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

全部博文(554)

文章存档

2012年(1)

2011年(1)

2009年(8)

2008年(544)

分类:

2008-04-15 13:25:28

第3章 Solaris高级安装

本章介绍Solaris的高级安装方法。对于Solaris初学者来说,可以跳过本章,待读完全书后再来学习这一部分知识。

3.1 使用JumpStart方法安装   
JumpStart是一种基于客户-服务器的系统,它可以利用标准操作环境在本地局域网执行Solaris系统安装。这种系统安装方法可以使对子网的主机进行批量安装,从而大大减轻了系统管理员的工作负荷。

3.1.1 JumpStart安装方法简介
自定义JumpStart安装方法是一个命令行界面,它使你可以基于所创建的配置文件来自动安装或升级多个系统。

在使用自定义Jumpstart安装的网络中,计算机共有4种角色。

 安装服务器:提供系统安装所需要的全部操作系统软件。

 引导服务器:如果安装目标与安装服务器不在同一个子网中,引导服务器用来引导安装目标并找到安装服务器。

 配置文件服务器:配置文件服务器为不同的平台提供自定义JumpStart配置文件。这些文件都包含在/JumpStart目录中。配置文件服务器系统可以与安装服务器或引导服务器相同,也可以与它们完全不同。

 客户机:它是安装的目标计算机。

3.1.2 配置文件服务器
包含JumpStart目录的服务器称为配置文件服务器。配置文件服务器系统可以与安装服务器或引导服务器相同,也可以与它们完全不同。配置文件服务器可以为不同的平台提供自定义JumpStart文件。例如,x86服务器可以为基于SPARC的系统和基于x86的系统提供自定义JumpStart文件。

在配置文件服务器上有/JumpStart目录,该目录包含所有必需的自定义JumpStart文件,例如,rules文件、rules.ok文件和配置文件。JumpStart目录必须保存在配置文件服务器的根(/)目录中。

1.创建配置文件服务器
(1)在服务器上创建JumpStart目录:

# mkdir -m 755 /jumpstart

(2)共享/jumpstart目录:

#share -F nfs -o ro,anon=0 /jumpstart

#shareall

(3)将自定义JumpStart文件示例复制到配置文件服务器上的JumpStart目录中。

对于基于SPARC的系统:

cp -r /cdrom/cdrom0/s0/Solaris_10Misc/jumpstart_sample/* /jumpstart

对于基于x86 的系统:

cp -r /cdrom/cdrom0/s2/Solaris_10Misc/jumpstart_sample/* /jumpstart

cp -r /cdrom/cdrom0/s0/Solaris_10Misc/jumpstart_sample/* /jumpstart

2.创建rules文件
根据JumpStart文件示例,创建rules文件。

rules文件是一个文本文件,包含要安装Solaris OS的每组系统的规则。每个规则将一组基于一个或多个系统属性的系统区别开来。每个规则还可以将相应的系统组链接到一个配置文件。配置文件是一个文本文件,它定义了如何在组中的各个系统上安装Solaris软件。

3.创建配置文件
根据JumpStart文件示例,创建配置文件。

配置文件是一个文本文件,定义如何在系统上安装Solaris软件。配置文件定义了安装元素,例如,要安装的软件组。每条规则指定一个配置文件,配置文件定义了安装系统的方式。你可以为每条规则创建多个不同的配置文件,也可以在多条规则中使用同一个配置文件。

4.创建rules.ok文件
根据rules文件和配置文件,创建rules.ok文件。

在能够使用配置文件和rules文件之前,你必须运行check脚本来验证是否已正确设置了这些文件。如果所有的规则和配置文件都已正确设置,那么将创建rules.ok文件,自定义JumpStart安装软件需要使用该文件将系统与配置文件进行匹配。

3.1.3 客户机
客户机在引导安装的过程中,需要指定安装服务器、引导服务器和配置文件服务器的位置。

1.SPARC平台
在SPARC平台的客户机上引导,在ok提示符后键入以下命令:

ok boot cdrom:net - install url:ask dhcp nowin

解释如下:

cdrom:指定从CD或DVD引导。

net:指定从网络上的安装服务器引导。

url:指定自定义JumpStart文件的位置。可以为以下位置的文件指定URL。

 本地硬盘。

file://jumpstart_dir_path/compressed_config_file

 NFS服务器。

nfs://server_name:IP_address/jumpstart_dir_path/compressed_config_file

 HTTP服务器。



ask:指定在系统引导并连接到网络后,安装程序会提示你键入压缩配置文件的位置。

dhcp:指定使用DHCP服务器获取引导系统所需的网络安装信息。

nowin:指定不启动某程序。使用nowin选项可以缩短安装时间。

2.x86平台
在引导过程中,出现下列提示时,键入2并按Enter键。

Select the type of installation you want to perform:

1 Solaris Interactive

2 Custom JumpStart

Enter the number of your choice followed by the key.

If you enter anything else, or if you wait for 30 seconds, an interactive installation will be started.

接着要指定自定义JumpStart配置文件的位置,请键入以下命令:

b install url:ask dhcp nowin

参数解释不再重复,参见SPARC部分的解释。

阅读(545) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~