Руководство по системному администрированию: контейнеры в Solaris - управление ресурсами и зонами

ProcedureКлонирование типизированной зоны lx

Перед установкой новой зоны ее следует настроить. Параметр, передаваемый в подкоманду zoneadm create, – имя клонируемой зоны. Эта исходная зона должна быть остановлена.

Для выполнения этой процедуры необходимо иметь роль глобального администратора в глобальной зоне.

  1. Перейдите в режим суперпользователя или воспользуйтесь ролью главного администратора (Primary Administrator).

    Инструкции по созданию роли и ее назначению пользователю приведены в разделе Using the Solaris Management Tools With RBAC (Task Map) в System Administration Guide: Basic Administration.

  2. Остановите клонируемую исходную зону (в этой процедуре – lx-zone).


    global# zoneadm -z lx-zone halt
    
  3. Начните настройку новой зоны с экспорта конфигурации исходной зоны lx-zoneв файл, например master .


    global# zonecfg -z lx-zone export -f /export/zones/master
    

    Примечание –

    Также вместо изменения существующей конфигурации можно создать новую конфигурацию зоны с помощью процедуры Настройка зоны. Если используется этот метод, после создания зоны следует немедленно перейти к этапу 6.


  4. Отредактируйте файл master. Как минимум, следует установить для новой зоны другой zonepath и IP-адрес.

  5. Создайте новую зону zone1 с помощью команд в файле master.


    global# zonecfg -z zone1 -f /export/zones/master
    
  6. Установите новую зонуzone1 клонированием lx-zone .


    global# zoneadm -z zone1 clone lx-zone
    

    Будет выведена следующая информация:


    Cloning zonepath /export/home/lx-zone...
  7. Выведите список зон в системе.


    global# zoneadm list -iv
      ID  NAME          STATUS          PATH                   BRAND      IP
       0  global        running         /                      native     shared
       -  lx-zone       installed       /export/home/lx-zone   lx         shared
       -  zone1         installed       /export/home/zone1     lx         shared