共用方式為


如何使用 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 定義沙箱:

  • 將 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 入口網站中的部署進度。