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