Ansible の使用
始める前に
始める前に、クラスタを作成します。
Ansible
Ansible を使用してクラスタのステータスを取得する手順は次のとおりです。
google.alloydbomni_orchestrator.statusロールの Ansible プレイブック を作成します。- 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 statusANSIBLE_USER: Ansible が AlloyDB Omni ノードへのログインに使用する OS ユーザー。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: 手順 1 で作成したプレイブックのパス。DEPLOYMENT_SPECIFICATION_PATH: AlloyDB Omni コンポーネントをインストールするで作成したデプロイ仕様のパス。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 コンポーネントをインストールするで作成したデプロイ仕様のパス。RESOURCE_TYPE: ステータスを取得するリソースタイプ。たとえば、DBClusterやPgBouncerなどです。(省略可)
RESOURCE_NAME: ステータスを取得するリソースの名前。たとえば、DBClusterリソースまたはPgBouncerリソースの名前などです。