Документация VMmanager 5 Cloud
Документация — ваш лучший друг?
Поделитесь мнением и пройдите небольшой опрос
Пройти опрос

Хранение и синхронизация шаблонов ОС

Шаблоны операционных систем (шаблоны ОС) — наборы образов диска и скриптов установки, состоящие из дистрибутива и других необходимых для установки операционной системы данных. Используются для удобства установки операционных систем на виртуальные машины.

Скачивание и обновление шаблонов ОС осуществляется на мастер-узле кластера. По умолчанию для хранения шаблонов ОС используется директория /nfsshare. Директория задаётся параметром конфигурационного файла панели управления path ostemplatedir.

Методы синхронизации шаблонов ОС

Идентичность директорий с шаблонами ОС на узлах кластера обеспечивается следующими методами:

  • rsync — при установке шаблона ОС или при добавлении узла кластера VMmanager запускает последовательную синхронизацию директорий с помощью утилиты rsync;
  • distrsync — аналогично методу rsync, но синхронизация управляется утилитой панели ostdistrsync, которая выполняет параллельное обновление шаблонов на всех узлах кластера. Рекомендуется использовать при большом количестве узлов в кластере. Синхронизация шаблонов выполняется как с мастер-сервера, так и с любого узла, на котором синхронизация уже завершена. На сервере, с которого выполняется синхронизация, одновременно выполняется не более одного экземпляра rsync, что снижает нагрузку на сетевой интерфейс и дисковую подсистему;
  • manual — никаких действий по синхронизации не происходит, шаблон устанавливается на мастер-узле, синхронизация директорий должна быть осуществлена пользователем.

Метод синхронизации задаётся параметром конфигурационного файла панели управления:

OsTplDistributionMethod { rsync | distrsync | manual }

rsync, distrsync

Синхронизация шаблонов запускается при установке или обновлении шаблонов в VMmanager. Вручную добавленные на сервер шаблоны (собственные локальные шаблоны) автоматически синхронизированы не будут.

Вручную запустить команду синхронизации собственных шаблонов ОС можно следующим образом:

/usr/local/mgr5/sbin/mgrctl -m vmmgr osmgr.afterinstall