| 跳过导航链接 | |
| 退出打印视图 | |
|
安装 Oracle Solaris 11.1 系统 Oracle Solaris 11.1 Information Library (简体中文) |
本节中的示例显示了已完成的 AI 清单要实现所述结果所必须具备的 XML 元素。这些清单可以通过直接编辑 XML 或使用派生清单脚本创建。
本节中显示的所有清单均基于 default.xml 清单,并进行了必要的修改。为简明起见,省略了 software 元素中的 destination 元素。
在本示例中,安装目标是 iSCSI 设备。在 target 元素的 disk 元素中使用了 iscsi 元素。disk 元素的 whole_disk 属性设置为 true,这是 iSCSI 磁盘的典型设置。有关 target_name、target_lun 和 target_ip 属性的介绍,请参见 ai_manifest(4) 手册页。
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2008, 2012, Oracle and/or its affiliates. All rights reserved.
-->
<!DOCTYPE auto_install SYSTEM "file:///usr/share/install/ai.dtd.1">
<auto_install>
<ai_instance name="default">
<target>
<disk whole_disk="true">
<iscsi target_name="iqn.1986-03.com.sun:02:1234567890abcdef" \
target_lun="1" target_ip="129.158.144.200"/>
</disk>
<logical>
<zpool name="rpool" is_root="true">
<filesystem name="export" mountpoint="/export"/>
<filesystem name="export/home"/>
<be name="solaris"/>
</zpool>
</logical>
</target>
<software type="IPS">
<source>
<publisher name="solaris">
<origin name="http://pkg.oracle.com/solaris/release"/>
</publisher>
</source>
<software_data action="install">
<name>pkg:/entire@0.5.11-0.175.1</name>
<name>pkg:/group/system/solaris-large-server</name>
</software_data>
</software>
</ai_instance>
</auto_install>
本示例使用 c0t0d0 和 c0t1d0 两个磁盘指定 RAID 配置。此清单和示例 10-3 中所示的镜像配置的清单类似。这两个清单的区别之一是,本示例中 redundancy 属性的值是 raidz,而不是 mirror。有关冗余类型的信息,请参见 zpool(1M) 手册页。另一区别是 ZFS 池的名称不是 rpool,因为 rpool 表示根池。缺省情况下,zpool 元素的 is_root 属性的值是 false,所以本示例中可以省略该指定。因为未指定根池,所以不能为该安装配置初始用户。
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2008, 2012, Oracle and/or its affiliates. All rights reserved.
-->
<!DOCTYPE auto_install SYSTEM "file:///usr/share/install/ai.dtd.1">
<auto_install>
<ai_instance name="default">
<target>
<disk in_vdev="raid_vdev" in_zpool="raidpool" whole_disk="true">
<disk_name name="c0t0d0" name_type="ctd"/>
</disk>
<disk in_vdev="raid_vdev" in_zpool="raidpool" whole_disk="true">
<disk_name name="c0t1d0" name_type="ctd"/>
</disk>
<logical>
<zpool name="raidpool" is_root="false">
<vdev name="raid_vdev" redundancy="raidz"/>
</zpool>
</logical>
</target>
<software type="IPS">
<source>
<publisher name="solaris">
<origin name="http://pkg.oracle.com/solaris/release"/>
</publisher>
</source>
<software_data action="install">
<name>pkg:/entire@0.5.11-0.175.1</name>
<name>pkg:/group/system/solaris-large-server</name>
</software_data>
</software>
</ai_instance>
</auto_install>
本示例演示如何安装 SVR4 软件包。SVR4 软件包必须在 SVR4 类型的 software 元素中指定。发布者的源的名称属性值是一个包含 SVR4 软件包子目录或 SVR4 软件包数据流文件的目录。SVR4 软件包子目录的此源名称可以是完整的文件目录路径或文件 URI。SVR4 软件包数据流文件的源名称可以是完整的文件目录路径、文件 URI 或 HTTP URI。
提示 - 不要安装在安装时需要用户输入的软件包。
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2008, 2012, Oracle and/or its affiliates. All rights reserved.
-->
<!DOCTYPE auto_install SYSTEM "file:///usr/share/install/ai.dtd.1">
<auto_install>
<ai_instance name="default">
<target>
<logical>
<zpool name="rpool" is_root="true">
<filesystem name="export" mountpoint="/export"/>
<filesystem name="export/home"/>
<be name="solaris"/>
</zpool>
</logical>
</target>
<software type="IPS">
<source>
<publisher name="solaris">
<origin name="http://pkg.oracle.com/solaris/release"/>
</publisher>
</source>
<software_data action="install">
<name>pkg:/entire@0.5.11-0.175.1</name>
<name>pkg:/group/system/solaris-large-server</name>
</software_data>
</software>
<software type="SVR4">
<source>
<publisher>
<origin name="/net/host2/usr/dist"/>
</publisher>
</source>
<software_data>
<name>SUNWpackage</name>
</software_data>
</software>
</ai_instance>
</auto_install>