Azure 환경에서 환경 구성을 한 뒤 Micro-BOSH를 배포 하였을 경우 스토리지 계정에서 스템셀 이미지가 오라가는 중 Time out이 발생하였다.


보통 스템셀이 올라가다 에러가 발생 한 경우 인프라 환경에서의 방화벽(보안 그룹) 및 네트워크 통신 문제가 대다수 여서 재차 확인 해본 결과 이상이 없었다.


다시 처음 부터 bosh doc를 확인하며 실행 해본 결과 deploy가 성공적으로 완료 되었다.


실패 한 이유는 Azure 스토리지 계정의 컨테이너 명칭이 사용자가 결정하는 것이 아니라 azure-cpi 내부에서 정해져 놓은것과 스토리지 계정 생성 시 변경 된 점이 있다는 것으로 추정 된다.


아래는 ruby로 구성 된 의심이 되는 Azure CPI의 소스 일부분을 발췌하였다.






Azure 스토리지 계정를 standard_LRS 타입으로 생성

컨테이너의 명칭을 bosh(private), stemcell(public)으로 생성

컨테이너 테이블 명칭을 stemcells로 생성하고 배포 하였더니 성공적으로 배포가 완료 되었다.

+ Recent posts