업로드/다운로드 항목 및 외부에서 게시 또는 구독되는 카탈로그 항목을 위한 임시 스토리지를 제공하려면 VMware Cloud Director 서버 그룹의 모든 서버가 NFS 또는 기타 공유 스토리지 볼륨에 액세스할 수 있도록 설정해야 합니다.
- 전송하는 동안 업로드 및 다운로드가 이 스토리지를 차지합니다. 전송이 완료되면 업로드 및 다운로드가 스토리지에서 제거됩니다. 60분 동안 진행되지 않은 전송은 만료된 것으로 표시되고 시스템에 의해 정리됩니다. 전송되는 이미지가 클 수 있으므로 이 용도로 사용하려면 적어도 수백 기가바이트를 할당하는 것이 좋습니다.
- 외부에 게시되고 게시된 컨텐츠에 대한 캐싱을 사용할 수 있는 카탈로그의 카탈로그 항목은 이 스토리지를 차지합니다. 외부에 게시되지만 캐싱을 사용할 수 없는 카탈로그의 항목은 이 스토리지를 차지하지 않습니다. 클라우드의 조직에서 외부에 게시되는 카탈로그를 만들 수 있도록 설정하는 경우에는 수백 또는 수천 개의 카탈로그 항목이 이 볼륨의 공간을 필요로 한다고 가정할 수 있습니다. 각 카탈로그 항목의 크기는 압축된 OVF 형식의 가상 시스템 크기입니다.
공유 스토리지 옵션
기존 Linux 기반 NFS 서버 또는 Microsoft Windows Server와 같은 기타 솔루션, VMware vSAN 파일 서비스 NFS 기능 등은 공유 스토리지를 제공할 수 있습니다. vSAN 7.0부터는 vSAN 파일 서비스 기능을 통해 NFS 3.0 및 NFS 4.1 프로토콜을 사용하여 NFS 공유를 내보낼 수 있습니다. vSAN 파일 서비스에 대한 자세한 내용은 VMware vSphere 제품 설명서의 "VMware vSAN 관리" 가이드를 참조하십시오.
NFS 서버 구성을 위한 요구 사항
- NFS 서버의 내보내기 목록은 VMware Cloud Director 서버 그룹의 각 서버 멤버가 내보내기 목록에서 식별된 공유 위치에 대한 읽기/쓰기 액세스 권한을 갖도록 허용해야 합니다. 이 기능을 사용하면 vcloud 사용자가 공유 위치에 파일을 쓰고 읽을 수 있습니다.
- NFS 서버는 VMware Cloud Director 서버 그룹의 각 서버에서 root 계정으로 공유 위치에 대한 읽기/쓰기 액세스 권한을 허용해야 합니다. 이 기능을 사용하면
vmware-vcd-support
스크립트를 다중 셀 옵션과 함께 사용하여 단일 번들에서 모든 셀의 로그를 한 번에 수집할 수 있습니다. 이 공유 위치에 대한 NFS 내보내기 구성에서no_root_squash
를 사용하여 이 요구 사항을 충족할 수 있습니다.
Linux NFS 서버 예제
no_root_squash
메서드입니다.
/etc/exports 파일에 다음 줄을 추가해야 합니다.
/nfs/vCDspace vCD_Cell1_IP_Address(rw,sync,no_subtree_check,no_root_squash) /nfs/vCDspace vCD_Cell2_IP_Address(rw,sync,no_subtree_check,no_root_squash) /nfs/vCDspace vCD_Cell3_IP_Address(rw,sync,no_subtree_check,no_root_squash)
내보내기 줄에서 각 셀 IP 주소와 바로 다음 왼쪽 괄호 사이에 공백이 없어야 합니다. 셀이 공유 위치에 데이터를 쓰는 동안 NFS 서버가 재부팅되는 경우, 내보내기 구성에서 sync
옵션을 사용하면 공유 위치에서 데이터가 손상되지 않습니다. 내보내기 구성에서 no_subtree_check
옵션을 사용하면 파일 시스템의 하위 디렉토리를 내보낼 때 안정성이 향상됩니다.
VMware Cloud Director 서버 그룹의 각 서버에 대해 NFS 서버의 /etc/exports 파일에 해당 항목이 있어야 NFS 공유를 모두 마운트할 수 있습니다. NFS 서버에서 /etc/exports 파일을 변경한 후 exportfs -a
를 실행하여 모든 NFS 공유를 다시 내보냅니다.
VMware Cloud Director 설치에 대한 최신 버전 업그레이드를 계획할 때 고려할 사항
VMware Cloud Director 서버 그룹을 업그레이드하는 동안 업그레이드된 버전에 대한 설치 파일을 실행하여 VMware Cloud Director 서버 그룹의 모든 멤버를 업그레이드합니다. 편의를 위해 일부 조직에서는 업그레이드용 설치 파일을 전송 서버 스토리지 위치로 다운로드하고 이 위치에서 파일을 실행하도록 합니다. 이렇게 하면 모든 셀이 해당 위치에 액세스할 수 있기 때문입니다. 업그레이드 설치 파일을 실행하는 데 root 사용자를 사용해야 하기 때문에 전송 서버 스토리지 위치를 사용하여 업그레이드를 실행하려면 업그레이드를 수행할 때 root 사용자가 업그레이드 설치 파일을 실행할 수 있는지 확인해야 합니다. root 사용자로 업그레이드를 실행할 수 없는 경우에는 root 사용자로 실행할 수 있는 다른 위치(예: NFS 마운트 외부의 다른 디렉토리)에 파일을 복사해야 합니다.