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

Использование резервных каналов IP-сети в системе Solaris с установленными зонами

ProcedureSolaris 10 8/07: Использование резервных каналов IP-сети в неглобальных зонах с эксклюзивным IP

Резервные каналы IP-сети (IP Network Multipathing, IPMP) в зоне с эксклюзивным IP настраиваются так же, как и в глобальной зоне.

В группу резервных каналов IP (группу IPMP) можно включить один или более физических интерфейсов. После настройки IPMP система автоматически проверяет интерфейсы в группе IPMP на наличие отказов. При отказе или переводе в режим обслуживания одного из интерфейсов группы IPMP автоматически переносит IP-адреса отказавшего интерфейса на другой интерфейс. Интерфейсом-получателем является функционирующий интерфейс в группе IPMP отказавшего интерфейса. Функция переключения при отказе IPMP позволяет сохранить способность к сетевому взаимодействию и предотвращает сбой любых существующих соединений. Кроме того, IPMP повышает общую производительность сети за счет автоматического распространения сетевого трафика среди интерфейсов в группе IPMP. Этот процесс называется распределением нагрузки.

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

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

  2. Настройте группы IPMP согласно описанию в разделе Configuring IPMP Groups в System Administration Guide: IP Services.

ProcedureРаспространение функциональности резервных каналов IP-сети на неглобальные зоны с общим IP

Эта процедура используется для настройки IPMP в глобальной зоне и распространения функциональности IPMP на неглобальные зоны.

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

Эта процедура предполагает следующее:

Для установления этой привязки в работающей зоне можно использовать команду ifconfig. См. Сетевые интерфейсы с общим IP и справочную страницу ifconfig(1M).

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

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

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

  2. В глобальной зоне настройте группы IPMP согласно процедуре, описанной в разделе Configuring IPMP Groups в System Administration Guide: IP Services.

  3. Для настройки зоны используется команда zonecfg. При настройке ресурса net добавьте адрес 192.168.0.1, физический интерфейс bge0 и параметры маршрутизатора по умолчанию для зоны my-zone:


    zonecfg:my-zone> add net
    zonecfg:my-zone:net> set address=192.168.0.1
    zonecfg:my-zone:net> set physical=bge0
    zonecfg:my-zone:net> set defrouter=10.0.0.1
    zonecfg:my-zone:net> end
    

    В неглобальной зоне my-zone виден только интерфейс bge0.

В случае отказа интерфейса bge0

При отказе bge0 и переноса адресов данных bge0 на hme0 в глобальной зоне также осуществляется перенос адресов my-zone.

Если адрес 192.168.0.1 перемещается на hme0, то в неглобальной зоне my-zone будет видно только hme0. Эта плата должна быть связана с адресом 192.168.0.1 , а плата bge0 больше не должна быть видимой.