Облачная платформаAdvanced

Переключение AZ для кластера Elasticsearch

Эта статья полезна?
Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

CSS поддерживает развертывание cross-AZ. Переключая AZ для кластера, вы можете получить больше ресурсов для кластера или повысить доступность кластера.

Сценарии

Вы можете Добавить AZ или Переместить AZ.

  • Добавить AZДобавить AZ: Добавьте один или два AZ к однозонному кластеру, или добавьте AZ к двухзонному кластеру, чтобы повысить доступность кластера.
  • Переместить AZПереместить AZ: Полностью переместить данные из текущего AZ в другой AZ с достаточными ресурсами.

Требования

  • Убедитесь, что существует AZ с достаточными ресурсами.
  • Целевой кластер доступен и не имеет запущенных задач.
  • Убедитесь, что в Кластер не выполнялись нестандартные операции. Если вы внесли нестандартные изменения, такие как изменение маршрутов возврата, системных параметров и конфигураций Kibana, эти изменения будут потеряны после изменения AZ, и ваши сервисы могут быть затронуты.
  • Все данные, критически важные для миссии, были выполнены бэкап перед переключением AZ. Это делается для предотвращения потери данных.

Ограничения

  • Для обеспечения непрерывности сервиса общее количество data nodes и cold data nodes в Кластер должно быть больше или равно 3.
  • Во время изменения ноды выводятся из эксплуатации по одной, затем создаются новые ноды. Убедитесь, что емкость диска остальных нод может хранить все данные ноды после вывода одной ноды из эксплуатации.
  • Чтобы предотвратить сбои распределения бэкапа после вывода ноды из эксплуатации во время изменения, убедитесь, что максимальное количество primary и standby index shards индекса может быть распределено между оставшимися data nodes и cold data nodes. То есть максимальное количество primary и standby shards индекса плюс 1 должно быть меньше или равно общему количеству data nodes и cold data nodes в текущем Кластер.
  • Before a change completes, some nodes may have been moved to a new AZ. In this case, the AZs before and after the change are both displayed. After the change succeeds, the new AZs and their nodes will be displayed properly.
  • When adding AZs, the current AZ must be retained in the change. When adding one or two AZs to a single-AZ cluster, you must change AZs for all nodes at the same time. When adding an AZ to a dual-AZ cluster, you can change AZs for a single type of nodes or all nodes in a cluster at a time. For example, in a cluster using the dual-AZ architecture, you can use the three-AZ architecture for master nodes alone. During HA modification, the nodes with the smallest configurations are modified to rebuild the cluster. After the HA modification is complete, the YML configuration of the nodes that are not modified is also updated. You need to restart the cluster to make the modification take effect.
  • When migrating an AZ, you can select only one target AZ. You can migrate AZs for a single type of nodes or all nodes in a cluster at a time. For example, in a cluster with two AZs, you can migrate the AZ of the master node to the other AZ. After adding AZs, you need to restart the cluster to make the modification take effect.

Changing AZs

  1. Войдите в CSS консоль управления.
  2. В навигационной панели выберите тип кластера. Страница управления кластером отображается.
  3. Выбрать Больше > Изменить конфигурацию в Операция столбец целевого кластера. Эта Изменить конфигурацию страница отображается.
  4. Нажмите Изменить AZ вкладка.
  5. В Изменить AZ страница, задайте параметры.
    Таблица 1 Параметры изменения AZ

    Параметр

    Описание

    Тип операции

    • Добавить AZ: Добавьте один или два AZ к однозонному кластеру или добавьте AZ к двойнозонному кластеру.

      Во время модификации HA узлы с наименьшими конфигурациями изменяются для восстановления кластера. После завершения модификации HA YML‑конфигурация узлов, которые не были изменены, также обновляется. Необходимо перезапустить кластер, чтобы изменения вступили в силу.

    • Мигрировать AZ: Переместите данные из одного AZ в другой.

      После добавления AZ необходимо перезапустить кластер, чтобы изменения вступили в силу.

    Тип узла

    Выберите тип узла или Все узлы чтобы изменить их AZ.

    ПРИМЕЧАНИЕ:

    При добавлении одного или двух AZ к однозонному кластеру вы можете выбрать только Все узлы чтобы изменить AZ всех узлов одновременно.

    Текущий AZ

    Текущий AZ кластера

    Целевой AZ

    Целевой AZ.

    • Добавить AZ: Выберите до трёх AZ, которые должны включать все ваши текущие AZ.
    • Мигрировать AZ: Выберите только один целевой AZ, который не может быть вашим текущим AZ.
  6. Нажмите Отправить. Определите, следует ли проверять Бэкап всех индексов и нажмите OK для начала изменения.

    Рисунок 1 Проверить полный снимок индекса


  7. Текущая задача изменения AZ отображается в списке задач. Если статус задачи Выполняется, разверните список задач и нажмите Просмотр прогресса чтобы просмотреть детали прогресса.

    Если статус задачи Не выполнено, вы можете повторить или завершить задачу.

    • Повторить задачу: Щелкните Повторить в Операция столбце задачи.
    • Завершить задачу: Щелкните Завершить в Операция столбце задачи.

      Если AZ оригинального узла не изменён после завершения задачи, вы можете восстановить узел, обратившись к Замена указанных узлов для кластера Elasticsearch.

      Note

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