http://openqrm.com/
A year ago I tested this application and it was pretty awesome, although it was still in development. Now I would like to give it a try and see if it is ready for production environments.
Initially, I got a CentOs 5.3 64 bit installed with 1 cpu and 1GB mem.
First we need to get the packages.
[root@openqrm ~]# mkdir openqrm
[root@openqrm ~]# cd openqrm/
[root@openqrm openqrm]# wget http://sourceforge.net/projects/openqrm/files/openQRM%204.5/RPM%20CentOS5%2064bit/openqrm-server-entire-4.5-centos5.x86_64.rpm/download
Make sure you install the packages required by openQRM. Regular Centos repos are going to miss some of the packages so I suggest you to install RPMFORGE repos
[root@openqrm ~]# wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
[root@openqrm ~]# rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
warning: rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 6b8d79e6
Preparing... ########################################### [100%]
1:rpmforge-release ########################################### [100%]
[root@openqrm ~]# yum clean all
Loaded plugins: fastestmirror
Cleaning up Everything
Cleaning up list of fastest mirrors
Now you can start to install packages using rpmforge repos.
[root@openqrm openqrm]# rpm -ivh openqrm-server-entire-4.5-centos5.x86_64.rpm
error: Failed dependencies:
/bin/ash is needed by openqrm-server-4.5-centos5.x86_64
/usr/bin/expect is needed by openqrm-server-4.5-centos5.x86_64
bind is needed by openqrm-server-4.5-centos5.x86_64
dhcp is needed by openqrm-server-4.5-centos5.x86_64
expect is needed by openqrm-server-4.5-centos5.x86_64
httpd is needed by openqrm-server-4.5-centos5.x86_64
iscsi-initiator-utils is needed by openqrm-server-4.5-centos5.x86_64
mysql is needed by openqrm-server-4.5-centos5.x86_64
mysql-server is needed by openqrm-server-4.5-centos5.x86_64
nagios is needed by openqrm-server-4.5-centos5.x86_64
nagios-devel is needed by openqrm-server-4.5-centos5.x86_64
nagios-plugins is needed by openqrm-server-4.5-centos5.x86_64
nagios-plugins-nrpe is needed by openqrm-server-4.5-centos5.x86_64
perl(XML::Simple) is needed by openqrm-server-4.5-centos5.x86_64
php is needed by openqrm-server-4.5-centos5.x86_64
php-mysql is needed by openqrm-server-4.5-centos5.x86_64
puppet-server is needed by openqrm-server-4.5-centos5.x86_64
samba is needed by openqrm-server-4.5-centos5.x86_64
screen is needed by openqrm-server-4.5-centos5.x86_64
subversion is needed by openqrm-server-4.5-centos5.x86_64
tftp-server is needed by openqrm-server-4.5-centos5.x86_64
zabbix is needed by openqrm-server-4.5-centos5.x86_64
zabbix-agent is needed by openqrm-server-4.5-centos5.x86_64
[root@openqrm openqrm]# yum install bind dhcp expect httpd iscsi-initiator-utils mysql mysql-server nagios nagios-devel nagios-plugins nagios-plugins-nrpe php php-mysql
[root@openqrm openqrm]# yum install puppet-server samba screen subversion tftp-server perl-XML-Simple
Ok we still need to get ash, zabbix, and zabbix-agent
[root@openqrm openqrm]# wget ftp://mirror.switch.ch/pool/3/mirror/centos/4.7/os/x86_64/CentOS/RPMS/ash-0.3.8-20.x86_64.rpm
[root@openqrm openqrm]# wget ftp://ftp.muug.mb.ca/mirror/fedora/epel/5/x86_64/zabbix-agent-1.4.6-1.el5.x86_64.rpm
[root@openqrm openqrm]# wget ftp://195.220.108.108/linux/epel/5/x86_64/zabbix-1.4.6-1.el5.x86_64.rpm
[root@openqrm openqrm]# yum install net-snmp-libs iksemel
Then you can install all the aditional RPMs and finally
[root@openqrm openqrm]# rpm -ivh openqrm-server-entire-4.5-centos5.x86_64.rpm
Done
After install you can access the openQRM console in http://openqrm-server-ip/openqrm/
user: openqrm
password: openqrm
Subscribe to:
Post Comments (Atom)
i followed your guide, and received no errors... however when I tried to access openqrm it simply did not exist... when I looked in /var/www/html the openqrm folder was non existent? What gives?
ReplyDelete[email protected]
You should have under /var/www/html a symbolic link openqrm to /usr/lib/openqrm/web.
ReplyDeleteVery usefull and simple, I was looking for the missing packages...
ReplyDeleteThank you
I followed your guide, really very useful info. The Open Data Center AllianceSM is an independent organization that gives stakeholders a voice in shaping the future of cloud computing. We are developing a unified vision for cloud requirements –particularly focused on open, interoperable solutions and cloud service delivery.
ReplyDelete