获取集群状态

选择文档版本:

如需获取 AlloyDB Omni 集群的状态,请完成以下任一组说明:

准备工作

开始之前,请先创建集群

Ansible

如需使用 Ansible 获取集群的状态,请完成以下说明:

  1. google.alloydbomni_orchestrator.status 角色创建 Ansible playbook

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

    执行以下变量替换操作:

    • STATUS_PLAYBOOK_NAME: Ansible playbook 的名称。例如 My cluster status

    • ANSIBLE_USER:Ansible 用于登录 AlloyDB Omni 节点的操作系统用户。

    • 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:您在第 1 步中创建的 playbook 的路径。

    • DEPLOYMENT_SPECIFICATION_PATH:您在安装 AlloyDB Omni 组件中创建的部署规范的路径。

    • RESOURCE_TYPE:您要获取状态的资源类型。例如,可以是 DBClusterPgBouncer

    • (可选)RESOURCE_NAME:您要获取其状态的资源的名称。例如,这可以是 DBClusterPgBouncer 资源的名称。

AlloyDB Omni Orchestrator CLI

如需使用 AlloyDB Omni Orchestrator CLI 获取集群的状态,请运行以下 alloydbctl 命令:

alloydbctl get -d DEPLOYMENT_SPECIFICATION_PATH_PATH -t RESOURCE_TYPE -n RESOURCE_NAME

执行以下变量替换操作:

  • DEPLOYMENT_SPECIFICATION_PATH_PATH:您在安装 AlloyDB Omni 组件中创建的部署规范的路径。

  • RESOURCE_TYPE:您要获取状态的资源类型。例如,可以是 DBClusterPgBouncer

  • (可选)RESOURCE_NAME:您要获取其状态的资源的名称。例如,这可以是 DBClusterPgBouncer 资源的名称。