Azure Stack HCI 클러스터에 대 한 서버 추가 또는 제거Add or remove servers for an Azure Stack HCI cluster

적용 대상: Azure Stack HCI, 버전 20H2Applies to: Azure Stack HCI, version 20H2

Azure Stack HCI에서 클러스터의 서버를 쉽게 추가 하거나 제거할 수 있습니다.You can easily add or remove servers from a cluster in Azure Stack HCI. 각 새 물리적 서버는 CPU 종류, 메모리, 드라이브 수 및 드라이브 유형과 크기에 도달 하는 경우 클러스터의 나머지 서버와 거의 일치 해야 합니다.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.

OEM 하드웨어 가져오기Obtain OEM hardware

첫 번째 단계는 원래 OEM에서 새로운 HCI 하드웨어를 획득 하는 것입니다.The first step is to acquire new HCI hardware from your original OEM. 클러스터에서 사용할 새 서버 하드웨어를 추가 하는 경우 항상 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 Id (해당 하는 경우)를 조정 합니다.Enable physical switch ports and adjust access control lists (ACLs) and VLAN IDs if applicable.
  3. BMC (베이스 보드 관리 컨트롤러)에서 올바른 IP 주소를 구성 하 고 OEM 지침에 따라 모든 BIOS 설정을 적용 합니다.Configure the correct IP address in the baseboard management controller (BMC) and apply all BIOS settings per OEM instructions.
  4. OEM에서 제공 하는 도구를 사용 하 여 모든 구성 요소에 현재 펌웨어 기준선을 적용 합니다.Apply the current firmware baseline to all components by using the tools that are provided by your OEM.
  5. OEM 유효성 검사 테스트를 실행 하 여 기존 클러스터 서버와 균질 확인 합니다.Run OEM validation tests to ensure homogeneity with the existing cluster servers.

클러스터에 서버 추가Add a server to a cluster

서버가 제대로 분리 면 Windows 관리 센터를 사용 하 여 클러스터에 서버를 가입 시킵니다.Once your server has spun up correctly, use Windows Admin Center to join the server to your cluster.

서버 추가 화면

  1. Windows 관리 센터 의 위쪽 드롭다운 화살표에서 클러스터 관리자 를 선택 합니다.In Windows Admin Center, select Cluster Manager from the top drop-down arrow.
  2. 클러스터 연결 에서 클러스터를 선택 합니다.Under Cluster connections, select the cluster.
  3. 도구 에서 서버 를 선택 합니다.Under Tools, select Servers.
  4. 서버 아래에서 인벤토리 탭을 선택 합니다.Under Servers, select the Inventory tab.
  5. 인벤토리 탭에서 추가 를 선택 합니다.On the Inventory tab, select Add.
  6. 서버 이름 에 추가 하려는 서버의 정규화 된 도메인 이름을 입력 하 고 추가 를 클릭 한 다음 아래쪽의 추가 를 다시 클릭 합니다.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 관리 센터 의 위쪽 드롭다운 화살표에서 클러스터 관리자 를 선택 합니다.In Windows Admin Center, select Cluster Manager from the top drop-down arrow.
  2. 클러스터 연결 에서 클러스터를 선택 합니다.Under Cluster connections, select the cluster.
  3. 도구 에서 서버 를 선택 합니다.Under Tools, select Servers.
  4. 서버 아래에서 인벤토리 탭을 선택 합니다.Under Servers, select the Inventory tab.
  5. 인벤토리 탭에서 제거 하려는 서버를 선택한 다음 제거 를 선택 합니다.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 clusterfaultdomainxmlSet-clusterfaultdomainxml cmdlet을 사용 하 여 서버를 추가 하기 전에 사이트 (장애 도메인) 정보를 먼저 수정 합니다.Using the Get-ClusterFaultDomainXML and Set-ClusterFaultDomainXML cmdlets, you first modify the site (fault domain) information prior to adding the servers.

그런 다음 start-clusternode cmdlet을 사용 하 여 각 사이트에 서버 쌍을 동시에 추가 하 여 각 새 서버의 드라이브를 동시에 추가할 수 있습니다.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 cmdlet을 사용 하 여 클러스터의 상태를 확인 합니다.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관리 PC에서 로컬로 파일이 있는 위치로 이동 하 여 파일을 엽니다.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. Cmdlet을 사용 하 여 클러스터에 서버 쌍을 추가 합니다 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

스트레치 된 클러스터에서 서버 쌍을 제거 하는 것은 서버 쌍을 추가 하는 것과 비슷한 프로세스 이며 대신 start-clusternode cmdlet을 사용 합니다.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 cmdlet을 사용 하 여 클러스터의 상태를 확인 합니다.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. 다음 두 cmdlet을 사용 하 여 현재 사이트 (장애 도메인) 정보를 수정 합니다.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. Cmdlet을 사용 하 여 클러스터에서 서버 쌍을 제거 합니다 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.