You must be the global administrator in the global zone to perform this procedure.
Become superuser, or assume the Primary Administrator role.
To create the role and assign the role to a user, see Using the Solaris Management Tools With RBAC (Task Map) in System Administration Guide: Basic Administration.
From the global zone, change directories to the non-global zone's /etc directory:
global# cd /export/home/my-zone/root/etc |
Create the sysidcfg file and place it in this directory.
The file will look similar to the following:
For a shared-IP zone:
system_locale=C terminal=dtterm network_interface=primary { hostname=my-zone } security_policy=NONE name_service=NIS { domain_name=special.example.com name_server=bird(192.168.112.3) } nfs4_domain=domain timezone=US/Central root_password=m4qtoWN |
For an exclusive-IP zone with a static IP configuration:
system_locale=C terminal=dtterm network_interface=primary { hostname=my-zone default_route=10.10.10.1 ip_address=10.10.10.13 netmask=255.255.255.0 } nfs4_domain=domain timezone=US/Central root_password=m4qtoWN |
For an exclusive-IP zone with DHCP and IPv6 option:
system_locale=C terminal=dtterm network_interface=primary { dhcp protocol_ipv6=yes } security_policy=NONE name_service=DNS { domain_name=example.net name_server=192.168.224.11,192.168.224.33 } nfs4_domain=domain timezone=US/Central root_password=m4qtoWN |
If you are running an earlier release and do not have the nfs4_domain parameter in your file, by default, a separate module will request the NFSv4 domain parameter used by the nfsmapid command. To complete a hands-off initial zone configuration, edit the file default/nfs, uncomment the NFSMAPID_DOMAIN parameter, and set the domain to the desired NFSv4 domain:
global# vi default/nfs . . . NFSMAPID_DOMAIN=domain |
Create the file .NFS4inst_state.domain in this directory to indicate that the NFSv4 domain has been set:
global# touch .NFS4inst_state.domain |
For more information on the NFSv4 domain parameter, see the nfsmapid(1M) man page.
Boot the zone.
See the sysidcfg(4) man page for more information.