使用動作來執行配置管理
使用其中一個 IBM® 提供的 Ansible 教戰手冊來啟動和停止 IBM Cloud® Virtual Servers for Virtual Private Cloud。
Ansible 教戰手冊 是一組指令或自動化作業,您可以配置成在單一目標主機或一組主機上執行。 您可以建立 Schematics 動作,以指向您的教戰手冊,並使用中的內建 Ansible 功能來執行教戰手冊中的指示。 如需 Schematics 如何執行 Ansible 教戰手冊的相關資訊? 請參閱 使用 IBM Cloud Schematics。
開始之前
在使用本 Ansible playbook 之前,您必須完成下列任務:
-
請確定您具有 建立 Schematics 動作 的許可權。
-
建立 IBM Cloud® Virtual Private Cloud 和 Virtual Servers for VPC。 如需相關資訊,請參閱 開始使用 Virtual Private Cloud(VPC)。
請記下 Virtual Servers for VPC的 專用 或 浮動 IP 位址。
啟動和停止 Virtual Servers for VPC
- 登入 IBM Cloud控制台。
- 點選選單圖示
> Platform Automation > Schematics > Ansible。
- 輸入動作的名稱,例如
Stop_VSIaction、資源群組,以及您要在其中建立動作的地區。 然後,按一下 建立,以檢視 詳細資料 區段。 - 點擊編輯圖標並輸入
https://github.com/Cloud-Schematics/ansible-is-instance-actions在 GitHub 或 GitLab 儲存庫 URL 欄位中。 - 按一下 擷取劇本。
- 選取
stop-vsi-playbook.yaml教戰手冊。請參閱 VSI 的 浮動 IP 位址,以設定您的輸入變數。 - 展開進階選項。
- 在 定義變數 區段中,輸入
instance_ip作為 key,並輸入 Virtual Servers for VPC 的浮動 IP 位址作為 值。 - 按一下儲存。
- 按一下 檢查動作,以驗證您的動作詳細資料。 「工作」頁面會自動開啟,您可以查看日誌來檢視這項檢查的結果。
- 按一下 執行動作,以停止 Virtual Servers for VPC。 您可以透過檢閱 工作 頁面上的日誌來監視此動作的進度。
- 驗證 Virtual Servers for VPC 已停止。
- 從 Virtual Servers for VPC 儀表板中,找到 Virtual Servers for VPC。
- 驗證您的實例是否顯示
Stopped狀態。 - 選用項目: 重複此入門指導教學中的步驟以建立另一個動作,並再次選取
start-vsi-playbook.yamlAnsible 教戰手冊以啟動 Virtual Servers for VPC。
您已使用 Schematics 的內建 Ansible 功能來啟動和停止 Virtual Servers for VPC 實例。
下一步為何?
現在您已在雲端資源上執行了第一個作業,您可以探索下列選項:
- 瞭解如何 建立您自己的 Ansible 教戰手冊。
- 探索其他 IBM提供的教戰手冊。
- 設定 Schematics CLI 或 API,開始自動配置雲端資源。