Azure Cloud Service(클래식) 클라우드 서비스 VIP 교환 오류 문제 해결
Important
Cloud Services(클래식)는 이제 신규 고객에게 더 이상 사용되지 않으며, 모든 고객에 대해 2024년 8월 31일에 사용이 중지됩니다. 새 배포는 새 Azure Resource Manager 기반 배포 모델인 Azure Cloud Services(추가 지원)를 사용해야 합니다.
이 문서는 Azure Cloud Service VIP 교환 실패(VipSwapNotAllowedAsRollingUpgradeIsInProgress 예외)를 해결하는 데 도움이 됩니다. VIP 교환 실패는 일반적으로 스테이징 환경에서 클라우드 서비스의 새 릴리스를 배포할 때 발생합니다. 단계적 배포 후에는 VIP 교환을 수행하여 프로덕션 환경으로 마이그레이션하려고 합니다. 교환은 조작하기 쉽고 가동 중지 시간이 필요하지 않습니다.
증상
VIP 교환 실패가 발생하면 다음 내부 서버 오류 메시지(HTTP 상태 코드 500) 중 하나를 수신할 수 있습니다.
서버에 내부 오류가 발생했습니다. 요청을 다시 시도하세요.
요청을 처리하는 동안 오류가 발생했습니다. 잠시 후에 다시 시도하세요.
원인 1: 서비스 역할 인스턴스가 준비되지 않음
서비스 역할의 인스턴스가 시작 상태가 아닙니다(사용 중, 재활용, 업데이트, 업그레이드 등). VIP 교환은 모든 인스턴스가 정상 상태인 경우에만 가능합니다. Azure Portal의 개요 창에서 인스턴스의 상태를 확인할 수 있습니다.
해결 방법: 준비되지 않은 컴퓨팅 인스턴스 확인
서비스 역할 인스턴스의 상태를 확인하거나 확인하려면 다음을 수행합니다.
모든 컴퓨팅 인스턴스가 준비되지 않은 상태가 아닌 준비 상태인지 확인합니다.
인스턴스가 준비되지 않은 상태로 중단된 경우 교환을 수행하기 전에 문제를 해결합니다. 자세한 내용은 다음 문서를 참조하세요.
원인 2: 배포 업데이트 또는 업그레이드로 VIP 교환 방지
다른 배포 업데이트 또는 업그레이드가 진행 중일 때 VIP 교환이 시도되었습니다.
해결 방법: 배포 업데이트 또는 업그레이드 이벤트 확인
자동 업데이트로 인해 교환이 차단되는지 확인하려면 다음을 수행합니다.
Azure Portal에서 클라우드 서비스를 선택합니다.
속성 창에서 상태 값을 확인합니다. 준비 상태인 경우 마지막 작업을 확인하여 최근 이벤트가 스왑을 차단했는지 확인합니다.
프로덕션 배포에 대해 이전 두 단계를 반복합니다.
참고 항목
자동 업데이트가 처리 중인 경우 교환을 수행하기 전에 완료되기를 기다립니다.
원인 3: 예약된 IP 주소가 사용 중
업데이트 또는 업그레이드 중에 예약된 IP 주소를 추가, 변경 또는 제거하려고 했습니다. 프로덕션 슬롯에 대한 고정 IP 주소를 예약하는 경우 스테이징 슬롯도 예약해야 합니다.
해결 방법: 고정 IP 주소 사용량 확인
서비스에서 스테이징 및 프로덕션 환경 모두에 고정 IP 주소를 사용하고 있는지 여부를 확인합니다. 클라우드 서비스의 구성 블레이드에 배포의 예약된 IP 주소에 대한 올바른 값이 표시되는지 확인합니다. 예약된 IP 주소가 올바르지 않으면 구성 파일을 올바른 값으로 업데이트합니다.
원인 4: 서비스가 자체 복구 상태입니다.
서비스 자가 복구가 진행 중입니다.
해결 방법: Azure 지원 문의
자체 복구 프로세스가 진행 중이므로 VIP 교환에 실패한 경우 Azure 지원 문의하여 추가 지원을 받으세요.
도움을 요청하십시오.
질문이 있거나 도움이 필요한 경우 지원 요청을 생성하거나Azure 커뮤니티 지원에 문의하세요. Azure 피드백 커뮤니티에 제품 피드백을 제출할 수도 있습니다.