Bluemix Cloud Foundry 아키텍처를 Diego로 변경하기

728x90


Bluemix Cloud Foundry의 아키텍처가 DEA에서 Diego로 변경되었습니다. 그래서 현재 Bluemix에선 Diego로 마이그레이션하라는 메시지를 보실 수가 있습니다. 기존에 DEA로 작성된 App들이 Diego로 자동 변경될 예정이지만 지금 바로 하려고 한다면 아래의 절차를 따를 수 있을 것 같습니다. 자세한 사항은 IBM 기술포럼(바로가기)에서 확인이 가능합니다. 여기서는 단순히 마이그레이션 하는 방법에 대해 알아보도록 하겠습니다.


Step1. Diego Enabler 다운 받기


바로가기를 클릭하셔서 Git에서 Diego-Enabler를 다운 받은 후 적당한 장소에 풀어줍니다. 


Step2. Diego Enabler 설치하기 및 활성화하기

그런 다음 CMD를 띄워서 해당 파일이 풀린 폴더로 이동한 다음 아래와 같은 명령어를 입력해줍니다. 둘다 입력하는건 아니고 둘중 하나만 하면 됩니다. 저 같은 경우 2번째 명령어로 하였습니다. Diego-Enabler의 설치를 뜻하는 명령입니다. 제 경우 C:\Diego 폴더에서 진행되었습니다. 혹시 명령어 예시 앞 뒤에 <p></p> 가 보이는건 무시해주세요. 티스토리에서 자꾸 자동 생성하는 듯 하네요.


cf add-plugin-repo CF-Community https://plugins.cloudfoundry.org/
cf install-plugin Diego-Enabler -r CF-Community


그런 다음 기존 App을 일시 정지하기 위해 아래의 명령어를 입력해줍니다


cf stop 변경하려는 App 이름


다음으로는 해당 App에 Diego를 활성화하기 위한 명령어를 내립니다.


cf enable-diego 변경하려는 App 이름


마지막으로 App 다시 시작 명령을 내리면 됩니다.


cf start 변경하려는 App 이름


이렇게 하면 App이 Diego로 변경되어 다시 시작할 수 있습니다. 새로 작성하는 App들은 Diego 기반으로 작성되기 때문에 별도의 절차가 필요하진 않습니다. 하지만 제대로 작동되는지 확인하려면 앞서 처음 부분에서 알려드린 기술 포럼 문서에서 확인이 가능합니다.


728x90