上一篇博文中我们已经讲了管理端(ovirt-engine)的搭建,本次讲一下node节点的安装,node的安装不严格来说一共有3种方式搭建

1、rpm包安装vdsm等组件

2、安装好操作系统后,配好yum源,在管理台安装

3、基于光盘的安装,此时的node节点和esxi类似

下面我们只说第一种和第二种的安装方法:

先说第一种:

首先还是要配好hosts让管理节点和node节点可以互相解析(过程略)

安装节点机器:
yum localinstall http://plain.resources.ovirt.org/pub/yum-repo/ovirt-release35.rpm
rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
[root@ovirt2 network-scripts]# yum install -y vdsm vdsm-cli
yum update -y
vim /etc/hosts
创建节点的网卡设为桥接模式:
[root@ovirt2 ~]# cd /etc/sysconfig/network-scripts/
[root@ovirt2 network-scripts]# cp ifcfg-eth0 ifcfg-ovirtmgmt
[root@ovirt2 network-scripts]# vi ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
BRIDGE=ovirtmgmt
 [root@ovirt2 network-scripts]# vi ifcfg-ovirtmgmt
DEVICE=ovirtmgmt
TYPE=Bridge
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
IPADDR=172.16.1.224
NETMASK=255.255.255.0
GATEWAY=172.16.1.254
DNS1=123.125.81.6
[root@ovirt2 network-scripts]# service network restart
  gluster volume set shared network.ping-timeout 1
在浏览器输入engine的地址设置节点:点击新建

wKioL1bqrKaxDC3dAAAo_yU8jkU615.png

选择数据中心和集群,并且输入ip和密码

ovirt 之node安装_第1张图片


点击确认,这时查看状态已经是UP状态了

wKioL1bqrdii46SvAACVV_4-l9E479.png第一种方法演示完成,下面开始使用第二种方法。

首先我们只需要安装好自己的操作系统。不用安装任何的服务。

前题条件是关闭Selinux、一定要执行Yum update 更新下系统,否则此处必掉坑。

配置yum源

yum localinstall http://plain.resources.ovirt.org/pub/yum-repo/ovirt-release35.rpm

然后就剩下在控制台中操作了。我们把刚刚添加的那台node恢复原始快照。稍后还是用2.241的ip地址

登入控制台,点击新建,填写信息。

ovirt 之node安装_第2张图片

点击完成,然后点击重新安装按钮

wKiom1bqsVTQ6Z0PAAA1AUrRKNs165.png

稍等下。就到状态是down的状态,于是查看log

tailf /var/log/ovirt-engine/engine.log

2016-03-07 16:13:32,511 INFO  [org.ovirt.engine.core.vdsbroker.vdsbroker.FullListVdsCommand] (DefaultQuartzScheduler_Worker-19) FINISH, FullL

istVdsCommand, return: [{acpiEnable=true, emulatedMachine=rhel6.5.0, vmId=2066e39a-3abf-430c-8504-1abe96658292, memGuaranteedSize=1024, transparentHugePages=true, displaySecurePort=-1, spiceSslCipherSuite=DEFAULT, cpuType=Opteron_G3, smp=1, smartcardEnable=false, custom={}, vmType=kvm, memSize=1024, smpCoresPerSocket=1, vmName=Android, nice=0, status=WaitForLaunch, bootMenuEnable=true, pid=0, copyPasteEnable=true, displayIp=192.168.2.35, displayPort=-1, guestDiskMapping={}, clientIp=, fileTransferEnable=true, nicModel=rtl8139,pv, keyboardLayout=en-us, kvmEnable=true, pitReinjection=false, displayNetwork=ovirtmgmt, devices=[Ljava.lang.Object;@11691f70, timeOffset=0, maxVCpus=16, spiceSecureChannels=smain,sinputs,scursor,splayback,srecord,sdisplay,susbredir,ssmartcard, display=qxl}], log id: 6f0a5d24

开始以为是我的cpu没开启虚拟化功能,查看

[root@node5 ~]# cat /proc/cpuinfo | grep vmx  

flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss ht syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts nopl xtopology tsc_reliable nonstop_tsc aperfmperf pni pclmulqdq vmx ssse3 cx16 pcid sse4_1 sse4_2 x2apic popcnt aes xsave avx f16c rdrand hypervisor lahf_lm ida arat epb pln pts dtherm tpr_shadow vnmi ept vpid fsgsbase smep

flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss ht syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts nopl xtopology tsc_reliable nonstop_tsc aperfmperf pni pclmulqdq vmx ssse3 cx16 pcid sse4_1 sse4_2 x2apic popcnt aes xsave avx f16c rdrand hypervisor lahf_lm ida arat epb pln pts dtherm tpr_shadow vnmi ept vpid fsgsbase smep

flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss ht syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts nopl xtopology tsc_reliable nonstop_tsc aperfmperf pni pclmulqdq vmx ssse3 cx16 pcid sse4_1 sse4_2 x2apic popcnt aes xsave avx f16c rdrand hypervisor lahf_lm ida arat epb pln pts dtherm tpr_shadow vnmi ept vpid fsgsbase smep

flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss ht syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts nopl xtopology tsc_reliable nonstop_tsc aperfmperf pni pclmulqdq vmx ssse3 cx16 pcid sse4_1 sse4_2 x2apic popcnt aes xsave avx f16c rdrand hypervisor lahf_lm ida arat epb pln pts dtherm tpr_shadow vnmi ept vpid fsgsbase smep

发现我的cpu已经开起来虚拟化,再次看log发现还是说cpu类型的问题。于是,这是查看集群的cpu类型

ovirt 之node安装_第3张图片

发现类型是amd格式的,于是自己新建了一个intel类型的集群,再次添加

ovirt 之node安装_第4张图片

大概过了10分钟左右,发现主机的状态为UP了

wKiom1bqsuCwQTkJAAC4bZjt9Js707.png

现在两种方法都已经安装完了。发现好多小的细节是需要我们慢慢探索的。欢迎大家加入ovirt技术交流群。点击链接加入群【Ovirt /Glusterfs技术交流】:http://jq.qq.com/?_wv=1027&k=2FAsoJA