<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/ DTD/wml_1.1.xml">

<wml>
<head>
<meta http-equiv="cache-control" content="max-age=180,private" />
</head>
<card title="基于oVirt的家庭私有云部署方案">
<p>
作者:<a href="index.php?action=showuser&amp;userid=1&amp;hash=">admin</a><br />时间:2014-03-23 09:49<br />分类:<a href="index.php?action=list&amp;cid=3&amp;hash=">电脑技术</a><br />内容:
基于oVirt的家庭私有云部署方案

自HP ProLiant MicroServer Gen8服务器发布以来各位大大已经给出了不少的家庭服务器解决方案，这些方案基本都基于VMware vSphere Hypervisor。不得不说VMware作为全球著名的虚拟机软件公司在功能方面确实强大，可是在资源开销方面也着实吓人，在一段时间的测试之后最终我选择了oVirt&mdash;&mdash;一个开源的虚拟化解决方案，言归正传下面介绍下oVirt的部署。


首先介绍目前的硬件情况：

    服务器是：HP ProLiant MicroServer Gen8
    CPU升级到了：E3-1265L；
    内存：16G；
    光驱位是Intel 120G SSD；
    最后是P222做的的Raid5 6TB


    为了保证性能，我把系统装在了SSD上而Raid5完全存放数据。


    软件系统方面我选择了开源的：CentOS6.5+KVM+oVirt3.3



首先呢，装系统：



插入光盘。

硬盘分区。

安装ing。。。。

完成！
装完系统yum &ndash;y update更新系统



其次肯定是驱动及HP的ILO的支持进程，否者ILO是没法获取服务器状态的。这里是我安装的RPM包名：

hp-ams-1.5.0-1166.39.rhel6.x86_64.rpm

hp-health-9.50-1628.32.rhel6.x86_64.rpm

hp-ocsbbd-1.1.43.0-1.x86_64.rpm

kmod-netxtreme2-7.8.83-2.rhel6u5.x86_64.rpm

使用rpm -ivh *.rpm安装这些包。


因为Gen8有两个网口而我的交换机不支持汇聚，所以我决定给Gen8的连个网口做链路备份。

首先配置bond模式：

cat&gt; /etc/modprobe.d/bonding.conf &lt;&lt; EOF

aliasbond0 bonding

EOF

然后写入网卡的配置信息：

cat&gt; /etc/sysconfig/network-scripts/ifcfg-eth0 &lt;&lt; EOF

NM_CONTROLLED=&quot;no&quot;

BOOTPROTO=&quot;none&quot;

DEVICE=&quot;eth0&quot;

ONBOOT=&quot;yes&quot;

USERCTL=no

MASTER=bond0

SLAVE=yes

EOF

 

cat&gt; /etc/sysconfig/network-scripts/ifcfg-eth1 &lt;&lt; EOF

NM_CONTROLLED=&quot;no&quot;

BOOTPROTO=&quot;none&quot;

DEVICE=&quot;eth1&quot;

ONBOOT=&quot;yes&quot;

USERCTL=no

MASTER=bond0

SLAVE=yes

EOF

 

cat&gt; /etc/sysconfig/network-scripts/ifcfg-bond0 &lt;&lt; EOF

DEVICE=bond0

NM_CONTROLLED=no

USERCTL=no

BOOTPROTO=none

BONDING_OPTS=&quot;mode=1 miimon=100&quot; #注意mode=1是链路备份mode=4是链路聚合

TYPE=Ethernet

IPADDR=      #IP

NETWORK=     #掩码

GATEWAY=     #网关

DNS1=        #DNS

DNS2=        #DNS

EOF
完成后重启网卡服务测试网卡配置是否成功：
service network restart



最后reboot重启系统，准备部署oVirt！

下边是oVirt的部署相对于前边步骤就相对简单：
首先修改hosts文件，当然你要是有dns服务器你也可以在dns服务器配置：



安装oVirt源：


yum localinstall http://ovirt.org/releases/ovirt-release.noarch.rpm

安装EPEL源：

wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

rpm -ivh epel-release-6-8.noarch.rpm

安装oVirt-engine：

yum install -y overt-engine

我只有一台Gen8所以只能allinone安装：

yum install -y overt-engine-setup-plugin-allinone

如果需要HA部署可以在node机执行一下命令：

yum install -y vdsm vdsm-cli

最后是对oVirt-engine进行配置：

使用engine-setup命令开始配置并输入参数。


恭喜你的部署成功啦！
下面使用http://ip打开管理页面并使用admin用户登录：

这时你就看到oVirt的管理界面了，和vSphere差距不大：









下面你可以尽情的折腾你的oVirt了！

 

参考：http://www.ovirt.org/Download

          http://wiki.centos.org/zh/HowTos/oVirt



 
</p><p>
<a href="index.php?action=login&amp;hash=">立即登陆发表评论</a><br />
</p>
<p><a href="index.php?action=list&amp;hash=">返回日志列表</a><br /><a href="index.php?action=index&amp;hash=">返回主页</a></p>
</card>
</wml>
