Настройка облачных функций

Материал из ISPWiki
Перейти к: навигация, поиск
Иерархия: VMmanager Cloud -> Облачные функции

Облачные функции

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

Настройка облачных функций выполняется в разделе "Настройки кластера" -> "Облачные функции":

Cloud functions.png
  • Разрешить облачные функции - опция активации облачных функций.
После включения облачных функций на всех узлах одновременно запускаются службы corosync и corolistener.
В интерфейсе VMmanager в списке узлов кластера у всех узлов должен появиться значок нахождения узла в кластере.
  • IP-адрес лицензии - адрес, который автоматически присваивается узлу кластера, на который перемещается панель управления при отказе мастер-узла;
  • Настройки corosynс - настройки системы диагностики доступности узлов кластера:
    • Транспорт - способ обмена информацией внутри кластера:
      • Multicast:
        • Адрес multicast - адрес multicast сервиса corosync;
        • Порт multicast - порт, на котором работает corosync. Используются два порта: указанный (mcastport) - для приема сообщений и предыдущий (mcastport - 1) - для отправки. В случае, когда в одной сети работает несколько кластеров, необходимо установить разное значение для каждого кластера;
        • Время жизни (TTL) пакета - если кластер запущен на маршрутизируемой сети, то значение должно быть больше "1".
      • Unicast:
        • Порт - порт, на котором работает corosync. Используются два порта: указанный (mcastport) - для приема сообщений и предыдущий (mcastport - 1) - для отправки. В случае, когда в одной сети работает несколько кластеров, необходимо установить разное значение для каждого кластера.


При включении облачных функций на мастер-узле создаётся файл /tmp/.lock.vmmgr.firstinit и /tmp/.lock.vmmgr.service. Запускается репликация базы данных, включаются необходимые системы (corosync, corolistener). После этого удаляется файл /tmp/.lock.vmmgr.firstinit.