English

How To: Create a Solaris zone for use with ArcGIS Server

Summary

Instructions provided describe how to create a sparse zone on a Solaris 10 machine and then install ArcGIS software inside of the created sparse zone.

Procedure

ArcGIS Server is supported in all three types of Solaris zones: sparse, whole-root, and global when installed according to the instructions below.

There are no special steps that must be completed to install ArcGIS Server in a global or whole-root zone; however, it is important to remember to install OpenGL before installing ArcGIS Server. If there is uncertainty as to whether or not OpenGL is installed, the ArcGIS Server setup program will return a notification if it finds that the OpenGL has not been installed.

Special steps are required to install ArcGIS Server on a sparse zone. Follow the steps below when installing on a sparse zone.

For the sake of this example, the steps for the setup will be on a Solaris 10 machine called 'congressional' that has 2 zones set up: 'congress1' and 'congress2'.

As Root, Create and Configure a Sparse Zone:

  1. Name and create a directory with 700 permissions for the zone. (In the example below, it is 'congress1'.)

    Code:
    mkdir -p /congressional1/zones/congress1
    chmod 700 congress1

  2. Gather networking information for this zone.

    Receive an IP address for the zone.

    Determine the physical network device name.

    Code:
    ifconfig -a


  3. Configure the sparse zone. Replace <physical network device> and <zone IP address> with the correct values from the previous step.

    Code:
    zonecfg –z congress1
    create
    set zonepath=/congressional1/zones/congress1
    set autoboot=true
    remove inherit-pkg-dir dir=/usr
    add inherit-pkg-dir
    set dir=/usr/openwin/lib
    end
    add net
    set physical=<physical network device>
    set address=<zone IP address>
    end
    verify
    commit
    exit

  4. Verify the configuration.

    Code:
    zonecfg –z congress1 info

  5. Install the zone.

    Code:
    zoneadm –z congress1 install

  6. Verify the status of the installed zone.

    Code:
    zoneadm list –iv

  7. Boot up the zone.

    Code:
    zoneadm –z congress1 boot

  8. Verify the status of the running zone.

    Code:
    zoneadm list –iv

  9. Log in to the zone that was created. To exit the console, enter ~.

    Code:
    zlogin –C congress1


  10. Install ArcGIS Server, ArcIMS with ArcMap Server, ArcGIS Engine Runtime, or ArcReader.
  11. Run any miscellaneous zone administration commands, if needed, as root while not logged into the zone.

    a) Check the status of a zone:

    Code:
    zoneadm list –iv


    b) Halt a zone:

    Code:
    zoneadm –z congress1 halt


    c) Reboot a zone:

    Code:
    zoneadm –z congress1 reboot


    d) Delete a zone:

    Code:
    zoneadm –z congress1 halt
    zoneadm –z congress1 uninstall
    zonecfg –z congress1 delete