What's New in the Sun N1 Advanced Architecture for SAP Solutions 5.2 Update 2 Release

ProcedureHow to Create Container Component Variables for a Zone Host

After you create a Zone Host record, you must create the container component variables to install and configure the zone host on your target host. Follow these steps.

  1. From the N1 SPS Common Tasks page, click Create New Component.

    The Components page is displayed.

  2. If necessary, change to the /com/sun/sap/components folder.

  3. In the Component table, click the Details link in the Actions column for the Container component.

    The Components > Details page is displayed.

  4. Scroll to the bottom of the page and click the Variable Settings button.

    The Components > Details > Variable Settings page is displayed.

  5. Click the Create Set link at the bottom of the Create and Edit Variable Settings table.

    A new variable set column is displayed in the Create and Edit Variable Settings table.

  6. Type the name of the container component variable set in the Set Name text field.

    Note the name of this variable set. The variable set name is required to create the zone host.

  7. Edit the variable settings by selecting the check box for each variable that you want to modify, then typing the value in the text field.


    Note –

    Do not specify values for the local_zone_pool or the installPath variables. You specify these values when you create the zone host, as described in How to Create Non-Global Zone as a Physical Host in the N1 Service Provisioning System.


    local_zone_base_path

    Required. Specifies the boot path to the non-global zone file system.

    local_zone_autoboot

    Required. Setting this variable value to TRUE specifies that the non-global zone should be booted during system boot. Setting this variable to FALSE specifies that the non-global zone should not be booted at system boot. Default is FALSE.

    local_zone_pool

    Specifies the resource pool to which this non-global zone is assigned.

    installPath

    Do not specify a value for this variable. If necessary, manually delete any value for this variable.

    local_zone_filesystem

    Required. Specifies the type of file system for the non-global zone.

    local_zone_connection_type

    Specifies the type of connection for the non-global zone. Valid values are raw, ssh, and ssl. Ensure that this value matches the value for the remote agent on the non-global zone.

    local_zone_port

    Specifies the port on which the non-global zone will listen. Ensure that this value matches the value for the remote agent on the non-global zone.

    local_zone_advanced_params

    Specifies any advanced parameters for the non-global zone. Ensure that this value matches the value for the remote agent on the non-global zone.

    n1sps_cli_host

    Specifies the name of the host on which the N1 SPS command line interface (CLI) is installed.

    n1sps_cli_path

    Specifies the path to the N1 SPS CLI on the target host.

    globalZoneHostName

    Do not specify a value for this variable. If necessary, manually delete any value for this variable.

    zoneIfaceDetails

    Specifies the network interface information for the non-global zone. Use the pound sign (#) as a delimiter between multiple entries.

    Example: hme0,192.168.2.5/6#eri0,192.167.2.4/5

    zoneFsLayout

    Specifies the file systems in the global zone to mount in the non-global zone. Use the pound sign (#) as a delimiter between multiple entries.

    Example: dir=/usr/local special=/opt/local raw=/dev/rdsk/c0t0d0s7 type=lofs [ro,nodevices]#dir=/opt/mydir special=empty type=lofs ro

    inheritPkgDir

    Specifies the global zone directories to inherit on the non-global zone. Use the pound sign (#) as a delimiter between multiple entries.


    Note –

    You must set the local_zone_filesystem variable to SPARSE to use this variable.


    Example: /opt/sfw#/var/tmp

    device

    Specifies the device file systems for the non-global zone. Use the pound sign (#) as a delimiter between multiple entries.

    Example: /dev/sound#/dev/cdrom

    rctl

    Specifies the name value pairs for the resource controls to use with this non-global zone. Use the pound sign (#) as a delimiter between multiple entries.

    Example: zone.cpu-shares:priv=priveleged,limit=20,action=none#zone.max-lwps:priv=priveleged,limit=500,action=deny

    attributes

    Specifies the attributes for the non-global zone. Use the pound sign (#) as a delimiter between multiple entries.

    Example: audio:boolean:true#group:string:zoneUser

    For information about the zone information to include for each variable, see the zoneadm(1M) and zonecfg(1M) man pages.

  8. Click the Save button.

    The Components > Details > Variable Settings page is displayed, with your new variable set included in the table.

Next Steps

After you create the container component variables, you can create the zone host on a target host. For more information, see the appropriate procedure.