创建安装服务器后,您必须设置要从网络安装的每一个系统。 每个要安装的系统都需要找到以下内容:
安装服务器
DHCP 服务器
sysidcfg 文件(如果使用 sysidcfg 文件预先配置系统信息)
名称服务器(如果使用名称服务预先配置系统信息)
配置文件服务器上的 JumpStart 目录中的配置文件(如果使用的是定制 JumpStart 安装方法)
按照以下 add_install_client 步骤设置要使用 PXE 从网络安装的 x86 客户机。
在安装服务器上,成为超级用户。
如果使用了 NIS、NIS+、DNS 或 LDAP 名称服务,确定以下有关要安装系统的信息已经添加到名称服务中:
主机名
IP 地址
以太网地址
有关名称服务的详细信息,请参见 System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)。
更改到安装服务器的 Solaris 9 CD 映像上的 Tools 目录:
# cd /install_dir_path/Solaris_9/Tools |
指定 Tools 目录的路径
设置要从网络安装的客户机系统。
# ./add_install_client -d [[-s install_server:install_dir_path]] \ [[-c jumpstart_server:jumpstart_dir_path]] [[-p sysid_server:path]] \ [[-t boot_image_path]] [[-b "boot-property=value"]] \ [[-e ethernet_address]] client_name platform_group |
指定客户机使用 DHCP 来获取网络安装参数。 如果仅使用 -d,add_install_client 命令将为同一类的客户机系统(例如,所有的 x86 客户机)设置安装信息。 要为特定客户机设置安装信息,请使用 -d 和 -e 选项。
有关使用 DHCP 进行的特定于类型的安装的详细信息,请参见为 Solaris 安装参数创建 DHCP 选项和宏。
指定安装服务器的名称和路径。
install_server 是安装服务器的主机名
install_dir_path 是 Solaris 9 CD 映像的绝对路径
为定制 JumpStart 安装指定一个 JumpStart 目录。 jumpstart_server 是 JumpStart 目录所在服务器的主机名。 jumpstart_dir_path 是 JumpStart 目录的绝对路径。
指定用于预先配置系统信息的 sysidcfg 文件的路径。 sysid_server 是一个有效的主机名或者是包含文件的服务器的 IP 地址。 path 是包含 sysidcfg 文件的目录的绝对路径。
如果要使用 Solaris 9 网络安装映像、CD 或 DVD 上 Tools 目录中引导映像以外的引导映像,请指定另一个引导映像的路径。
仅基于 x86 的系统:使您可以设置您要用来从网络引导客户机的引导特性变量。 -b 必须和 -e 选项一起使用。
有关引导特性的说明,请参见 eeprom(1M) 手册页。
指定要安装的客户机的以太网地址。 此选项使您可以为特定客户机设置要使用的安装信息。
有关使用 DHCP 进行的特定于客户机的安装的详细信息,请参见为 Solaris 安装参数创建 DHCP 选项和宏。
是要从网络安装的系统的名称。 该名称不是安装服务器的主机名。
是要安装的系统的平台组。 有关平台组的详细列表,请参见附录 C,平台名称和组(参考)。
前面有一个命令可输出需要添加到 DHCP 服务器的供应商选项和宏。 有关如何在您的 DHCP 服务器中定义这些供应商选项和宏的说明,请参见为 Solaris 安装参数创建 DHCP 选项和宏。
以下实例说明如果使用 DHCP 在网络上设置安装参数,如何向安装服务器添加 x86 安装客户机。 -d 选项用于指定客户机将使用 DHCP 协议进行配置。 DHCP 类名 SUNW.i86pc 表示此命令适用于所有 Solaris x86 网络引导客户机,而不仅适用于单个客户机。 -s 选项用于指定客户机要从名为 rosemary 的安装服务器安装。 该服务器在 /export/home/cdx86 中包含 Solaris Software 1 of 2 x86 Platform Edition CD 映像。
有关如何使用 DHCP 设置网络安装的安装参数的详细信息,请参见 System Administration Guide: IP Services 中的“Supporting Solaris Network Installation with the DHCP Service (Task Map)”。
x86_install_server# cd /export/boot/Solaris_9/Tools x86_install_server# ./add_install_client -d -s rosemary:/export/home/cdx86 \ SUNW.i86pc i86pc |
以下实例说明如何向安装服务器添加 x86 安装客户机以及如何指定安装中要使用的串行控制台。 本实例按以下方式设置安装客户机。
-d 选项表明客户机设置成使用 DHCP 设置安装参数。
-e 选项表明仅在以太网地址为 00:07:e9:04:4a:bf 的客户机上进行此安装。
-b 选项指示安装程序将串行端口 ttya 用作输入和输出设备。
install server# cd /export/boot/Solaris_9/Tools install server# ./add_install_client -d -e "00:07:e9:04:4a:bf" \ -b "input-device=ttya" -b "output-device=ttya" i86pc |
有关可以和 -b 选项一起使用的引导特性变量的完整说明,请参见 eeprom(1M) 手册页。
以下实例说明如何向安装服务器添加 x86 安装客户机以及如何指定安装中要使用的引导设备。 如果您在设置安装客户机时指定了引导设备,则在安装期间 Device Configuration Assistant 不会提示您有关此方面的信息。
本实例按以下方式设置安装客户机。
-d 选项表明客户机设置成使用 DHCP 设置安装参数。
-e 选项表明仅在以太网地址为 00:07:e9:04:4a:bf 的客户机上进行此安装。
前两个 -b 选项指示安装程序将串行端口 ttya 用作输入和输出设备。
第三个 -b 选项指示安装程序在安装时使用特定的引导设备。
引导设备路径的值根据您硬件的不同而有所不同。
i86pc 平台名称表明该客户机是基于 x86 的系统。
install server# cd /export/boot/Solaris_9/Tools install server# ./add_install_client -d -e "00:07:e9:04:4a:bf" \ -b "input-device=ttya" -b "output-device=ttya" \ -b "bootpath=/pci@0,0/pci108e,16a8@8" i86pc |
有关可以和 -b 选项一起使用的引导特性变量的完整说明,请参见 eeprom(1M) 手册页。