描述准备服务器以允许 HMC 连接至网络,并在网络上执行安装、备份或恢复操作所需执行的步骤。
要执行
HMC 的网络引导,必须具有以下内容:
- 必须具有安装了 DHCP、NFS 和 TFTP 服务器且在正常运行的系统。要以安全方式执行备份或恢复,您需要在系统上运行的 ssh 服务器。
- 此系统必须可以访问网络上的 HMC。
- 系统上必须安装 syslinux 程序包;此程序包使您可以访问 pxelinux.0 引导装入程序文件。
- 您必须已经获得以下所需的 HMC 映像,并将它们存储在该表后面的步骤中指定的位置。
表 1. 所需的映像| 文件名 |
文件内容 |
| bzImage |
内核映像 |
| initrd.gz |
RAM 磁盘文件系统 |
| disk1.img |
基本映像 |
| disk2.img |
基本 HMC 映像 |
| disk3.img |
信息中心映像 |
要设置服务器以使
HMC 连接网络并在网络上执行安装、备份或恢复操作,您必须是以下其中一种角色的成员:
要设置服务器以使 HMC 连接网络并在网络上执行安装、备份或恢复操作,请完成以下操作:
- 以 root(用户)身份登录。
- 检查 /etc/xinetd.d/tftp 配置文件并查询 server_args。缺省设置通常是 /var/tftp。
- 创建目录 /var/tftp。 运行以下命令:
mkdir -p /var/tftp
- 编辑 /etc/dhcpd.conf 文件并将突出显示的两行添加至下列样本 dhcpd.conf 文件中(如果它们尚未出现在文件中)。
allow bootp;
allow booting;
ddns-update-style none;
default-lease-time 14400;
max-lease-time 172800;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.200;
option routers 192.168.1.1;
option domain-name “somecompany.com”;
option domain-name-servers 192.168.1.1;
filename “pxelinux.0”;
}
此样本文件指定了 DHCP 服务器要服务的 IP 地址范围。当 HMC 广播请求以获取 IP 地址时,将会分配此范围中的其中一个 IP 地址给 HMC。将会使用的引导装入程序是 /var/tftp 目录中的 pxlinux.0。此文件是 syslinux 程序包的一部分,通常位于 /usr/lib/syslinux 目录中。
- 将 pxelinux.0 文件复制到 /var/tftp 目录。 运行以下命令:
cp /usr/lib/syslinux/pxelinux.0 /var/tftp/
- 通过运行下列命令创建 /var/tftp/hmc 和 /var/tftp/pxelinux.cfg 目录: :
mkdir -p /var/tftp/hmc
mkdir -p /var/tftp/pxelinux.cfg
- 将先前从供应商下载的 bzImage 文件和 initrd.gz 文件复制到 /var/tftp/hmc 目录。
- 创建目录(例如,/home/hmc)并使用 NFS 导出此目录。如果您要使用此目录在网络上备份 HMC,则必须允许对它进行写访问。
- 运行以下命令来创建目录:
mkdir -p /home/hmc
- 编辑 /etc/exports 文件,并添加下列行:
/home/hmc *(ro)
要导出拥有写访问权的目录,请将 *(ro)替换为 *(rw)。
- 运行以下命令来导出目录:
exportfs -va
- 将先前从供应商下载的 disk1.img、disk2.img 和 disk3.img 文件复制到 /home/hmc 目录。
- 在 /var/tftp/pxelinux.cfg 目录中创建名为 default 的文件。 此文件必须包含以下数据:
default hmc
label hmc
kernel hmc/bzimage
append initrd=hmc/initrd.gz media=network
server=192.168.1.1 dir=/home/hmc
mode=manual vga=0x317
此缺省配置文件指示将要从 /var/tftp/hmc 目录安装内核文件 bzImge。HMC 像使用 RAM 磁盘一样使用 /var/tftp/hmc 目录中的文件 initrd.gz,记录服务器的 IP 地址(192.168.1.1)并确认服务器上的 /home/hmc/ 目录是否包含必要的映像。
服务器现在可以接受来自 HMC 的请求。