Solaris. Cloning Zones.




В Solaris есть замечательный механизм, под названием зонная защита. Не буду подробно останавливаться на создании и удалении зон, это многократно и подробно описано. Зато вопрос клонирования зон, и разлицных манипуляций с этой опцией, не сильно популярен. И так, начну:

Cloning a Non-Global Zone on the Same System
(Клонирование не глобальной зоны на текущей системе).

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

Начиная с Solaris 10 5 / 09, широко используются возможности ZFS, при условии что исходная зона и новая располагаются на одном разделе ZFS. Команда zoneadm clone, автоматически использует ZFS для клонирования зон. Однако, можно указать, чтобы новая зона была скопирована, а не клонирована средствами ZFS.

How to Clone a Zone

Необходимо сконфигурировать новую зону, прежде чем она будет инсталлирована. Параметр, передаваемый в команду zoneadm create, является именем зоны для клонированя. Зона-источник должна быть остановлена.

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

1. Необходимо зайти под учётной записью суперпользователя.

2. Необходимо остановить клонируемую зону-источник (my-zone в примере):
global# zoneadm -z my-zone halt

3. Настройку новой зоны, нужно начать с экспорта конфигурации source-зоны (my-zone) в файл, например под названием master:
global# zonecfg -z my-zone export -f /export/zones/master

Примечание —

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

4. Редактирование файла master. Необходимо установить отличающиеся параметры и ресурсы для компонентов, которые не могут быть одинаковыми на разных зонах. Например, необходимо установить новый путь расположения зоны. IP-адреса и другие параметры сети, также должны быть изменены.

5. Создание новой зоны (zone1), используя команды в файле master:
global# zonecfg -z zone1 -f /export/zones/master

6. Установка новой зоны (zone1), с помощью клонирования source-зоны (my-zone).
global# zoneadm -z zone1 clone my-zone

Состояние системы:
Cloning zonepath /export/home/my-zone…

Начиная с Solaris 10 5/09, если  source-зона располагается в пуле ZFS (например “zeepool”), система выводит:
Cloning snapshot zeepool/zones/my-zone@SUNWzone1
Instead of copying, a ZFS clone has been created for this zone.

7. Список зон в системе:
ID  NAME     STATUS       PATH                           BRAND      IP
0  global   running      /                              native     shared
-  my-zone  installed    /export/home/my-zone           native     shared
-  zone1    installed    /export/home/zone1             native     shared

Для Solaris 10 5/09, если source-зона располагается на файловой системе ZFS, выполняются следующие действия:

- Команда zoneadm проводит инвентаризацию программного обеспечения.

- Команда zoneadm делает снимок ZFS и называет его «SUNWzoneX», например SUNWzone1.

- Команда zoneadm использует снимок ZFS для дальнейшего клонирования.

Sun’овский оригинал — http://docs.sun.com/app/docs/doc/817-1592/zone?a=browse

Popularity: 1%



Этот материал находится на сайте http://compiling.ru
__________________________________________



Похожие посты:


  • Solaris. Snapshot, Remove Zones.
  • Solaris. Перемещение не глобальных зон.
  • Solaris. Resource allocation. Part 6. FSS & First Web Server
  • Solaris. Resource allocation. Part 5 – zone installation & login
  • Solaris. Resource allocation. Part 4 – Create e-mail server



  • Опубликовано 27 Ноя 2009 в 13:28. В рубриках: solaris. Вы можете следить за ответами к этой записи через RSS 2.0. Вы можете оставить отзыв или трекбек со своего сайта.

    Оставьте свой отзыв

    Партнёры:


    forum.vpnssl.ru

    Выбор решений, консультации, примеры.

    Есть вопрос! Оставь свой голос!

    Question:

    Что нужно админу для счастья?

    View Results

    Loading ... Loading ...




    Most Popular Posts



    Supported:

  • столбы лэп .


  • free counters