OVM免费混合虚拟化系列教程之一:关于配置要求!
来源:互联网 发布:不是数据库系统的特点 编辑:程序博客网 时间:2024/05/22 22:06
OVM是国内首款、完全免费、企业级——混合虚拟化管理平台,OVM是从中小企业目前的困境得到启发,完全基于国内企业特点开发,更多的关注国内中小企业用户的产品需求。OVM社区交qq流群 22265939
如有问题,请参考官网的更新文档。 http://51ovm.com
一、网络要求
1、三层交换机
三层配置成 Trunk模式
单网卡:直接配置IP,管理网络和业务网络混合
双网卡:可以设置Bond或者Team来提高网络的通信能力
多网卡多bond,可以做业务和管理分离
具体设置方法参考Centos7 wiki中关于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混合虚拟化系统物理服务器的最低配置要求是:
三、软件要求
获得帮助
下载请访问OVM社区官网:https://51ovm.com/
使用过程中遇到什么问题及获得下载密码,加入OVM社区qq官方交流群:22265939
免费虚拟化,从ovm开始
- OVM免费混合虚拟化系列教程之一:关于配置要求!
- 免费混合虚拟化OVM数据中心解决方案
- 国产免费虚拟化OVM与 OpenStack对比
- OVM 免费虚拟化软件迭代时间调整,提高产品稳定性!
- 免费虚拟化OVM-V1.6发布,新增虚拟机裸设备映射
- 回看2016,OVM免费虚拟化迭代历程分享!
- orace虚拟化(ovm)课程笔记
- OVM虚拟化,做Openstack的减法
- Domino安装配置系列之一:系统环境要求配置表
- OVM
- 虚拟化系列之一--Centos6.7下XEN安装
- c#与matlab混合编程系列之一
- 关于Midea系列之一
- 关于打印系列之一
- 关于vtable系列之一
- 关于产品系列之一
- OpenGL系列教程之一:OpenGL
- OpenGL系列教程之一:OpenGL
- Verilog中assign君和always酱
- GitHub优秀项目使用攻略之Sweet Alert Dialog
- Android中native进程内存泄露的调试技巧(一)-- libc debug
- VR平台开发笔记(二)关于提示的一些做法
- SpringMVC框架项目访问不到静态资源问题
- OVM免费混合虚拟化系列教程之一:关于配置要求!
- 判断多级目录
- 康托展开和逆康拓展开
- Android Studio调用Bmob SDK实现支付
- Android手势处理及模拟滑动事件
- HDOJ 2003-求绝对值
- ffmpeg 从yuv文件剪切一帧图片
- 串口编程云台
- zigbee单播丢包测试(CC2530,ZSTACK)