다음을 통해 공유


PowerShell을 통해 Azure Stack HCI 버전 23H2 업데이트

적용 대상: Azure Stack HCI, 버전 23H2

중요

여기에 설명된 절차는 한 버전의 Azure Stack HCI 버전 23H2에서 다른 상위 버전으로 업데이트하는 경우에만 적용됩니다. 이전 버전의 업데이트에 대한 자세한 내용은 Azure Stack HCI용 클러스터 업데이트, 버전 22H2를 참조하세요.

이 문서에서는 Azure 업데이트 관리자 사용하여 선택한 Azure Stack HCI 클러스터에서 사용 가능한 클러스터 업데이트를 찾아 설치하는 방법을 설명합니다. 또한 클러스터 업데이트를 검토하고, 진행 상황을 추적하고, 클러스터 업데이트 기록을 찾아보는 방법에 대한 지침을 제공합니다.

이 문서에서는 PowerShell을 통해 Azure Stack HCI 클러스터에 솔루션 업데이트를 적용하는 방법을 설명합니다.

이 문서의 절차는 오케스트레이터(수명 주기 관리자)가 설치된 최신 버전을 실행하는 단일 서버 및 다중 서버 클러스터 모두에 적용됩니다. Azure Stack HCI 버전 23H2의 새 배포를 통해 클러스터를 만든 경우 오케스트레이터는 배포의 일부로 자동으로 설치됩니다.

오케스트레이터가 설치되지 않은 이전 버전의 Azure Stack HCI로 만든 클러스터에 솔루션 업데이트를 적용하는 방법에 대한 자세한 내용은 Azure Stack HCI 클러스터 업데이트, 버전 22H2를 참조하세요.

솔루션 업데이트 정보

Azure Stack HCI 솔루션 업데이트는 플랫폼, 서비스 및 솔루션 확장 업데이트로 구성됩니다. 이러한 각 유형의 업데이트에 대한 자세한 내용은 Azure Stack HCI 버전 23H2에 대한 업데이트 정보를 참조하세요.

솔루션 업데이트를 적용할 때 수행하는 개략적인 단계는 다음과 같습니다.

  1. 모든 필수 구성 요소가 완료되었는지 확인합니다.
  2. 클러스터에서 실행되는 소프트웨어 버전을 식별합니다.
  3. 원격 PowerShell을 통해 Azure Stack HCI 클러스터에 연결합니다.
  4. 환경 검사기를 사용하여 클러스터가 양수 상태인지 확인합니다.
  5. 사용 가능한 업데이트를 검색하고 클러스터에 적용할 수 있는 업데이트를 필터링합니다.
  6. 업데이트를 다운로드하고, 클러스터의 업데이트 준비 상태를 평가하고, 준비가 되면 클러스터에 업데이트를 설치합니다. 업데이트 진행률을 추적합니다. 필요한 경우 자세한 진행률을 모니터링할 수도 있습니다.
  7. 설치된 업데이트의 버전을 확인합니다.

업데이트를 설치하는 데 걸리는 시간은 다음 요인에 따라 달라질 수 있습니다.

  • 업데이트 내용입니다.
  • 클러스터에 로드합니다.
  • 클러스터의 서버 수입니다.
  • 사용되는 하드웨어의 유형입니다.
  • 솔루션 작성기 확장이 사용되었습니다.

일반적인 단일 서버 및 4 서버 클러스터에 대한 대략적인 예상 시간은 다음 표에 요약되어 있습니다.

클러스터/시간 상태 검사 시간
hh:mm:ss
업데이트를 설치하는 시간
hh:mm:ss
단일 서버 0:01:44 1:25:42
4 서버 클러스터 0:01:58 3:53:09

사전 요구 사항

시작하기 전에 다음 사항을 확인합니다.

  • 2310 이상을 실행하는 Azure Stack HCI 버전 23H2 클러스터에 액세스할 수 있습니다. 클러스터는 Azure에 등록해야 합니다.
  • Azure Stack HCI 클러스터에 연결할 수 있는 클라이언트에 액세스할 수 있습니다. 이 클라이언트는 PowerShell 5.0 이상을 실행해야 합니다.
  • 네트워크를 통해 솔루션 업데이트 패키지에 액세스할 수 있습니다. 이러한 업데이트를 클러스터의 서버에 사이드로드하거나 복사합니다.

Azure Stack HCI 클러스터에 연결

클라이언트에서 다음 단계에 따라 Azure Stack HCI 클러스터의 서버 중 하나에 연결합니다.

  1. 클러스터에 연결하는 데 사용하는 클라이언트에서 관리자 권한으로 PowerShell을 실행합니다.

  2. Azure Stack HCI 클러스터의 서버에 대한 원격 PowerShell 세션을 엽니다. 다음 명령을 실행하고 메시지가 표시되면 서버의 자격 증명을 제공합니다.

    $cred = Get-Credential
    Enter-PSSession -ComputerName "<Computer IP>" -Credential $cred 
    

    참고

    배포 사용자 계정 자격 증명을 사용하여 로그인해야 합니다. Active Directory 를 준비할 때 만들고 Azure Stack HCI 시스템을 배포하는 동안 사용한 계정입니다.

    다음은 출력 예제입니다.

    PS C:\Users\Administrator> $cred = Get-Credential
     
    cmdlet Get-Credential at command pipeline position 1
    Supply values for the following parameters:
    Credential
    PS C:\Users\Administrator> Enter-PSSession -ComputerName "100.100.100.10" -Credential $cred 
    [100.100.100.10]: PS C:\Users\Administrator\Documents>
    

1단계: 클러스터의 스탬프 버전 식별

업데이트를 검색하기 전에 Azure Stack HCI 버전 23H2, 소프트웨어 버전 2310을 사용하여 클러스터가 배포되었는지 확인합니다.

  1. 배포 사용자 계정을 사용하여 클러스터 서버에 연결되어 있는지 확인합니다. 다음 명령 실행:

    whoami
    
  2. Azure Stack HCI 버전 23H2를 실행하여 클러스터가 배포되었는지 확인하려면 클러스터 서버 중 하나에서 다음 명령을 실행합니다.

    Get-StampInformation
    

    샘플 출력은 다음과 같습니다.

    PS C:\Users\lcmuser> Get-StampInformation
    Deployment ID             : b4457f25-6681-4e0e-b197-a7a433d621d6
    OemVersion                : 2.1.0.0
    PackageHash               :
    StampVersion              : 10.2303.0.31
    InitialDeployedVersion    : 10.2303.0.26
    PS C:\Users\lcmuser>
    
  3. 클러스터에서 을 StampVersion 기록해 둡다. 스탬프 버전은 클러스터가 실행 중인 솔루션 버전을 반영합니다.

2단계: 필요에 따라 시스템 상태 유효성 검사

업데이트를 검색하기 전에 시스템 상태의 유효성을 수동으로 검사할 수 있습니다. 오케스트레이터는 업데이트를 적용하기 전에 항상 업데이트 준비를 평가하기 때문에 이 단계는 선택 사항입니다.

참고

심각도가 중요한 모든 오류는 업데이트가 적용되지 않도록 차단합니다.

  1. 배포 사용자 계정을 사용하여 Azure Stack HCI 클러스터의 서버에 연결합니다.

  2. 다음 명령을 실행하여 환경 검사를 통해 시스템 상태의 유효성을 검사합니다.

    $result = Test-EnvironmentReadiness
    $result | ft Name,Status,Severity  
    

    샘플 출력은 다음과 같습니다.

    PS C:\Users\lcmuser> whoami
    rq2205\lcmuser                                                                                               
    PS C:\Users\lcmuser> $result=Test-EnvironmentReadiness                                                         
    VERBOSE: Looking up shared vhd product drive letter.                                                                    
    WARNING: Unable to find volume with label Deployment                                                                    
    VERBOSE: Get-Package returned with Success:True                                                                        
    VERBOSE: Found package Microsoft.AzureStack.Solution.Deploy.EnterpriseCloudEngine.Client.Deployment with version  10.2303.0.31 at                                                                                                         C:\NugetStore\Microsoft.AzureStack.Solution.Deploy.EnterpriseCloudEngine.Client.Deployment.10.2303.0.31\Microsoft.Azure Stack.Solution.Deploy.EnterpriseCloudEngine.Client.Deployment.nuspec.                                                   
    03/29/2023 15:45:58 : Launching StoragePools                                                                            
    03/29/2023 15:45:58 : Launching StoragePhysicalDisks                                                                    
    03/29/2023 15:45:58 : Launching StorageMapping                                                                          
    03/29/2023 15:45:58 : Launching StorageSubSystems                                                                       
    03/29/2023 15:45:58 : Launching TestCauSetup                                                                            
    03/29/2023 15:45:58 : Launching StorageVolumes                                                                          
    03/29/2023 15:45:58 : Launching StorageVirtualDisks                                                                     
    03/29/2023 15:46:05 : Launching OneNodeEnvironment                                                                      
    03/29/2023 15:46:05 : Launching NonMigratableWorkload                                                                   
    03/29/2023 15:46:05 : Launching FaultSummary                                                                            
    03/29/2023 15:46:06 : Launching SBEHealthStatusOnNode                                                                   
    03/29/2023 15:46:06 : Launching StorageJobStatus                                                                        
    03/29/2023 15:46:07 : Launching StorageCsv
    WARNING: There aren't any faults right now.
    03/29/2023 15:46:09 : Launching SBEPrecheckStatus
    WARNING: rq2205-cl: There aren't any faults right now.
    VERBOSE: Looking up shared vhd product drive letter.
    WARNING: Unable to find volume with label Deployment
    VERBOSE: Get-Package returned with Success:True
    VERBOSE: Found package Microsoft.AzureStack.Role.SBE with version 4.0.2303.66 at
    C:\NugetStore\Microsoft.AzureStack.Role.SBE.4.0.2303.66\Microsoft.AzureStack.Role.SBE.nuspec.
    VERBOSE: SolutionExtension module supports Tag 'HealthServiceIntegration'.
    VERBOSE: SolutionExtension module SolutionExtension at
    C:\ClusterStorage\Infrastructure_1\Shares\SU1_Infrastructure_1\CloudMedia\SBE\Installed\Content\Configuration\SolutionExtension is valid.
    VERBOSE: Looking up shared vhd product drive letter.
    WARNING: Unable to find volume with label Deployment
    VERBOSE: Get-Package returned with Success:True
    VERBOSE: Found package Microsoft.AzureStack.Role.SBE with version 4.0.2303.66 at
    C:\NugetStore\Microsoft.AzureStack.Role.SBE.4.0.2303.66\Microsoft.AzureStack.Role.SBE.nuspec.
    VERBOSE: SolutionExtension module supports Tag 'HealthServiceIntegration'.
    VERBOSE: SolutionExtension module SolutionExtension at
    C:\ClusterStorage\Infrastructure_1\Shares\SU1_Infrastructure_1\CloudMedia\SBE\Installed\Content\Configuration\SolutionExtension is valid.
    PS C:\Users\lcmuser> $result|ft Name,Status,Severity
    
    Name                                    Status  Severity
    ----                                    ------  --------
    Storage Pool Summary                    SUCCESS CRITICAL
    Storage Services Physical Disks Summary SUCCESS CRITICAL
    Storage Services Physical Disks Summary SUCCESS CRITICAL
    Storage Services Physical Disks Summary SUCCESS CRITICAL
    Storage Services Physical Disks Summary SUCCESS CRITICAL
    Storage Services Physical Disks Summary SUCCESS CRITICAL
    Storage Services Physical Disks Summary SUCCESS CRITICAL
    Storage Services Physical Disks Summary SUCCESS CRITICAL
    Storage Services Physical Disks Summary SUCCESS CRITICAL
    Storage Services Physical Disks Summary SUCCESS CRITICAL
    Storage Services Physical Disks Summary SUCCESS CRITICAL
    Storage Services Physical Disks Summary SUCCESS CRITICAL
    Storage Services Physical Disks Summary SUCCESS CRITICAL
    Storage Services Physical Disks Summary SUCCESS CRITICAL
    Storage Services Physical Disks Summary SUCCESS CRITICAL
    Storage Services Physical Disks Summary SUCCESS CRITICAL
    Storage Services Physical Disks Summary SUCCESS CRITICAL
    Storage Services Physical Disks Summary SUCCESS CRITICAL
    Storage Services Physical Disks Summary SUCCESS CRITICAL
    Storage Services Physical Disks Summary SUCCESS CRITICAL
    Storage Services Physical Disks Summary SUCCESS CRITICAL
    Storage Services Summary                SUCCESS CRITICAL
    Storage Services Summary                SUCCESS CRITICAL
    Storage Services Summary                SUCCESS CRITICAL
    Storage Subsystem Summary               SUCCESS CRITICAL
    Test-CauSetup                           SUCCESS INFORMATIONAL
    Test-CauSetup                           SUCCESS INFORMATIONAL
    Test-CauSetup                           SUCCESS INFORMATIONAL
    Test-CauSetup                           SUCCESS INFORMATIONAL
    Test-CauSetup                           SUCCESS CRITICAL
    Test-CauSetup                           SUCCESS INFORMATIONAL
    Test-CauSetup                           SUCCESS INFORMATIONAL
    Test-CauSetup                           SUCCESS INFORMATIONAL
    Test-CauSetup                           FAILURE INFORMATIONAL
    Test-CauSetup                           FAILURE INFORMATIONAL
    Test-CauSetup                           FAILURE INFORMATIONAL
    Storage Volume Summary                  SUCCESS CRITICAL
    Storage Volume Summary                  SUCCESS CRITICAL
    Storage Volume Summary                  SUCCESS CRITICAL
    Storage Volume Summary                  SUCCESS CRITICAL
    Storage Virtual Disk Summary            SUCCESS CRITICAL
    Storage Virtual Disk Summary            SUCCESS CRITICAL
    Storage Virtual Disk Summary            SUCCESS CRITICAL
    Storage Virtual Disk Summary            SUCCESS CRITICAL
    Get-OneNodeRebootRequired               SUCCESS WARNING
    Test-NonMigratableVMs                   SUCCESS WARNING
    Faults                                  SUCCESS INFORMATIONAL
    Test-SBEHealthStatusOnNode              Success Informational
    Test-SBEHealthStatusOnNode              Success Informational
    Storage Job Summary                     SUCCESS CRITICAL
    Storage Cluster Shared Volume Summary   SUCCESS CRITICAL
    Storage Cluster Shared Volume Summary   SUCCESS CRITICAL
    Storage Cluster Shared Volume Summary   SUCCESS CRITICAL
    Test-SBEPrecheckStatus                  Success Informational  
    
    PS C:\Users\lcmuser>
    

    참고

    이 릴리스에서는 에 대한 Test-CauSetup 정보 오류가 예상되며 업데이트에 영향을 주지 않습니다.

  3. 검색 단계를 진행하기 전에 오류를 검토하고 resolve.

3단계: 업데이트 검색

다음 두 가지 방법 중 하나로 업데이트를 검색할 수 있습니다.

  • 온라인 업데이트 검색 - 클러스터에 인터넷 연결이 좋은 경우 권장되는 옵션입니다. 솔루션 업데이트는 온라인 업데이트 카탈로그를 통해 검색됩니다.
  • 테스트용 로드 및 업데이트 검색 - 온라인 업데이트를 검색하는 대안이며, 신뢰할 수 없거나 느린 인터넷 연결이 있는 시나리오 또는 하드웨어 공급업체에서 제공하는 솔루션 확장 업데이트를 사용할 때 사용해야 합니다. 이러한 경우 솔루션 업데이트를 중앙 위치에 다운로드합니다. 그런 다음 Azure Stack HCI 클러스터에 업데이트를 테스트용으로 로드하고 로컬에서 업데이트를 검색합니다.

온라인 카탈로그를 사용하여 솔루션 업데이트를 검색하는 것이 좋습니다 . 다음 단계에 따라 온라인으로 솔루션 업데이트를 검색합니다.

  1. 배포 사용자 계정을 사용하여 Azure Stack HCI 클러스터의 서버에 연결합니다.

  2. 업데이트 서비스에서 업데이트 패키지를 검색했는지 확인합니다.

    Get-SolutionUpdate | ft DisplayName, State 
    
  3. 필요에 따라 업데이트 패키지 구성 요소의 버전을 검토합니다.

    $Update = Get-SolutionUpdate 
    $Update.ComponentVersions
    

    다음은 출력 예제입니다.

     PS C:\Users\lcmuser> $Update = Get-SolutionUpdate 
     PS C:\Users\lcmuser> $Update.ComponentVersions
    
    PackageType Version      LastUpdated
    ----------- -------      -----------
    Services    10.2303.0.31
    Platform    10.2303.0.31
    SBE         4.1.2.3
     PS C:\Users\lcmuser>
    

이제 업데이트를 다운로드하고 설치할 수 있습니다.

솔루션 업데이트 테스트 로드 및 검색

하드웨어에서 솔루션 확장 업데이트를 사용하는 경우 해당 업데이트를 테스트용으로 로드해야 합니다. 다음 단계에 따라 솔루션 업데이트를 테스트용으로 로드하고 검색합니다.

  1. 배포 사용자 계정을 사용하여 Azure Stack HCI 클러스터의 서버에 연결합니다.

  2. 네트워크 공유로 이동하여 사용하는 업데이트 패키지를 가져옵니다. 테스트용으로 로드하는 업데이트 패키지에 다음 파일이 포함되어 있는지 확인합니다.

    • SolutionUpdate.xml
    • SolutionUpdate.zip
    • AS_Update_10.2303.4.1.zip

    솔루션 작성기 확장이 업데이트 패키지의 일부인 경우 다음 파일도 표시됩니다.

    • SBE_Content_4.1.2.3.xml
    • SBE_Content_4.1.2.3.zip
    • SBE_Discovery_Contoso.xml
  3. 클러스터의 인프라 볼륨에 있는 다음 위치에 업데이트 서비스에서 검색할 폴더를 만듭니다.

    New-Item C:\ClusterStorage\Infrastructure_1\Shares\SU1_Infrastructure_1\sideload -ItemType Directory 
    
  4. 이전 단계에서 만든 폴더에 업데이트 패키지를 복사합니다.

  5. 업데이트 서비스를 사용하여 업데이트 패키지를 수동으로 검색합니다. 다음 명령 실행:

    Add-SolutionUpdate -SourceFolder C:\ClusterStorage\Infrastructure_1\Shares\SU1_Infrastructure_1\sideload
    
  6. 업데이트 서비스에서 업데이트 패키지를 검색하고 준비 및 설치를 시작할 수 있는지 확인합니다.

    Get-SolutionUpdate | ft DisplayName, Version, State 
    

    다음은 출력 예제입니다.

     PS C:\Users\lcmuser> Get-SolutionUpdate | ft DisplayName, Version, State
    
    DisplayName                 Version      State
    -----------                 -------      -----
    Azure Stack HCI 2303 bundle 10.2303.0.31 Ready
    
     PS C:\Users\lcmuser>
    
  7. 필요에 따라 업데이트 패키지 구성 요소의 버전을 검사. 다음 명령 실행:

    $Update = Get-SolutionUpdate 
    $Update.ComponentVersions 
    

    다음은 출력 예제입니다.

     PS C:\Users\lcmuser> $Update = Get-SolutionUpdate 
     PS C:\Users\lcmuser> $Update.ComponentVersions
    
    PackageType Version      LastUpdated
    ----------- -------      -----------
    Services    10.2303.0.31
    Platform    10.2303.0.31
    SBE         4.1.2.3
     PS C:\Users\lcmuser>
    

4단계: 업데이트 다운로드, 검사 준비 및 설치

업데이트를 다운로드하고, 일련의 검사를 수행하여 클러스터의 업데이트 준비 상태를 확인하고, 업데이트 설치를 시작할 수 있습니다.

  1. 설치를 시작하거나 업데이트를 다운로드하여 설치하지 않고만 업데이트를 다운로드할 수 있습니다.

    • 업데이트를 다운로드하고 설치하려면 다음 명령을 실행합니다.

      Get-SolutionUpdate | Start-SolutionUpdate
      
    • 설치를 시작하지 않고 업데이트만 다운로드하려면 와 함께 Start-SolutionUpdate플래그를 -PrepareOnly 사용합니다.

  2. 업데이트 진행률을 추적하려면 업데이트 상태를 모니터링합니다. 다음 명령 실행:

    Get-SolutionUpdate | ft Version,State,UpdateStateProperties,HealthState 
    

    업데이트가 시작되면 다음 작업이 수행됩니다.

    • 업데이트 다운로드가 시작됩니다. 다운로드 패키지의 크기와 네트워크 대역폭에 따라 다운로드에 몇 분 정도 걸릴 수 있습니다.

      다음은 업데이트를 다운로드할 때의 출력 예제입니다.

        PS C:\Users\lcmuser> Get-SolutionUpdate|ft Version,State,UpdateStateProperties,HealthState
      
      Version              State UpdateStateProperties HealthState
      -------              ----- --------------------- -----------
      10.2303.4.1 Downloading                        InProgress
      
    • 패키지를 다운로드하면 클러스터의 업데이트 준비 상태를 평가하기 위한 준비 검사가 수행됩니다. 준비 검사에 대한 자세한 내용은 업데이트 단계를 참조하세요. 이 단계에서 업데이트 상태는 로HealthChecking표시됩니다.

      PS C:\Users\lcmuser> Get-SolutionUpdate|ft Version,State,UpdateStateProperties,HealthState
      
      Version              State UpdateStateProperties HealthState
      -------              ----- --------------------- -----------
      10.2303.4.1 HealthChecking                        InProgress
      
    • 시스템이 준비되면 업데이트가 설치됩니다. 이 단계에서 업데이트 상태는Installing 표시되고 UpdateStateProperties 완료된 설치의 백분율을 표시합니다.

      중요

      설치하는 동안 클러스터 서버가 다시 부팅되어 업데이트를 모니터링하기 위해 원격 PowerShell 세션을 다시 설정해야 할 수 있습니다. 단일 서버를 업데이트하는 경우 Azure Stack HCI에 가동 중지 시간이 발생합니다.

      업데이트가 설치되는 동안의 샘플 출력은 다음과 같습니다.

      PS C:\Users\lcmuser> Get-SolutionUpdate|ft Version,State,UpdateStateProperties,HealthState
      
      Version          State UpdateStateProperties HealthState
      -------          ----- --------------------- -----------
      10.2303.4.1 Installing 6% complete.              Success
      
      
      PS C:\Users\lcmuser> Get-SolutionUpdate|ft Version,State,UpdateStateProperties,HealthState
      
      Version          State UpdateStateProperties HealthState
      -------          ----- --------------------- -----------
      10.2303.4.1 Installing 25% complete.             Success
      
      PS C:\Users\lcmuser> Get-SolutionUpdate|ft Version,State,UpdateStateProperties,HealthState
      
      Version          State UpdateStateProperties HealthState
      -------          ----- --------------------- -----------
      10.2303.4.1 Installing 40% complete.             Success
      
      PS C:\Users\lcmuser> Get-SolutionUpdate|ft Version,State,UpdateStateProperties,HealthState
      
      Version          State UpdateStateProperties HealthState
      -------          ----- --------------------- -----------
      10.2303.4.1 Installing 89% complete.             Success
      

설치가 완료되면 상태가 로 변경됩니다 Installed. 업데이트의 다양한 상태에 대한 자세한 내용은 설치 진행률 및 모니터링을 참조하세요.

5단계: 설치 확인

업데이트가 설치되면 환경의 솔루션 버전 및 운영 체제 버전을 확인합니다.

  1. 업데이트가 상태이 Installed 면 환경 솔루션 버전을 검사. 다음 명령을 실행합니다.

    Get-SolutionUpdateEnvironment | ft State, CurrentVersion
    

    샘플 출력은 다음과 같습니다.

    PS C:\Users\lcmuser> Get-SolutionUpdateEnvironment | ft State, CurrentVersion
    
    State               CurrentVersion
    -----               --------------
    AppliedSuccessfully 10.2303.0.31
    
    
  2. 운영 체제 버전을 확인하여 설치한 레시피와 일치하는지 확인합니다. 다음 명령을 실행합니다.

    cmd /c ver
    

    샘플 출력은 다음과 같습니다.

    PS C:\Users\lcmuser> cmd /c ver
    
    Microsoft Windows [Version 10.0.20349.1547]
    PS C:\Users\lcmuser>
    

업데이트 문제 해결

PowerShell을 통해 이전에 실패한 업데이트 실행을 다시 시작하려면 다음 명령을 사용합니다.

get-solutionupdate | start-solutionupdate

경고 상태의 업데이트 상태 검사로 인해 이전에 실패한 업데이트를 다시 시작하려면 다음 명령을 사용합니다.

get-solutionUpdate | start-solutionUpdate -IgnoreWarnings

다른 업데이트 실행 문제를 해결하려면 업데이트 문제 해결을 참조하세요.

다음 단계

오케스트레이터가 설치되지 않은 경우 Azure Stack HCI 클러스터 버전 22H2를 업데이트 하는 방법에 대해 자세히 알아봅니다.