장애 조치(failover) 클러스터에 Windows Admin Center 배포하여 Windows Admin Center 게이트웨이 서비스에 고가용성을 제공할 수 있습니다. 제공된 솔루션은 하나의 Windows Admin Center 인스턴스만 활성화된 활성-수동 솔루션입니다. 클러스터의 노드 중 하나가 실패할 경우, Windows Admin Center는 정상적으로 다른 노드로 장애 조치(failover)하여 환경 내 서버를 원활하게 계속 관리할 수 있도록 합니다.
다른 Windows Admin Center 배포 옵션에 대해 알아봅니다.
중요합니다
아키텍처 변경으로 인해 Windows Admin Center 버전 2311 이상의 고가용성 배포에서 버전 2410 이상으로의 직접 업그레이드는 지원되지 않습니다. 업그레이드하려면 Windows Admin Center 제거하고 다시 설치해야 합니다.
Prerequisites
- Windows Admin Center HA 스크립트 zip 파일 고가용성 배포 스크립트입니다. 스크립트가 포함된 .zip 파일을 로컬 컴퓨터에 다운로드한 다음, 이 문서의 지침에 따라 필요에 따라 배포 스크립트를 복사합니다.
- Windows Server 2016 이상에서 실행되는 둘 이상의 노드로 구성된 장애 조치(failover) 클러스터입니다. 장애 조치(failover) 클러스터 배포에 대해 자세히 알아봅니다.
- 클러스터의 모든 노드가 액세스할 수 있는 영구 데이터를 저장하는 Windows Admin Center 위한 CSV(클러스터 공유 볼륨)입니다. CSV에는 10GB로 충분합니다.
- 모든 노드에 프라이빗 키가 설치된 유효한 CA(인증 기관)의 인증서 지문입니다.
Note
파일에는 Deploy-GatewayV2Ha.zip 다음 스크립트가 포함됩니다.
Deploy-GatewayV2Ha.Deploy.ps1Deploy-GatewayV2Ha.Validate.ps1Deploy-GatewayV2Ha.Inspect.ps1Deploy-GatewayV2Ha.Uninstall.ps1
장애 조치 클러스터에 Windows Admin Center 설치
-
Deploy-GatewayV2Ha.Deploy.ps1스크립트를 클러스터의 노드에 복사합니다. Windows Admin Center.exe동일한 노드에 다운로드하거나 복사합니다. - RDP를 통해 노드에 연결하고, 스크립트가 포함된 폴더로 이동하고, 다음 매개 변수를 사용하여 관리자 권한으로 스크립트를 실행
Deploy-GatewayV2Ha.Deploy.ps1합니다.-
-clusterStorage: Windows Admin Center 데이터를 저장할 클러스터 공유 볼륨의 로컬 경로입니다. -
-clientAccessPoint: Windows Admin Center 액세스하는 데 사용하는 이름을 선택합니다. 예를 들어 매개 변수-clientAccessPoint contosoWindowsAdminCenter사용하여 스크립트를 실행하는 경우https://contosoWindowsAdminCenter.<domain>.com방문하여 Windows Admin Center 서비스에 액세스합니다. -
-staticAddress: 선택 사항. 클러스터의 제너릭 서비스를 위한 하나 이상의 정적 주소. -
-InstallerPath: Windows Admin Center.exe파일의 경로입니다. -
-CertificateThumbprint: 모든 노드에 있는 TLS 인증서 지문입니다. -
-generateSslCert: 선택 사항. 서명된 인증서를 제공하지 않으려면 이 매개 변수 플래그를 포함하여 자체 서명된 인증서를 생성합니다. 자체 서명된 인증서는 60일 후에 만료됩니다. -
-HttpsPort: 선택 사항. 포트를 지정하지 않으면 게이트웨이 서비스는 포트 443(HTTPS)에 배포됩니다. 다른 포트를 사용하려면 이 매개 변수를 지정합니다. 443 외에 사용자 지정 포트를 사용하는 경우https://\<clientAccessPoint\>:<port>이동하여 Windows Admin Center 액세스합니다.
-
Note
Deploy-GatewayV2Ha.Deploy.ps1 스크립트는 -WhatIf 및 -Verbose 매개 변수를 지원합니다.
중요합니다
고가용성 설치에서 추가 수명 주기 작업을 수행하려면 파일의 Deploy-GatewayV2Ha.zip 모든 스크립트가 모든 노드에 있는지 확인합니다.
예시
$parameters = @{
ClusterStorage = "C:\ClusterStorage\Volume1\Gateway"
ClientAccessPoint = gateway-ha
StaticAddress = '10.0.0.50'
InstallerPath = "C:\Installers\WindowsAdminCenter2511.exe"
CertificateThumbprint = "AA11BB22CC33DD44EE55FF66AA77BB88CC99DD00"
}
Deploy-GatewayV2Ha.Deploy @parameters
기존 고가용성 설치 업데이트
연결 데이터를 잃지 않고 동일한 Deploy-GatewayV2Ha.Deploy.ps1 스크립트를 사용하여 HA 배포를 업데이트합니다.
새 버전의 Windows Admin Center 업데이트
새 버전의 Windows Admin Center 릴리스되면 Deploy-GatewayV2Ha.Deploy.ps1 매개 변수에 지정된 업데이트된 실행 파일을 사용하여 -InstallerPath 스크립트를 다시 실행합니다.
$parameters = @{
ClusterStorage = "C:\ClusterStorage\Volume1\Gateway"
ClientAccessPoint = gateway-ha
StaticAddress = '10.0.0.50'
InstallerPath = "C:\Installers\WindowsAdminCenter2511new.exe"
CertificateThumbprint = "AA11BB22CC33DD44EE55FF66AA77BB88CC99DD00"
}
Deploy-GatewayV2Ha.Deploy @parameters
새 .exe 파일을 사용하여 Windows Admin Center 플랫폼을 업데이트할 때 인증서를 업데이트할 수도 있습니다.
Windows Admin Center 사용하는 인증서 업데이트
언제든지 -UpdateCertificate 플래그를 사용하여 Windows Admin Center HA 배포에서 사용하는 인증서를 업데이트할 수 있습니다.
$parameters = @{
UpdateCertificate = $true
ClusterStorage = "C:\ClusterStorage\Volume1\Gateway"
ClientAccessPoint = gateway-ha
CertificateThumbprint = "AA11BB22CC33DD44EE55FF66AA77BB88CC99DD00"
}
Deploy-GatewayV2Ha.Deploy @parameters
고가용성 배포 제거
장애 조치(failover) 클러스터에서 Windows Admin Center HA 배포를 제거하려면 Deploy-GatewayV2Ha.Uninstall.ps1 스크립트를 실행합니다.
$parameters = @{
ClusterStorage = "C:\ClusterStorage\Volume1\Gateway"
ClientAccessPoint = gateway-ha
}
Deploy-GatewayV2Ha.Uninstall @parameters
Troubleshooting
로그는 CSV의 임시 폴더에 저장됩니다. 예: C:\ClusterStorage\Volume1\temp.
필요한 경우 Deploy-GatewayV2Ha.Inspect.ps1 스크립트에서 -Mode 플래그를 사용하여 Diagnostics을(를) 전달하여 진단을 실행할 수 있습니다. 다음 예제에서는 클러스터에서 지난 24시간 동안 진단 컬렉션을 실행하는 방법을 보여줍니다.
$parameters = @{
Mode = Diagnostics
ClusterStorage = "C:\ClusterStorage\Volume1\Gateway"
ClientAccessPoint = gateway-ha
DiagnosticLookbackHours = 24
DiagnosticsOutputPath = "C:\Temp\wac-ha-diag"
}
Deploy-GatewayV2Ha.Inspect @parameters