JavaScript is required to for searching.
跳过导航链接
退出打印视图
安装 Oracle Solaris 11.1 系统     Oracle Solaris 11.1 Information Library (简体中文)
为本文档评分
search filter icon
search icon

文档信息

前言

第 1 部分Oracle Solaris 11.1 安装选项

1.  安装选项概述

第 2 部分使用安装介质安装

2.  准备安装

3.  使用 Live Media

4.  使用文本安装程序

5.  从介质引导的自动化安装

6.  取消配置或重新配置 Oracle Solaris 实例

第 3 部分使用安装服务器安装

7.  自动化安装多个客户机

8.  设置安装服务器

9.  定制安装

10.  置备客户机系统

11.  配置客户机系统

提供配置文件

创建系统配置文件

验证系统配置文件

将系统配置文件添加到安装服务

指定系统配置文件中的配置

配置 Root 帐户和用户帐户

配置 Root 帐户

配置用户帐户

设置系统标识

设置时区和语言环境

设置终端类型和键盘布局

配置静态网络

配置名称服务

设置 Oracle 配置管理器和 Oracle 自动服务请求

使用系统配置文件模板

系统配置文件示例

系统配置文件样例

指定静态网络配置

指定名称服务配置

配置名称服务 NIS

配置名称服务 DNS

配置名称服务 LDAP

结合使用 DNS 与 LDAP

结合使用 NIS 与 DNS

12.  安装和配置区域

13.  在首次引导期间运行定制脚本

14.  安装客户机系统

15.  自动化安装故障排除

第 4 部分执行相关任务

A.  使用 Oracle 配置管理器

B.  使用设备驱动实用程序

索引

请告诉我们如何提高我们的文档:
过于简略
不易阅读或难以理解
重要信息缺失
错误的内容
需要翻译的版本
其他
Your rating has been updated
感谢您的反馈!

您的反馈将非常有助于我们提供更好的文档。 您是否愿意参与我们的内容改进并提供进一步的意见?

使用系统配置文件模板

配置文件可以包含变量,这些变量在安装过程中将替换为来自客户机安装环境的值。这样,单个配置文件可以在不同的客户机上设置不同的配置参数。有关您可以使用的变量列表,请参见表 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 系统配置模板配置文件中的变量

变量名
说明
AI_ARCH
uname -m 中的内核体系结构
AI_CPU
uname -p 中的处理器类型
AI_HOSTNAME
客户机 DNS 名称
AI_IPV4
IP 版本 4 网络地址
AI_MAC
含有冒号 (:) 分隔符的十六进制 MAC 地址
AI_MEM
prtconf 返回的内存大小(以兆字节为单位)
AI_NETWORK
IP 版本 4 网络标识符
AI_SERVICE
安装服务的名称
AI_ZONENAME
zoneadm list 所显示的 zones(5) 区域的名称