Utiliser Ansible
Utiliser la CLI de l'orchestrateur AlloyDB Omni
Avant de commencer
Avant de commencer, créez votre cluster.
Ansible
Pour obtenir l'état de votre cluster à l'aide d'Ansible, suivez les instructions ci-dessous :
Créez un playbook Ansible pour le rôle
google.alloydbomni_orchestrator.status.- 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.statusRemplacez les variables suivantes :
STATUS_PLAYBOOK_NAME: nom de votre playbook Ansible. Exemple :My cluster statusANSIBLE_USER: utilisateur de l'OS qu'Ansible utilise pour se connecter à vos nœuds AlloyDB Omni.ANSIBLE_SSH_PRIVATE_KEY_FILE: clé privée utilisée par Ansible pour se connecter à vos nœuds AlloyDB Omni à l'aide de SSH.
Exécutez le playbook.
ansible-playbook STATUS_PLAYBOOK_PATH -i DEPLOYMENT_SPECIFICATION_PATH \ -e resource_type="RESOURCE_TYPE" -e resource_name=RESOURCE_NAMERemplacez les variables suivantes :
STATUS_PLAYBOOK_PATH: chemin d'accès au playbook que vous avez créé à l'étape 1.DEPLOYMENT_SPECIFICATION_PATH: chemin d'accès à la spécification de déploiement que vous avez créée dans Installer les composants AlloyDB Omni.RESOURCE_TYPE: type de ressource dont vous souhaitez connaître l'état. Par exemple, il peut s'agir deDBClusterou dePgBouncer.(Facultatif)
RESOURCE_NAME: nom de la ressource dont vous souhaitez connaître l'état. Par exemple, il peut s'agir du nom de la ressourceDBClusterouPgBouncer.
Interface de ligne de CLI;orchestrateur AlloyDB Omni
Pour obtenir l'état de votre cluster à l'aide de l'CLI de l'orchestrateur AlloyDB Omni, exécutez la commande alloydbctl suivante :
alloydbctl get -d DEPLOYMENT_SPECIFICATION_PATH_PATH -t RESOURCE_TYPE -n RESOURCE_NAMERemplacez les variables suivantes :
DEPLOYMENT_SPECIFICATION_PATH_PATH: chemin d'accès à la spécification de déploiement que vous avez créée dans Installer les composants AlloyDB Omni.RESOURCE_TYPE: type de ressource dont vous souhaitez connaître l'état. Par exemple, il peut s'agir deDBClusterou dePgBouncer.(Facultatif)
RESOURCE_NAME: nom de la ressource dont vous souhaitez connaître l'état. Par exemple, il peut s'agir du nom de la ressourceDBClusterouPgBouncer.