다른 방법을 통해 Azure Stack HCI OS, 버전 22H2를 버전 23H2로 업그레이드
적용 대상: Azure Local 2311.2 이상
이 문서에서는 SConfig와 같은 수동 메서드를 사용하고 오프라인 업그레이드를 수행하여 운영 체제(OS)를 Azure Local 버전 22H2에서 버전 23H2로 업그레이드하는 방법을 설명합니다.
이러한 다른 방법을 사용할 수 있지만 PowerShell은 OS를 업그레이드하는 데 권장되는 방법입니다. 자세한 내용은 PowerShell을 통해 Azure Stack HCI OS 버전 22H2를 버전 23H2로 업그레이드를 참조하세요.
이 문서에서는 Azure Stack HCI OS, 버전 23H2를 새 버전으로, Azure Stack HCI OS, 버전 22H2를 이전 버전으로 참조합니다.
Important
Azure 로컬 서비스를 지원되는 상태로 유지하려면 이 새 OS 버전을 설치하는 데 최대 6개월이 있어야 합니다. 이 업데이트는 버전 22H2를 실행하는 모든 Azure 로컬 인스턴스에 적용됩니다. 이 버전을 사용할 수 있게 되는 즉시 설치하는 것이 좋습니다.
OS 업그레이드를 위한 개략적인 워크플로
Azure Stack HCI 운영 체제 업데이트는 Windows 업데이트 Azure Portal에서 다운로드할 수 있는 미디어를 통해 사용할 수 있습니다.
시스템에서 OS를 업그레이드하려면 다음 개략적인 단계를 수행합니다.
- 전체 필수 구성 요소입니다.
- 시스템에 연결합니다.
- 다른 방법 중 하나를 사용하여 새 OS를 설치합니다.
- 업데이트 상태를 확인합니다.
- OS를 업그레이드한 후 업그레이드 후 단계를 수행합니다.
필수 조건 완료
시작하기 전에 다음 사항을 확인합니다.
- Azure 로컬 실행 버전 22H2에 액세스할 수 있습니다.
- 시스템이 Azure에 등록됩니다.
- Azure 로컬의 모든 컴퓨터가 정상이고 온라인으로 표시되는지 확인합니다.
- Azure Stack HCI OS 버전 23H2 소프트웨어 업데이트에 액세스할 수 있습니다. 이 업데이트는 Windows 업데이트 통해 또는 다운로드 가능한 미디어로 사용할 수 있습니다. 미디어는 Azure Portal에서 다운로드할 수 있는 ISO 파일입니다.
- Azure Local에 연결할 수 있는 클라이언트에 액세스할 수 있습니다. 이 클라이언트는 PowerShell 5.0 이상을 실행해야 합니다.
1단계: 시스템에 연결
클라이언트에서 다음 단계에 따라 시스템의 컴퓨터 중 하나에 연결합니다.
Important
SConfig를 사용하여 수동 업그레이드를 수행하려면 컴퓨터에 직접 로그인해야 합니다. 원격 PowerShell을 사용하여 시스템 작업을 제어하거나 업데이트를 수행할 때 각 컴퓨터에서 직접 명령을 실행할 수 있습니다.
시스템에 연결하는 데 사용하는 클라이언트에서 관리자 권한으로 PowerShell을 실행합니다.
Azure Local의 컴퓨터에 대한 원격 PowerShell 세션을 엽니다. 다음 명령을 실행하고 메시지가 표시되면 컴퓨터의 자격 증명을 제공합니다.
$cred = Get-Credential Enter-PSSession -ComputerName "<Computer IP>" -Credential $cred
샘플 출력은 다음과 같습니다.
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>
2단계: 다른 방법을 사용하여 새 OS 설치
요구 사항에 따라 SConfig를 사용하여 OS를 수동으로 업데이트하거나 시스템의 모든 컴퓨터를 동시에 업데이트할 수 있습니다. 이러한 각 메서드는 다음 섹션에서 설명합니다.
방법 1: SCONFIG를 사용하여 장애 조치(failover) 클러스터의 수동 OS 업데이트 수행
장애 조치(failover) 클러스터의 수동 기능 업데이트를 수행하려면 SConfig 도구 및 장애 조치(failover) 클러스터링 PowerShell cmdlet을 사용합니다. SConfig에 대한 자세한 내용은 SConfig(서버 구성 도구)를 사용하여 Windows Server 및 Azure Local의 Server Core 설치 구성을 참조하세요.
클러스터의 각 노드에 대해 대상 노드에서 다음 명령을 실행합니다.
Suspend-ClusterNode -Node <Node Name> -Drain
를 사용하여 일시 중단을 확인합니다
Get-ClusterGroup
. 대상 노드에서 아무 것도 실행되지 않아야 합니다.대상 노드에서 SCONFIG 옵션 6.3을 실행합니다.
대상 노드를 다시 부팅한 후 스토리지 작업이 없거나 모든 스토리지 작업이 완료될 때까지 실행
Get-Storage-Job
하여 스토리지 복구 작업이 완료될 때까지 기다립니다.
Resume-ClusterNode -Node <Node Name> -Failback
모든 노드가 업그레이드되면 설치 후 단계를 수행할 수 있습니다.
방법 2: 시스템의 모든 머신에 대한 빠르고 오프라인 OS 업데이트 수행
이 방법을 사용하면 시스템의 모든 컴퓨터를 한 번에 다운하고 동시에 모든 컴퓨터에서 OS를 업데이트할 수 있습니다. 이렇게 하면 업데이트 프로세스 중에 시간이 절약되지만 호스트된 리소스에 대한 절충은 가동 중지 시간입니다.
신속하게 적용해야 하는 중요한 보안 업데이트 가 있거나 유지 관리 기간 내에 업데이트가 완료되었는지 확인해야 하는 경우 이 방법이 적합할 수 있습니다. 이 프로세스는 Azure 로컬을 다운하고, 머신을 업데이트하고, 모든 것을 다시 가져옵니다.
유지 관리 기간을 계획합니다.
가상 디스크를 오프라인으로 전환합니다.
시스템을 중지하여 스토리지 풀을 오프라인으로 전환합니다. cmdlet을
Stop-Cluster
실행하거나 Windows Admin Center를 사용하여 시스템을 중지합니다.각 컴퓨터에서 아래 PowerShell 명령을 실행하여 클러스터 서비스를 사용 안 함으로 설정합니다. 이렇게 하면 업데이트하는 동안 클러스터 서비스가 시작되지 않습니다.
Set-Service -Name clussvc -StartupType Disabled
- 모든 컴퓨터에 Windows Server 누적 업데이트 및 필요한 서비스 스택 업데이트를 적용합니다. 모든 컴퓨터를 동시에 업데이트할 수 있습니다. 시스템이 다운되었기 때문에 기다릴 필요가 없습니다.
컴퓨터를 다시 시작하고 모든 것이 제대로 표시되는지 확인합니다.
각 컴퓨터에서 아래 PowerShell 명령을 실행하여 클러스터 서비스를 다시 자동 으로 설정합니다.
Set-Service -Name clussvc -StartupType Automatic
시스템을 시작합니다. cmdlet을
Start-Cluster
실행하거나 Windows Admin Center를 사용합니다.몇 분 정도 주세요. 스토리지 풀이 정상인지 확인합니다. 실행
Get-StorageJob
하여 모든 작업이 성공적으로 완료되었는지 확인합니다.가상 디스크를 다시 온라인 상태로 만듭니다.
및
Get-Volume
cmdlet을 실행하여 가상 디스크의Get-VirtualDisk
상태를 모니터링합니다.
이제 시스템에 대한 업그레이드 후 단계를 수행할 준비가 되었습니다.