OVM是国内首款、完全免费、企业级——混合虚拟化管理平台,OVM是从中小企业目前的困境得到启发,完全基于国内企业特点开发,更多的关注国内中小企业用户的产品需求。OVM社区交qq流群 22265939
如有问题,请参考官网的更新文档。 http://51ovm.com
一、网络要求
1、三层交换机 三层配置成 Trunk模式
单网卡:直接配置IP,管理网络和业务网络混合 双网卡:可以设置Bond或者Team来提高网络的通信能力
多网卡多bond,可以做业务和管理分离
具体设置方法参考Centos7 wiki中关于NetworkManager工具设置网络
应用程序或工具描述NetworkManager默认联网守护进程nmtuiNetworkManager 的使用光标的简单文本用户界面(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混合虚拟化系统物理服务器的最低配置要求是:
最低要求推荐配置CPU64位Intel@ VT-x或AMD-VTMCPU,支持虚拟化 内存8G64G硬盘300G1T或更高网卡1个100Mb\/s或1Gb\/s网口2个1Gb\/s或10Gb\/s网口光驱如果您准备使用光盘安装OVM,请配置DVD光驱
获得帮助
下载请访问OVM社区官网:https://51ovm.com/
使用过程中遇到什么问题及获得下载密码,加入OVM社区qq官方交流群:22265939
免费虚拟化,从ovm开始
