ESXi와 함께 사용하도록 NFS 서버를 구성하는 경우에는 스토리지 벤더의 권장 사항을 따릅니다. 이러한 일반적인 권장 사항 외에 vSphere 환경에서 NFS에 적용되는 특정 지침을 사용합니다.
지침에는 다음 항목이 포함됩니다.
- 사용하는 NAS 서버가 "VMware HCL" 에 나열되어 있는지 확인합니다. 서버 펌웨어의 올바른 버전을 사용합니다.
- NFS 볼륨이 TCP를 통한 NFS를 사용하여 내보내지는지 확인합니다.
- NAS 서버가 특정 공유를 NFS 3 또는 NFS 4.1로 내보내는지 확인합니다. NAS 서버는 동일한 공유에 대해 두 프로토콜 버전을 모두 제공해서는 안 됩니다. ESXi는 서로 다른 NFS 버전을 통해 동일한 공유를 마운트하는 것을 방지하지 않기 때문에 NAS 서버가 이 정책을 적용해야 합니다.
- NFS 3 및 비Kerberos(AUTH_SYS) NFS 4.1은 루트가 아닌 인증서를 사용하여 NFS 볼륨에 액세스할 수 있도록 지원하는 대리 사용자 기능을 지원하지 않습니다. NFS 3 또는 비Kerberos NFS 4.1을 사용하는 경우 각 호스트에 볼륨에 대한 루트 액세스 권한이 있는지 확인합니다. 스토리지 벤더마다 이 기능을 사용하도록 설정하는 방법이 다르지만 일반적으로 NAS 서버에서는 no_root_squash 옵션을 사용합니다. NAS 서버가 루트 액세스 권한을 부여하지 않더라도 호스트에 NFS 데이터스토어를 마운트할 수 있습니다. 그러나 데이터스토어에 가상 시스템을 생성할 수는 없습니다.
- 기본 NFS 볼륨이 읽기 전용인 경우에는 NFS 서버에서 해당 볼륨을 읽기 전용 공유로 내보내야 합니다. 또는 볼륨을 ESXi 호스트에 읽기 전용 데이터스토어로 마운트합니다. 그러지 않으면 호스트에서는 해당 데이터스토어를 읽기/쓰기용으로 간주하며 파일을 열지 못할 수도 있습니다.