필수 구성 요소: 사용자는 Azure CLI 및 Git을 설치한 다음 Azure 구독에 로그인하거나 설정해야 합니다.
중요합니다
배포를 위해 지정된 Azure 계정으로 Azure CLI가 설치되고 인증되는 Linux 셸에서 다음 명령을 실행합니다. 이 시나리오에서는 Azure Cloud Shell이 지원되지 않습니다.
- 안정적인 최신 릴리스에서 Slurm용 Azure CycleCloud 작업 영역 복제
git clone --depth 1 https://github.com/azure/cyclecloud-slurm-workspace.git
UI 정의 파일의 콘텐츠 복사
./uidefinitions/createUiDefinition.json
UI 정의 샌드박스로 이동:
- Azure 퍼블릭 클라우드 Azure 퍼블릭 포털의 경우
- Azure US Gov Azure US Gov 포털의 경우
UI 정의 파일의 내용을 오른쪽의 여러 줄 텍스트 상자에 붙여넣습니다.
왼쪽 아래 모서리를 클릭하면
Preview >>
UI 환경을 열어봅니다.다음 단계에서 설명한 출력 페이로드에 필요한 값이 채워지도록 UI 흐름의 각 페이지를 진행합니다.
UI 흐름을
Review + create
페이지로 진행한 다음,View outputs payload
버튼 오른쪽에 레이블이 지정된Create
링크를 클릭하여 브라우저 창의 오른쪽에 본문에 JSON 형식의 텍스트가 포함된 창을 생성합니다.JSON 형식 텍스트를 로컬 JSON 파일에 복사합니다.
parameters.json
로 저장하고 경로를 기록해 둡니다. 배포를 위해 매개 변수 파일을 호출합니다.선택한 셸을 열고 위에서 복제한 리포지토리가 포함된
cyclecloud-slurm-workspace
폴더/디렉터리로 이동합니다.주기 이미지 계획의 조건에 동의합니다.
az vm image terms accept --urn azurecyclecloud:azure-cyclecloud:cyclecloud8-gen2:latest
- 셸에서 다음 배포 명령을 실행합니다. 대괄호가 있는 필드에는 대괄호를 대체해야 합니다(대괄호를 삭제해야 합니다). 아래 지침에서는 이전 단계에서 설명한 대로 현재 디렉터리가 있다고 가정합니다.
az deployment sub create --template-file ./cyclecloud-slurm-workspace/bicep/mainTemplate.bicep --parameters parameters.json --location [ANY AZURE LOCATION E.G. eastus] --name [OPTIONAL BUT HELPFUL, DELETE IF UNUSED]
- 셸이 배포에 성공했음을 표시할 때까지 기다립니다. 또한 UI에 표시된 리소스 그룹으로 이동하고, 왼쪽 메뉴의 설정 드롭다운 메뉴에서 선택하고
Deployments
, 표시된 목록 아래쪽에서 "pid-"로 시작하는 배포 이름의 상태를 확인하여 Azure Portal에서 배포 진행률을 추적할 수도 있습니다.