Руководство по администрированию файловых систем ZFS Solaris

ProcedureНастройка корневой файловой системы ZFS с корнями зон в системе ZFS (Solaris 10 10/08)

Выполните приведенные ниже действия для установки корневой файловой системы ZFS и настройки корней зон ZFS, которые затем можно будет обновлять или исправлять. В данной настройке корни зон ZFS созданы как наборы данных ZFS.

В приведенных ниже действиях в качестве примера используется имя пула rpool и имя активной среды загрузки S10be.

  1. Установите систему с корнем ZFS методом интерактивной начальной установки или методом установки Solaris JumpStart.

    Дополнительная информация об установке корневой файловой системы ZFS с помощью метода интерактивной начальной установки или метода Solaris JumpStart приведена в разделе Установка корневой файловой системы ZFS (начальная установка) или Установка корневой файловой системы ZFS (установка методом JumpStart).

  2. Загрузите систему из вновь созданного корневого пула.

  3. Создайте набор данных для группирования корней зон.

    Пример:


    # zfs create -o canmount=noauto rpool/ROOT/S10be/zones
    

    В качестве имени набора данных зоны можно использовать любое допустимое имя набора данных. В последующих действиях для примера используется имя набора данных zones.

    При указании значения noauto для свойства canmount монтирование набора данных можно выполнить только посредством явного действия функции Solaris Live Upgrade и системного кода запуска.

  4. Смонтируйте вновь созданный контейнерный набор данных для зон.


    # zfs mount rpool/ROOT/S10be/zones
    

    Набор данных монтируется в папке /zones.

  5. Создайте и смонтируйте набор данных для корня каждой зоны.


    # zfs create -o canmount=noauto rpool/ROOT/S10be/zones/zonerootA
    # zfs mount rpool/ROOT/S10be/zones/zonerootA
    
  6. Задайте соответствующие разрешения в корневом каталоге зоны.


    # chmod 700 /zones/zonerootA
    
  7. Выполните настройку зоны, для чего установите путь к ней следующим образом.


    # zonecfg -z zoneA
        zoneA: No such zone configured
        Use 'create' to begin configuring a new zone.
        zonecfg:zoneA> create
        zonecfg:zoneA> set zonepath=/zones/zonerootA
    

    Чтобы разрешить автоматическую загрузку зон при загрузке системы, используйте следующий синтаксис:


    zonecfg:zoneA> set autoboot=true
    
  8. Установите зону.


    # zoneadm -z zoneA install
    
  9. Выполните начальную загрузку зоны.


    # zoneadm -z zoneA boot