在 EC2 Windows 实例上安装 ENA 驱动程序
如果实例并非基于 Amazon 提供的最新 Windows 亚马逊机器映像(AMI)中的一种,请使用以下步骤在您的实例上安装当前 ENA 驱动程序。您应该在方便重启实例的时候执行该更新。如果安装脚本没有自动重启实例,我们建议您最后再重启实例。
如果您在实例运行期间使用实例存储卷来存储数据,则当您停止该实例时,该数据将被擦除。在停止实例之前,请首先确认您是否已将所需数据从实例存储卷复制到持久性存储,例如 Amazon EBS 或 Amazon S3。
先决条件
要安装或升级 ENA 驱动程序,Windows 实例必须满足以下先决条件:
-
已安装 PowerShell 3.0 或更高版本
第 1 步:备份数据
我们建议您创建备份 AMI,以备在无法通过设备管理器回滚更改时使用。要使用 AWS Management Console创建备份 AMI,请执行以下步骤:
-
通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/
。 -
在导航窗格中,选择实例。
-
选择需要升级驱动程序的实例,然后从实例状态菜单中选择停止实例。
-
在实例停止后再次选择该实例。要创建备份,请从操作菜单中选择映像和模板,然后选择创建映像。
-
要重启实例,请从实例状态菜单中选择启动实例。
第 2 步:安装或升级 ENA 驱动程序
您可以使用 AWS Systems Manager Distributor 或 PowerShell cmdlet 安装或升级 ENA 驱动程序。有关进一步的说明,请选择您要使用的方法对应的选项卡。
第 3 步(可选):安装后验证 ENA 驱动程序版本
为确保已在实例上成功安装 ENA 驱动程序包,您可以按如下方式验证新版本:
-
连接到您的实例并以本地管理员身份登录。
-
要打开 Windows 设备管理器,请在 Run(运行)框中输入
devmgmt.msc
。 -
选择 确定。这将打开 Device Manager(设备管理器)窗口。
-
选择 Network adapters(网络适配器)左侧的箭头以展开列表。
-
选择名称或打开 Amazon Elastic Network Adapter 的上下文菜单,然后选择 Properties(属性)。这将打开 Amazon 弹性网络适配器属性对话框。
注意
所有 ENA 适配器都使用相同的驱动程序。如果您有多个 ENA 适配器,选择其中任何一个即可更新所有 ENA 适配器的驱动程序。
-
要验证已安装的当前版本,请打开驱动程序选项卡,然后检查驱动程序版本。如果当前版本与您的目标版本不符,请参阅 对弹性网络适配器 Windows 驱动程序进行问题排查。
回滚 ENA 驱动程序安装
如果安装出现任何问题,则可能需要回滚驱动程序。按照以下步骤回滚在实例上安装的先前版本的 ENA 驱动程序。
-
连接到您的实例并以本地管理员身份登录。
-
要打开 Windows 设备管理器,请在 Run(运行)框中输入
devmgmt.msc
。 -
选择 确定。这将打开 Device Manager(设备管理器)窗口。
-
选择 Network adapters(网络适配器)左侧的箭头以展开列表。
-
选择名称或打开 Amazon Elastic Network Adapter 的上下文菜单,然后选择 Properties(属性)。这将打开 Amazon 弹性网络适配器属性对话框。
注意
所有 ENA 适配器都使用相同的驱动程序。如果您有多个 ENA 适配器,选择其中任何一个即可更新所有 ENA 适配器的驱动程序。
-
要回滚驱动程序,请打开驱动程序选项卡,然后选择回滚驱动程序。这将打开驱动程序包回滚窗口。
注意
如果驱动程序选项卡未显示回滚驱动程序操作,或者该操作不可用,则表示实例上的驱动程序存储
不包含之前安装的驱动程序包。要解决此问题,请参阅 诊断场景 并展开安装了意外的 ENA 驱动程序版本部分。有关设备驱动程序包选择过程的更多信息,请参阅《Microsoft 文档网站》上的 Windows 如何为设备选择驱动程序包 。