이 예시에서는 사용자가 가상 머신을 프로비저닝한 후 실행되는 클라우드 스크립트를 보여줍니다.
시작하기 전에
- 필요한 역할: cloud_admin
- 이미지 템플릿에 매핑되는 OS 자원 프로파일입니다. 사용자가 프로파일을 사용하여 자원을 프로비저닝합니다. 이미지에 기본 인증 자격 증명을 추가해야 합니다.
- 하드웨어 유형에 매핑되는 자원 프로파일을 계산합니다.
이 태스크 정보
이 예시에서는 클라우드 초기화 스크립트를 만들고, 자원 블록을 사용자 지정하며, 클라우드 사용자 포털에서 VM을 프로비저닝합니다.
프로시저
-
템플릿을 참조하는 클라우드 스크립트 템플릿 파일 및 클라우드 스크립트를 만듭니다.
-
가상 서버 자원 블록을 열고 다음 단계를 수행합니다.
-
초안/게시 스위치를 초안으로 설정합니다.
-
운영 탭의 인터페이스 목록에서 가상 서버 인터페이스를 선택합니다.
-
작업 필드에 다음 작업이 존재하는지 확인합니다.
- 준비가 될 때까지 차단
- 스크립트 실행:이 작업은 Blueprint에 스크립트를 실행하도록 지시합니다.


-
입력 매개변수 탭을 클릭하여 각 작업의 입력을 확인합니다.
-
단계 탭에서 필요에 따라 단계를 추가합니다.
-
각 단계에 대한 스크립트 매개변수의 경우 스크립트 확인란을 선택 취소하고 매핑 열의 식을
$(CloudScript.scripts.scriptname)으로 변경합니다. 여기서 scriptname은 스크립트 템플릿이 아니라 이전에 만든 스크립트의 이름입니다.
-
가상 서버 자원 블록을 게시하여 카탈로그 항목에 게시된 Blueprint로 사용합니다.
-
새 스택을 시작하여 VM을 프로비저닝하고 OS 프로파일 및 필요 조건으로 만든 계산 프로파일을 지정합니다.
결과
스택 상태 페이지는 CreateNode, BlockUntilReady 및 ExecuteShellScript 작업을 통해 실행됩니다. 사용자가 만든 스크립트에서 마지막으로 추방된 작업입니다.