Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1315205
  • 博文数量: 554
  • 博客积分: 10425
  • 博客等级: 上将
  • 技术积分: 7555
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-09 09:49
文章分类

全部博文(554)

文章存档

2012年(1)

2011年(1)

2009年(8)

2008年(544)

分类:

2008-04-15 13:26:30

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) |
给主人留下些什么吧!~~