3.1.4 自定义JumpStart示例方案
1.安装目标
结合如图3-1所示的网络结构,安装目标说明如下:
本公司的工程设计组位于局域网中。该组使用基于SPARC平台的系统进行软件开发。
本公司的市场营销组位于局域网中。该组使用基于x86的系统运行文字处理程序、电子表格和其他办公生产工具。
工程设计组和市场营销组都要安装Solaris 10软件。
图3-1 某公司网络结构图
2.创建安装服务器
由于这两个组都需要从网络安装Solaris 10软件,因此使用server-1作为这两个组的安装服务器。使用setup_install_server(1M)命令将操作系统映像复制到server-1本地硬盘(位于/export/install目录中)。
对于市场营销组需要的x86操作系统,如例3-1;对于工程设计组需要的SPARC操作系统,如例3-2。
例3-1 从DVD上复制x86版本的Solaris 10操作系统。
将Solaris 10 DVD放入到server-1的DVD-ROM驱动器,然后键入以下命令。
server-1# mkdir -p /export/install/x86_10
server-1# cd /DVD_mount_point/Solaris_10/Tools
server-1# ./setup_install_server /export/install/x86_10
例3-2 从DVD上复制SPARC版本的Solaris 10操作系统。
将Solaris 10 DVD放入到server-1的DVD-ROM驱动器,然后键入以下命令。
server-1# mkdir -p /export/install/SPARC_10
server-1# cd /DVD_mount_point/Solaris_10/Tools
server-1# ./setup_install_server /export/install/SPARC_10
3.x86:创建市场营销组的引导服务器
因为市场营销组和安装服务器不在同一个子网上,且不能从不同子网上的安装服务器引导系统,所以我们需要将server-2作为市场营销组所在子网上的引导服务器。使用setup_install_server(1M)命令从DVD上复制x86版本的Solaris 10引导软件。引导软件复制到/export/boot目录中的server-2本地磁盘。
例3-3
如果将Solaris 10 DVD放入到server-2的DVD-ROM,请键入以下命令。
server-2# cd /DVD_mount_point/Solaris_10/Tools
server-2# ./setup_install_server -b /export/boot
说明:-b指定setup_install_server将引导信息复制到名为/export/boot的目录。
4.创建JumpStart目录
现在需要建立配置文件服务器了。我们不但将server-1作为安装服务器、工程设计组的子网的引导服务器,还将视其为配置文件服务器。在server-1上创建一个JumpStart目录,此目录用来保存Solaris软件的自定义JumpStart安装所需要的文件。设置此目录的方法是,从Solaris 10 DVD中将一个样例目录复制到本地。
server-1# mkdir /jumpstart
server-1# cp -r /export/install/SPARC_10/Solaris_10/Misc/jumpstart_sample /jumpstart
5.共享JumpStart目录
要使网络上的系统可访问rules文件和配置文件,请共享/jumpstart目录。要启用目录共享,请将以下行添加到/etc/dfs/dfstab文件:
share -F nfs -o ro, anon=0 /jumpstart
然后,在命令行键入shareall命令:
server-1# shareall
6.在配置文件服务器上,创建工程设计组的配置文件
对于工程设计组,在/jumpstart目录中创建名为eng_prof的文件。eng_prof文件包含以下各项,这些项定义了要安装在工程设计组中的操作系统的配置。
install_type initial_install
system_type standalone
partitioning default
cluster SunWCprog
filesys any 512 swap
以上示例配置文件指定了下列安装信息。
install_type:该安装将被视为初始安装而不是升级。
system_type:工程设计系统是独立系统。
partitioning:使用默认的磁盘分区在工程设计系统上安装Solaris软件。
cluster:将安装开发者系统支持软件组。
filesys:工程设计组中的每个系统都将有512 MB的交换空间。
7.在配置文件服务器上,创建市场营销组的配置文件
对于市场营销系统,在/jumpstart目录中创建名为marketing_prof的文件。marketing_prof文件包含以下各项,这些项定义了要安装在市场营销组中的操作系统的配置。
install_type initial_install
system_type standalone
partitioning default
cluster SunWCuser
package SunWaudio
以上示例配置文件指定了下列安装信息。
install_type:该安装将被视为初始安装而不是升级。
system_type:市场营销系统是独立系统。
Partitioning:使用默认的磁盘分区在市场营销系统上安装Solaris。
Cluster:将安装最终用户Solaris软件组。
Package:音频演示教程软件包将被添加到每个系统。
8.创建rules文件
两个工作组的配置文件都建立好后,我们需要将配置文件规则添加到rules文件中。rules文件创建在/jumpstart目录下。
本例中,工程设计部组位于255.222.43.0子网上,市场营销部组位于255.222.44.0子网上。在/jumpstart目录中,创建或编辑rules文件,删除所有的示例规则,并将以下行添加到该文件中:
network 255.222.43.0 - eng_prof -
network 255.222.44.0 - marketing_prof -
这些规则说明255.222.43.0网络上的主机将通过eng_prof配置文件安装,255.222.44.0 网络上的主机将通过marketing_prof配置文件安装。
9.验证rules文件
设置rules和配置文件后,运行check脚本验证这些文件是否正确。
server-1# cd /jumpstart
server-1# ./check
如果check脚本没有找到任何错误,该脚本将创建rules.ok文件。
10.将工程设计组系统设置为从网络安装
设置/jumpstart目录和配置文件后,在安装服务器server-1上使用add_install_client命令,将工程设计组主机名加入,以便进行网络安装。因为server-1也是工程设计组的子网的引导服务器。
server-1# cd /export/install/SPARC_10/Solaris_10/Tools
server-1# ./add_install_client -c server-1:/jumpstart host-eng1 sun4u
server-1# ./add_install_client -c server-1:/jumpstart host-eng2 sun4u
add_install_client命令中使用的选项具有下列含义:
-c 指定服务器(server-1)和JumpStart目录的路径(/jumpstart)。
host-eng1工程设计组中的某个系统的名称。
host-eng2工程设计组中的另一个系统的名称。
sun4u指定将server-1用做安装服务器的系统的平台组。该平台组是面向Ultra 5系统的。
11.将市场营销组系统设置为从网络安装
在引导服务器(server-2)上使用add_install_client命令:
server-2# cd /marketing/boot-dir/Solaris_10/Tools
server-2# ./add_install_client -s server-1:/export/install/x86_10 -c server-1:/jumpstart host-mkt1 i86pc
server-2# ./add_install_client -s server-1:/export/install/x86_10 -c server-1:/jumpstart host-mkt2 i86pc
server-2#./add_install_client -d -s server-1:/export/install/x86_10 -c server-1:/jumpstart SunW.i86pc i86pc
server-2# ./add_install_client -c server-1:/jumpstart host-mkt1 sun4u
server-2# ./add_install_client -c server-1:/jumpstart host-mkt2 sun4u
在add_install_client 命令中,所使用的选项的含义如下。
-d:指定客户机使用DHCP获得网络安装参数。此选项对使用PXE从网络引导的客户机是必需的。对于不使用PXE网络引导的客户机,-d是可选的。
-s:指定安装服务器(server-1)和Solaris 10软件的路径(/export/install/x86_10)。
-c:指定服务器(server-1)和JumpStart目录的路径(/jumpstart)。
host-mkt1:市场营销组中的某个系统的名称。
host-mkt2:市场营销组中的另一个系统的名称。
sun4u:指定将server-1用做安装服务器的系统的平台组。该平台组是面向Ultra 5 系统的。
SunW.i86pc:用于所有Solaris x86客户机的DHCP类名称。如果希望用一个命令来配置所有的Solaris x86 DHCP客户机,请使用此类名称。
i86pc:指定使用该引导服务器的系统的平台组。平台名称代表基于x86的系统。
12.引导工程设计系统并安装Solaris 10软件
安装服务器和文件后,可通过在每个系统的ok(PROM)提示符处使用下列boot命令来引导工程设计系统:
ok boot net - install
Solaris OS会自动安装到工程设计组的系统上。
13.引导市场营销系统并安装Solaris 10软件
可从以下选项之一引导系统:
Solaris 10 Software for x86 Platforms - 1 CD;
Solaris 10 Operating System for x86 Platforms DVD;
使用PXE网络引导的网络;
配置文件软盘;
Solaris 10 Device Configuration Assistant软盘。
Solaris 10会自动安装到市场营销组的系统上。
阅读(593) | 评论(0) | 转发(0) |