当前位置: 首页 > 工具软件 > openQRM > 使用案例 >

OpenQRM的安装与评测(一. 安装与部署)

饶曦之
2023-12-01

一. 介绍

OpenQRM开源数据中心管理平台
openQRM 介绍
* 高可用:提供故障冗余和所有应用程序failover
* 服务器虚拟化:转换物理服务器成为虚拟服务器
* 存储虚拟化:转换标准服务器成为存储服务器
* 服务器加固:将多个服务器迁移到一个单一物理服务器,在虚拟主机范围内提高
性能和故障隔离。
* 网络监控:实时监控整个网络的主机、设备、服务器和应用程序
* 硬件无关:允许历史遗留应用程序和操作系统运行在新型硬件设备上
* 供应商无关:不需要特殊的硬件和供应商
* 多操作系统配置:同时运行多个操作系统,可用于开发或测试环境
* 内核开发:在一个沙箱虚拟主机中测试和调试内核修改
当前openQRM可以运行在x86体系硬件平台,包括x86_64(可支持 1TB物理内存)。

openQRM功能:
* 从软 件(server-images)完全隔离了硬件(物理服务器和虚拟主机)
openQRM 的硬件仅仅是计算资源,可以非常容易重分配而无须修改或重新配置服务
器(server-image)
* 支持不同虚拟技术
支持包括 VMware XEN KVM 和 Linux-VServer 虚拟技术系统的管理,支持物理到
虚拟(P2V,physical to virtual),虚拟物理(V2P,virtual to physical)和
虚拟到虚拟(V2V,virtual to virtual)迁移。这意味着方便地在物理和虚拟,
以及虚拟之间毫无困难的转换。
* 完全自动化的Nagios配置监控所有系统和服务
openQRM提供了一种通过nmap2nagios-ng的 自动映射整个openQRM网络并创建或更
新Nagios配置(所有系统和所有服务)的完全自动配置Nagios。
* 高可用:”N to 1″ failover
通常10个HA系统就会有10个独立的standby系统(浪费了!),但是在 openQRM可以
只配置一个(或多个)standby系统,这样就可以节约idle节点的系统资源浪费。

OpenQRM优点:
1、Web管理管理虚拟技术
使用Linux的virt-manager管理XEN和KVM需要
远程登录系统或者远程VNC或者X-Window登录,很不方便。
OpenQRM提供Web管理技术,通过网页管理虚拟机。

2、开源数据中心管理平台
插件结构,支持多种虚拟技术,自动化、快速基于应用的部署、监控和高可用。
OpenQRM是一个单一管理控制台,用于完成IT基础构架和提供良好 定义API以集成
第三方工具作为插件,方便扩展。


二. 安装前提

1. Linux red hat 6.0/6.1,  并且配置yum

2. 需要安装:  yum install apache2 php5 php5-mysql mysql-server mysql  libphp-adodb syslinux  java-1.6.0 dhcp-server tftp tftp-hpa

三. 安装OpenQRM 4.8

1. OpenQrm 下载地址:http://sourceforge.net/projects/openqrm/files/

或:

           svn co

2. 解压缩 : tar -zxvf openqrm.tar cd openqrm/src/

3. 修改文件 src: cd openqrm/src/  (用于解决make 是无法下载文件的问题。)

(1)编辑文件plugins/drbdmc/etc/build.conf/drbdmc.conf,修改后的内容为

OPENQRM_SOURCE_VERSION=”0.9.0″
OPENQRM_SOURCE_DOWNLOAD=”http://oss.linbit.com/drbd-mc-old/DMC-applet-$OPENQRM_SOURCE_VERSION.jar”
OPENQRM_SOURCE_BINARY_RESULT=”"

(2)文件etc/build.conf/dropbear.conf,修改后的内容为

OPENQRM_SOURCE_VERSION=”0.52″
OPENQRM_SOURCE_DOWNLOAD=”http://matt.ucc.asn.au/dropbear/releases/dropbear-$OPENQRM_SOURCE_VERSION.tar.gz”
OPENQRM_SOURCE_BINARY_RESULT=”dropbear-$OPENQRM_SOURCE_VERSION/dropbear”


4. 安装

# 创建数据库:

$ mysql -uroot -p

$mysql> create database openqrm;

$mysql> show databases;

+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| openqrm            |
| test               |
+--------------------+
4 rows in set (0.01 sec)


$mysql> quit;

# 编译

make

#安装

make install

#初始化

make start

( 这个地方会报告很多错误,由于OpenQRM初始设置中加入了很多的插件,需要使用yum工具自动安装,在出现所需软件没有出现在Yum中时,就报错,一方面需要作者将yum源:/etc/yum.repo/下文件 尽量配置全面,另一方面, 需要作者自己去网络上下载,譬如 collectd, wol, socat, zabbix 等, 一些无法修改的错误列在如下:)


5. 错误排除

vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv

**** ERROR: Could not download pciutils from 

http://www.kernel.org  主要是此网址有的时候被国内屏蔽,链接不稳定,可以重启网卡,然后从新make

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^


vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv

**** 登录web界面后页面不全,只有菜单部分,这个多半是mysqld等数据库服务没有启动

$ service mysqld status

$ chkconfig --list | grep mysqld

$ chkconfig mysqld on

$ chkconfig --list | grep mysqld

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^


vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv

**** 在安装中 make start出现:  wol 无法安装。

  编译完wol后,在安装目录下的 /plugins/下, 修改wakeuponlan 文件夹改为: wakelan即可。

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^


vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv

**** 在安装中出现: 没有zabbix包,请手动安装时候。

zabbix:  参考 http://hily.me/blog/2010/01/zabbix-install-log/

http://hi.baidu.com/sudaemon/blog/item/c9cbab35ff17c91b91ef3919.html

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^


vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv

**** 在使用中出现无法登录到数据库的错误,比如WEB界面初始化等类似错误,在日志中可能报告: Mysql error 1045:

解决: 重改密码!

# /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
mysql> FLUSH PRIVILEGES;

mysql> quit

# /etc/init.d/mysqld restart
# mysql -uroot -p
Enter password:


^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^


vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv

===
make[4]: Entering directory `/tmp/buildd/openqrm-4.8/plugins/drbdmc'
--2011-04-30 11:51:16-- http://oss.linbit.com/drbd-mc/DMC-applet-0.9.0.jar
Resolving oss.linbit.com... 212.69.161.111
Connecting to oss.linbit.com|212.69.161.111|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2011-04-30 11:51:16 ERROR 404: Not Found.

ERROR: Could not download DMC-applet from
make[4]: *** [compile] Error 1
make[4]: Leaving directory `/tmp/buildd/openqrm-4.8/plugins/drbdmc'
===
On make deb on openqrm V4.8 the used DMC-applet 0.9.0 has changed its download location from

http://oss.linbit.com/drbd-mc/DMC-applet-0.9.0.jar

to

http://oss.linbit.com/drbd-mc-old/drbd-mc-0.9.0.tar.gz

To fix this, change plugins/drbdmc/etc/build.conf/drbdmc.conf to

OPENQRM_SOURCE_DOWNLOAD="http://oss.linbit.com/drbd-mc-old/DMC-applet-$OPENQRM_SOURCE_VERSION.jar"

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^



vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^


四. 使用测试

http://localhost/openqrm

五. 参考网址

http://www.serverchief.com/content/how-to-install-openqrm/
http://www.suibing.com/269.html
openqrm镜像文件的配置文件: http://blog.3gcomet.com/article.asp?id=542
openQRM开源数据中心管理平台: http://www.suibing.com/269.html
如何安装和启动OpenQRM: http://www.osedu.net/article/linux/2011-06-24/240.html
虚拟化管理软件比较(Eucalyptus, OpenNebula, OpenStack, OpenQRM, XenServer, Oracle VM, CloudStack, ConVirt): http://www.osedu.net/article/linux/2011-06-24/242.html
开源监控软件nagios,cacti,Hyperic HQ,OpenQRM,Zenoss Core: http://www.clore.net/forum/thread-10194-1-1.html

 

OpenQRM Mail List : https://sourceforge.net/mail/?group_id=153504

OpenQRM Forum: https://sourceforge.net/projects/openqrm/forums

OpenQRM BUGs: https://sourceforge.net/tracker/?atid=788031&group_id=153504&func=browse


 类似资料: