PowerShell을 통해 Azure 로컬에서 운영 체제 업그레이드 후 단계 수행
적용 대상: Azure Local 2311.2 이상
이 문서에서는 운영 체제(OS)를 새 버전으로 업그레이드한 후 OS 후 업그레이드 작업을 수행하는 방법을 설명합니다. 이 문서에 설명된 업그레이드 후 작업은 Azure 로컬 인스턴스의 안정성을 위해 필요합니다.
이 문서에서는 Azure Local 버전 23H2를 새 버전으로, Azure Local 버전 22H2를 이전 버전으로 참조합니다.
필수 조건 완료
시작하기 전에 다음 사항을 확인합니다.
다음 문서 중 하나의 지침에 따라 OS를 Azure Local의 버전 23H2로 업그레이드했습니다.
- PowerShell을 통해 23H2 OS로 업그레이드합니다.
- Windows Admin Center를 통해 23H2 OS로 업그레이드합니다.
- 다른 방법을 통해 23H2 OS로 업그레이드합니다.
시스템의 모든 컴퓨터가 정상이고 온라인으로 표시되는지 확인합니다.
시스템에 연결할 수 있는 클라이언트에 액세스할 수 있습니다. 이 클라이언트는 PowerShell 5.0 이상을 실행해야 합니다.
1단계: 시스템에 연결
클라이언트에서 다음 단계에 따라 시스템의 컴퓨터 중 하나에 연결합니다.
시스템에 연결하는 데 사용하는 클라이언트에서 관리자 권한으로 PowerShell을 실행합니다.
시스템의 컴퓨터에 대한 원격 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가 있는지 확인하려면 cmdlet을 Get-CauRun
실행합니다.
Get-CauRun -ClusterName <ClusterName>
샘플 출력은 다음과 같습니다.
RunId : <Run ID>
RunStartTime : 10/13/2019 1:35:39 PM
CurrentOrchestrator : NODE1
NodeStatusNotifications : {
Node : NODE1
Status : Waiting
Timestamp : 10/13/2019 1:35:49 PM
}
NodeResults : {
Node : NODE2
Status : Succeeded
ErrorRecordData :
NumberOfSucceededUpdates : 0
NumberOfFailedUpdates : 0
InstallResults : Microsoft.ClusterAwareUpdating.UpdateInstallResult[]
}
3단계: OS 후 업그레이드 단계 수행
새 OS가 설치되면 새 기능을 사용하도록 설정하려면 클러스터 기능 수준을 업그레이드하고 PowerShell을 사용하여 스토리지 풀 버전을 업그레이드해야 합니다.
Important
- OS 후 업그레이드 단계는 시스템의 안정성과 성능에 필수적입니다. OS 업그레이드 후 다음 단계를 수행해야 합니다.
클러스터 기능 수준을 업그레이드합니다.
Warning
클러스터 기능 수준을 업그레이드한 후에는 이전 운영 체제 버전으로 롤백할 수 없습니다.
가능한 한 빨리 클러스터 기능 수준을 업그레이드하는 것이 좋습니다. Windows Admin Center를 사용하여 기능 업그레이드를 설치하고 선택적 클러스터 기능 수준 업데이트 확인란을 선택한 경우 이 단계를 건너뜁니다.
시스템의 모든 컴퓨터에서 다음 cmdlet을 실행합니다.
Update-ClusterFunctionalLevel
이 작업을 실행 취소할 수 없다는 경고가 표시됩니다. 계속하려는 Y를 확인합니다.
스토리지 풀을 업그레이드합니다.
클러스터 기능 수준을 업그레이드한 후 다음 cmdlet을 사용하여 시스템을 나타내는 스토리지 풀을 식별
FriendlyName
합니다.Get-StoragePool
이 예제에서는
FriendlyName
hci-cluster1의 S2D입니다.cmdlet을
Update-StoragePool
실행하여 스토리지 풀 버전을 업그레이드합니다.Update-StoragePool -FriendlyName "S2D on hci-cluster1"
메시지가 표시되면 작업을 확인합니다. 이 시점에서 새 cmdlet은 시스템의 모든 컴퓨터에서 완전히 작동합니다.
(선택 사항) VM 구성 수준을 업그레이드합니다. 필요에 따라 cmdlet을 사용하여
Update-VMVersion
각 VM을 중지한 다음 VM을 다시 시작하여 VM 구성 수준을 업그레이드할 수 있습니다.업그레이드된 시스템이 예상대로 작동하는지 확인합니다.
역할은 올바르게 장애 조치(failover)되어야 하며, VM 실시간 마이그레이션이 시스템에서 사용되는 경우 VM은 성공적으로 실시간 마이그레이션되어야 합니다.
시스템의 유효성을 검사합니다.
Test-Cluster
시스템의 컴퓨터 중 하나에서 cmdlet을 실행하고 클러스터 유효성 검사 보고서를 검사합니다.
일부 드라이버가 이전 받은 편지함 드라이버 버전으로 되돌아가 예기치 않은 동작이 발생할 수 있으므로 하드웨어 파트너의 최신 드라이버를 설치합니다.
이제 솔루션 업그레이드를 적용할 준비가 되었습니다.