Notes sur la “reprovision” de zone avec des delegated dataset.
{
"alias": "labzone",
"hostname": "labzone",
"brand": "joyent",
"max_physical_memory": 256,
"dataset_uuid": "afdb1332-7ca4-11e4-a1cd-d7fdf34298e8",
"quota": 20,
"delegate_dataset": true,
"nics": [
{
"nic_tag": "switch0",
"ip": "192.168.10.12",
"netmask": "255.255.255.0",
"allow_ip_spoofing": "1",
"gateway": "192.168.10.1"
}
]
}
[root@00-25-90-7c-70-f2 ~]# vmadm create -f /usbkey/work/lab-zone.json
Successfully created VM fe293d94-2c69-4f7e-891b-a6a4006eaec0
[root@00-25-90-7c-70-f2 ~]# export labzone='fe293d94-2c69-4f7e-891b-a6a4006eaec0'
[root@00-25-90-7c-70-f2 ~]# zlogin $labzone
[Connected to zone 'fe293d94-2c69-4f7e-891b-a6a4006eaec0' pts/2]
[root@labzone ~]# zfs list
[root@labzone ~]# zfs create zones/fe67cda7-3122-4e7d-adef-a96a8509c92f/data/documents
[root@labzone ~]# zfs set mountpoint=/documents-adef-a96a8509c92f/data/documents [root@labzone ~]# zfs set compression=lz4-3122-4e7d-adef-a96a8509c92f/data/documents
[root@labzone ~]# df -h /documents/
Filesystem Size Used Avail Use% Mounted on
zones/fe67cda7-3122-4e7d-adef-a96a8509c92f/data/documents 20G 25K 20G 1% /documents
[root@labzone ~]# zfs set quota=5G zones/fe67cda7-3122-4e7d-adef-a96a8509c92f/data/documents [root@labzone ~]# df -h /documents/
Filesystem Size Used Avail Use% Mounted on
zones/fe67cda7-3122-4e7d-adef-a96a8509c92f/data/documents 5.0G 25K 5.0G 1% /documents
[root@labzone ~]# touch /documents/titi
[root@labzone ~]# touch /documents/toto
[root@00-25-90-7c-70-f2 ~]# vmadm reprovision $labzone /usbkey/work/reprovision-lab-zone.json
Successfully reprovisioned VM fe67cda7-3122-4e7d-adef-a96a8509c92f
[root@00-25-90-7c-70-f2 ~]# zlogin $labzone [Connected to zone 'fe67cda7-3122-4e7d-adef-a96a8509c92f' pts/2]
Last login: Sat Jul 18 15:45:02 on pts/2
[root@labzone ~]# ls /documents/
titi toto