By default, the N1 Grid Service Provisioning System command-line interface is located in the following directory: /opt/SUNWn1sps/N1_Grid_Service_Provisioning_system_5.0/cli/bin/cr_cli
Solaris zone plug-in plans that run Container procedures are located in the folder /com/sun/solaris/zones.
This example illustrates how you can use the N1 Grid Service Provisioning System command-line interface to create a Solaris zone. The example contains three command segments. All commands use an example user name of spsadmin and password of x1y2z3.
The first command creates a host for global zone on server10 and defines default values for the local_zone_default_name, local_zone_connection_type, and local_zone_port variables.
% cr_cli -cmd hdb.h.mod host modify -ID "NM:server10" target global host -tID "NM:com.sun.solaris#global_zone" host type -attr "local_zone_default_name=server10_z1; local_zone_connection_type=RAW; local_zone_port=1131" local zone attributes -u spsadmin user name -p x1y2z3 password |
The second command creates a local zone using the default variables.
% cr_cli -cmd pe.p.run plan execution -PID "NM:/com/sun/solaris/Container-create" create zone plan ID -tar "H:NM:server10" target global host -vs "+" default var set "default set" -comp "+" default component "latest build" -pto 6000 plan time 1 hr max [6000 secs] -nto 6000 call time 1 hr max [6000 secs] -u spsadmin user name -p x1y2z3 user password |
The third command activates the local zone.
% echo "server10_z1" | cr_cli -cmd pe.p.run plan execution, std input is zone name -PID "NM:/com/sun/solaris/Container-activate" attach zone plan ID -tar "H:NM:server10" target global host -f "-" standard input args -pto 6000 plan time 1 hr max [6000 secs] -nto 6000 call time 1 hr max [6000 secs] -u spsadmin user name -p x1y2z3 user password |