Zonen www
Information om zonen www
DFs webbserversystem www (194.47.250.11) är en zon på ra. Dess filsystem ligger i ra:s zfs-partitioner enligt nedan:
Namn | Monteringspunkt |
---|---|
pool/zones/www | /pool/zones/www |
(Använd kommandot zfs list
på ra för att få en komplett lista)
I /pool/zones/www
finns själva filsystemet för zonen. Webbserverns
katalogstruktur, hur Apache är uppsatt etc. finns beskrivet på sidan om
webbservern.
Katalogen /usr/local
på ra är monterad read-only i www-zonen. Detta är
inställt med hjälp av zonecfg(1M)
. Använd zonecfg -z db export
för
att se alla zoninställningar.
Resursallokering
Eftersom webbservern är resurskrävande så har zonen fått en
processorpool definierad vid namn web-pool
. Om man kör pooladm
så
kan man under web-pset
(se pset
under web-pool
för referens) hitta
de två värdena pset.min
och pset.max
. Dessa definierar minsta och
största antalet processorer som poolen får tillgång till. De är just nu
satta till 1 resp. 11, vilket betyder att zonen får minst 1 och högst 11
cpu:er att förfoga över själv.
Eftersom ra har 12 cpu:er i drift innebär det att "resten" av ra alltid har en cpu att förfoga över (dvs. det går alltid att logga in på ra, även om webservern skulle skena!), samtidigt som webservern alltid har minst 1 cpu även om "resten" skulle få fnatt.
För att koppla denna pool till zonen har kommandot set pool=web-pool
använts i zonecfg(1M)
.
För att se aktuellt antal processorer i poolen, kör pooladm(1M)
utan
parametrar, antingen inne i zonen eller i huvudzonen.
Administration
Zonen www är öppen för inlogging med t.ex. ssh. Det går även bra att
logga in direkt från ra med kommandot zlogin www
.
I www-zonen finns de vanliga hemkatalogerna monterade, så för att
flytta filer mellan www och ra:s huvudzon används lämpligen dessa. Det
går även att lägga filer man vill kopiera i t.ex. www:/
, de går sedan
att komma åt under ra:/pool/zones/www/root/
. Glöm inte att städa /
efteråt!
Länkar: