| 跳过导航链接 | |
| 退出打印视图 | |
|
安装 Oracle Solaris 11.1 系统 Oracle Solaris 11.1 Information Library (简体中文) |
配置文件可以包含变量,这些变量在安装过程中将替换为来自客户机安装环境的值。这样,单个配置文件可以在不同的客户机上设置不同的配置参数。有关您可以使用的变量列表,请参见表 11-9。
在以下名为 hostIPnet.xml 的示例配置文件中,AI_HOSTNAME 是客户机系统主机名的占位符,AI_IPV4 是客户机系统 IP 地址的占位符。
<?xml version='1.0'?>
<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
<service_bundle type="profile" name="sysconfig">
<service name="system/identity" version="1" type="service">
<instance name="node" enabled="true">
<property_group name="config" type="application">
<propval name="nodename" value="{{AI_HOSTNAME}}"/>
</property_group>
<property_group name="install_ipv4_interface" type="application">
<propval name="name" value="net0/v4"/>
<propval name="address_type" value="static"/>
<propval name="static_address" type="net_address_v4" value="{{AI_IPV4}}/8"/>
<propval name="default_route" type="net_address_v4" value="10.0.0.1"/>
</property_group>
</instance>
</service>
</service_bundle>
以下命令在安装服务中创建为每个安装客户机定制的系统配置文件,而不更改输入 hostandIP.xml 文件。
$ pfexec installadm create-profile -n solaris11_1-i386 -f /export/hostIPnet.xml
hostandIP.xml 文件保持不变的同时,将对应用于客户机的配置文件进行定制。例如,当安装主机名为 server1 的客户机时,hostandIP.xml 配置文件可能包含以下内容:
<?xml version='1.0'?>
<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
<service_bundle type="profile" name="sysconfig">
<service name="system/identity" version="1" type="service">
<instance name="node" enabled="true">
<property_group name="config" type="application">
<propval name="nodename" value="server1"/>
</property_group>
<property_group name="install_ipv4_interface" type="application">
<propval name="name" value="net0/v4"/>
<propval name="address_type" value="static"/>
<propval name="static_address" type="net_address_v4" value="10.0.0.2/8"/>
<propval name="default_route" type="net_address_v4" value="10.0.0.1"/>
</property_group>
</instance>
</service>
</service_bundle>
下表显示了可用作模板配置文件中占位符的变量。
表 11-9 系统配置模板配置文件中的变量
|