Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: Azure Stack HCI версии 22H2
Внимание
Azure Stack HCI теперь является частью Azure Local. Однако старые версии Azure Stack HCI, например 22H2, будут продолжать ссылаться на Azure Stack HCI и не отражают изменение имени. Дополнительные сведения.
Вы можете легко добавлять серверы в кластер в Azure Stack HCI и удалять их оттуда. Помните, что каждый новый физический сервер должен полностью соответствовать всем серверам в кластере по таким параметрам, как тип ЦП, память, количество дисков, а также тип и размер дисков.
После добавления или удаления сервера необходимо также выполнить проверку кластера, чтобы убедиться, что кластер работает нормально. Это относится как к нерастянутым, так и к растянутым кластерам.
Перед началом
Первый шаг — получение нового оборудования HCI от изготовителя. Когда вы добавляете новое серверное оборудование для использования в кластере, всегда обращайтесь к документации, предоставляемой изготовителем оборудования.
- Поместите новый физический сервер в стойке и подключите его соответствующим образом.
- Включите порты физического коммутатора, а также настройте списки управления доступом (ACL) и идентификаторы виртуальной локальной сети (VLAN), если это применимо.
- Настройте правильный IP-адрес в контроллере управления основной платой (BMC) и выполните все настройки BIOS в соответствии с инструкциями изготовителя оборудования.
- Примените текущие базовые настройки встроенного ПО ко всем компонентам, используя инструменты, предоставляемые изготовителем оборудования.
- Запустите тесты проверки OEM, чтобы обеспечить однородность оборудования с существующими кластеризованными серверами.
- Установите операционную систему Azure Stack HCI на новом сервере. Подробные сведения см. в статье "Развертывание Azure Stack HCI".
- Присоединение сервера к домену кластера.
Добавление сервера в кластер
Используйте Windows Admin Center для присоединения сервера к кластеру.
- В Windows Admin Center выберите Диспетчер кластеров в раскрывающемся списке сверху.
- В разделе "Подключения кластера" выберите кластер.
- В разделе "Сервис" выберите "Серверы".
- В разделе "Серверы" выберите вкладку "Инвентаризация ".
- На вкладке "Инвентаризация" нажмите кнопку "Добавить".
- В имени сервера введите полное доменное имя сервера, который вы хотите добавить, нажмите кнопку "Добавить", а затем снова нажмите кнопку "Добавить " внизу.
- Убедитесь, что сервер успешно добавлен в кластер.
Если узел был добавлен на один сервер, ознакомьтесь с инструкциями по перенастройке локальных дисковых пространств.
Примечание.
Если в кластере включен Arc-for-server, новый сервер автоматически получает Arc-for-server при следующем запуске планировщика, который выполняется каждый час.
Добавление сервера в кластер с поддержкой SDN
Если программное обеспечение определяемой сети (SDN) уже развернуто в кластере, в котором вы добавляете новый сервер, Windows Admin Center не автоматически добавляет новый сервер в среду SDN. Чтобы добавить новый сервер в инфраструктуру SDN кластера, необходимо использовать скрипт SDN Express.
Перед запуском скрипта убедитесь, что виртуальный коммутатор создается и сервер успешно добавляется в кластер. Кроме того, убедитесь, что сервер приостановлен, чтобы рабочие нагрузки не могли перейти к нему.
Скачайте последнюю версию скриптов SDN Express PowerShell из репозитория GitHub SDN.
Выполните следующие командлеты PowerShell на только что добавленном сервере:
Import-Module SDNExpressModule.PSM1 -verbose $NCURI = "Insert NC URI" $creds = Get-Credential Add-SDNExpressHost -RestName $NCURI -VirtualSwitchName "Insert vSwitch Name" -ComputerName "Insert Name" -HostPASubnetPrefix "Example: 172.23.0.1/24" -Credential $creds
где:
- NCURI — это REST API сетевого контроллера в следующем формате:
"https://<name of the Network Controller REST API>"
Например: "https://mync.contoso.local" - ComputerName — это полное доменное имя сервера, который будет добавлен.
- HostPASubnetPrefix — это префикс сети "Поставщик адреса" (PA)
- NCURI — это REST API сетевого контроллера в следующем формате:
Добавление сервера в управляемый кластер виртуальной машины Arc
Чтобы добавить сервер в управляемый кластер виртуальной машины Arc, необходимо включить управление виртуальными машинами Arc на новом сервере после его добавления в кластер.
Выполните следующие действия, чтобы добавить сервер в управляемый кластер виртуальной машины Azure Arc:
Чтобы добавить сервер в управляемый кластер виртуальной машины Arc, выполните следующую команду:
Add-ClusterNode -Cluster Cluster1 -Name $nodeName
Чтобы включить управление виртуальными машинами Arc на недавно добавленном сервере, выполните следующую команду:
New-MocPhysicalNode -nodeName $nodeName
Удаление сервера из кластера
Помните, что при удалении сервера вы также удалите все виртуальные машины (виртуальные машины), диски и рабочие нагрузки, связанные с сервером.
Дополнительные сведения об удалении кластера см. в разделе "Удаление кластера".
Удаление расширений виртуальной машины
Прежде чем удалить сервер из кластера, необходимо удалить все расширения виртуальных машин с серверов, поддерживаемых Azure Arc, иначе вы рискуете столкнуться с проблемами при установке расширений впоследствии, если вы снова добавите сервер.
Расширения виртуальных машин можно удалить с помощью портала Azure, с помощью Azure CLI или Azure PowerShell.
Удаление сервера с помощью PowerShell
Чтобы удалить сервер из кластера с помощью PowerShell, выполните следующие действия.
- Выполните
Disable-AzureStackHCIArcIntegration
на сервере, который нужно удалить. - Запустите
Remove-ClusterNode -Name <ServerName>
с компьютера управления или другого сервера в кластере.
Удаление сервера с помощью Windows Admin Center
Действия по удалению сервера из кластера с помощью Центра администрирования Windows аналогичны действиям по добавлению сервера в кластер.
- В Windows Admin Center выберите Диспетчер кластеров в раскрывающемся списке сверху.
- В разделе "Подключения кластера" выберите кластер.
- В разделе "Сервис" выберите "Серверы".
- В разделе "Серверы" выберите вкладку "Инвентаризация ".
- На вкладке "Инвентаризация" выберите сервер, который нужно удалить, а затем нажмите кнопку "Удалить".
- Чтобы также удалить все диски сервера из пула носителей, установите соответствующий флажок.
- Убедитесь, что сервер успешно удален из кластера.
В любое время, когда вы добавляете или удаляете серверы из кластера, убедитесь, что после этого выполните проверку кластера.
Удаление сервера из управляемого кластера виртуальной машины Arc
Чтобы удалить сервер из управляемого кластера виртуальной машины Arc, необходимо отключить управление виртуальными машинами Arc на сервере перед удалением из кластера.
Выполните следующие действия, чтобы удалить сервер из управляемого кластера виртуальной машины Arc:
Чтобы отключить управление виртуальными машинами Arc на сервере, который требуется удалить, выполните следующую команду:
Remove-MocPhysicalNode -nodeName $nodeName
Чтобы удалить сервер из кластера, выполните следующую команду:
Remove-ClusterNode -Cluster Cluster1 -Name $nodeName
Добавление пар серверов в растянутый кластер
Для растянутых кластеров требуется одинаковое количество узлов сервера и одинаковое количество дисков на каждом сайте. При добавлении пары серверов в растянутый кластер их диски немедленно добавляются в пул носителей обоих сайтов в растянутом кластере. Если пул хранения на каждом сайте не одинакового размера на момент добавления, он отклоняется. Это связано с тем, что размер пула носителей должен совпадать между сайтами.
Чтобы просмотреть видео о добавлении узлов сервера в растянутый кластер, сделайте несколько минут:
Вы добавляете или удаляете серверы в растянутый кластер с помощью Windows PowerShell. Сначала, используя командлеты Get-ClusterFaultDomainXML и Set-ClusterFaultDomainXML, измените информацию о сайте (домен сбоя) перед добавлением серверов.
Затем можно добавить пару серверов на каждый сайт одновременно с помощью командлета Add-ClusterNode , что позволяет добавлять диски каждого нового сервера одновременно.
Как правило, вы управляете кластерами с удаленного компьютера, а не на сервере в кластере. Этот удаленный компьютер называется компьютером управления.
Примечание.
При выполнении команд PowerShell с компьютера управления включите -Cluster
параметр с именем кластера, которым вы управляете.
Ок, начнем:
Используйте следующие командлеты PowerShell для определения состояния кластера:
Возвращает список активных серверов в кластере:
Get-ClusterNode
Возвращает статистику для пула хранения кластера:
Get-StoragePool pool*
Выводит список серверов, на которых размещен сайт (домен сбоя):
Get-ClusterFaultDomain
Откройте
Sites.xml
файл в Блокноте или другом текстовом редакторе.Get-ClusterFaultDomainXML | out-file sites.xml
notepad
Перейдите к месту, где
Sites.xml
расположен файл локально на вашем управляющем компьютере, и откройте файл. ФайлSites.xml
будет выглядеть примерно так:<Topology> <Site Name="Site1" Description="" Location=""> <Node Name="Server1" Description="" Location=""> <Node Name="Server2" Description="" Location=""> </Site> <Site Name="Site2" Description="" Location=""> <Node Name="Server3" Description="" Location=""> <Node Name="Server4" Description="" Location=""> </Site> <Topology>
В этом примере вы добавите сервер на каждый сайт (
Server5
,)Server6
следующим образом:<Topology> <Site Name="Site1" Description="" Location=""> <Node Name="Server1" Description="" Location=""> <Node Name="Server2" Description="" Location=""> <Node Name="Server5" Description="" Location=""> </Site> <Site Name="Site2" Description="" Location=""> <Node Name="Server3" Description="" Location=""> <Node Name="Server4" Description="" Location=""> <Node Name="Server6" Description="" Location=""> </Site> <Topology>
Измените текущие сведения о сайте (домен сбоя). Первая команда задает переменную, чтобы получить содержимое
Sites.xml
файла и вывести его. Вторая команда задает изменение на основе переменной$XML
.$XML = Get-Content .\sites.xml | out-string Set-ClusterFaultDomainXML -xml $XML
Убедитесь, что внесенные изменения верны:
Get-ClusterFaultDomain
Добавьте пару серверов в кластер с помощью командлета
Add-ClusterNode
:Add-ClusterNode -Name Server5,Server6
После успешного добавления серверов связанные диски автоматически добавляются в пулы носителей каждого сайта. Наконец, служба здравоохранения создает задачу по хранению для включения новых дисков.
Удаление пар серверов из растянутого кластера
Прежде чем удалять пары серверов из кластера, необходимо удалить все расширения виртуальных машин с серверов с поддержкой Azure Arc, иначе вы рискуете столкнуться с проблемами при установке расширений позже, если снова добавите серверы.
Расширения виртуальных машин можно удалить с помощью портала Azure, с помощью Azure CLI или Azure PowerShell.
Удаление пары серверов из растянутого кластера аналогично добавлению пары серверов, но с помощью командлета Remove-ClusterNode .
Используйте следующие командлеты PowerShell для определения состояния кластера:
Возвращает список активных серверов в кластере:
Get-ClusterNode
Возвращает статистику для пула хранения кластера:
Get-StoragePool pool*
Выводит список серверов, на которых размещен сайт (домен сбоя):
Get-ClusterFaultDomain
Откройте
Sites.xml
файл в Блокноте или другом текстовом редакторе.Get-ClusterFaultDomainXML | out-file sites.xml
notepad
Используя предыдущий пример, в
Sites.xml
файле удалите<Node Name="Server5" Description="" Location="">
и<Node Name="Server6" Description="" Location="">
XML-запись для каждого сайта.Измените сведения о текущем сайте (домен сбоя) с помощью следующих двух командлетов:
$XML = Get-Content .\sites.xml | out-string Set-ClusterFaultDomainXML -xml $XML
Убедитесь, что внесенные изменения верны:
Get-ClusterFaultDomain
Выполните следующий командлет на серверах, которые будут удалены (Server5 и Server6), чтобы отключить интеграцию Azure Arc:
Disable-AzureStackHCIArcIntegration
Удалите пары серверов из кластера с помощью командлета
Remove-ClusterNode
:Remove-ClusterNode -Name Server5,Server6
После успешного удаления серверов связанные диски автоматически удаляются из пулов сайтов. Наконец, служба здравоохранения создает задачу по хранению для удаления этих дисков.
Следующие шаги
- После добавления или удаления сервера необходимо проверить кластер. Дополнительные сведения см. в разделе "Проверка кластера".