跳过导航链接 | |
退出打印视图 | |
安装 Oracle Solaris 11.1 系统 Oracle Solaris 11.1 Information Library (简体中文) |
以下使用案例描述了使用 AI 的主要不同方式。这些使用案例不基于彼此相互构建。相反,每个案例描述了 AI 的一种单独的功能,并且不属于该功能的所有行为与最小案例中相同。可能将使用这些使用案例中描述的功能的组合。
要使用 AI,必须至少创建一个安装服务。在此最小方案中,所有客户机具有相同的体系结构,并与同一版本的 Oracle Solaris OS 一起安装。安装使用缺省的 AI 清单。对于 Oracle Solaris 11.1 发行版,缺省 AI 清单会指定 http://pkg.oracle.com/solaris/release IPS 软件包系统信息库中 Oracle Solaris 11.1 发行版的最新可用版本。
确保安装服务器具有静态 IP 地址和缺省路由。
安装安装工具软件包 install/installadm。
运行 installadm create-service 命令。
在安装服务器上创建特定体系结构的第一个安装服务时,会自动创建该服务的副本 default-i386 或 default-sparc。此缺省服务用于该体系结构的客户机上的所有安装,这些安装未通过 create-client 子命令与其他安装服务显式关联。
确保客户机可以访问 DHCP 服务器,并且必要的信息在客户机的 DHCP 配置中可用,以引导服务。对于 SPARC 客户机,可以选择在 OBP 中设置 network-boot-arguments 变量以引导服务,如安装 SPARC 客户机中所示。
确保客户机可以访问 IPS 软件包系统信息库。要使用缺省 IPS 软件包系统信息库,客户机必须能够访问 Internet。
通过网络引导客户机。
图 7-1 使用 AI 的最低要求
在此方案中,通过网络引导客户机时,会执行以下步骤:
客户机从 DHCP 服务器获取安装服务器地址。SPARC 客户机可以选择从 OBP 中的 network-boot-arguments 变量获取安装服务器地址。
客户机使用 default-arch 安装服务(如果体系结构匹配)。
客户机使用 default-arch 安装服务的缺省 AI 清单,通过网络从 IPS 软件包系统信息库安装软件包。
安装后客户机引导时,交互式工具提示提供系统配置信息,因为未提供任何系统配置文件。
要指定安装参数(如安装目标磁盘、分区或镜像配置或者要安装的其他软件包),请提供定制的 AI 清单。除所需的基本步骤之外,请在引导客户机之前执行以下步骤:
创建新 AI 清单,或者编写一个在客户机安装时动态创建定制 AI 清单的脚本。请参见第 10 章。
运行 installadm create-manifest 命令将新清单或脚本添加到 default-arch 安装服务。指定客户机条件,以选择此清单或脚本。
图 7-2 定制安装指令
在此方案中,通过网络引导客户机时,会执行以下步骤:
客户机从 DHCP 服务器获取安装服务器地址。SPARC 客户机可以选择从 OBP 中的 network-boot-arguments 变量获取安装服务器地址。
客户机使用 default-arch 安装服务(如果体系结构匹配)。
客户机根据指定给 create-manifest 的条件定向到正确的 AI 清单。如果不匹配任何条件,则客户机为该服务使用缺省清单。
客户机根据所选 AI 清单进行置备。
安装后客户机引导时,交互式工具提示提供系统配置信息,因为未提供任何系统配置文件。
要指定系统配置参数(如时区、用户帐户和联网),请提供服务管理工具 (Service Management Facility, SMF) 系统配置文件。除所需的基本步骤之外,请在引导客户机之前执行以下步骤:
创建系统配置文件,如第 11 章中所述。
运行 installadm create-profile 命令验证配置文件,将配置文件添加到 default-arch 安装服务,然后指定用于选择哪些客户机应使用此系统配置文件的条件。如果不指定任何条件,则服务的所有客户机均使用该配置文件。
图 7-3 提供系统配置指令
在此方案中,通过网络引导客户机时,会执行以下步骤:
客户机从 DHCP 服务器获取安装服务器地址。SPARC 客户机可以选择从 OBP 中的 network-boot-arguments 变量获取安装服务器地址。
客户机使用 default-arch 安装服务(如果体系结构匹配)。
客户机使用 default-arch 安装服务的缺省 AI 清单,通过网络从 IPS 软件包系统信息库安装软件包。
客户机根据指定给 default-arch 安装服务的 create-profile 的条件定向到正确的系统配置文件。
客户机根据所选的配置文件进行配置。如果由于条件不匹配而未选择任何配置文件,则交互式配置工具会启动。
由于客户机无法访问 Internet 或者其他原因,可能需要使用本地软件包系统信息库而非 Internet 软件包系统信息库来改进数据传输性能。除所需的基本步骤之外,请在引导客户机之前执行以下步骤:
创建 IPS 软件包系统信息库的本地副本,使客户机系统可以访问该系统信息库。有关说明,请参见《复制和创建 Oracle Solaris 11.1 软件包系统信息库》。
定制缺省 AI 清单以将新的系统信息库指定为软件源。导出并编辑缺省清单,然后运行 installadm update-manifest 命令以将 default-arch 安装服务中的缺省 AI 清单替换为编辑后的清单。有关说明,请参见第 10 章。
图 7-4 提供本地 IPS 软件包系统信息库
在此方案中,通过网络引导客户机时,会执行以下步骤:
客户机从 DHCP 服务器获取安装服务器地址。SPARC 客户机可以选择从 OBP 中的 network-boot-arguments 变量获取安装服务器地址。
客户机使用 default-arch 安装服务(如果体系结构匹配)。
客户机使用本地 IPS 软件包系统信息库,根据定制的 AI 清单进行置备。
安装后客户机引导时,交互式工具提示提供系统配置信息,因为未提供任何系统配置文件。
要包含无法在 AI 清单或系统配置文件中表达的配置,可以包含一个在首次引导时运行的脚本。除所需的基本步骤之外,请在引导客户机之前执行以下步骤。有关这些步骤的详细信息,请参见第 13 章。
创建一个在首次引导客户机时运行的脚本。
创建一个运行一次的 SMF 服务以运行该脚本。
为服务和脚本创建 IPS 软件包,并将该软件包添加到本地 IPS 系统信息库。
使客户机系统可以访问系统信息库。
定制缺省 AI 清单,以将新的系统信息库指定为软件源并指定要安装的新软件包。导出并编辑缺省清单,然后运行 installadm update-manifest 命令以将 default-arch 安装服务中的缺省 AI 清单替换为编辑后的清单。有关说明,请参见第 10 章。
图 7-5 提供定制首次引导脚本
在此方案中,通过网络引导客户机时,会执行以下步骤:
客户机从 DHCP 服务器获取安装服务器地址。SPARC 客户机可以选择从 OBP 中的 network-boot-arguments 变量获取安装服务器地址。
客户机使用 default-arch 安装服务(如果体系结构匹配)。
客户机根据定制的 AI 清单进行置备,其中包括安装包含首次引导脚本的定制软件包。
安装后客户机引导时,交互式工具提示提供系统配置信息,因为未提供任何系统配置文件。
安装后客户机引导时,运行一次的定制首次引导服务会运行并执行定制脚本。
要在不同的客户机体系结构上安装,或者安装不同版本的 Oracle Solaris 11 OS,请创建其他 AI 安装服务,如 第 8 章中所述。除所需的基本步骤之外,请在引导客户机之前执行以下步骤:
运行 installadm create-service 命令,并指定与要安装的体系结构和 OS 版本相对应的源。
如果这是其他体系结构的第一个安装服务,则会自动创建该服务的副本 default-arch。此缺省服务用于该体系结构的客户机上的所有安装,这些安装未通过 create-client 子命令与其他安装服务显式关联。
如果此新安装服务与现有安装服务的体系结构相同,请运行 installadm create-client 命令将客户机定向到此新安装服务,而不是定向到该体系结构的缺省服务。
图 7-6 提供其他 AI 安装服务
在此方案中,通过网络引导客户机时,会执行以下步骤:
客户机从 DHCP 服务器获取安装服务器地址。SPARC 客户机可以选择从 OBP 中的 network-boot-arguments 变量获取安装服务器地址。
客户机将通过 create-client 定向到新安装服务,或者如果未针对该客户机运行 create-client,则客户机会定向到缺省安装服务。
客户机根据所选安装服务的缺省 AI 清单进行置备。
安装后客户机引导时,交互式工具提示提供系统配置信息,因为未提供任何系统配置文件。