整体data-center管理和自动化工具是不寻常的强大的工具。因此它们 往往非常昂贵,实施起来很复杂。 OpenQRM并非如此,它是一个免费和开源的插拔框架,用于自动化应用部署、管理和监督。它也易于安装和实施,本文将介绍这些方法。
OpenQRM是数据中心“glue”。它允许对组成数据中心的各种组件进行集中管理。 操作系统 应用配置存储 网络 监控 服务器允许自动化管理和部署这些组件。OpenQRM保持对内核镜像、操作系统快照和存储池的追踪,并且管理高可用性的关系。
它支持的虚拟化技术包括KVM、 VMWare、 Citrix的Xen、 Xen, 、和 Linux-VServer,允……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
整体data-center管理和自动化工具是不寻常的强大的工具。因此它们 往往非常昂贵,实施起来很复杂。 OpenQRM并非如此,它是一个免费和开源的插拔框架,用于自动化应用部署、管理和监督。它也易于安装和实施,本文将介绍这些方法。
OpenQRM是数据中心“glue”。它允许对组成数据中心的各种组件进行集中管理。
- 操作系统
- 应用
- 配置
- 存储
- 网络
- 监控
服务器允许自动化管理和部署这些组件。OpenQRM保持对内核镜像、操作系统快照和存储池的追踪,并且管理高可用性的关系。 它支持的虚拟化技术包括KVM、 VMWare、 Citrix的Xen、 Xen, 、和 Linux-VServer,允许对主机进行P2V或V2P迁移 ,甚至可以跨不同的虚拟化技术迁移。它还执行自动化网络绘图和Nagios的配置,通过自动化的高可用性服务器映像(和一体化的配置管理工具),并利用现有的服务器进行快照与部署 。
OpenQRM还提供了一个单一的管理控制台和管理所有主机的解决方案,它与一批插件和拥有完整功能的API允许您集成其他工具。这种可插播架构的好处是只需要安装您需要的组件。
安装OpenQRM
OpenQRM可以通过压缩包,或Debian和Ubuntu DEB包文件,或CentOS、Fedora和SuSE RPM包进行安装 。这些版本的包可用于32 -和64位架构。
在这个例子中,我将在Ubuntu服务器上安装OpenQRM。为了简单起见,使用全新安装或OpenQRM虚拟机。我们还需要安装一些先决条件:Apache 2PHP 5数据库服务器(我们将使用MySQL,但OpenQRM也支持PostgreSQL、Oracle或DB2),syslinux启动加载器和PHP ADO驱动。我们也将安装DHCP和 TFTPD服务器,以便我们可以安装一些额外的插件来管理这些服务。
在Ubuntu中,我们可以使用apt - get命令来安装这些。
$ sudo apt-get install apache2 php5 php5-mysql
mysql-server libphp-adodb syslinux dhp3-server tftpd-hpa
下一步,我们现在要下载并安装最新4.5版本OpenQRM服务器。(可以见到一个完整的OpenQRM downloads列表)
$ wget https://sourceforge.net/projects/openqrm/files/openQRM%204.5/
openqrm-server-4.5-ubuntu804.amd64.deb/download
我们也将安装3个插件,允许服务器管理DHCPDNS和TFTP服务。这些也是需要的,让OpenQRM提供主机和我们将要使用的一个例子,如何配置OpenQRM插件。 (一OpenQRM插件的完整列表插件。)
$ wget https://sourceforge.net/projects/openqrm/files/openQRM%204.5/
openqrm-plugin-tftpd-4.5.1.3-ubuntu804.amd64.deb/download
https://sourceforge.net/projects/openqrm/files/openQRM%204.5/
openqrm-plugin-dns-4.5.1.2-ubuntu804.amd64.deb/download
https://sourceforge.net/projects/openqrm/files/openQRM%204.5/
openqrm-plugin-dhcpd-4.5.1.3-ubuntu804.amd64.deb/download
OpenQRM下载站点也有一个“entire”包,其中包含了OpenQRM服务器和所有可用的插件。也可以是一个OpenQRM VMWare Applicance安装。
现在,让我们安装服务器和插件。
$ sudo dpkg --install openqrm-server-4.5-ubuntu804.amd64.deb
openqrm-plugin-dhcpd-4.5.1.3-ubuntu804.amd64.deb
openqrm-plugin-tftpd-4.5.1.3-ubuntu804.amd64.deb
openqrm-plugin-dns-4.5.1.2-ubuntu804.amd64.deb
dpkg命令将安装服务器,创建数据库并启动服务器。默认安装假设您的数据库服务器没有密码定义。您可以通过编辑openqrm-server.conf配置文件更改(数据库类型)。默认情况下安装到/usr/lib/openqrm/etc目录。安装OpenQRM后,您可以修改您的数据库配置和设置。
现在您可以使用openqrm-serve初始化脚本启动,停止或重新启动openqrm服务器。
$ sudo /etc/init.d/openqrm-server restart
初始化配置
安装好OpenQRM之后,我们现在可以浏览控制台(使用OpenQRM上所安装的主机的名称替换主机名称)。将提示您输入用户名和密码。默认安装创建的用户名为“openqrm”,密码“openqrm”。
点击图片本身就能放大
登录后更改默认密码。点击“openqrm”在右上角控制台的角落链接。这将显示在帐户中,我们可以更改默认密码。我们还可以使用Add User选项添加其他用户。
现在让我们开始启用已经安装的plug-in(插件)。为此,点击左边菜单里的Plugins > Plugin Manager链接。选择我们已安装的plug-ins(插件),然后点击“启用”按钮(或在“启用”栏中点击图标)plug-ins(插件)。当plug-ins(插件)启动过程完成后,选择所有的plug-ins(插件),然后点击“开始”按钮启动它们(或单击“开始”栏上的图标)。
每个插件,现在将有一个"About"链接,并在菜单下选择一些配置。
接下来:
现在OpenQRM已安装,您就可以开始使用它。接下来的步骤应该是添加管理你的环境所需的任何附加插件。我的例子中需要VMware、Xen、Nagios和LVM存储插件。然后,您需要创建存储位置来保存你想管理的图像和内核,然后开始添加服务器到您的环境。
然后您可以按照OpenQRM文件说明开始工作。
如果您需要OpenQRM支持,可以在Sourceforge OpenQRM找到帮助,有很多有用的链接, HOWTOs和examples。还有mailing lists、forums、和bug tracker。