OVM免费混合虚拟化系列教程之一:关于配置要求!
博客专区 > liang-zi 的博客 > 博客详情
OVM免费混合虚拟化系列教程之一:关于配置要求!
liang-zi 发表于2年前
OVM免费混合虚拟化系列教程之一:关于配置要求!
  • 发表于 2年前
  • 阅读 266
  • 收藏 0
  • 点赞 0
  • 评论 0

移动开发云端新模式探索实践 >>>   

OVM是国内首款、完全免费、企业级——混合虚拟化管理平台,OVM是从中小企业目前的困境得到启发,完全基于国内企业特点开发,更多的关注国内中小企业用户的产品需求。

当前版本:OVM-V1.2版本。

如有问题,请参考官网的更新文档。 http://51ovm.com

一、网络要求


1、三层交换机

三层配置成 Trunk模式

 

单网卡:直接配置IP,管理网络和业务网络混合
双网卡:可以设置Bond或者Team来提高网络的通信能力

多网卡多bond,可以做业务和管理分离

 

具体设置方法参考Centos7 wiki中关于NetworkManager工具设置网络

 

应用程序或工具 描述
NetworkManager 默认联网守护进程
nmtui NetworkManager 的使用光标的简单文本用户界面(TUI)
nmcli 允许用户及脚本与 NetworkManager 互动的命令行工具

~]#yum install NetworkManager(-tui图形界面)

~]#systemctl start NetworkManager

~]#systemctl enable NetworkManager

~]# nmtui

 

使用命令行方式创建聚合

 

1、查看目前网卡的名称和状态。

 

~]# nmcli device status
 DEVICE       TYPE      STATE         CONNECTION
 eth1  ethernet  connected     eth1       
 eth0  ethernet  disconnected  --         
 eth3  ethernet  disconnected  --         
 lo           loopback  unmanaged     --

 

2、配置网卡bond0和模式

 

~]# nmcli connection add type bond con-name bond0 ifname bond0 mode actiive-backup
802.3ad        balance-alb    balance-tlb    broadcast      
active-backup  balance-rr     balance-xor  
Connection 'bond0' (37a78146-9489-4686-bc62-227cb3908292) successfully added

 

3、将物理网卡绑定到bond0

 

~]# nmcli connection add type bond-slave ifname eth3 master bond0

Connection 'bond-slave-eth3' (3f07e767-24ea-4e7e-a9f7-61efa9aa0664) successfully added.
~]# nmcli connection add type bond-slave ifname eth0 master bond0

Connection 'bond-slave-eth0' (8149c24f-4926-4531-844f-36a526e1baec) successfully added.

 

4、启用绑定的物理网卡

 

~]# nmcli connection up bond-slave-eth3

Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4)
~]# nmcli connection up bond-slave-eth0

Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5)
 

5、启用bond网卡

 

~]# nmcli connection up bond0
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/6)
现在网卡已经绑好启用


设置bond0的ip

~]# ip addr add 192.168.200.200/24 dev bond0

 

2、无三层交换机

网桥设置

设置网桥的目的是为了方便没有三层交换机用户实现虚拟机与宿主机在同一网段并实现通信的要求。

ovs-br

[root@localhost ~]# ovs-vsctl add-br br0
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0ONBOOT=yes
DEVICETYPE=ovs
TYPE=OVSBridge
BOOTPROTO=static
HOTPLUG=no
IPADDR=192.168.0.125
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
DNS1=192.168.0.1
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
DEVICETYPE=ovsTYPE=OVSPort
OVS_BRIDGE=br0
BOOTPROTO=none
HOTPLUG=noUUID=66472372-34a1-4c4e-87e5-cbb586a5f6bf
HWADDR=00:25:B3:C9:FF:0A
[root@localhost ~]#

ovs-bond

[root@localhost ~]# ovs-vsctl add-br br0
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-bond0
0DEVICE=bond0
BOOTPROTO=none
NM_CONTROLLED=no
ONBOOT=yes
DEVICETYPE=ovs
TYPE=OVSBond
OVS_BRIDGE=br0
BOND_IFACES="eth0 eth1"
OVS_OPTIONS="bond_mode=balance-tcp lacp=off"
#OVS_OPTIONS="bond_mode=balance-slb lacp=off"
#OVS_OPTIONS="bond_mode=active-backup lacp=off"
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
ONBOOT=yes
DEVICETYPE=ovs
TYPE=OVSBridge
BOOTPROTO=static
IPADDR=10.54.1.101
PREFIX=22
GATEWAY=10.54.0.1
HOTPLUG=no
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
NM_CONTROLLED=no
ONBOOT=yes

[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=none
NM_CONTROLLED=no
ONBOOT=yes


三种模式可供选择


1、Active-backup

这种mode 的用途主要在于稳定,平常只会使用 bonding 中的其中一条link 进行传输,当link down时,会马上切换到其他 link 继续传输。本质上没有办法提升throughput。

2、Balance-slb

这种 mode 的 hash 方式是根据封包的 source MAC + vlan tag来处理。

3、Balance-tcp

这种mode 的 hash 是根据封包的 L2\/L3\/L4 header 来处理的,所以每条connection 可能会走不同的 link 出去,但是相同 connection 则会一直固定以避免发生 out of order 之类的事情。
 

二、硬件要求

 

为了体验高级功能,它至少需要两台服务器来构建一测试系统,推荐三台最佳。

 

OVM混合虚拟化系统物理服务器的最低配置要求是:

  最低要求 推荐配置
CPU 64位Intel@ VT-x或AMD-VTMCPU,支持虚拟化  
内存 8G 64G
硬盘 300G 1T或更高
网卡 1个100Mb\/s或1Gb\/s网口 2个1Gb\/s或10Gb\/s网口
光驱 如果您准备使用光盘安装OVM,请配置DVD光驱  

 

三、软件要求

推荐使用 谷歌、火狐最新版本
不支持 IE7、IE8、IE9、IE10;

 

获得帮助

下载请访问OVM社区官网:https://51ovm.com/

使用过程中遇到什么问题及获得下载密码,加入OVM社区qq官方交流群:22265939

免费虚拟化,从ovm开始

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 7
博文 17
码字总数 14391
作品 1
×
liang-zi
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: