2019年8月11日 星期日

Run License Daemon on Solaris 10 Non-global Zone

Reference:
Dtrace Saves the Day
How to Use DTrace
Find Inode Of a File
Using DTrace to change OS version

狀況:
在 Solaris Zone 啟動 license daemon 時,Vendor daemon 有錯誤訊息
 7/05 14:17:03 (lmgrd) Started cdslmd
 7/05 14:17:03 (cdslmd) Cannot open daemon lock file
 7/05 14:17:03 (lmgrd) MULTIPLE "cdslmd" servers running.

Solaris 10 zone

How to create and configure solaris 10 zones
(注意) zlogin -C zone01 一定要做,沒做會造成無法 remote login (telnet, ssh)
Reference: New zone, sysidtool:net isn't starting solaris

How to Exit a Non-Global Zone
=> 在 Non-Global Zone login console 輸入 ~.

How to enable or disable telnet in Solaris 10
=> svcadm -v enable -r telnet

How to Boot a Zone
=> zoneadm -z my-zone boot
=> zoneadm -z my-zone reboot -- -m verbose

Displaying Solaris Zone Status/Configuration
=> /usr/sbin/zoneadm list -vi
=> zonecfg -z myzone info

How to set a unique hostid for non-global zone
=> zlogin zone01 shutdown
=> zonecfg -z zone01
zonecfg:zone01> set hostid=80f0c086        (HOSTID of your choice)
zonecfg:zone01> exit
=> zoneadm -z zone01 boot