从 Oracle® Solaris 10 JumpStart 转换至 Oracle Solaris 11.2 自动化安装程序

退出打印视图

更新时间: 2014 年 7 月
 
 

比较 sysidcfg 文件关键字和系统配置文件指令

下表比较 sysidcfg 文件关键字和示例 AI 系统配置文件规范。不同的情况下会应用不同的 SMF 属性值名称。请参见使用 js2ai 进行 sysidcfg 转换安装 Oracle Solaris 11.2 系统 中的系统配置文件示例中的示例。

表 3-1  比较 sysidcfg 文件关键字和配置文件指令
sysidcfg 文件关键字
系统配置文件指令
keyboard

    js2ai 命令不执行任何转换。确保 Oracle Solaris 11 支持 sysidcfg 文件中指定的键盘。

  • 服务名称:system/keymap

  • 属性组名称:keymap

  • 属性值名称:layout

name_service

    AI 支持 DNS、NIS 和 LDAP。js2ai 命令支持值 NONEDNSNISLDAP。NIS+ 名称服务将转换为 NIS。如果配置了名称服务,网络必须配置为 DefaultFixed

  • 服务名称:system/name-service/switch

  • 属性组名称:config

  • 属性值名称:netgroup

network_interface
AI 仅支持在系统安装过程中配置一个接口。由于此限制,js2ai 命令仅处理标为 PRIMARY 的接口或在 sysidcfg 文件中遇到的第一个接口。如果指定了 name_servicejs2ai 命令会将网络设置为 DefaultFixed。需要由正确配置的 DefaultFixed 网络来提供主机名、IP 地址、网络掩码和网关。仅当未指定名称服务时才支持自动化网络配置。
缺省情况下,Oracle Solaris 11 使用前缀 net 指定链路名称。可以使用 Oracle Solaris 10 中所用的较旧样式,但是缺省情况下禁用该样式。js2ai 命令执行网络接口转换并查看 Solaris 10 样式链路名称时,该命令将禁用中性链路名称。要在 Oracle Solaris 11 中使用中性链路名称,必须将 sysidcfg 文件中指定的网络接口名称更改为类似 net0 的 Oracle Solaris 中性链路名称。有关中性链路名称的更多信息,请参见在 Oracle Solaris 11.2 中配置和管理网络组件 中的Oracle Solaris 中的网络设备和数据链路命名
  • 服务名称:network/install

  • 属性组名称:install_ipv4_interface

  • 属性值名称:static_address

  • 属性组名称:install_ipv6_interface

nfs4_domain

    nfs4_domain=dynamic 受 Automatic 网络和 DefaultFixed 网络的支持。networks.nfs4_domain=<custom-domain-name> 仅受 DefaultFixed 网络的支持。network_interface 关键字的转换确定配置了 DefaultFixed 网络还是 Automatic 网络。

  • 服务名称:network/nfs/mapid

  • 属性组名称:nfs-props

  • 属性值名称:nfsmapid_domain

root_password

    Oracle Solaris 11 使用角色,而不是 root 用户。需要定义具有 root 角色特权的用户以便在多用户模式下访问系统。因为无法使用 root_password 关键字完全定义必需结构,所以需要向 sc_profile.xml 文件添加用于定义具有 root 角色特权的用户帐户的必需结构,作为注释。如果不指定 root_password 关键字,也将需要为其定义必需的数据结构,作为注释。

  • 服务名称:system/config-user

  • 属性组名称:root_account

  • 属性值名称:password

security_policy
js2ai 命令支持值 NONE
service_profile
js2ai 命令支持值 limited_net
system_locale

    js2ai 命令将进行检查以确保指定的语言环境是支持的缺省核心语言环境之一。有关核心语言环境的更多信息,请参见从 Oracle Solaris 10 转换至 Oracle Solaris 11.2 中的国际化和本地化变更。指定的语言环境不是核心语言环境时将生成警告。js2ai 命令还尝试将非核心语言环境转换为核心语言环境。

  • 服务名称:system/environment

  • 属性组名称:environment

  • 属性值名称:LC_ALL

terminal

    js2ai 命令不执行任何转换。请确保在 Oracle Solaris 11 中支持 sysidcfg 文件中指定的终端类型。

  • 服务名称:system/console-login

  • 属性组名称:ttymon

  • 属性值名称:terminal_type

timeserver
js2ai 命令支持值 localhost
timezone

    js2ai 命令不执行任何转换。

  • 服务名称:system/timezone

  • 属性组名称:timezone

  • 属性值名称:localtime