跳过导航链接 | |
退出打印视图 | |
![]() |
安装 Oracle Solaris 11.1 系统 Oracle Solaris 11.1 Information Library (简体中文) |
系统配置文件以服务管理工具 (Service Management Facility, SMF) 配置文件的形式将客户机系统配置指定为一个配置参数集。系统配置文件为相应的 SMF 服务设置 SMF 属性。
在 AI 安装后首次引导系统期间,将应用系统配置文件。负责特定配置区域的 SMF 服务会处理 SMF 属性并相应地配置系统。
每个客户机可以使用任意数目的系统配置文件。例如,可能会为客户机指定一个只提供该客户机的主机名和 IP 地址的配置文件。可能会为同一客户机和许多其他客户机指定可设置应用更广泛的属性值的其他配置文件。
如果没有为特定客户机提供系统配置文件,则将在该客户机上打开交互式配置工具。有关如何以交互方式使用配置工具的信息,请参见配置系统。
使用以下方法之一来创建系统配置文件:
运行交互式配置工具并将输出保存到文件中。以下命令可根据以交互方式输入的响应在 sc.xml 中创建有效的配置文件:
# sysconfig create-profile -o sc.xml
有关使用配置工具生成配置文件的信息,请参见使用 SCI 工具创建配置文件。
使用指定系统配置文件中的配置和系统配置文件示例中所示的属性说明手动创建系统配置文件。
在每个系统配置文件中包含以下几行:
<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1"> <service_bundle type="profile" name="sysconfig"> <!-- service, property_group, property, and propval specifications --> </service_bundle>
如果指定一个未应用的服务或属性,则忽略该说明。
不要多次指定任何特定属性。
系统配置文件可以使用两种方法来表示特性和属性值。一个配置文件可以同时使用两种方法。
通过使用本章中提供的属性说明,可以在配置文件添加到安装服务之前显式输入值。
系统配置文件可以包含变量,这些变量将在使用该配置文件安装客户机系统时替换为有效值。请参见使用系统配置文件模板。
使用 installadm validate 命令可验证处于开发阶段的系统配置文件的语法是否正确。打算将此配置文件添加到的安装服务必须已存在。有关 validate 子命令的更多信息,请参见验证系统配置文件。
使用 installadm create-profile 命令可将系统配置文件添加到安装服务。create-profile 子命令会在将配置文件添加到安装服务之前验证这些文件。
指定条件,以便相应的客户机选择该配置文件。如果不指定任何条件,则所有客户机都将使用此配置文件。
单个客户机可以匹配并使用多个系统配置文件。确保没有客户机使用一组配置文件,以致多次指定某个特定属性。如果客户机收到针对任何特定属性的多次指定,则即使每次指定中的属性值相同,正在配置的 SMF 服务的行为也是未定义的。
如果客户机不满足为安装服务中的任何系统配置文件指定的任何条件,则将在该客户机上打开交互式配置工具。
使用 installadm list 命令可列出已添加到给定安装服务的配置文件,并列出为每个配置文件指定的条件。
可以使用 installadm set-criteria 命令来更改为配置文件指定的客户机选择条件或向这些条件中添加内容。
使用 installadm export 命令可检索已添加到安装服务的配置文件内容的副本。您可以修改该副本以创建其他配置文件。
使用 installadm update-profile 命令替换已添加到安装服务的配置文件中的内容。
有关 create-profile、update-profile、list、set-criteria 和 export 子命令的更多信息,请参见维护安装服务器和 installadm(1M) 手册页。