셀 관리 도구를 사용하여 데이터베이스 고가용성 클러스터에서 vCloud Director 셀의 IP 주소를 업데이트할 수 있습니다.

사전 요구 사항

데이터베이스 고가용성 클러스터에서 셀의 IP 주소를 업데이트하려면 현재 기본 노드의 IP 주소를 제공해야 합니다. IP 주소를 찾으려면 클러스터의 상태를 확인하여 기본 역할이 있는 노드를 찾습니다. 노드가 실행 중이어야 합니다. 이 행에서 연결 문자열 열의 호스트 값을 사용하여 IP 주소를 식별합니다. 데이터베이스 고가용성 클러스터의 상태 확인을 참조하십시오.

프로시저

  1. 클러스터에 있는 셀의 OS에 root로 로그인하거나 SSH를 통해 연결합니다.
  2. 셀이 해당 노드에서 실행 중인지 확인합니다.
    service vmware-vcd pid cell
    셀 프로세스 ID가 NULL이 아니면 vCloud Director 셀이 실행 중이며 vCloud Director 셀을 다시 시작하지 않고 데이터베이스의 IP 주소를 변경할 수 있습니다.
  3. 서버 그룹의 모든 셀에서 IP 주소를 업데이트하려면 다음 명령을 실행합니다.
    /opt/vmware/vcloud-director/bin/cell-management-tool reconfigure-database --database-host 기본 노드 IP 주소 --pid 셀 프로세스 ID --remote-sudo-user postgres --private-key-path /opt/vmware/vcloud-director/id_rsa
    시스템 출력에 재구성이 완료된 것이 표시됩니다.
  4. (선택 사항) vCloud Director 셀이 올바른 데이터베이스 IP 주소를 가리키고 있는지 확인합니다.
    grep "database.jdbcUrl" /opt/vmware/vcloud-director/etc/global.properties
    시스템 출력에 셀이 업데이트된 것이 표시됩니다.
  5. 셀 중 하나라도 업데이트되지 않으면 명령을 실행하여 다시 구성합니다.
    • 셀이 실행되고 있지 않으면 다음 명령을 실행합니다.
      /opt/vmware/vcloud-director/bin/cell-management-tool reconfigure-database --database-host 기본 노드 IP 주소
    • 셀이 실행 중이면 다음 명령을 실행합니다.
      /opt/vmware/vcloud-director/bin/cell-management-tool reconfigure-database --database-host 기본 노드 IP 주소 -i 셀 프로세스 ID
  6. 실행되고 있지 않은 셀을 재구성한 경우, 명령을 실행하여 vCloud Director를 다시 시작합니다.
    service vmware-vcd restart