Search the Community
Showing results for tags 'zone'.
-
Presupunem ca avem urmatorul ambient [blade]# zoneadm list -iv ID NAME STATUS PATH BRAND IP 0 global running / native shared 1 blade2 running /zones/blade2 native shared Avem 2 zone 1.una globala (physical server) 2.una logica blade2 (logical partition sparse root) O zona de tipul sparse root poate fi creata intrun spatiu de 100 mb deoarece restul resurselor vor fi imprumutate de la zona globala (zona fizica) doar in readonly.Presupunem ca zona logica necesita de un spatiu de storage alternativ pentru a stoca date.Se cere extinderea spatiului sau crearea unui nou filesystem vizibil doar in zona logica. Cel mai simplu lucru pentru a rezolva aceasta problema este creare unui dataset zfs care poate fi alocat zonei logice.Vom crea un dataset, vom delega acest dataset zonei logice si il vom monta ca filesystem.Presupunem ca se cere extinderea sau crearea unui mountpoint /home de 10 GB in zona logica.Initial se va crea un pool care va detine acest tip de filesystem.Aceasta procedura trebuie facuta initial din zona globala(fizica) deoarece este singura care poate avea access la disc-uri.Vom folosi un slice de 10 gb a unui disk -Avem urmatorul disk 1. c0t1d0 <MAXTOR S- 9QZ4SE5-0001-74.53GB> Se va crea urmatorul slice c0t1d0s1 (echivalent la a doua partitie a discului) In acest slice vom crea un pool zfs- zfs create zdata c0t1d0s1 Vom crea un filesystem home zfs create zdata/home Vom adauga o directiva "legacy" acestui filesystem , acest lucru permite ca filesystem-ul sa fie montat in mod normal de catre mount sau umount . zfs set mountpoint=legacy zdata/home Pentru a verifica ceea ce am facut mai sus [blade]# [blade]# zfs get mountpoint zdata/home NAME PROPERTY VALUE SOURCE zdata/home mountpoint legacy local In momentul in care vor fi modificate setarile in zona logica acest filesystem va face mount in mod automat la boot.Pana aici avem un filesystem si un mountpoint, vom delega acest dataset intro zona logica. Pentru a face acest lucru vor trebui modificati parametrii de configurare a zonei respective. zonecfg -z blade2 zonecfg:blade2> add dataset zonecfg:blade2> set name=zdata/home zonecfg:blade2> add fs zonecfg:blade2:fs> set dir=/home zonecfg:blade2:fs> set special=zdata/home zonecfg:blade2:fs> set type=zfs zonecfg:blade2> end zonecfg:blade2> verify zonecfg:blade2> commit zonecfg:blade2> exit Un reboot al zonei logice va citi fisierul de configurare si vom avea un mountpoint /home de 10 gb in blade2Pentru a verifica daca filesystem-ul a fost delegat catre o partitie sparse root [blade]# zfs get -r zoned zdata NAME PROPERTY VALUE SOURCE zdata zoned off default zdata/home zoned on local [blade]# Directiva zoned va demonstra ca filesystem-ul zdata/home a fost delegat catre partitia logica si poate fi direct administrat de catre partitia logica.Pentru a verifica acest lucru se va face boot la zona logica si se va verifica daca filesystem-ul a fost intradevar montat [blade]# zoneadm -z blade2 boot [blade]# zlogin blade2 [Connected to zone 'blade2' pts/2] Last login: Sun May 27 18:10:04 on pts/2 Oracle Corporation SunOS 5.10 Generic Patch January 2005 [zblade2]> [zblade2]> df -h /home Filesystem size used avail capacity Mounted on zdata/home 9.8G 42K 9.8G 1% /home Dupa cum a fost specificat in fisierul de configurare a zonei filesystem-ul a un mountpoint si anume /home si vine montat in automat cand partitia logica va face boot.In acest moment filesystem-ul poate fi administrat direct din zona logica.