소개
이 문서에서는 Windows Azure Pack용 업데이트 롤업 8에서 해결된 문제를 설명합니다. 또한 이 문서에는 WAP(Windows Azure Pack)용 업데이트 롤업 8에 대한 설치 지침이 포함되어 있습니다.
이 업데이트 롤업에서 해결된 문제
Azure 팩 Windows
-
문제 1
관리자는 제공할 수 없으며 테넌트는 NAT(네트워크 주소 변환) 연결을 통해 여러 외부 IP 주소를 사용할 수 없습니다. VMM(Microsoft System Center Virtual Machine Manager)에는 이러한 목적을 위해 IP 주소를 할당하는 기능이 있지만 WAP 관리자 및 테넌트 환경에서는 이러한 기능을 제공하지 않습니다. 이제 관리자는 NAT 규칙을 만들 때 사용할 테넌트에 대한 외부 IP 주소 집합을 할당할 수 있습니다. 관리자는 관리자 포털 VM(가상 머신) 확장을 통해 IP 주소 할당량을 설정할 수 있습니다. 참고 기존 계획의 경우 관리자 포털은 "외부 IP 주소 지정" 할당량을 "0"으로 표시합니다. 실제로는 기존 계획과 마찬가지로 "무제한"을 표시해야 합니다. 이 UI 문제는 향후 릴리스에서 해결될 예정입니다. -
문제 2
테넌트는 가상 머신당 하나의 검사점만 만들 수 있습니다. 관리자는 테넌트가 여러 VM 검사포인트를 만들 수 있도록 하는 할당량을 포함하는 계획을 만들 수 있습니다. -
문제 3
PowerShell 명령 "Get-MgmtSvcSqlDatabase" 에서 예기치 않은 예외가 생성됩니다. 명령 Get-MgmtSvcSqlDatabase SQL 데이터베이스 정보를 검색하지 않습니다. 다음 예제에서는 "개체 참조가 개체의 인스턴스로 설정되지 않음" 예외를 반환합니다.-
Get-MgmtSvcSqlDatabase -AdminUri $AdminUri -Token $Token -HostingServerId "someid" -DisableCertificateValidation
-
Get-MgmtSvcSqlDatabase -AdminUri $AdminUri -Token $Token -HostingServerId $hostserver. ServerId -Name "somename" -DisableCertificateValidation
-
Get-MgmtSvcSqlDatabase -AdminUri $AdminUri -Token $Token -HostingServerId " someserverid" -Name "datatest" -DisableCertificateValidation
-
-
문제 4
PowerShell 명령 "Remove-MgmtSvcMySqlHostingServer" 에서 예기치 않은 예외가 생성됩니다. 다음과 같은 문을 실행할 때 "인덱스(0부터 시작)는 인수 목록의 크기보다 크거나 같아야 하며 인수 목록의 크기보다 작아야 합니다"라는 예외로 이 명령이 실패합니다.-
Remove-MgmtSvcMySqlHostingServer -AdminUri $AdminUri -Token $Token -HostingServerId $HostServer[0]입니다. ServerId -DisableCertificateValidation
-
Remove-MgmtSvcMySqlHostingServer -AdminUri $AdminUri -Token $Token -HostingServerId "someserverid" -DisableCertificateValidation
-
-
문제 5
테넌트 포털을 통해 가상 머신을 만들 때 메뉴 드롭다운 상자가 정렬되지 않습니다. 테넌트가 VM을 만들려고 하고 항목 목록이 일부 항목보다 크면 필요한 컴퓨터 이미지 또는 템플릿을 찾기가 매우 어려워집니다. 이 업데이트를 적용하면 갤러리와 빠른 만들기 목록에 두 항목이 모두 있습니다. -
문제 6
2세대(2세대) VM의 ISO 연결은 3~4개의 연결 또는 분리 작업 후에 실패합니다. ISO 디스크 및 VM gen 2 할당 어댑터의 연결 및 분리 작업은 다시 사용할 어댑터를 해제하지 않습니다. 이 업데이트를 적용한 후 디스크 어댑터를 분리하면 어댑터를 다시 사용할 수 있습니다. -
문제 7
전반적인 제품 품질을 개선하기 위한 기타 수정 사항
Windows Azure Pack용 업데이트 롤업 8을 가져오고 설치하는 방법
다운로드 정보
Windows Azure Pack에 대한 업데이트 패키지는 Windows 업데이트 또는 수동 다운로드를 통해 사용할 수 있습니다.
Windows Update
Windows 업데이트 업데이트 패키지를 가져오고 설치하려면 Windows Azure Pack 구성 요소가 설치된 컴퓨터에서 다음 단계를 수행합니다.
-
시작을 클릭하고 제어판을 클릭합니다.
-
제어판 Windows 업데이트 두 번 클릭합니다.
-
Windows 업데이트 창에서 Microsoft 업데이트의 업데이트에 대한 온라인 확인을 클릭합니다.
-
중요 업데이트를 사용할 수 있습니다.
-
업데이트 롤업 패키지를 선택한 다음 확인을 클릭합니다.
-
업데이트 설치를 클릭하여 업데이트 패키지를 설치합니다.
Microsoft 업데이트 카탈로그
다음 웹 사이트로 이동하여 Microsoft 업데이트 카탈로그에서 업데이트 패키지를 수동으로 다운로드합니다.
이러한 설치 지침은 다음 Windows Azure Pack 구성 요소에 대한 것입니다.
-
테넌트 사이트
-
테넌트 API
-
테넌트 공용 API
-
관리 사이트
-
관리 API
-
인증
-
Windows 인증
-
사용
-
모니터링
-
Microsoft SQL
-
MySQL
-
웹 응용 프로그램 갤러리
-
구성 사이트
-
모범 사례 분석기
-
PowerShell API
각 Windows WAP(Azure Pack) 구성 요소에 대한 업데이트 .msi 파일을 설치하려면 다음 단계를 수행합니다.
-
시스템이 현재 작동 중인 경우(즉, 고객 트래픽을 처리하는 경우) Azure 서버의 가동 중지 시간을 예약합니다. Windows Azure Pack은 현재 롤링 업그레이드를 지원하지 않습니다.
-
만족할만한 사이트로 고객 트래픽을 중지하거나 리디렉션합니다.
-
컴퓨터의 백업을 만듭니다.
노트-
이 업데이트에는 데이터베이스 변경 내용이 포함되지 않습니다. 일반적으로 현재 데이터베이스 백업을 유지하는 것이 좋습니다.
-
가상 머신을 사용하는 경우 현재 상태의 스냅샷을 만들어야 합니다.
-
VM을 사용하지 않는 경우 WAP 구성 요소가 설치된 각 컴퓨터의 inetpub 디렉터리에 있는 각 MgmtSvc-* 폴더의 백업을 만듭니다.
-
해당 인증서, 호스트 헤더 및 모든 포트 변경 사항과 관련된 정보와 파일을 수집합니다.
-
-
Windows Azure Pack 테넌트 사이트에 고유한 테마를 사용하는 경우 업데이트를 실행하기 전에 테마 변경 내용을 유지하려면 다음 지침을 따라야 합니다.
-
각 노드에서 직접 또는 WSUS(Windows Server Update Services) 서버를 통해 Microsoft 업데이트를 사용하여 업데이트를 실행합니다.
-
부하 분산 아래의 각 노드에 대해 다음 순서로 구성 요소에 대한 업데이트를 실행합니다.
-
WAP에서 설치한 원래 자체 서명된 인증서를 사용하는 경우 업데이트 작업이 인증서를 대체합니다. 새 인증서를 내보내고 부하 분산에서 다른 노드로 가져와야 합니다. 이러한 인증서에는 CN=MgmtSvc-*(자체 서명됨) 명명 패턴이 있습니다.
-
필요에 따라 RP(리소스 공급자) 서비스(SQL Server, 내 SQL, SPF/VMM, 웹 사이트)를 업데이트합니다. 또한 RP 사이트가 실행 중인지 확인합니다.
-
테넌트 API 사이트, 공용 테넌트 API, 관리자 API 노드 및 관리자 및 테넌트 인증 사이트를 업데이트합니다.
-
관리자 및 테넌트 사이트를 업데이트합니다.
-
-
SQL Server Resource Governor 대한 새 지원을 사용하도록 설정합니다. 이렇게 하려면 다음과 같이 하십시오.
-
텍스트 편집기(또는 ISE Windows PowerShell)를 사용하여 이 PowerShell 스크립트를 다운로드하고 엽니다. 이 스크립트는 Azure Pack 데이터베이스를 변경합니다.
-
다음 연결 문자열 줄을 변경합니다.
$wapConnectionString = "server=yourservername;uid=sa;pwd=yourpassword;d atabase=master;"
-
Mgmt-Svc-PowerShellAPI 모듈을 포함하는 컴퓨터에서 관리자 권한으로 이 스크립트를 실행합니다. 다음은 다음을 실행하는 컴퓨터입니다.
-
사용 확장
-
웹앱 갤러리 확장
-
SQL Server 확장
-
MySQL 확장
-
-
-
모든 구성 요소가 업데이트되고 예상대로 작동하는 경우 업데이트된 노드에 대한 트래픽을 열기 시작할 수 있습니다. 그렇지 않으면 "롤백 지침" 절을 참조하세요.
문제가 발생하고 롤백이 필요한지 확인하는 경우 다음 단계를 수행합니다.
-
"설치 지침" 섹션의 3B 단계에서 스냅샷을 사용할 수 있는 경우 스냅샷을 적용합니다. 스냅숏이 없는 경우 다음 단계로 이동합니다.
-
"설치 지침" 섹션의 3A 및 3C 단계에서 수행한 백업을 사용하여 데이터베이스와 컴퓨터를 복원합니다.
시스템을 부분적으로 업데이트된 상태로 두지 마세요. 한 노드에서 업데이트가 실패한 경우에도 Windows Azure Pack이 설치된 모든 컴퓨터에서 롤백 작업을 실행합니다. 구성 항목이 올바른지 확인하려면 각 Windows Azure Pack 노드에서 Windows Azure Pack 모범 사례 분석기를 실행하는 것이 좋습니다. -
복원된 노드에 대한 트래픽을 엽니다.
파일 이름 |
크기(바이트) |
버전 |
---|---|---|
MgmtSvc-AdminAPI.msi |
4,304,896 |
3.28.8196.48 |
MgmtSvc-AdminSite.msi |
17,616,896 |
3.28.8196.48 |
MgmtSvc-AuthSite.msi |
12,083,200 |
3.28.8196.48 |
MgmtSvc-Bpa.msi |
917,504 |
3.28.8196.48 |
MgmtSvc-ConfigSite.msi |
7,950,336 |
3.28.8196.48 |
MgmtSvc-Monitoring.msi |
4,472,832 |
3.28.8196.48 |
MgmtSvc-Mp.msi |
1,519,616 |
3.28.8196.48 |
MgmtSvc-MySQL.msi |
3,952,640 |
3.28.8196.48 |
MgmtSvc-PowerShellAPI.msi |
3,850,240 |
3.28.8196.48 |
MgmtSvc-SQLServer.msi |
4,276,224 |
3.28.8196.48 |
MgmtSvc-TenantAPI.msi |
4,288,512 |
3.28.8196.48 |
MgmtSvc-TenantPublicAPI.msi |
4,358,144 |
3.28.8196.48 |
MgmtSvc-TenantSite.msi |
19,103,744 |
3.28.8196.48 |
MgmtSvc-Usage.msi |
4,407,296 |
3.28.8196.48 |
MgmtSvc-WebAppGallery.msi |
4,083,712 |
3.28.8196.48 |
MgmtSvc-WindowsAuthSite.msi |
4,304,896 |
3.28.8196.48 |