Добавление серверов в кластер Azure Stack HCI и их удаление оттудаAdd or remove servers for an Azure Stack HCI cluster

Область применения: Azure Stack ХЦИ, версия 20H2Applies to: Azure Stack HCI, version 20H2

Вы можете легко добавлять серверы в кластер в Azure Stack HCI и удалять их оттуда.You can easily add or remove servers from a cluster in Azure Stack HCI. Помните, что каждый новый физический сервер должен полностью соответствовать всем серверам в кластере по таким параметрам, как тип ЦП, память, количество дисков, а также тип и размер дисков.Keep in mind that each new physical server must closely match the rest of the servers in the cluster when it comes to CPU type, memory, number of drives, and the type and size of the drives.

После добавления или удаления сервера необходимо также выполнить проверку кластера, чтобы убедиться, что кластер работает нормально.Whenever you add or remove a server, you must also perform cluster validation afterwards to ensure the cluster is functioning normally. Это относится как к не растянутым, так и к растянутым кластерам.This applies to both non-stretched and stretched clusters.

Получение оборудования изготовителя оборудованияObtain OEM hardware

Первый шаг — получение нового оборудования HCI от изготовителя.The first step is to acquire new HCI hardware from your original OEM. Когда вы добавляете новое серверное оборудование для использования в кластере, всегда обращайтесь к документации, предоставляемой изготовителем оборудования.Always refer to your OEM-provided documentation when adding new server hardware for use in your cluster.

  1. Поместите новый физический сервер в стойке и подключите его соответствующим образом.Place the new physical server in the rack and cable it appropriately.
  2. Включите порты физического коммутатора, а также настройте списки управления доступом (ACL) и идентификаторы виртуальной локальной сети (VLAN), если это применимо.Enable physical switch ports and adjust access control lists (ACLs) and VLAN IDs if applicable.
  3. Настройте правильный IP-адрес в контроллере управления основной платой (BMC) и выполните все настройки BIOS в соответствии с инструкциями изготовителя оборудования.Configure the correct IP address in the baseboard management controller (BMC) and apply all BIOS settings per OEM instructions.
  4. Примените текущие базовые настройки встроенного ПО ко всем компонентам, используя инструменты, предоставляемые изготовителем оборудования.Apply the current firmware baseline to all components by using the tools that are provided by your OEM.
  5. Выполните проверочные тесты в соответствии с инструкциями изготовителя оборудования, чтобы обеспечить однородность с существующими серверами кластера.Run OEM validation tests to ensure homogeneity with the existing cluster servers.

Добавление сервера в кластерAdd a server to a cluster

Когда сервер будет правильно развернут, присоедините его к кластеру с помощью Windows Admin Center.Once your server has spun up correctly, use Windows Admin Center to join the server to your cluster.

Экран добавления сервера

  1. В Windows Admin Center выберите Cluster Manager (Диспетчер кластера), щелкнув стрелку раскрывающегося списка.In Windows Admin Center, select Cluster Manager from the top drop-down arrow.
  2. В разделе Cluster connections (Подключения кластера) выберите кластер.Under Cluster connections, select the cluster.
  3. В разделе Tools (Инструменты) выберите Servers (Серверы).Under Tools, select Servers.
  4. В разделе Servers (Серверы) щелкните вкладку Inventory (Инвентаризация).Under Servers, select the Inventory tab.
  5. На вкладке Inventory (Инвентаризация) выберите Add (Добавить).On the Inventory tab, select Add.
  6. В поле Server name (Имя сервера) введите полное доменное имя сервера, который нужно добавить, щелкните Add (Добавить), а затем еще раз нажмите кнопку Add (Добавить) в нижней части окна.In Server name, enter the full-qualified domain name of the server you want to add, click Add, then click Add again at the bottom.
  7. Убедитесь, что сервер успешно добавлен в кластер.Verify the server has been successfully added to your cluster.

Удаление сервера из кластераRemove a server from a cluster

Действия по удалению сервера из кластера похожи на действия по добавлению сервера в кластер.The steps for removing a server from your cluster are similar to those for adding a server to a cluster.

Помните, что при удалении сервера будут удалены все связанные виртуальные машины, диски и рабочие нагрузки.Keep in mind that when you remove a server, you will also remove any virtual machines, drives, and workloads associated with the server.

Диалоговое окно удаления сервера

  1. В Windows Admin Center выберите Cluster Manager (Диспетчер кластера), щелкнув стрелку раскрывающегося списка.In Windows Admin Center, select Cluster Manager from the top drop-down arrow.
  2. В разделе Cluster connections (Подключения кластера) выберите кластер.Under Cluster connections, select the cluster.
  3. В разделе Tools (Инструменты) выберите Servers (Серверы).Under Tools, select Servers.
  4. В разделе Servers (Серверы) щелкните вкладку Inventory (Инвентаризация).Under Servers, select the Inventory tab.
  5. На вкладке Inventory (Инвентаризация) выберите сервер, который нужно удалить, и нажмите кнопку Remove (Удалить).On the Inventory tab, select the server you want to remove, then select Remove.
  6. Чтобы также удалить все диски сервера из пула носителей, установите соответствующий флажок.To also remove any server drives from the storage pool, enable that checkbox.
  7. Убедитесь, что сервер успешно удален из кластера.Verify the server has been successfully removed from the cluster.

В любой момент, когда вы добавляете или удаляете серверы из кластера, убедитесь, что после этого выполняется проверка кластера.Anytime you add or remove servers from a cluster, be sure and run a cluster validation test afterwards.

Добавление пар серверов в Растянутый кластерAdd server pairs to a stretched cluster

Растянутые кластеры должны иметь одинаковое количество серверов и одинаковое количество дисков на каждом сайте.Stretched clusters require the same number of server nodes and the same number of drives in each site. При добавлении пары серверов в Растянутый кластер их диски немедленно добавляются в пул носителей обоих сайтов в растянутом кластере.When adding a server pair to a stretched cluster, their drives are immediately added to the storage pool of both sites in the stretched cluster. Если во время добавления пул носителей на каждом сайте имеет одинаковый размер, он отклоняется.If the storage pool at each site is not the same size at the time of addition, it is rejected. Это связано с тем, что размер пула носителей должен быть одинаковым между сайтами.This is because the size of the storage pool must be the same between sites.

Потратьте несколько минут, чтобы просмотреть видео о добавлении узлов серверов в Растянутый кластер:Take a few minutes to watch the video on adding server nodes to a stretched cluster:

Вы добавляете или удаляете серверы в растянутом кластере с помощью Windows PowerShell.You add or remove servers to a stretched cluster using Windows PowerShell. С помощью командлетов Get-клустерфаултдомаинксмл и Set-клустерфаултдомаинксмл сначала измените сведения о домене сбоя перед добавлением серверов.Using the Get-ClusterFaultDomainXML and Set-ClusterFaultDomainXML cmdlets, you first modify the site (fault domain) information prior to adding the servers.

Затем можно добавить в каждый сайт пару серверов одновременно с помощью командлета Add-ClusterNode , позволяя добавлять диски новых серверов одновременно.Then, you can add the server pair to each site simultaneously using the Add-ClusterNode cmdlet, allowing each new server's drives to be added at the same time also.

Как правило, кластеры управляются с удаленного компьютера, а не на сервере в кластере.Typically, you manage clusters from a remote computer, rather than on a server in a cluster. Этот удаленный компьютер называется компьютером управления.This remote computer is called the management computer.

Примечание

При выполнении команд PowerShell на компьютере управления включите -Cluster параметр с именем управляемого кластера.When running PowerShell commands from a management computer, include the -Cluster parameter with the name of the cluster you are managing.

Итак, начнем:Ok, let's begin:

  1. Чтобы определить состояние кластера, используйте следующие командлеты PowerShell:Use the following PowerShell cmdlets to determine the state of the cluster:

    Возвращает список активных серверов в кластере:Returns the list of active servers in the cluster:

    Get-ClusterNode
    

    Возвращает статистику для пула носителей кластера:Returns the stats for the cluster storage pool:

    Get-StoragePool pool*
    

    Список серверов, на которых находится сайт (домен сбоя):Lists which servers are on which site (fault domain):

    Get-ClusterFaultDomain
    
  2. Откройте Sites.xml файл в блокноте или другом текстовом редакторе:Open the Sites.xml file in Notepad or other text editor:

    Get-ClusterFaultDomainXML | out-file sites.xml
    
    notepad
    
  3. Перейдите в расположение Sites.xml файла, расположенного локально на компьютере управления, и откройте файл.Navigate to where the Sites.xml file is located locally on your management PC and open the file. Sites.xmlФайл будет выглядеть примерно так:The Sites.xml file will look similar to this:

    <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>
    
  4. В этом примере необходимо добавить сервер на каждый сайт ( Server5 , Server6 ) следующим образом:Using this example, you would add a server to each site (Server5, Server6) as follows:

    <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>
    
  5. Измените сведения о текущем сайте (домене сбоя).Modify the current site (fault domain) information. Первая команда задает переменную для получения содержимого Sites.xml файла и его вывода.The first command sets a variable to obtain the contents of the Sites.xml file and output it. Вторая команда задает изменение на основе переменной $XML .The second command sets the modification based on the variable $XML.

    $XML = Get-Content .\sites.xml | out-string
    Set-ClusterFaultDomainXML -xml $XML
    
  6. Убедитесь, что внесенные изменения верны:Verify that the modifications you made are correct:

    Get-ClusterFaultDomain
    
  7. Добавьте в кластер пару серверов с помощью Add-ClusterNode командлета:Add the server pair to your cluster using the Add-ClusterNode cmdlet:

    Add-ClusterNode -Name Server5,Server6
    

После успешного добавления серверов связанные диски автоматически добавляются в пулы носителей каждого сайта.Once the servers have been successfully added, the associated drives are automatically added to each site's storage pools. Наконец, служба работоспособности создает задание хранилища для включения новых дисков.Lastly, the Health Service creates a storage job to include the new drives.

Удаление пар серверов из растянутого кластераRemove server pairs from a stretched cluster

Удаление пары серверов из растянутого кластера аналогична процедуре добавления пары серверов, но вместо этого используется командлет Remove-ClusterNode .Removing a server pair from a stretched cluster is a similar process to adding a server pair, but using the Remove-ClusterNode cmdlet instead.

  1. Чтобы определить состояние кластера, используйте следующие командлеты PowerShell:Use the following PowerShell cmdlets to determine the state of the cluster:

    Возвращает список активных серверов в кластере:Returns the list of active servers in the cluster:

    Get-ClusterNode
    

    Возвращает статистику для пула носителей кластера:Returns the stats for the cluster storage pool:

    Get-StoragePool pool*
    

    Список серверов, на которых находится сайт (домен сбоя):Lists which servers are on which site (fault domain):

    Get-ClusterFaultDomain
    
  2. Откройте Sites.xml файл в блокноте или другом текстовом редакторе:Open the Sites.xml file in Notepad or other text editor:

    Get-ClusterFaultDomainXML | out-file sites.xml
    
    notepad
    
  3. Используя предыдущий пример, в Sites.xml файле удалите <Node Name="Server5" Description="" Location=""> <Node Name="Server6" Description="" Location=""> запись и XML для каждого сайта.Using the previous example, in the Sites.xml file, remove the <Node Name="Server5" Description="" Location=""> and the <Node Name="Server6" Description="" Location=""> XML entry for each site.

  4. Измените сведения о текущем сайте (домене сбоя) с помощью следующих двух командлетов:Modify the current site (fault domain) information using the following two cmdlets:

    $XML = Get-Content .\sites.xml | out-string
    Set-ClusterFaultDomainXML -xml $XML
    
  5. Убедитесь, что внесенные изменения верны:Verify that the modifications you made are correct:

    Get-ClusterFaultDomain
    
  6. Удалите из кластера пары серверов с помощью Remove-ClusterNode командлета:Remove the server pairs from the cluster using the Remove-ClusterNode cmdlet:

    Remove-ClusterNode -Name Server5,Server6
    

После успешного удаления серверов связанные диски автоматически удаляются из пулов сайтов.Once the servers have been successfully removed, the associated drives are automatically removed from the site pools. Наконец, служба работоспособности создает задание хранилища для удаления этих дисков.Lastly, the Health Service creates a storage job to remove these drives.

Дальнейшие действияNext steps

  • После добавления или удаления сервера необходимо проверить кластер.You should validate the cluster after adding or removing a server. Дополнительные сведения см. в разделе Проверка кластера .For more information, see Validate the cluster for more information.