2015-01-12 1 views
0

CS에서 할당 된 VIP를 잃지 않고 Windows Azure에서 CloudService (이후 CS)에서 VirtualMachine (이후 VM) 배포로 현재 실행 환경을 변경할 수 있는지 궁금합니다. VM이 현재 CS에 할당 된 IP를 얻는다는 것을 의미합니다.Azure : VIP를 잃지 않고 클라우드 서비스에서 VM으로 전환 할 수있는 방법이 있습니까?

저는 요즘 사용자가 Azure PowerShell을 사용하여 공용 IP를 예약 할 수 있다는 것을 알고 있습니다. 그 목표를 어떻게 든 달성 할 수 있을까요? CS 배포시 사용중인 IP를 예약 한 다음 예약 된 IP를 사용하여 VM 환경을 구축 취소하고 배포 할 수 있습니까?

VM 인스턴스를 CS 스테이징 슬롯에 배포 한 다음 VIP를 바꿀 수있는 방법은 없습니까?

답변

1

구체적인 시나리오에서 - 아니요.

먼저 동일한 클라우드 서비스에 VM 및 PaaS 역할을 배포 할 수 없기 때문에. 이는 의도적으로 설계된 동작입니다.

둘째, documentation here에 따라, 오늘로 예약 된 IP 주소에 대한 몇 가지 제한 사항이 있습니다 :

  • 당신은 배포하기 전에 먼저 IP 주소를 예약해야합니다.
  • 지금은 이미 배포 된 항목으로 돌아가서 예약을 적용 할 수 없습니다. 당신이 할 수 이론적으로

:

  1. 이 (배치없이) 빈 클라우드 서비스를 만들기
  2. 예약이 배포에 대한 공용 IP 주소
  3. 배포 PaaS를 역할 (웹/근로자)
  4. 클라우드 서비스에서 배포 삭제
  5. 동일한 클라우드 서비스에 VM 배포

5 단계에서 배포 한 VM은 3 단계에서 배포 한 클라우드 서비스와 동일한 VIP를 사용합니다. 현재 PaaS 역할 및 VM에 대해 동일한 VIP를 다른 방법으로 전환하는 유일한 방법입니다.

+0

감사합니다. 그래서 기본적으로 CS가 이미 실행 중이고 할당 된 IP가 예약되어 있지 않기 때문에 필요한 것을 성취 할 수단이 없습니다. 내 옵션은 Microsoft가 배포 후 IP 주소를 예약 할 수있는 기능을 추가하기로 결정하거나 IP가 변경 될 것이라는 생각을 가지고 살아갈 때까지 기다리는 것입니다. – Jokkeri

+0

또는 새로운 클라우드 서비스, 예약 된 IP 할당, 제품을 전개 한 다음 필요한 경우 DNS를 갱신하십시오. DNS 변경이 전파 될 때까지 두 배포가 모두 실행되므로 잠재적으로 중단 시간없이 전환 할 수 있습니다. 그런 다음 예약 된 IP 주소를 가지고 있습니다. – astaykov

+0

웹 사이트 유형의 시스템에서 작동하지만 불행히도 IP 기반 방화벽 규칙이 필요한 다른 기능이 있습니다. 그리고 안타깝게도 도메인 이름을 기반으로 한 방화벽 규칙은 일반적으로 제공되지 않았습니다. – Jokkeri

관련 문제