如何使用 CLI 部署適用於 Slurm 環境的 CycleCloud 工作區
必要條件:用戶必須安裝 Azure CLI 和 Git。 然後,他們將需要登入或設定其 Azure 訂用帳戶。
- 在最新穩定版本上複製適用於 Slurm 的 Azure CycleCloud 工作區
git clone https://github.com/Azure/cyclecloud-slurm-workspace.git --branch <release>
複製 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
存放庫的資料夾/目錄,接受 Cycle 映射計劃的條款:
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 入口網站中的部署進度。