我遇到了网卡问题,请帮助我。
我有安装了 Hyper-V 的 Windows Server 2012。我们正在 Hyper-V 上维护 VM(虚拟机)。我有一台安装了“Oracle Unbreakable Linux 6.5”的 VM,我的 Oracle 生产服务器正在其上运行。我们有 3 台带集群的 Hyper V 服务器。当我将 Oracle VM 从一台主机迁移到另一台主机时,“Oracle Unbreakable Linux”忘记了旧网卡并拿起了一张新网卡。因此,所有网络服务都关闭了,然后我必须重新配置旧网卡,然后开始生产。
请问有人能告诉我为什么 Linux 会出现这种现象吗?该如何解决?
答案1
你检查过微软的在 Hyper-V 上运行 Linux 的最佳实践? 特别是,您可能需要考虑使用静态 MAC 地址来防止迁移后的网络丢失。
使用故障转移群集部署的 Linux 虚拟机应为每个虚拟网络适配器配置一个静态媒体访问控制 (MAC) 地址。在某些版本的 Linux 中,由于虚拟网络适配器分配了新的 MAC 地址,因此故障转移后网络配置可能会丢失。为避免丢失网络配置,请确保每个虚拟网络适配器都有一个静态 MAC 地址。您可以通过在 Hyper-V 管理器或故障转移群集管理器中编辑虚拟机的设置来配置 MAC 地址。