Клонирование позволяет подготовить в системе новую зону путем копирования данных из исходного zonepath в целевой zonepath.
 Клонирование типизированной зоны lx
Клонирование типизированной зоны lx
Перед установкой новой зоны ее следует настроить. Параметр, передаваемый в подкоманду zoneadm create, – имя клонируемой зоны. Эта исходная зона должна быть остановлена.
Для выполнения этой процедуры необходимо иметь роль глобального администратора в глобальной зоне.
Перейдите в режим суперпользователя или воспользуйтесь ролью главного администратора (Primary Administrator).
Инструкции по созданию роли и ее назначению пользователю приведены в разделе Using the Solaris Management Tools With RBAC (Task Map) в System Administration Guide: Basic Administration.
Остановите клонируемую исходную зону (в этой процедуре – lx-zone).
| global# zoneadm -z lx-zone halt | 
Начните настройку новой зоны с экспорта конфигурации исходной зоны lx-zoneв файл, например master .
| global# zonecfg -z lx-zone export -f /export/zones/master | 
Также вместо изменения существующей конфигурации можно создать новую конфигурацию зоны с помощью процедуры Настройка зоны. Если используется этот метод, после создания зоны следует немедленно перейти к этапу 6.
Отредактируйте файл master. Как минимум, следует установить для новой зоны другой zonepath и IP-адрес.
Создайте новую зону zone1 с помощью команд в файле master.
| global# zonecfg -z zone1 -f /export/zones/master | 
Установите новую зонуzone1 клонированием lx-zone .
| global# zoneadm -z zone1 clone lx-zone | 
Будет выведена следующая информация:
| Cloning zonepath /export/home/lx-zone... | 
Выведите список зон в системе.
| 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 | 
 Клонирование зоны из существующего снимка
Клонирование зоны из существующего снимкаИсходную зону можно клонировать несколько раз из существующего снимка, созданного при первоначальном клонировании зоны.
Для выполнения этой процедуры необходимо иметь роль глобального администратора в глобальной зоне.
Перейдите в режим суперпользователя или воспользуйтесь ролью главного администратора (Primary Administrator).
Инструкции по созданию роли и ее назначению пользователю приведены в разделе Using the Solaris Management Tools With RBAC (Task Map) в System Administration Guide: Basic Administration.
Настройте зону zone2.
Укажите, что для создания зоны new-zone2 должен использоваться существующий снимок.
| global# zoneadm -z zone2 clone -s zeepool/zones/lx-zone@SUNWzone1 lx-zone | 
Будет выведена следующая информация:
| Cloning snapshot zeepool/zones/lx-zone@SUNWzone1 | 
Команда zoneadm проверяет допустимость программного обеспечения из снимка SUNWzone1 и выполняет клонирование снимка
Выведите список зон в системе.
| global# zoneadm list -iv ID NAME STATUS PATH BRAND IP 0 global running / native shared - lx-zone installed /zeepool/zones/lx-zone lx shared - zone1 installed /zeepool/zones/zone1 lx shared - zone2 installed /zeepool/zones/zone1 lx shared | 
 Использование копирования вместо клонирования ZFS
Использование копирования вместо клонирования ZFSЭта процедура используется для предотвращения автоматического клонирования зоны в файловой системе ZFS путем определения необходимости копирования zonepath.
Для выполнения этой процедуры необходимо иметь роль глобального администратора в глобальной зоне.
Перейдите в режим суперпользователя или воспользуйтесь ролью главного администратора (Primary Administrator).
Инструкции по созданию роли и ее назначению пользователю приведены в разделе Using the Solaris Management Tools With RBAC (Task Map) в System Administration Guide: Basic Administration.
Выберите режим копирования zonepath на ZFS вместо клонирования ZFS.
| global# zoneadm -z zone1 clone -m copy lx-zone |