共用方式為


如何使用 CLI 部署適用於 Slurm 環境的 CycleCloud 工作區

必要條件:安裝 Azure CLI 和 Git,然後登入或設定您的 Azure 訂用帳戶。

這很重要

從已安裝 Azure CLI 的 Linux 殼層執行下列命令,並使用指定部署的 Azure 帳戶進行驗證。 此案例不支援 Azure Cloud Shell。

  1. 在最新穩定版本上複製適用於 Slurm 的 Azure CycleCloud 工作區

    git clone --depth 1 https://github.com/azure/cyclecloud-slurm-workspace.git
    
  2. 複製 UI 定義檔案的內容 ./uidefinitions/createUiDefinition.json

  3. 瀏覽至 UI 定義沙箱:

  4. 將 UI 定義檔案的內容貼到右側的多行文字框中。

  5. 選取 Preview >> 左下角以顯示UI體驗。

  6. 流覽 UI 流程的每個頁面,以確定必要的值會出現在下一個步驟中所述的輸出承載中。

  7. 瀏覽 UI 流程至 Review + create 頁面,然後選取在 Create 按鈕右側標示為 View outputs payload 的連結,以在瀏覽器視窗右側的本文中產生包含 JSON 格式化文字的窗格。

  8. 將 JSON 格式的文字複製到本機 JSON 檔案。

  9. 將它儲存為 parameters.json ,並記下路徑。 此檔案是部署的參數檔案。

  10. 開啟您選擇的命令提示字元,並移動到含有您之前複製的 cyclecloud-slurm-workspace 儲存庫的資料夾或目錄。

  11. 接受 Cycle 映射計劃的條款:

    az vm image terms accept --urn azurecyclecloud:azure-cyclecloud:cyclecloud8-gen2:latest
    
  12. 在命令行中執行下列部署指令。 以方括弧中的欄位取代值(請務必刪除括弧)。 目前目錄如上一個步驟所述。

    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] 
    
  13. 等到該殼層指出部署已成功為止。 您也可以在 Azure 入口網站中追蹤部署的進度。 移至 UI 中顯示的資源群組,從 [設定] 選單中選取 [ 部署 ],然後檢查顯示清單底部以 “pid-” 開頭的部署名稱狀態。

資源