배포 후에 VMware Cloud Director 장치에 대한 NFS 공유를 변경할 수 있습니다.

프로시저

  1. VMware Cloud Director 서버 그룹의 모든 장치에서 vmware-vcd 서비스를 정지시키고 중지합니다.
    /opt/vmware/vcloud-director/bin/cell-management-tool -u admin_username cell --shutdown
  2. 서버 그룹의 모든 장치에서 appliance-sync.timer 서비스를 중지합니다.
    systemctl stop appliance-sync.timer
  3. 기본 장치에서 이전 NFS 공유의 데이터를 새 NFS 공유로 복사합니다.
    1. 새 NFS 공유 마운트 지점을 만듭니다.
      mkdir /opt/vmware/vcloud-director/data/transfer-new/
    2. 새 마운트 지점에 새 NFS 서버 공유를 마운트합니다.
      mount -t nfs NFS_server_IP_address:/data/transfer /opt/vmware/vcloud-director/data/transfer-new
    3. 이전 전송 공유의 파일을 새 전송 공유로 복사합니다.
      참고: 파일을 복사하는 데 걸리는 시간은 전송 폴더 공유에 캐시된 카탈로그 항목의 수에 따라 다릅니다.
      cp -R /opt/vmware/vcloud-director/data/transfer/* /opt/vmware/vcloud-director/data/transfer-new/
    4. 파일 복사가 완료되면 /opt/vmware/vcloud-director/data/transfer-new의 컨텐츠를 확인하거나 다음 명령을 실행하여 이전 NFS 공유의 컨텐츠가 새 NFS 공유에 있는지 확인합니다.
      diff -r --brief /opt/vmware/vcloud-director/data/transfer/ /opt/vmware/vcloud-director/data/transfer-new/
    5. 임시 마운트 지점에서 새 NFS 공유를 마운트 해제합니다.
      umount /opt/vmware/vcloud-director/data/transfer-new/
    6. 임시 마운트 지점을 삭제합니다.
      rmdir /opt/vmware/vcloud-director/data/transfer-new/
  4. NFS 줄을 새 NFS 서버의 경로로 대체하여 /etc/fstab 파일을 업데이트합니다.
    NFS_server_IP_address:/data/transfer_appliance /opt/vmware/vcloud-director/data/transfer/ nfs defaults 0 0
  5. 이전 NFS 공유를 마운트 해제합니다.
    umount /opt/vmware/vcloud-director/data/transfer/
  6. 새 NFS 공유를 마운트합니다.
    mount -a
  7. mount 명령의 출력에 마운트된 NFS 공유가 나열되는지 확인하여 NFS 공유를 성공적으로 마운트했는지 확인합니다.
  8. 다음 명령을 사용하여 전송 디렉토리의 소유권을 root에서 vcloud로 변경합니다.
    chown -R vcloud:vcloud /opt/vmware/vcloud-director/data/transfer
  9. appliance-sync.timer 서비스를 다시 시작합니다.
    systemctl start appliance-sync.timer
  10. 서버 그룹의 모든 노드에서 4~9단계를 반복합니다.
  11. 한 번에 노드 하나씩 vmware-vcd 서비스를 다시 시작합니다.
    systemctl start vmware-vcd
  12. 서버 그룹의 모든 노드에서 vmware-vcd가 올바르게 작동하는지 확인합니다.