Поделиться через


Настройка свидетеля кластера

Область применения: Azure Stack HCI, версии 22H2 и 21H2; Windows Server 2022, Windows Server 2019

Внимание

Azure Stack HCI теперь является частью Azure Local. Однако старые версии Azure Stack HCI, например 22H2, будут продолжать ссылаться на Azure Stack HCI и не отражают изменение имени. Подробнее.

Предупреждение

Инструкции по развертыванию, приведенные в этой статье, относятся к старой версии Azure Stack HCI версии 22H2. Для новых развертываний рекомендуется использовать последнюю общедоступную версию локального развертывания Azure, см. о локальном развертывании Azure.

В этой статье описывается, как настроить кластер Azure Stack HCI или Windows Server с свидетелем кластера в Azure (известный как облачный свидетель).

Рекомендуется настроить кластерный свидетель для кластеров с двумя, тремя или четырьмя узлами. Свидетель помогает кластеру определить, какие узлы имеют самые актуальные данные кластера, если некоторые узлы не могут взаимодействовать с остальными узлами кластера. Вы можете разместить свидетеля кластера в общей папке, расположенной на другом сервере, или использовать облачного свидетеля.

Дополнительные сведения о свидетелях кластера и кворуме см. в статье "Общие сведения о кластере и кворуме пула" в Azure Stack HCI. Чтобы управлять свидетелем, включая настройку свидетеля с общим доступом к файлам, см. раздел Изменение параметров кластера.

Прежде чем начать

Прежде чем создать облако-свидетель, необходимо иметь учетную запись Azure и подписку, а также зарегистрировать кластер Azure Stack HCI в Azure. Дополнительные сведения см. в этих статьях:

Создание учетной записи службы хранилища Azure

В этом разделе описывается создание учетной записи хранения Azure. Эта учетная запись используется для хранения файла Azure BLOB, который применяется для арбитража в определенном кластере. Одну и ту же учетную запись хранения Azure можно использовать для настройки облачного следящего сервера для нескольких кластеров.

  1. Войдите на портал Azure.

  2. На главной странице портала Azure в разделе Службы Azure выберите Учетные записи хранения. Если этот значок отсутствует, сначала выберите "Создать ресурс", чтобы создать ресурс учетных записей для хранилища.

    главный экран портала Azure

  3. На странице Учетные записи хранения выберите Создать.

    Новая учетная запись хранения Azure

  4. На странице Создание аккаунта хранения, выполните следующие действия:

    1. Выберите подписку Azure для применения учетной записи хранения.
    2. Выберите группу ресурсов Azure, чтобы применить к ней учетную запись хранения.
    3. Введите имя учетной записи хранения.
      Имя учетной записи хранения должно содержать от 3 до 24 символов и состоять только из цифр и строчных букв. Это имя также должно быть уникальным в Azure.
    4. Выберите расположение, ближайшее к вам физически.
    5. В разделе Производительность выберите Стандартная.
    6. Для вида учетной записи выберите общее назначение для хранения.
    7. В поле Репликация выберите Локально избыточное хранилище (LRS).
    8. По завершении нажмите кнопку "Проверить и создать".

    Создание учетной записи хранения Azure

  5. Убедитесь, что учетная запись хранения проходит проверку, а затем просмотрите параметры учетной записи. По завершении нажмите кнопку Создать.

    Проверка учетной записи хранения Azure

  6. Для развертывания учетной записи в Azure может потребоваться несколько секунд. По завершении развертывания нажмите Перейти к ресурсу.

    Развертывание учетной записи хранения Azure

Копирование ключа доступа и URL-адреса конечной точки

При создании учетной записи хранения Azure процесс автоматически создает два ключа доступа, первичный ключ (key1) и дополнительный ключ (key2). При первом создании облачного свидетеля используется ключ 1 . URL-адрес конечной точки также создается автоматически.

В облаке Azure в качестве хранилища используется файл BLOB, при этом конечная точка имеет формат storage_account_name.blob.core.windows.net.

Примечание.

Облачный свидетель Azure использует протокол HTTPS (по умолчанию порт 443) для установления связи со службой объектов Blob Azure. Убедитесь, что порт HTTPS доступен.

Копирование имени учетной записи и ключа доступа

  1. В портале Azure, в разделе Параметры, выберите Ключи доступа.

  2. Выберите " Показать ключи" , чтобы отобразить сведения о ключе.

  3. Щелкните на значок 'Копировать/Вставить' справа от поля 'Имя учетной записи хранения' и 'key1', затем вставьте каждую строку текста в Блокнот или другой текстовый редактор.

    Ключи доступа к учетной записи хранения Azure

Копирование URL-адреса конечной точки (необязательно)

URL-адрес конечной точки является необязательным и может не потребоваться для облачного следящего сервера.

  1. В портал Azure выберите "Свойства".

  2. Выберите " Показать ключи" , чтобы отобразить сведения о конечной точке.

  3. Под службой BLOB-объектов щелкните значок копирования и вставки справа у поля службы BLOB-объектов, затем вставьте текстовую строку в Блокнот или другой текстовый редактор.

    Конечная точка BLOB-объектов Azure

Создание облачного свидетеля с помощью Windows Admin Center

Теперь вы готовы создать экземпляр-свидетель для кластера с помощью Windows Admin Center.

  1. В Windows Admin Center выберите Диспетчер кластеров из верхнего раскрывающегося списка.

  2. В разделе Cluster connections (Подключения кластера) выберите кластер.

  3. В разделе "Сервис" выберите "Параметры".

  4. В правой области выберите "Свидетель".

  5. Для вида свидетеля выберите один из следующих вариантов:

    • Облачный свидетель — введите имя учетной записи хранения Azure, ключ доступа и URL-адрес конечной точки, как описано ранее.
    • Свидетель файла общего доступа : введите путь к общей папке "(//server/share)"
  6. Для облачного свидетеля вставьте текстовые строки, которые вы скопировали ранее, в следующие поля:

    1. Имя учетной записи хранения Azure
    2. Ключ доступа к хранилищу Azure
    3. Конечная точка службы Azure

    Ключи доступа к Cloud Witness

  7. По завершении щелкните Сохранить. Для распространения информации в Azure может потребоваться некоторое время.

Примечание.

Третий вариант, диск-свидетель, не подходит для использования в растянутых кластерах.

Создание облачного свидетеля с помощью Windows PowerShell

Кроме того, можно создать экземпляр наблюдателя для кластера с помощью PowerShell.

Используйте следующий командлет для создания облачного свидетеля Azure. Введите имя учетной записи хранения Azure и сведения о ключе доступа, как описано ранее:

Set-ClusterQuorum –Cluster "Cluster1" -CloudWitness -AccountName "AzureStorageAccountName" -AccessKey "AzureStorageAccountAccessKey"

Используйте командлет ниже для создания свидетеля файлового ресурса. Введите путь к общей папке файлового сервера:

Set-ClusterQuorum -FileShareWitness "\\fileserver\share" -Credential (Get-Credential)

Следующие шаги

Чтобы выполнить следующую задачу управления, связанную с этой статьей, см. следующее: