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

ProcedureПеренос типизированной зоны lx

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

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

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


    host1# zoneadm -z lx-zone halt
    
  3. Отсоедините зону.


    host1# zoneadm -z lx-zone detach
    

    Отсоединенная зона теперь находится в настроенном состоянии.

  4. Переместите zonepath для lx-zone на новый узел.

    Для получения дополнительной информации см. Перемещение zonepath на новый узел.

  5. Настройте зону на новом узле.


    host2# zonecfg -z lx-zone
    

    Появится следующее системное сообщение:


    lx-zone: No such zone configured
    Use 'create' to begin configuring a new zone.
  6. Для создания зоны lx-zone на новом узле используется команда zonecfg с параметром -a и zonepathна новом узле.


    zonecfg:lx-zone> create -a /export/zones/lx-zone
    
  7. Проверьте конфигурацию.


    zonecfg:lx-zone> info
    zonename: lx-zone
    zonepath: /export/zones/lx-zone
    brand: lx
    autoboot: false
    bootargs:
    pool:
    limitpriv:
    net:
             address: 192.168.0.90
             physical: bge0
  8. (Дополнительно) Внесите в конфигурацию необходимые изменения.

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


    zonecfg:lx-zone> select net physical=bge0
    zonecfg:lx-zone:net> set physical=e1000g0
    zonecfg:lx-zone:net> end
    
  9. Зафиксируйте конфигурацию и выполните выход.


    zonecfg:lx-zone> commit
    zonecfg:lx-zone> exit
    
  10. Присоедините зону к новому узлу.

    • Присоедините зону с проверкой допустимости.


      host2# zoneadm -z lx-zone attach
      

      Системный администратор уведомляется о требуемых действиях, если выполняется по крайней мере одно из следующих условий:

      • На новом компьютере отсутствуют требуемые пакеты и исправления

      • программные уровни компьютеров различаются.

    • Выполните операцию присоединения принудительно без проверки допустимости.


      host2# zoneadm -z lx-zone attach -F
      

      Внимание – Внимание –

      Параметр -F позволяет принудительно выполнить операцию attach без проверки допустимости. Это удобно в ряде случаев, например в кластерной среде или при операциях резервного копирования и восстановления, однако важна правильная настройка системы для поддержки зоны. Неправильная настройка может впоследствии привести к непредвиденному поведению.