我正在为几个托管任务设置一个 Ubuntu 服务器,该服务器有 2 个网卡,并且我为该服务器保留了 5 个 IP 地址。
从绑定文档中我了解到它可以轻松地用作容错和负载平衡工具,但我见过的所有示例都只处理每个绑定设备一个 IP 地址。
将两个网卡绑定在一起并将所有 5 个 IP 地址分配给单个设备的正确方法是什么?我可以使用虚拟设备名称(如 bond0:0)吗?我是否使用相同的网卡设置 4 个额外的绑定设备?还是根本就不可能?
我的服务器位于同一地点的设施中,我真的不想因为尝试一些不起作用的东西而失去连接。
答案1
首先,您无法通过绑定实现您想要的功能。某些类型的绑定需要网络管理员在网络交换机端执行操作。
无需对网络交换机采取任何措施,您可以安全地使用模式 1(主动/备份)来弥补网卡故障。
您创建 1 个包含两个网卡的绑定接口,并在其上设置主系统 IP 地址。
一旦一切正常,你就可以在 Bond 设备上创建 4 个 IP 别名 (bond0:0、bond0:1、bond0:2、bond0:3)
提示:确保能够访问服务器控制台,可以通过网络 kvm 导出设备、ipmi 甚至 hp ilo/dell drac/...,因为除非您非常幸运,否则您将在实施过程中中断网络连接。