Solarise tsoon: erinevus redaktsioonide vahel

Allikas: Kuutõrvaja
Mine navigeerimisribaleMine otsikasti
Imre (arutelu | kaastöö)
Imre (arutelu | kaastöö)
7. rida: 7. rida:
===Tsoonide moodustamine===
===Tsoonide moodustamine===


Globaalne tsoon tekib automaatselt operatsioonisüsteemi paigaldamise tulemusena ning mitte-globaalsed tsoonid moodustatakse globaalses tsoonis olles. Tsoon moodustatakse käsu zonecfg abil mille käigus kirjeldatakse tsooni seadistused
Globaalne tsoon tekib automaatselt operatsioonisüsteemi paigaldamise tulemusena ning mitte-globaalsed tsoonid moodustatakse globaalses tsoonis olles. Mitte-globaalseid tsoon võib pärida globaalselt osa katalooge, tavaliselt päritakse süsteemseid katalooge. Tsoon moodustatakse käsu zonecfg abil, mille käigus kirjeldatakse tsooni seadistused, näitena on esitatud ühe maksimaalselt vähe pärinud tsooni tekitamise
 
bash# zonecfg -z baas
baas: No such zone configured
Use 'create' to begin configuring a new zone.
zonecfg:baas> create
 
Seejärel saab juba vaadata vaikeväärtusi, milleks on päritud kataloogid
 
zonecfg:baas> info
zonepath:
autoboot: false
pool:
inherit-pkg-dir:
        dir: /lib
inherit-pkg-dir:
        dir: /platform
inherit-pkg-dir:
        dir: /sbin
inherit-pkg-dir:
        dir: /usr
 
Kuna eesmärk on tekitada võimalikult sõltumatu tsoon, siis eemaldame need. Üks praktiline põhjus eemaldamiseks võiks olla soov neisse kataloogidesse mitte-globaalses tsoonis muudatusi teha, kui nad on päritud, siis on nad mitte-globaalses tsoonis read-only'd.
 


bash# zonecfg -z veebiserver
...


Arvutis kasutusel olevate tsoonide seadistusfailid asuvad kataloogis /etc/zones. Iga tsooniga saab seostada kui palju arvuti ressursse saab tsoon kasutada.
Arvutis kasutusel olevate tsoonide seadistusfailid asuvad kataloogis /etc/zones. Iga tsooniga saab seostada kui palju arvuti ressursse saab tsoon kasutada.

Redaktsioon: 5. september 2007, kell 07:55

Solarise tsoon

Operatsioonisüsteem Solarise võimldab arvutis toimuvaid tegevusi lokaliseerida nii, et töötavad protsessid nö ei näe üksteist. Selleks käivitatakse selle operatsioonisüsteemi, millelt arvuti booditi, kontrolli all vajalik arv Solaris operatsioonisüsteemi eksemplare; esimest nimetatakse globaalseks tsooniks ja ülejäänuid mitte-globaalseteks tsoonideks. Globaalses tsoonis on näha kõigi tsoonide protsessid, kuid mitteglobaalsetes tsoonides töötavad protsessid ei näe globaalses ega teistes mitte-globaalsetes tsoonides töötavaid protsesse. Seejuures kõik tsoonid kasutavad ühte ja sama globaalse tsooni operatsioonisüsteemi tuuma.

Lisaks protsesside lokaliseerimisele on erinevate tsoonidega seostatud üksteisest sõltumatud muud ressursid, nt failisüsteemid ning võrguseadmed sh lo0 seade.

Tsoonide moodustamine

Globaalne tsoon tekib automaatselt operatsioonisüsteemi paigaldamise tulemusena ning mitte-globaalsed tsoonid moodustatakse globaalses tsoonis olles. Mitte-globaalseid tsoon võib pärida globaalselt osa katalooge, tavaliselt päritakse süsteemseid katalooge. Tsoon moodustatakse käsu zonecfg abil, mille käigus kirjeldatakse tsooni seadistused, näitena on esitatud ühe maksimaalselt vähe pärinud tsooni tekitamise

bash# zonecfg -z baas
baas: No such zone configured
Use 'create' to begin configuring a new zone.
zonecfg:baas> create

Seejärel saab juba vaadata vaikeväärtusi, milleks on päritud kataloogid

zonecfg:baas> info
zonepath: 
autoboot: false
pool: 
inherit-pkg-dir:
        dir: /lib
inherit-pkg-dir:
        dir: /platform
inherit-pkg-dir:
        dir: /sbin
inherit-pkg-dir:
        dir: /usr

Kuna eesmärk on tekitada võimalikult sõltumatu tsoon, siis eemaldame need. Üks praktiline põhjus eemaldamiseks võiks olla soov neisse kataloogidesse mitte-globaalses tsoonis muudatusi teha, kui nad on päritud, siis on nad mitte-globaalses tsoonis read-only'd.


Arvutis kasutusel olevate tsoonide seadistusfailid asuvad kataloogis /etc/zones. Iga tsooniga saab seostada kui palju arvuti ressursse saab tsoon kasutada.

Tsooni käivitamine

Kuna tsoon esineb operatsioonisüsteemi eksemplari kujul tuleb tsooni käivitamiseks ta bootida. Enne bootimist on abiks nö kõrvalaknast vaadata tsooni konsoolil toimuvat

bash# zlogin -C tsooninimi

ning teises aknas bootida

bash# zoneadm -z tsooninimi boot

Selleks, et protsessid normaalsest seiskuksid ja failisüsteemid lahti ühendataks on kõige otstarbekam tsooni seiskamiseks tsooni sees öelda shutdown, NB! tsooni sees

bash-veebiserver# shutdown -y -g 0 -i 5

Arvutis töötavate tsoonide olukorda saab küsida

bash# zoneadm list -vi