클러스터 상태 가져오기

문서 버전을 선택합니다.

AlloyDB Omni 클러스터의 상태를 확인하려면 다음 안내 중 하나를 완료하세요.

시작하기 전에

시작하기 전에 클러스터를 만드세요.

Ansible

Ansible을 사용하여 클러스터의 상태를 확인하려면 다음 안내를 완료하세요.

  1. 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 status입니다.

    • ANSIBLE_USER: Ansible이 AlloyDB Omni 노드에 로그인하는 데 사용하는 OS 사용자입니다.

    • ANSIBLE_SSH_PRIVATE_KEY_FILE: Ansible이 SSH를 사용하여 AlloyDB Omni 노드에 연결하는 데 사용하는 비공개 키입니다.

  2. 플레이북을 실행합니다.

    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 리소스의 이름일 수 있습니다.