使用 Ansible
准备工作
在开始之前,请先创建集群。
Ansible
如需使用 Ansible 获取集群的状态,请完成以下说明:
为
google.alloydbomni_orchestrator.status角色创建 Ansible 策略方案 。- 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 节点的操作系统用户。ANSIBLE_SSH_PRIVATE_KEY_FILE:Ansible 用于通过 SSH 连接到 AlloyDB Omni 节点的私钥。
运行策略方案。
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 组件中创建的部署规范的路径。(可选)
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 组件中创建的部署规范的路径。(可选)
RESOURCE_NAME:您要获取其状态的资源的名称。例如,这可以是DBCluster或PgBouncer资源的名称。