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