跳转到: 导航, 搜索

AMT 驱动

AMT 驱动 - 遗留文档

此页面为遗留文档。由于缺乏驱动维护者,AMT 驱动已迁移至 ironic-staging-drivers 仓库,截至 2021 年初仍然可用。然而,由于 AMT 经历了快速且破坏性的迭代更新,支持仍然仅限于原始驱动程序中实现的协议版本。社区目前没有计划尝试扩展对其他 AMT 控制器版本的支持,但欢迎任何贡献。

概述

引入新的驱动程序 pxe_amt 以扩展 Ironic 的范围至桌面。AMT/vPro 广泛用于桌面,以远程控制电源,类似于服务器中的 IPMI。它将使用 amt 作为电源管理,pxe 作为部署管理。

先决条件

由于 AMT 自最新版本 9.0 起不再支持 SOAP(amttool),因此使用 WS-MAN 协议与 AMT 客户端交互。这适用于 AMT 7.0/8.0/9.0。AMT 7.0 于 2010 年发布,因此大多数带有 vPro 的 PC 都应包含在内。

它依赖于 openwsman 库 >=2.4.10

您可以从以下位置自行构建:

https://github.com/Openwsman/openwsman

您可以从以下位置获取适用于 fedora 20 的 rpm 包:

http://download.opensuse.org/repositories/Openwsman/Fedora_20/

简单说明

1. AMT 客户端 选择带有 vPro 标签的桌面(在 Intel 的标签内,紧邻 CORE i5/7):在启动期间按 Ctrl+P 进入 MEBx 管理。

重置密码

   Default one is admin
   New password can be Cloud12345^

进入 Intel AMT 配置

   Enable all features under SOL/IDER/KVM section
   Select User Consent and choose None(No password need)
   Select Network Setup section
           Set IP address, static or dynamic
   Activate Network Access

MEBx 退出并重启,并在 BIOS 中启用 PXE 启动

2. Ironic 服务器 对于运行在 Fedora 20 上的 Ironic 服务器

禁用 SELINUX 以支持 tftp

setenforce 0

将此补丁应用于 Ironic。

安装 openwsman, openwsman-python

在 ironic 文件夹下运行“Python setup.py egg_info”。

将 pxe_amt 添加到 /etc/ironic/ironic.conf 中作为 enabled_drivers

重启 ironic-conductor 服务

添加一个使用 pxe_amt 作为驱动程序的节点。

将 amt_password/amt_address/amt_username 添加到 driver_info 中

启动一个实例。