使用Solaris Flash 方法安装
本节将介绍如何创建Solaris Flash 归档文件以及如何使用Solaris Flash 归档文件在多个系统上安装Solaris 操作系统。
3.2.1 Solaris Flash 安装简介
Solaris Flash 安装功能使您可以在当前操作系统上创建Flash文档,该当前系统被称为主系统。然后您可以将此Flash文档安装复制到许多系统上,这些系统被称为克隆系统。您可以使用覆盖原系统中所有文件来复制克隆系统,也可以使用只包含两个操作系统映像之间的差别的Flash文档新来更新系统。差别更新只更改指定的文件,并且仅限于包含的软件与原主映像一致的系统。
使用Solaris Flash安装克隆一个完整系统过程分为三部分。
1. 安装主系统。
选择一个系统并使用任意一种Solaris 安装方法安装Solaris 操作系统和其他任何软件。
2. 创建Solaris Flash 归档文件。
Solaris Flash 归档文件包含主系统中所有文件的副本,除非您排除了某些不必要的文件。
3. 在克隆系统上安装Solaris Flash 归档文件。
主系统和克隆系统必须具有相同的内核体系结构。当您将Solaris Flash 归档文件安装到某个系统上时,该归档文件中的所有文件都被复制到该系统上。新安装的系统现在具有与原始主系统一样的安装配置,因此它被称为克隆系统。
图3-1 使用Flash安装克隆系统。
3.2.2创建Solaris Flash归档文件
本节介绍创建Solaris Flash 归档文件的步骤,包括:安装主系统,然后从此主系统创建Solaris Flash 归档文件。
1.创建Solaris Flash 归档文件的步骤
在安装了主系统后,就要创建一个Solaris Flash 归档文件以用于安装其他系统。步骤如下:
1) 引导主系统,然后尽可能在不活动的状态下运行它。
如果可能,则在单用户模式下运行该系统。如果不可能,请关闭要归档的所有应用程序以及需要大量操作系统资源的所有应用程序。当主系统在多用户模式、单用户模式或从以下介质引导时,您都可以创建Solaris Flash归档文件:
l Solaris10 Operating System DVD。
l Solaris10 Software - 1 CD。
l Solaris10 Software 的映像。如果使用CD 介质,根据需要,该映像可以包含Solaris10 Languages CD
2) 要创建归档文件,请使用flar create 命令。
# flar create -n name options path/filename
name:您赋于归档文件的名称。您指定的name 是content_name 关键字的值。
Options:有关选项的说明。
Path:要保存归档文件的目录的路径。如果不指定路径,则flar create 将归档文件保存在当前目录中。
Filename:归档文件的名称。
如果归档文件创建成功,则flar create 命令返回退出代码0
如果归档文件创建失败,则flar create 命令返回一个非零的退出代码。
3) 复制归档文件并保存副本。以后使用差别归档文件更新克隆系统时,可以使用该副本。
2.创建Solaris Flash 归档文件(实例)
我们可以精确复制文件系统,也可以通过排除某些目录或文件来定制文件系统。这是由于使用了命令的不同选项的结果。
为清楚起见,以下实例中的文件系统均已大大简化。以下实例并未使用诸如/var、/usr 或/opt 的文件系统名称,它们的主系统文件结构如下:
/aaa/bbb/ccc/ddd
/aaa/bbb/fff
/aaa/eee
/ggg
实例3-1 创建一个完全相同的归档文件
本实例中,归档文件名为archive1。该归档文件是从主系统中精确复制的,并已经过压缩。该归档文件是与主系统完全相同的副本,存储在archive1.flar 中。
# flar create -n archive1 -c archive1.flar
要检查归档文件的文件结构,请键入以下内容。
# flar info -l archive1.flar
aaa
aaa/bbb
aaa/bbb/ccc
aaa/bbb/ccc/ddd
aaa/bbb/fff
aaa/eee
aaa/eee
ggg
实例3-2 创建一个归档文件,排除或包含某些文件和目录
本实例中,归档文件名为archive2。该归档文件是从主系统中复制的,但不是完全相同的副本。排除了/aaa 目录下的内容,但保留了/aaa/bbb/ccc 目录下的内容。
# flar create -n archive2 -x /aaa -y /aaa/bbb/ccc archive2.flar
要检查归档文件的文件结构,请键入以下内容。将显示包含被复制文件的排除目录,但只有已恢复的文件包含数据。
# flar info -l aaa
aaa
aaa/bbb/ccc
aaa/bbb/ccc/ddd
aaa/bbb
ggg
实例3-3 使用列表创建归档文件,排除或包含某些文件和目录
本实例中,归档文件名为archive5。该归档文件是从主系统中复制的,但不是完全相同的副本。
exclude 文件包含以下列表:
/aaa
include 文件包含以下列表:
/aaa/bbb/ccc
排除了/aaa 目录下的内容,但保留了/aaa/bbb/ccc 目录下的内容。
# flar create -n archive5 -X exclude -f include archive5.flar
要检查归档文件的文件结构,请键入以下内容。将显示包含被复制文件的排除目录,但只有已恢复的文件包含数据。
# flar info -l archive5.flar
aaa
aaa/bbb/ccc
aaa/bbb/ccc/ddd
aaa/bbb
ggg
3.2.3安装Solaris Flash归档文件
安装Solaris Flash归档文件,就象和一般安装操作系统的区别就是软件的介质不同。以前安装介质是光盘,现在是归档文件。如何将归档文件传到本地,成为安装关键。
要使用Solaris 安装程序安装Solaris Flash 归档文件,请执行以下步骤:
1. 启动Solaris 安装程序并完成各个面板上的设置,直到到达“指定介质”面板。继续Solaris Flash 安装。
有关逐步的操作步骤说明,请参见本书第二章:基本安装。
2. 指定用于安装的介质。
1) 键入提示您输入的信息。
|
所选介质 |
提示 |
|
DVD或CD |
放入Solaris Flash 归档文件所在的光盘。 |
|
网络文件系统 |
指定Solaris Flash 归档文件所在的网络文件系统的路径。 您还可以指定归档文件的名称。 |
|
HTTP |
指定访问Solaris Flash 归档文件需要的URL 和代理信息。 |
|
FTP |
指定FTP 服务器和Solaris Flash 归档文件的路径。指定使您可以访问FTP 服务器的用户和口令信息。指定访问FTP服务器所需的任何代理信息。 |
|
本地磁带 |
指定本地磁带设备以及Solaris Flash 归档文件在磁带上的位置。 |
如果您选择从DVD、CD 或NFS 服务器安装归档文件,将显示“选择Flash 归档文件”面板。
2) 对于存储在光盘或NFS 服务器上的归档文件,在“选择Flash 归档文件”面板上选择要安装的一个或多个Solaris Flash 归档文件。
3) 在“Flash 归档文件摘要”面板上,确认选定的归档文件,然后单击“下一步”。
4) 在“附加Flash 归档文件”面板上,可以通过指定其他归档文件所在的介质来安装附加Solaris Flash 归档文件。如果不想安装附加归档文件,请选择“无”。
3. 击“下一步”继续安装。逐步完成安装。