必要條件:安裝 Azure CLI 和 Git,然後登入或設定您的 Azure 訂用帳戶。
這很重要
從已安裝 Azure CLI 的 Linux 殼層執行下列命令,並使用指定部署的 Azure 帳戶進行驗證。 此案例不支援 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頁面,然後選取在Create按鈕右側標示為View outputs payload的連結,以在瀏覽器視窗右側的本文中產生包含 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]等到該殼層指出部署已成功為止。 您也可以在 Azure 入口網站中追蹤部署的進度。 移至 UI 中顯示的資源群組,從 [設定] 選單中選取 [ 部署 ],然後檢查顯示清單底部以 “pid-” 開頭的部署名稱狀態。