使用 Ansible
事前準備
請先建立叢集。
Ansible
如要使用 Ansible 取得叢集狀態,請完成下列操作:
為
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 劇本的名稱。例如: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 Orchestrator 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資源的名稱。