取得叢集狀態

如要取得 AlloyDB Omni 叢集的狀態,請完成下列任一組操作說明:

事前準備

開始之前,請先建立叢集。

Ansible

如要使用 Ansible 取得叢集狀態,請完成下列操作說明:

  1. 為 google.alloydbomni_orchestrator.status 角色建立 Ansible playbook。

    - name: STATUS_PLAYBOOK_NAME
      hosts: localhost
      vars:
        ansible_user: ANSIBLE_USER
        ansible_ssh_private_key_file: ANSIBLE_SSH_PRIVATE_KEY_FILE
      roles:
      - role: google.alloydbomni_orchestrator.status
    

    請替換下列變數:

    • STATUS_PLAYBOOK_NAME:Ansible 腳本的名稱。例如:My cluster status。

    • ANSIBLE_USER:Ansible 用來登入 AlloyDB Omni 節點的 OS 使用者。

    • ANSIBLE_SSH_PRIVATE_KEY_FILE:Ansible 使用的私密金鑰,用於透過 SSH 連線至 AlloyDB Omni 節點。

  2. 執行應對手冊。

    ansible-playbook STATUS_PLAYBOOK_PATH -i DEPLOYMENT_SPECIFICATION_PATH \
          -e resource_type="RESOURCE_TYPE" -e resource_name=RESOURCE_NAME

    請替換下列變數:

    • STATUS_PLAYBOOK_PATH:步驟一建立的應對手冊路徑。

    • DEPLOYMENT_SPECIFICATION_PATH:您在「安裝 AlloyDB Omni 元件」中建立的 Deployment 規格路徑。

    • RESOURCE_TYPE:要查看狀態的資源類型。例如 DBCluster 或 PgBouncer。

    • (選用) RESOURCE_NAME: 要取得狀態的資源名稱。例如 DBCluster 或 PgBouncer 資源的名稱。

AlloyDB Omni 自動調度管理工具 CLI

如要使用 AlloyDB Omni 自動調度管理工具 CLI 取得叢集狀態,請執行下列 alloydbctl 指令:

alloydbctl get -d DEPLOYMENT_SPECIFICATION_PATH_PATH -t RESOURCE_TYPE -n RESOURCE_NAME

請替換下列變數:

  • DEPLOYMENT_SPECIFICATION_PATH_PATH:您在「安裝 AlloyDB Omni 元件」中建立的 Deployment 規格路徑。

  • RESOURCE_TYPE:要查看狀態的資源類型。例如 DBCluster 或 PgBouncer。

  • (選用) RESOURCE_NAME:要查詢狀態的資源名稱。例如 DBCluster 或 PgBouncer 資源的名稱。