среда, 16 октября 2013 г.

Nicira Virtualization Platform. NVP Manager

В третьей части мы обратим всё свое внимание на NVP Manager, который позволит провести дальнейшую настройку NVP.

Роль NVP Manager
NVP была разработана так чтобы интегрироваться с самыми разнообразными платформами управления облаком (CMP) с помощью набора «северных» API. Фактически эти REST API реализованы в контроллерах NVP, а не NVP Manager. Менеджер предоставляет вэб интерфейс, используемый для следующих задач:

Добавление гипервизоров
Добавление транспортных нод (шлюзы и сервисные ноды)
Настройку транспортных зон
Сбор информации и отладка

NVP Manager ориентирован на настройку, а не обеспечение работоспособности NVP. Другими словами – данный компонент вы будете использовать для управления компонентами платформы NVP – шлюзами, гипервизорами, но фактическое использование возможностей NVP, создание логических сетей, логических маршрутизаторов и тому подобное, будет происходить из CMP через вызовы к REST API к контроллерам. Таким образом, я буду использовать NVP Manager для выполнения некоторых задач, которые должны выполняться в CMP, но просто потому что под рукой у меня нету CMP.

Итак, разобравшись с ролью данного компонента перед к процессу установки и настройки.



Установка NVP Manager
Как и в случае с контроллерами менеджер распространяется в виде ISO образа, и предназначается для установки на физический сервер, хотя установка в ВМ тоже вполне возможна.

NVP Manager, как и контроллеры, построен на Ubuntu Server 12.04, и после установки загружает командный интерфейс.

Как и в случае с контроллерами процесс первоначальной настройки прост:

Создать пароль администратора (опционально, но рекомендовано)
Указать имя хоста (опционально, но рекомендовано)
Указать IP адрес для коммуникации с кластером контроллеров
Добавить кластер контроллеров

Для указания пароля для администратора необходимо дать следующую команду

set user admin password

После чего будет необходимо ввести новый пароль, а потом повторить его для подтверждения ввода. В общем, ничего нового.

Изменение имени хоста происходит с помощью той же команды:

set hostname

Как и в случае с контроллерами в менеджере автоматически устанавливается OVS, который создаёт мост интерфейс для каждого физического интерфейса. В моей инсталляции использовался только один интерфейс, команда для назначения IP адреса которому выглядела уже знакомым образом:

set network interface breth0 ip config static 192.168.1.3 255.255.255.0

Допустим, что сеть работает нормально, и теперь в конфигурацию можно добавить DNS и NTP сервера с помощью следующих команд:

add network dns-server IP адрес
add network ntp-server IP адрес

Повторяйте команду до тех пор пока не введёте все необходимые сервера. Если вы ошиблись и ввели не тот IP адрес, что со мной случается постоянно, вы можете удалить неправильный адрес с помощью команды remove.

Теперь когда с первоначальной настройкой системы закончили необходимо добавить созданные ранее контроллеры в менеджер. Для этого надо:

1. Открыть  веб-интерфейс NVP Manager. Так как ни один кластер еще не добавлен система автоматически запустит мастер добавления
2. Указать адрес одного из контроллеров и данные для авторизации
3. Указать имя кластера и его описание при необходимости.
4. По умолчанию пункт Automatically Use New IPs активирован – если вы вручную указали какие интерфейсы на контроллере должны слушать вызовы к API, эту опцию необходимо деактивировать.
5. Опция Export Logical Stats позволяет отправлять контроллерам статистику о логических портах на менеджер. Это рекомендованный режим работы, который позволит вам в будущем собирать статистику о портах через API или интерфейс.
6. Проверить чтобы опция Make Active Cluster была активна.
7. Выбрать Use This NVP Manager to configure the controllers to use the NVP Manager as their userlog server.

На этом настройка закончена.

В итоге панель менеджера должна выглядеть следующим образом:

Оригинал: Scott Lowe

Комментариев нет:

Отправить комментарий