|
|
|
不受支持。AI 不能从 flash 归档文件中安装。
|
|
不受支持。backup_media 关键字仅与 install_type 的 upgrade 选项一起使用。AI 不支持升级安装类型;AI 仅支持初始安装。
|
boot_device device
示例:
|
示例:
<target>
<disk whole_disk="true">
<disk_name name="c1t0d0" name_type="ctd"/>
</disk>
<logical nodump="true" noswap="false"/>
</target>
|
boot_device device eeprom
示例:
boot_device c0t0d0s0 update
|
AI 中不支持 eeprom 关键字的值(对于 SPARC 系统为 update,而对于 x86 系统为 preserve)。在 AI 中,会始终将 SPARC 系统上的 EEPROM 更新到指定的目标设备,这样已安装的系统会自动从该设备引导。在 x86 系统上,从不更新固件。
|
|
不受支持。AI 创建一个引导环境,并将 Oracle Solaris 11 OS 安装到该引导环境。
|
|
不受支持。要安装的客户机结构由 AI 安装服务定义,而不在 AI 清单中。
|
|
|
|
|
|
不受支持。有关如何处理 cluster 和 package 规范的信息,请参见 转换软件包。
Oracle Solaris 11 OS 使用 pkg(5) 手册页中定义的组软件包。指定组软件包的方式与在清单中指定其他任何软件包的方式完全一样。缺省 AI 清单包括进行标准 Oracle Solaris 11 安装所需的软件包。可以定制此软件包列表。
|
cluster cluster-name delete
|
不受支持。delete 转换参数仅与 install_type 的 upgrade 选项一起使用。AI 不支持升级安装类型;AI 仅支持初始安装。
|
|
不受支持。
|
fdisk disk-name type size
示例:
fdisk c0t3d0 solaris all
|
示例:
<target>
<disk>
<disk_name name="c0t3d0" name_type="ctd"/>
<partition action="create" name="1" part_type="191"/>
</disk>
<logical nodump="true" noswap="false"/>
</target>
通过 js2ai 转换:
对于 js2ai 转换,disk-name 的值必须为某一设备。不支持 all 设备。fdisk type 必须为 solaris。不支持大小为 0 或 delete。如果分区为 default 且 rootdisk 尚未设置,则 js2ai 会将遇到的第一个 fdisk solaris 分区设置为根磁盘。
|
|
不支持 UFS 文件系统。AI 安装 ZFS 文件系统。
通过 js2ai 转换:
-
如果没有其他方法确定要用于根池的设备,则 filesys 行中具有 / 挂载点的设备将用于根池。
-
如果指定的挂载点为 / 或 swap,则支持本地文件系统和镜像文件系统。
-
如果挂载点不是 / 或 swap,将记录该行,然后将其忽略。不支持 JumpStart fsoptions。
-
不执行大小验证。您可能需要在所生成的 AI 清单中调整指定的大小,才能成功使用该清单进行安装。
|
示例:
filesys c1t0d0s0 10000 /
|
以下部分 AI 清单适用于 x86 平台。
<target>
<disk>
<disk_name name="c1t0d0" name_type="ctd"/>
<partition action="create" name="1" part_type="191">
<slice action="create" force="true"
in_vdev="rpool_vdev" in_zpool="rpool" name="0">
<size val="10000mb"/>
</slice>
</partition>
</disk>
<logical nodump="true" noswap="false">
<zpool is_root="true" name="rpool">
<vdev name="rpool_vdev" redundancy="none"/>
</zpool>
</logical>
</target>
通过 js2ai 转换:
js2ai 命令仅支持根文件系统 (/) 和 swap 的转换。
|
示例:
filesys mirror:rpool c6t0d0s0 c6t1d0s0 60048 /
|
以下部分 AI 清单适用于 x86 平台。对于 SPARC 平台,未指定 partition 元素。
<target>
<disk>
<disk_name name="c6t1d0" name_type="ctd"/>
<partition action="create" name="1" part_type="191">
<slice action="create" force="true"
in_vdev="rpool_vdev" in_zpool="rpool" name="0">
<size val="60048mb"/>
</slice>
</partition>
</disk>
<disk>
<disk_name name="c6t0d0" name_type="ctd"/>
<partition action="create" name="1" part_type="191">
<slice action="create" force="true"
in_vdev="rpool_vdev" in_zpool="rpool" name="0">
<size val="60048mb"/>
</slice>
</partition>
</disk>
<logical nodump="true" noswap="false">
<zpool is_root="true" name="rpool">
<vdev name="rpool_vdev" redundancy="mirror"/>
</zpool>
</logical>
</target>
|
filesys server:path
|
不受支持。AI 不支持远程文件系统。
|
|
不受支持。AI 不能从 flash 归档文件中安装。
|
|
|
|
AI 仅支持 initial_install。
|
|
不受支持。AI 仅支持 initial_install。
|
|
不受支持。AI 不能从 flash 归档文件中安装。
|
|
|
|
不受支持。
|
|
不受支持。AI 不能从 flash 归档文件中安装。
|
|
不受支持。AI 不能从 flash 归档文件中安装。
|
|
不受支持。
|
示例:
package SUNWpampkcs11 add
|
示例:
<software type="IPS">
<software_data action="install">
<name>pkg:/SUNWpampkcs11</name>
</software_data>
</software>
有关如何验证软件包名称是否有效的信息,请参见 转换软件包。
|
package package add nfs server:path
|
在 AI 清单中,将会从 IPS(Image Packaging System,映像包管理系统)软件包系统信息库中检索所有软件。IPS 系统信息库位置可以为 HTTP 或文件。您可以将多个 IPS 系统信息库指定为软件源。有关如何指定发布者的信息,请参见 ai_manifest(4) 手册页。
通过 js2ai 转换:
js2ai 命令忽略 retrieval-type location 参数。
|
package package delete
|
示例:
<software type="IPS">
<software_data action="uninstall">
<name>pkg:/SUNWpampkcs11</name>
</software_data>
</software>
由于 AI 仅支持初始安装,您不需要使用 AI 清单来删除软件包。
|
partitioning explicit
|
通过 js2ai 转换:
对于 js2ai,分区必须为 default 或 explicit。对于 explicit,仅支持 swap 和 /。
|
partitioning existing
|
不受支持。对于 js2ai,分区必须为 default 或 explicit。
|
|
不受支持。AI 仅支持 initial_install。
要更新您的系统或特定软件包,请在已安装的系统上使用 pkg update 命令。
|
pool newpool auto auto auto device
|
示例:
<target>
<disk>
<disk_name name="c1t0d0" name_type="ctd"/>
<partition action="create" name="1" part_type="191">
<slice action="create" force="true"
in_vdev="rpool_vdev" in_zpool="newpool" name="0"/>
</partition>
</disk>
<logical nodump="false" noswap="false">
<zpool is_root="true" name="newpool">
<vdev name="rpool_vdev" redundancy="none"/>
</zpool>
</logical>
</target>
通过 js2ai 转换:
如果在配置文件中指定了池,js2ai 会使用指定设备创建 ZFS 根池。当 js2ai 确定用于 ZFS 根池的设备时,pool 关键字将取代所有其他关键字。
js2ai 命令不执行任何对池大小、swap 大小或转储大小的验证。您可能需要在所生成的 AI 清单中调整这些大小,才能成功使用该清单进行安装。
|
pool newpool auto auto auto any
|
对于 js2ai,如果指定 any 而不是物理设备名称,您必须在包括 any 参数的规范之前提供设备信息。例如,您可以在该 pool 规范之前提供 root_device 或 usedisk 规范。有关示例,请参见 Example 2–6。
|
|
示例:
<target>
<disk>
<disk_name name="c1t0d0" name_type="ctd"/>
<partition action="create" name="1" part_type="191">
<slice action="create" force="true"
in_vdev="rpool_vdev" in_zpool="rpool" name="0"/>
</partition>
</disk>
<logical nodump="true" noswap="false">
<zpool is_root="true" name="rpool">
<vdev name="rpool_vdev" redundancy="none"/>
</zpool>
</logical>
</target>
通过 js2ai 转换:
指定 root_device 时,js2ai 会将 rootdisk 设置为指定设备。
|
|
AI 清单不区分系统类型。
通过 js2ai 转换:
仅支持值 standalone。
|
|
通过 js2ai 转换:
js2ai 命令可以使用指定设备解析后续 any 或 rootdisk 规范。在未镜像 ZFS 根池时,不用于此目的的指定设备都将通过 js2ai 添加到该池。
|