Rootmanual:SolarisZones

Från Lysators datorhandbok, den ultimata referensen.
Hoppa till navigering Hoppa till sök

Konfiguration av en zone

Nedan följer ett exempel på hur man kan skapa en zon:

 mkdir -p /export/zone/NAMN
 chmod go-rwx /export/zone/NAMN
 zonecfg -z NAMN
   create
   set zonepath=/export/zone/NAMN
   set autoboot=true
   add fs
     set dir=/dir-in-zone
     set special=/dir-in-global
     set type=lofs
     set options=ro
     end
   add inherit-pkg-dir
     set dir=/opt
     end
   add net
     set address=130.236.160.99
     set physical=bge0
     end
   add rctl
     set name=zone.cpu-shares
     add value (priv=privileged,limit=20,action=none)
     end
   add attr
     set name=comment
     set type=string
     set value="This is the NAMN zone"
     end
   verify
   commit
   exit
 zoneadm -z NAMN verify
 zoneadm -z NAMN install
 zoneadm list -iv
 zoneadm -z NAMN ready
 zoneadm -z NAMN boot
 zlogin -C NAMN

"rctl"-resursen är inte egentligen nödvändig så den brukar jag (pen) skippa.

Postkonfiguration

När man har gjort "zlogin -C NAMN" så kommer man in i en "Console" och får första gången svara på några vanliga Solaris-installationsfrågor. Därefter bootar zonen om. När den har kommit upp igen så kan det vara lämpligt att logga in igen och stänga av alla de tjänster som troligen inte behövs i zonen, typ:

 svcadm disable /network/ssh:default
 svcadm disable /network/login:rlogin
 svcadm disable /network/shell:default
 svcadm disable /network/telnet:default
 svcadm disable /network/finger:default
 svcadm disable /network/ftp:default
 cd /etc/rc3.d
 mkdir OFF
 mv S* OFF
 mv OFF/S81volmgt .
 cd ../rc2.d
 mkdir OFF
 mv S70uucp S90webconsole S99dtlogin S90wbem OFF

Addera virtuellt interface till zon

 zonecfg -z <zone>
   add net
     set address=130.236.254.11
     set physical=hme0
     end
   commit
   exit
 zlogin <zone> reboot

För IPv6 läs Rootmanual:IPv6#Zoner