XenServer管理网络做网卡Bond最佳实践

在 XenServer 安装期间,系统会为每个物理网络接口卡 (NIC) 创建一个网络。向资源池添加服务器

时,这些默认网络会进行合并,以便设备名称相同的所有物理 NIC 均连接到同一网络。

通常情况下,如果您想要创建内部网络,使用现有 NIC 设置新 VLAN,或创建 NIC 绑定,只需添加一个新网络即可。

在 XenServer 中您可以配置四种不同类型的网络:

外部网络,与物理网络接口相关联,可在虚拟机与连接到网络的物理网络接口之间提供桥接,从而使虚拟机能够通过服务器的物理网络接口卡连接到可用的资源。

绑定的网络,可在两个 NIC 之间创建一个绑定,以在虚拟机与网络之间创建一个高性能通道。

单服务器专用网络,其与物理网络接口无关联,可用于提供指定主机上的虚拟机之间的连接,而与外界无连接。

跨服务器专用网络,对单服务器专用网络这一概念进行了扩展,允许不同主机上的 VM 使用

vSwitch 相互通信。

我在这要介绍的就是对管理网络做绑定的最佳实践。

做过XenServer实施的都知道,在我们实施XenServer的过程中,我们按照XenServer最佳实践进行高可用性的规划和配置,在管理网上需要做网卡绑定来达到管理网络的高可用性。同时我们的管理网段和业务、存储又不属于同一网段,那么势必管理、业务、存储就属于不同的VLAN。对于XenServer实施部署不是太熟悉的人员,在实施部署XenServer的过程中,就会遇见在对管理网络进行网卡绑定时遇见无法绑定的问题。如果按照标准的实施流程,那么就不存在这样的问题了。

XenServer 支持主动-主动、主动-被动和 LACP 绑定模式。受支持 NIC 数量和受支持绑定模式因网络堆栈而异:

LACP 绑定仅适用于 vSwitch,而主动-主动和主动-被动适用于 vSwitch 和 Linux 桥接。

当 vSwitch 为网络堆栈时,您可以将两个、三个或四个 NIC 绑定在一起。

当 Linux 桥接为网络堆栈时,您只能绑定两个 NIC。

XenServer支持2种网络堆栈,一种是开源的open vswitch,即上述所说的vSwitch,一种是bridge,即上述所说的Linux 桥接。

在安装好XenServer之后,我们要做管理网络的网卡绑定,需要确保XenServer具备以下的条件:

单台XenServer做管理网络网卡绑定:

1、网络堆栈模式:open vswitch或者是bridge,2张以上网卡做绑定需要使用open vswitch。

2、准备好需要绑定的XenServer物理网卡,同时管理地址需要配置到其他网卡上{绑定管理网卡时,需要绑定的网卡不要配置管理IP地址,否则会出现绑定错误。管理地址需要配置到其他网卡,并且该网卡需要暂时接入到管理网络}。

池模式下的多台XenServer做管理网络绑定:

1、网络堆栈模式:open vswitch或者是bridge,2张以上网卡做绑定需要使用open vswitch。确保座套XenServer网络堆栈一致。

2、所有的XenServer加入池之前不要做网卡绑定。

3、所以的XenServer需要准备好需要绑定的XenServer物理网卡,同时管理地址需要配置到其他网卡上{绑定管理网卡时,需要绑定的网卡不要配置管理IP地址,否则会出现绑定错误。管理地址需要配置到其他网卡,并且该网卡需要暂时接入到管理网络}。

4、如果加池之前先进行管理网络网卡绑定,会出现以下错误

具备了以上条件的XenServer,就可以毫无阻碍的进行管理网络的Bond了。

以下是实验截图:

1、首先安完XenServer之后,打补丁、做优化,确认版本、网络堆栈一致:

2、加入资源池

3、创建资源池,添加主机完成

4、如图,我要做XenServer的管理网络2张网卡绑定,这2张网卡是NIC 6和NIC 7,注意,我现在的管理ip地址是陪着在NIC 2上的,也就是说,我绑定的2张网卡没有配置网络ip地址。

5、开始做网卡绑定

6、绑定NIC 6和NIC 7,做主动-被动模式绑定

7、在池模式下做网卡bond,只需在Master主机上做就可以,剩余的主机会知道同步Master的配置。

8、绑定完成

9、管理网络网卡绑定完成之后,我们还需要将管理IP地址移动到绑定的网卡,选择配置

10、在下拉菜单中选择管理地址需要移动的网卡

11、选择好管理网络绑定网卡,点击确定即可

12、点击仍然重新配置

13、如图,我们已经将管理地址移回绑定的管理网络,剩下的就可以将NIC 2的网卡移动到别的VLAN,供别的业务进行使用了。

时间: 2024-10-12 22:05:38

XenServer管理网络做网卡Bond最佳实践的相关文章

CentOS7使用nmcli实现网络日常管理及多网卡bond

在CentOS7中NetworkManger管理功能更强大,可以通过nmcli命令实现网卡所有日常操作,这里笔者介绍一些实用的命令,并深入介绍一下多网卡bond的实现.所有操作基于nmcli命令,不需要手动编辑配置文件. 在CentOS7中网卡的设备和连接概念更明确.设备可能是物理的也可以是虚拟的,在系统/dev目录中可以找到.连接是任意创建的,类型多样包含bond.bridge.vlan.wifi.bluetooth.ethernet.vpn等等,名字可以任意取.设备和连接是一对多的关系,但每

实战网卡bond

一.什么是网卡bond 所谓bond,就是把多个物理网卡绑定成一个逻辑上的网卡,使用同一个IP工作,在增加带宽的同时也可以提高冗余性,一般使用较多的就是来提高冗余,分别和不同交换机相连,提高可靠性,但有时服务器带宽不够了也可以用作增加带宽. 二.网卡bond的模式 网卡绑定mode共有七种(0~6) bond0.bond1.bond2.bond3.bond4.bond5.bond6. 常用的有三种: mode=0:平衡负载模式,有自动备援,但需要”Switch”支援及设定. mode=1:自动备

网卡bond实战

一.什么是网卡bond 所谓bond,就是把多个物理网卡绑定成一个逻辑上的网卡,使用同一个IP工作,在增加带宽的同时也可以提高冗余性,一般使用较多的就是来提高冗余,分别和不同交换机相连,提高可靠性,但有时服务器带宽不够了也可以用作增加带宽. 二.网卡bond的模式 网卡绑定mode共有七种(0~6) bond0.bond1.bond2.bond3.bond4.bond5.bond6. 常用的有三种: mode=0:平衡负载模式,有自动备援,但需要"Switch"支援及设定. mode=

分布式系统关注点——99%的人都能看懂的「熔断」以及最佳实践

当我们工作所在的系统处于分布式系统初期的时候,往往这时候每个服务都只部署了一个节点. 如果想学习Java工程化.高性能及分布式.深入浅出.微服务.Spring,MyBatis,Netty源码分析的朋友可以加我的Java高级交流:854630135,群里有阿里大牛直播讲解技术,以及Java大型互联网技术的视频免费分享给大家. 那么在这样的背景下,如果某个服务A需要发布一个新版本,往往会对正在运行的其它依赖服务A的程序产生影响.甚至,一旦服务A的启动预热过程耗时过长,问题会更严重,大量请求会阻塞,产

k8s容器灰度发布最佳实践(基于spinnaker)

k8s中的容器一般是通过deployment管理的,那么一次滚动升级理论上会更新所有pod,这由deployment资源特性保证的,但在实际的工作场景下,需要灰度发布进行服务验证,即只发布部分节点,这似乎与k8s的deployment原理相违背,但是灰度发布的必要性,运维同学都非常清楚,如何解决这一问题? 最佳实践:定义两个不同的deployment,例如:fop-gate和fop-gate-canary,但是管理的pod所使用的镜像.配置文件全部相同,不同的是什么呢?答案是:replicas

[活动]开发者最佳实践日·第11期-HTML5与Native App应用技术实战

在移动互联网时代大放异彩的不止原生应用,最近一段时间HTML5火热发展一片繁荣,从大家认为HTML标准不需要升级到HTML5正式定稿.随着硬件的升级.OS厂商策略变化,软件技术的成熟,用户需求的不断推动,针对HTML5与Native App 孰胜孰劣之争也由此拉开. 产业在同步演进,作为开发者应该选用什么样的应用以适应自己的产品更快速地传播与迭代.如何实现APP构建和发布的极致效率?如何做跨平台设计?如何快速地创建HTML5类型的移动游戏? 开发者最佳实践日第11期,七牛云存储邀请了成都当地明星

OPEN(SAP) UI5 学习入门系列之二: 最佳实践练习之一

这篇博文难产了很久,原来是打算一周更新一篇的,上周原计划写MVC,但是写了一半,发现带入了太多的细节,不太符合这个入门系列的主题. 当我们学习一个新的技能的时候,如果一开始就面对大量的细节,很容易陷入其中而只见树木不见森林,所以最后我想我们还是先按照开发文档的节奏,一起来做UI5的最佳实践练习.在练习中对常用的一些控件以及API有一个直观的感受,如果需要细节的信息再去查文档. 这个最佳实践练习的子系列又会分为若干篇,但是不会完全按照Tutorial里面的章节来分,因为我希望每一篇都是都是一个完整

13. ZooKeeper最佳实践

以下列举了运行和管理ZooKeeper ensemble的一些最佳实践: ZooKeeper数据目录包含快照和事务日志文件.如果autopurge选项未启用,定期清理目录是一个好习惯.另外,管理员可能希望保留这些文件的备份,具体取决于应用程序的需要.但是,由于ZooKeeper是一个复制服务,我们只需要备份整个ensemble中一台服务器的数据即可. ZooKeeper使用Apache log4j作为其日志记录基础设施.随着日志文件的规模越来越大,建议使用内置的log4j特性来设置日志文件的au

Xen400培训-XenServer最佳实践

1.  XenServer最佳实践 1)  系统BIOS的检查及设置 Restore default BIOS setup       还原BIOS设置 Enable VT or AMD/V,            打开VT或者AMD/V disable C-state           关闭C-state Disable executive lock bit       关闭executiveloct Enable remote console(if IBMserver) 如果是IBM服务器