应用本机 NIC 驱动程序
ixgben
是替代 vmklinux net-ixgbe
驱动程序的本地驱动程序,但不支持 SR-IOV 和 SW FcOE。 在配置 vSphere® ESXi 主机时,ICVS 自动化不会启用此驱动程序。 建议您启用此驱动程序,以获取它所带来的性能优势。 下面的程序将向您展示如何使用 vSphere 命令行 (vCLI) 启用和禁用本地驱动程序。
开始此任务之前,请在 IBM Cloud® 基础架构客户门户网站中检索所有物理主机 IPMI IP 地址、登录标识和密码。 在没有直接网络访问主机的情况下,备份或检查升级进度时需要使用此功能。
对于每个主机,请依次执行以下操作:
-
使用 vSphere Web Client,通过选择 Home > Hosts and Clusters 将 vSphere ESXi 主机置于维护模式。 在“导航器”窗格中,选择 vSphere ESXi 主机,然后右键单击该主机,并选择维护模式 > 进入维护模式。 由于主机是自动 DRS 集群的一部分,因此当主机进入维护模式时,会将虚拟机迁移到其他主机。
-
使用 IBM Cloud for VMware Solutions 控制台中的详细信息,以 SSH 登录 vSphere ESXi 主机。
-
运行以下 vCLI 命令,启用 ixgben 本地驱动程序:
esxcli system module set --enabled=true --module=ixgben
-
运行以下 vCLI 命令重新启动 vSphere ESXi 主机:
system shutdown reboot --reason “Install ixgben driver”
-
使用 SSH 重新启动 vSphere ESXi 主机并登录到主机后,发出以下 vCLI 命令并检查 ixgben 驱动程序是否已“加载”(第一列)和“启用”(第二列):
esxcli system module list |grep ixg
-
如果驱动程序已启用,那么通过使用 vSphere Web Client,在“导航器”窗格中选择主机,右键单击并选择维护模式 > 退出维护模式。 选择下一个主机,并启用驱动程序,直到对所有主机执行完这些操作。
-
如果更改无效,则运行以下命令进行恢复:
esxcli system module set --enabled=false --module=ixgben
-
如果无法通过网络连接到主机,请使用 IBM Cloud 控制窗口在 IPMI 控制台中运行先前的命令。
-
重新启动 vSphere ESXi 主机后,可以观察到已加载并启用的默认
ixgbe
驱动程序。
如果需要还原,但无法通过 SSH 连接到 vSphere ESXi 主机,则需要通过 IBM Cloud 控制窗口登录到需要还原的主机的 KVM 控制台。
将 IBM Cloud 控制窗口中列出的标识和密码与 IPMI IP 地址一起使用,以登录到 IPMI Web 界面。 您需要通过 VPN 连接到主机所在的数据中心。 有关更多信息,请参阅 开始使用 IBM Cloud SSL 虚拟专用网络。
- 转到 vSphere ESXi 主机的 Device Details, Remote Mgmt 页面,然后选择 Actions > KVM Console。 输入 IPMI 用户和密码。
- 选择 Remote Control > iKVM/HTML5 并单击 iKVM/HTML5 重新启动。 现在,您能够访问 vSphere ESXi 主机的控制台。
- 如果主机可响应命令,请在控制台中使用 ALT-F1 来访问 ESXi 主机控制台。 使用主机凭据登录。
- 如果主机未响应,请使用 IPMI 菜单来关闭主机的电源再打开。
- 主机重新启动时,请仔细观察 HTML5 控制台。 ESXi 重新启动后,您只有几秒钟时间可进入恢复模式。
- 同时按 CMD + R 键以进入恢复模式。
- 键入 Y 进入恢复模式,并使用以前的版本引导 ESXi 服务器。
- 通过控制台监控其进度。 引导可能需要 10 到 20 分钟。