vRealize Operations Manager 클러스터를 원격 호스트로 복원한 후에는 새 호스트를 가리키도록 마스터 노드와 데이터 노드의 IP 주소를 변경합니다.

필수 조건

  • 복원 작업이 성공적으로 완료되었는지 확인합니다.

  • 새 호스트의 데이터스토어에 새 클러스터를 위한 용량이 충분한지 확인하십시오.

프로시저

  1. 원래 위치에서 vRealize Operations Manager 클러스터의 전원을 끕니다.
  2. VAMI(Virtual Appliance Management Interface)에서 vCenter 콘솔을 통해 시스템에 액세스하고 /opt/vmware/share/vami/vami_set_network eth0 STATICV4 new IP netmask gateway를 실행해 클러스터에 있는 각 노드의 IP 주소를 변경합니다.

    예:

    /opt/vmware/share/vami/vami_set_network
    				eth0 STATICV4 10.145.152.170 255.255.252.0 10.145.155.253
  3. 명령이 성공적으로 실행된 후에는 네트워크를 재시작하고 각 노드를 재부팅한 다음 원격 수집기 노드의 전원을 켭니다.
  4. SSH를 사용하여 마스터, 데이터 및 원격 수집기 노드에 액세스하고 $VMWARE_PYTHON_BIN /usr/lib/vmware-vcopssuite/utilities/sliceConfiguration/bin/vcopsConfigureRoles.py --action=bringSliceOffline --offlineReason=restore cluster 명령을 실행하여 클러스터를 오프라인으로 전환합니다.
  5. CaSA 데이터베이스를 먼저 마스터 노드의 새 IP 주소로 업데이트한 후 데이터 노드의 새 IP 주소로 업데이트합니다.
    1. vmware-casa stop 명령을 실행하여 CaSA 서비스를 중지합니다.
    2. /storage/db/casa/webapp/hsqldb/casa.db.script 파일을 열고 편집하여 이전 IP 주소의 모든 인스턴스를 새 IP 주소로 바꿉니다.
    3. vmware-casa start 명령을 실행하여 CaSA 서비스를 시작합니다.
  6. 다음 구성 파일에서 텍스트 편집기를 사용하여 이전 IP 주소의 모든 인스턴스를 새 IP 주소로 바꿉니다.
    • /usr/lib/vmware-vcopssuite/utilities/sliceConfiguration/data/roleState.properties.

    • /usr/lib/vmware-vcops/user/conf/gemfire.properties.

    • /usr/lib/vmware-vcops/user/conf/gemfire.locator.properties. 이 구성 파일은 마스터 노드에서만 실행됩니다. locater 매개 변수를 편집합니다.

    • /usr/lib/vmware-vcops/user/conf/gemfire.native.properties.

    • /usr/lib/vmware-vcops/user/conf/persistence/persistence.properties.

  7. /usr/lib/vmware-vcops/user/conf/cassandra/ 디렉토리로 이동하고 seeds 매개 변수가 마스터 노드의 새 IP 주소를 가리키고 listen_addressbroadcast_rpc_address가 데이터 노드의 IP 주소를 가리키도록 cassandra.yaml 파일을 편집합니다.
  8. vRealize Operations Manager 관리 인터페이스에 로그인하여 클러스터를 온라인으로 전환합니다.