云计算:自动化 Linux 云安装(3)

步骤 3. 使用 HMC lpar_netboot 命令

就像 HMC 可用于激活现有的 LPAR 一样,它也可用于在一个新的 LPAR 上安装操作系统。虽然 HMC 提供了一个图形用户界面,但所有 HMC 功能也可以通过命令行来使用。通过命令行可以进一步自动化这个步骤。

开始网络安装的 HMC 命令为 lpar_netboot。本文的 参考资料 小节包含详细说明如何使用 lpar_netboot 命令的链接。这个解决方案使用 lpar_netboot 通过网络引导 LPAR。

清单 3 是一个示例 lpar_netboot 命令。根据需求修改这个示例,然后在一个 LPAR 上使用它,并尝试从网络中的服务器引导它。

该示例命令假设:

●如本文的前一个步骤所述,配置 DHCP/BOOTP 服务器,使其带有新的 LPAR 的 MAC 地址,并且有一个针对 SUSE 安装程序的条目。

●通常将新的 LPAR 作为 DHCP 引导,并且在 dhcpd.conf 文件中包含为它定义的静态 IP 地址。

清单 3. 示例 lpar_netboot 命令

 lpar_netboot -f -t ent -m 16E910948703 -s auto -d auto -S 192.168.0.201 -G
192.168.0.201 -C 192.168.0.203 lpar1 lpar1 SystemA
 

注意:清单 3 使用反斜杠字符表示连续行;它不是该命令的一部分。输入命令时切勿使用反斜杠。

以下是该示例中所用的参数的详细说明:

●-m 需要引导的客户机的 MAC 地址。可以通过使用另一种形式的 lpar_netboot 命令获取 MAC 地址。

●-S 是 DHCP/BOOTP 服务器的 IP 地址。

●-G 是到达 DHCP/BOOTP 服务器所需的网关的 IP 地址。如果 DHCP/BOOTP 服务器位于本地网络,则改用 DHCP/BOOTP 服务器的 IP 地址。

●-C 是分配给被引导的客户机的 IP 地址。

●命令末尾有 3 个名称:

LPAR(lpar1)的 HMC 名

LPAR 配置名,默认情况下与 LPAR 本身同名(lpar1)

在 HMC 上拥有 LPAR 的服务器的名称(SystemA)

本文 下载 小节的压缩文件包含一个名为 autoinstall 的示例脚本。您可以将该脚本安装到 HMC 服务器,以使用本文描述的技术自动安装新的 LPAR。该脚本自动获取 LPAR 的 MAC 地址,接着调用 DHCP addsystem 脚本来配置并重启 DHCP 服务器,然后调用 lpar_netboot 命令安装 LPAR。最后,它调用一个 mkvterm 命令,使您可以看到安装过程。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wyxwjd.html