JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle Solaris 11 Express Automated Installer Guide     Oracle Solaris 11 Express 11/10
search filter icon
search icon

Document Information

Preface

1.  Automated Installer Overview

2.  Setting Up an AI Install Server

3.  Customizing Installations

4.  Specifying Installation Instructions

AI Manifest Tags

Creating a Custom AI Manifest

Defining a Target for the Installation

Deterministic Target Disk Specifications

Nondeterministic Target Disk Specifications

Configuring Partitioning on an x86 Client

Specifying a Partition as the Installation Target for an x86 Client

Modifying Partitions on an x86 Install Client

Configuring Slices on a Disk

Specifying a Slice as the Installation Target

Modifying Slices on the Install Client

Configuring Swap and Dump on the Install Device

Installing Software

Specifying a Source of Packages to Install

Specifying an HTTP Proxy to Reach an IPS Repository

Specifying Packages to Install

Identify and Install Missing Drivers on an Install Target

Annotated AI Manifest

5.  Configuring the Client System

6.  Setting Up DHCP for AI

7.  Installing Client Systems

8.  Automated Installations That Boot From Media

A.  Troubleshooting Automated Installations

B.  Automated Installer Installation Administration Commands

C.  Migrating From JumpStart to Automated Installer

AI Manifest Tags

The AI manifest is an XML file comprised of tag elements, attributes, and values that define how to install a client.

Example 4-1 AI Manifest Template

This example shows all the tags that are required for every AI manifest. Many more tags are available, but they are not required. For example, this template does not show any tags for defining an install target or automatically installing missing drivers. Most of the tags that are available for an AI manifest are shown in Table 4-1 and discussed in this chapter.

<auto_install>
  <ai_instance name="AI_manifest_name">
    <software>
      <source>
        <publisher name="publisher_name">
          <origin name="repository_URI"/>
        </publisher>
      </source>
      <software_data action="install" type="IPS">
        <name>pkg:/entire</name>
        <name>pkg:/babel_install</name>
      </software_data>
      <software_data action="uninstall" type="IPS">
        <name>pkg:/babel_install</name>
        <name>pkg:/slim_install</name>
      </software_data>
    </software>
  </ai_instance>
</auto_install>

The following table lists the most common tags that are used in AI manifests. The table tells you where to find information about how to use the tags.

Table 4-1 AI Manifest Tags Map

Tag Elements and Attributes
Reference
<auto_install>
  <ai_intance name="" http_proxy="" auto_reboot="">
<target>
  <target_device>
    <disk>
      <disk_name name="" name_type=""/>
<target>
  <target_device>
    <disk>
      <iscsi name="" source="" target_lun="" target_port="">
        <ip>
<target>
  <target_device>
    <disk>
      <disk_keyword key="boot_disk"/>
<target>
  <target_device>
    <disk>
      <disk_prop dev_type="" dev_vendor="" dev_size=""/>
<target>
  <target_device>
    <disk>
      <partition action="">
      <partition name="" part_type="">
        <size start_sector="" val=""/>
<target>
  <target_device>
    <disk>
      <slice action="">
      <slice name="" is_root="" force="">
        <size val=""/>
<target>
 <target_device>
   <swap>
     <zvol action="" name="">
       <size val=""/>
<target>
  <target_device>
     <dump>
       <zvol action="" name="">
         <size val=""/>
<software name="">
  <source>
    <publisher name="">
      <origin name=""/>
<software name="">
  <software_data action="" type="">
    <name>
<add_drivers>
  <search_all addall="">
    <source>
      <publisher name="">
        <origin name=""/>