标准化RHEVM3.5虚拟化部署详细指南

2017-11-10 21:14:23 wwwcn4 358

备注:

主机信息         内存                   IP地址                                 系统版本                                    主机名

RHEVM        4G               192.168.1.123   CentOS6 x64   rhevm3.4                     rhevm.benet.com

 

一、基础环境设置

1、确定主机名(确保能够ping )

vi /etc/sysconfig/network

HOSTNAME=yun.benet.com

2、关闭防火墙、设置selinux

[root@yun ~]#service iptables sotp

[root@yun ~]#chkconfig iptables off

[root@yun ~]#vim /etc/selinux/config

SELINUX=permissive   //开启自由允许,或者禁止

[root@yun ~]# setenforce permissive    //立即生效

[root@yun ~]# sestatus            //查看状态

Mode from config file:          permissive

二、搭建DNS服务器

1、安装配置服务器

[root@ rhevm ~]# mount /dev/cdrom /mnt

[root@rhevm Packages]# rpm -vih bind-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm

[root@rhevm ~]# vim /etc/named.conf

options {

        directory       "/var/named";

};

zone "benet.com" IN {

        type master;

        file "zz";

};

zone "1.168.192.in-addr.apa" IN {

        type master;

        file "ff";

};

[root@rhevm ~]# vim /var/named/zz

$TTL 86400

@     IN SOA      rhevm.benet.com.  root.benet.com. (

                                               42

                                               3H

                                               15M

                                               1W

                                               1D

)

                   IN     NS    rhevm.benet.com.

rhevm                IN     A       192.168.1.123

rhevh                 IN     A       192.168.1.111

[root@rhevm ~]# vim /var/named/ff

$TTL 1D

@     IN SOA      benet.com. root.benet.com. (

                                               0       ; serial

                                               1D    ; refresh

                                               1H    ; retry

                                               1W   ; expire

                                               3H )  ; minimum

         NS    rhevm.benet.com.

111            PTR  rhevh.benet.com.

123            PTR  rhevm.benet.com.

2、测试DNS服务器

[root@rhevm ~]# cat /etc/resolv.conf

nameserver     192.168.1.123

[root@rhevm ~]# nslookup rhevh.benet.com

[root@rhevm ~]# chkconfig named on

 

三、YUN服务搭建

1、上传RHEVM相关包

上传相关rpm 包到,opt 目录

[root@rhevm ~]# cd /mnt/Packages/

python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm  deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm createrepo-0.9.9-22.el6.noarch.rpm

[root@rhevm Packages]# rpm -vih createrepo-0.9.9-18.el6.noarch.rpm

[root@ rhevm Packages]# cd /opt/

[root@rhevm opt]# createrepo -g /mnt/repodata/repomd.xml ./ //建立依赖关系

[root@rhevm opt]# cd /etc/yum.repos.d/

[root@rhevm yum.repos.d]# rename .repo .repo.bak *  

[root@rhevm yum.repos.d]# vim rhevm.repo

[rhevm]

name=centos

baseurl=file:///opt/

enable=1

gpgcheck=0

四、设置NTP服务器

[root@ rhevm ~]# yum -y install ntp

vim /etc/ntp.conf             //加入下面3

restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap

server 127.127.1.0                

fudge 127.127.1.0 stratum 10

chkconfig ntpd on

service ntpd start

 

五、安装RHEVM相关服务

1、安装RHEVM

[root@rhevm ~]# yum install rhevm rhevm-reports

六、安装并配置数据库postgresql

1、安装设置

[root@rhevm ~]# yum -y install postgresql

[root@rhevm ~]# service postgresql initdb      // 初始化数据库

[root@rhevm ~]# service postgresql start      //启动数据库

[root@rhevm ~]# chkconfig postgresql on

2、配置数据库

[root@rhevm ~]# chkconfig postgresql on

[root@rhevm ~]# su - postgres            //切换到数据库用户postgres

-bash-4.1$ psql                        //登录数据库,默认没有密码

postgres=# ALTER USER postgres WITH PASSWORD '666666';    //配置postgres 用户管理密码

postgres=# select * from pg_shadow ;                     //查看当前用户配置情况

postgres=# create database rhevmdb;                //创建数据库

postgres=# \q                                 //完成退出

-bash-4.1$ exit

[root@rhevm ~]# vim /var/lib/pgsql/data/pg_hba.conf

local   all         all                               md5    //设置验证方式为MD5

host    all         all         127.0.0.1/32          md5

 

[root@rhevm ~]# vim /var/lib/pgsql/data/postgresql.conf

listen_addresses = '*'       // 设置监听地址为所有

[root@rhevm ~]# service postgresql restart

3、安装配置RHEVM服务

[root@rhevm ~]# rhevm-setup

         对话模式,其他默认回车:

         DWH database host []: localhost          

         DWH database name [ovirt_engine_history]: rhevmdb

    DWH database user [ovirt_engine_history]: postgres

    DWH database password:

[root@rhevm ~]# service iptables stop

[root@rhevm ~]# chkconfig iptables off


QQ客服