Opensolaris는 분산 ZFS 파일 시스템을 제공합니까?

Opensolaris는 분산 ZFS 파일 시스템을 제공합니까?

나는 운이 좋지 않았다확인됨이 질문에 대한 예 또는 아니오입니다.

ZFS를 분산 파일 시스템(예: Gluster 또는 CEPH)으로 실행하고 싶습니다. Linux의 OpenZFS 및 ZFS에는 아직 파일 시스템 클러스터링이 없습니다.

제가 이해한 바에 따르면 분산은 현재 독점(유료) Solaris에서 ZFS의 기능입니다.Opensolaris에서도 사용할 수 있나요?

클러스터는 각각 자체 JBOD를 사용하는 두 개의 독립 서버와 함께 사용됩니다. 따라서 크로스 네트워크(10Gb ETH) 솔루션이 필요합니다.

답변1

OpenSolaris 2010이 출시되었습니다!

OpenIndiana(https://en.wikipedia.org/wiki/OpenIndiana)는 OpenSolaris의 마지막 오픈 소스 버전의 포크인 Illumos를 기반으로 합니다.https://illumos.org/

ZFS가 있으므로 illumos의 IRC 채널에 문의하여 클러스터에 대한 자세한 정보를 요청해야 합니다...

답변2

Solaris에서도 "클러스터형" ZFS는 진정한 분산 파일 시스템이 아닙니다.

바라보다ZFS를 사용하는 클러스터 파일 시스템 - 소개 및 구성:

ZFS 파일 시스템을 전역적으로 마운트하는 zpool은 실제로 전역 ZFS 풀을 의미하는 것이 아니라 ZFS 풀의 파일 시스템에 전역적으로 액세스할 수 있도록 ZFS 위에 존재하는 클러스터 파일 시스템 계층을 의미한다는 점에 유의해야 합니다.

즉, "클러스터형" ZFS 파일 시스템은 실제로 클러스터 노드 중 하나에 ZFS 파일 시스템으로 마운트되며 다른 노드에서는 NFS를 통해 액세스할 수 있습니다.

선택한 클러스터 솔루션에서 자신의 파일 시스템을 클러스터링하는 방법을 알고 있다면 자신만의 "클러스터형" ZFS 파일 시스템을 만드는 것은 어렵지 않습니다. ZFS는 XFS 또는 ext4와 같은 다른 비공유 파일 시스템과 사실상 동일합니다. 그다지 다르지 않습니다. . 실제로는 한 번에 하나의 호스트에만 직접 설치할 수 있습니다.

내 동료가 15년 전에 우리가 지원했던 Solaris 고객을 위해 이 작업을 수행했기 때문에 이것은 새로운 것이 아닙니다. 어렵지는 않지만 ZFS 가져오기 및 내보내기가 작동하는 방식과 동일한 ZFS 풀을 여러 번 마운트하는 것을 방지하기 위해 SCSI 예약을 사용하는 방법을 정확히 이해해야 합니다. 이는 작동하지 않으며 데이터가 거의 확실히 손상될 것입니다.

그러나 이것이 제대로 작동하려면 ZFS 풀을 보유하는 저장 장치가 모든 클러스터 호스트 간에 공유되어야 하므로 일반적으로 ISCSI 또는 FC LUN입니다.

관련 정보