900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > Red Hat Enterprise MRG 2.0 Installation And Configuration Guide

Red Hat Enterprise MRG 2.0 Installation And Configuration Guide

时间:2021-06-02 12:22:33

相关推荐

Red Hat Enterprise MRG 2.0 Installation And Configuration Guide

在红帽的云计算里,这个MRG也算是一个重要的部分。之前写过一篇使用Cobbler批量部署Linux操作系统,也是云计算的一部分。还有一个重点就是红帽的卫星网络(RHSAT),这个后续会补上来。等这三部分逐个完成后,再将他们结合在一起,创建一个私有云,敬请期待!这里要说明的是关于RHMRG的资料除了官方的文档之外,第三方的资料几乎找不到,所以如果有哪位大虾看到这篇文章,还请指出里面的不足,菜鸟不胜感激!

MRG介绍:

Red Hat Enterprise MRG可提供高速/低时延的开放标准应用消息;决定性的低时延实时内核;以及高性能计算网格调度器,用于实现分布式工作负载和云计算。这个也是后续创建私有云以及公共云的一部分。

MGR包含三部分:Messaging、Realtime和Grid,后续会单独介绍这三个组的安装以及配置。

由于在红帽的官方网站只提供了源代码软件包,所以得手工将这些编译成二进制软件包。下载地址:/redhat/linux/enterprise/5Server/en/RHEMRG/SRPMS/。其中的kernel-rt和condor源代码软件包编译起来比较麻烦,稍有差错就得从头再来,我编译了好几次才成功。

condor的官方网站:http://www.cs.wisc.edu/condor/yum/。这里使用的rhel5,conder用的最新的版本。下图是condor的文件结构图:

condor的官方手册:http://www.cs.wisc.edu/condor/manual/

一、Grid Installation Guide:

下图是可以在RHN中下载到对应的操作系统的Grid版本:

Grid组包含了以下几个软件包:

condor、condor-test、condor-job-hooks、condor-ec2-enhanced、condor-ec2-enhanced-hooks、condor-kbdd、condor-low-latency、condor-qmf-plugins、 condor-remote-configuration、condor-remote-configuration-server、mrg-grid-docs。只要编译condor的源代码rpm软件包,就会得到这些二进制rpm软件包。在MRG Grid组中,默认 只会安装condor一个软件包,其他的都是可选项。 1、安装:

默认使用yum groupinstall "MRG Grid"安装,只会安装condor软件以及它所依赖的相关软件。

MRG Grid的安装就是这么的简单。

2、启动之前的配置:

在启动condor之前,先编辑/etc/condor/condor_config文件,设置写权限,找到如下语句:

*.代表这个域的任何机器都具有写权限。

更改完成之后,启动condor服务即可。

3、创建全局配置文件:

condor的默认全局配置文件位置是/etc/condor/config.d,全局文件的命名要求:文件命必须以两个数字开始,必须使用以下数字范围:

? 00 - personal condor (included by default) ? 10-40 - user configuration files Use this range to extend the configuration of MRG Grid ? 50-80 - MRG Grid package configuration files ? 99 - Reserved for the remote configuration feature 创建用户配置文件: 在/etc/condor/config.d目录下,默认会存在一个10pool_access.config文件,对这个文件稍作编辑即可使用。 指定管理主机: 其他的都默认即可。完成后,重启condor服务。 二、Realtime Installation Guide: 这个组中包含以下几个软件包: 上表中前四个软件包是MRG Realtime组默认要安装的,其余的都是可选项。 1、安装: 这里会安装一个标准的MRG Realtime内核包,当前系统的内核版本是: 安装完成,重启时会使用新的内核2.6.33进行引导的。 在kernel行的最后加入alloc_rtsj_mem.size=1000。 重启之前对系统一些文件做如下修改:

编辑/etc/sysconfig/kernel文件,加入下面内容:

未修改之前:

修改之后:

完成后重启系统。

三、MRG Messaging Installation Guide:

这个包含以下软件包:

其中前三个软件包是必装的。

使用上述命令安装的时候会报错的,所以使用rpm安装以上三个软件包。

qpid的官方网站:/

安装完成后,启动qpid进程:

首先使用qpid -t命令进行调试,如果没有出错,你会看到如下信息:

最后,使用chkconfig对其进行简单设置:

qpidd的默认配置文件是/etc/qpidd.conf。

四、MRG Manage Installation Guide:

1、安装前准备工作:

MRG Management Console的认证机制:

以下两个步骤是在当broker不允许匿名身份验证时才进行的设置的。 检查是否允许匿名身份验证可以查看qpidd.conf文件。

编辑/etc/qpidd.conf文件,加入如下内容:

2、安装sesame软件:

这里注意,我在安装sesame-0.7.4297-6.el5.rpm软件时安装不上去,报错原因是少库文件。后开就直接从sesame-0.10-1.el5.src.rpm源代码包编译成二进制的软件包进行安装。要注意的是,编译sesame-0.10的之前,要把qpid-cpp-server、qpid-cpp-client升级到最新版本0.10,否则会报错的。

更改/etc/sesame/sesame.conf文件中的host值为你当前的主机名称。

完成之后,设置自动启动:

3、MRG管理窗口的安装:

这个组中包含三个软件:cumin、condor-qmf-plugins和sesame。cumin、condor-qmf-plugins是默认要安装的软件,而sesame是可选项,之前已经安装过了。

cumin的管理目录是/etc/cumin,此目录下的文件属主必须是cumin且权限必须是600,如下图所示:

4、cumin的设置:

(1)、设置cumin监听的IP地址:

log-file定义日志文家的位置,cumin的家目录是/usr/share/cumin

host定义监听地址,如果是0.0.0.0就代表监听所有可用的地址。

port定义监听端口。

update-interval定义更新的间隔时间

(2)、设置Broker的地址和认证:

端口5672是指qpidd的端口。

(3)、设置MRG Management Console Persona:

向cumin.conf中的web字段里,加入persona: grid即可。

5、Start Console:

(1)、安装Cumin database:

这个创建数据库的过程就是调用postgresql数据库。

(2)、添加用户:

这个用户主要是用来登录web界面用的。

(3)、一次启动qpidd、sesame以及cumin服务:

(4)、访问web界面:

通过http://192.168.1.9:45672进行访问:

输入刚才创建的candon123用户以及密码,进去后会看到如下画面:

五、Using the MRG Management Console:

所有的MRG组件已安装完成了,这部分就是应用了,具体如下所示:

1、Using the MRG Management Console with MRG Grid:

引用官方文档的描述:

To use the MRG Management Console to manage a MRG Grid installation, some configuration mustbe performed. The Condor QMF plugins allow the condor daemons to connect to a MRG Messaging broker using QMF. Each of the nodes in the MRG Grid pool will then need to have the configuration modified.

在使用之前确保已经安装了Grid组件,接着安装condor-qmf软件包:

如果之前编译过源代码的condor软件包,则会产生这个condor-qmf软件包。

2、在/etc/condor/config.d下创建配置文件:

在condor7.6版本中,默认已经创建了一个60condor-qmf.config这个文件,只需对它稍加修改即可。

(1)、加入Broker主机名称:

(2)、设置认证机制:

最后的password_file是之前创建grid用户时生成的。

(3)、针对Cumin runtime的配置,加入下面内容:

(4)、condor collector sends updates:

(5)Restart condor:

最后/etc/condor/config.d目录下面有两个文件:

60condor-qmf.config:

10pool_access:

上图中可以看到,condor的daemon进程定义了6个进程,要验证这个6个服务进程是否正确运行,可以使用ps命令查看condor的子进程信息:

cumin的进程信息:

qpidd以及sesame的进程信息:

3、Tuna使用指南:

这是一个用来监视cpu、进程信息的,直接运行tuna即可出现图形化界面,如图所示:

也可用使用命令界面,如下图列出所有的condor进程:

有关更多关于tuna的使用信息请参考官方文档。到此,红帽的MRG 2.0已经安装完成,并作了简单的配置,至于如何应用后续继续进行研究。

参考文献:

1、红帽MRG 2.0官方文档

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。