Utiliser Ansible
Utiliser la CLI de l'outil d'orchestration 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_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 qu'Ansible utilise pour se connecter à vos nœuds AlloyDB Omni via 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.
CLI de l'outil d'orchestration AlloyDB Omni
Pour obtenir l'état de votre cluster à l'aide de la CLI de l'outil d'orchestration 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.