How to Install a Kernel Zone by Using a sysconfig Profile

Create the sysconfig profile and put it in a location that is accessible to the system you use to install the kernel zone. For more information, see Chapter 3, Working With System Configuration Profiles in Customizing Automated Installations With Manifests and Profiles and the sysconfig(8) and solaris-kz(7) man pages.

For more information about using a sysconfig profile to install kernel zones, see the zoneadm(8) man page.

This procedure provides a detailed example of how to use the zoneadm command to install a kernel zone with a sysconfig profile.

  1. On the kernel zone host, become an administrator.
  2. Install the kernel zone by using a sysconfig profile.
    global$ pfbash zoneadm -z kzone install -c sysconfig-profile
  3. Review the installation logs.

    For their location, see Installing a Kernel Zone.

Example 3-4 Installing a Kernel Zone by Using an Alternate sysconfig Profile

This example installs the kernel zone kzone1 using the sysconfig profile /var/tmp/kzone1.sysconfig.xml.

global$ pfbash zoneadm -z kzone1 install -c /var/tmp/kzone1-sysconfig.xml
The following ZFS file system(s) have been created:
    rpool/zones/kzone1
Progress being logged to /var/log/zones/zoneadm.20146T195713Z.kzone1.install
pkg cache: Using /var/pkg/publisher.
AI Manifest: /tmp/zoneadm124827.zQWoOh/devel-ai-manifest.xml
SC Profile: /var/tmp/kzone1-sysconfig.xml
Installation: Starting ...

  Creating IPS image
   Startup: Retrieving catalog 'nightly' ... Done
   Startup: Caching catalogs ... Done
   Startup: Refreshing catalog 'nightly' ... Done
   Startup: Refreshing catalog 'solaris' ... Done
   Startup: Refreshing catalog 'extra' ... Done
   Startup: Caching catalogs ... Done
  Installing packages from:
      nightly
          origin:  file:///server/nightly
      solaris
          origin:  file:///server/solaris
      extra
          origin:  http://server/extra
   Startup: Refreshing catalog 'nightly' ... Done
   Startup: Refreshing catalog 'solaris' ... Done
   Startup: Refreshing catalog 'extra' ... Done
  Planning: Solver setup ... Done
  Planning: Running solver ... Done
  Planning: Finding local manifests ... Done
  ...
  Planning: Fetching manifests: 552/552  100% complete
  Planning: Package planning ... Done
  Planning: Merging actions ... Done
  Planning: Checking for conflicting actions ... Done
  Planning: Consolidating action changes ... Done
  Planning: Evaluating mediators ... Done
  Planning: Planning completed in 56.62 seconds
  ...
  Download:  9746/65597 items  143.6/661.7MB  21% complete
  Download: 35018/65597 items  370.8/661.7MB  56% complete
  Download: 62181/65597 items  654.5/661.7MB  98% complete
  Download: Completed 661.67 MB in 40.57 seconds (0B/s)
   ...
   Actions: 87940/89672 actions (Installing new actions)
   Actions: 88107/89672 actions (Installing new actions)
   Actions: 88745/89672 actions (Installing new actions)
   Actions: Completed 89672 actions in 108.50 seconds.
   Done
Installation: Succeeded
        Done: Installation completed in 342.508 seconds.

Log saved in non-global zone as /zones/kzone1/root/var/log/zones/zoneadm.20146T195713Z.kzone1.install