NexentaStor CE 또는 Openfiler? 어느 쪽을 추천 하시겠습니까? [닫은]


4

Openfiler 또는 NexentaStor CE를 사용하여 '빈곤층 스토리지'를 구현할 계획 입니다.

iSCSI 대상CIFS 공유 기능 을 제공하려면 파일러 솔루션이 필요합니다 . iSCSI 대상 및 CIFS 공유는 나중에 XenServer 스토리지 리포지토리 로 탑재됩니다 .

나는 또한 복제 능력이 필요하지만, 파일러 이후 RAID가 필요 이미 정직 - 투 - 선 (善) 하드웨어 RAID를 1 + 0이있는 '노인'서버에 설치되지 않습니다.

위의 두 솔루션 사이에서 어떤 솔루션을 권장하며 그 이유는 무엇입니까?

아니면 Openfiler 및 NexentaStor CE 이외의 다른 솔루션을 염두에두고 있습니까?


1
FreeNAS가 왜 밖으로 나와 있는지 물어봐도 될까요? 그들의 최신 릴리스는 매우 인기가 있습니다 ..
pauska

@pauska FreeNAS를 잊어 버린 것 외에는 특별한 이유가 없습니다 :) FreeNAS와 Openfiler 및 / 또는 NexentaStor의 비교는 무엇입니까?
pepoluan 2016 년

답변:


8

iSCSI 대상으로 사용될 때 Openfiler (NexentaStor가 같다고 들었습니다)에 대한 간단한 참고 사항-시간 초과 오류와 대상이 오프라인으로 떨어지기 때문에 서버를 다시 부팅해야합니다. 이것은 일반적으로 무거운 하중에서 발생합니다 (그러나 나는 가벼운 하중에서도 발생하는 것을 보았습니다).

우리는 몇 주 동안 iSCSI를 사용하여 Openfiler를 사용하여 문제를 해결하려고 시도했습니다. 문제는 실제로 Openfiler 자체가 아니라 사용하는 iSCSI 모듈 (EIT)입니다. SCST로 변환하는 데 문제가 없었지만 지금까지는 별다른 문제가 없었습니다. "Openfiler cmd_abort"를 Google에서 검색하면 현재 문제에 대한 모든 정보가 표시됩니다.

결국 우리는 iSCSI를 덤프하고 NFS를 Openfiler와 함께 사용하는 것입니다. 그 이후로 모든 것이 정상이었습니다. 그러나 iSCSI를 언급 한 이후로, 모든 것을 구축하기 전에 문제를 언급하고 마지막으로 아무 문제도 없다고 생각했습니다.

또한 Openfiler의 관리 인터페이스에는 몇 가지 흥미로운 버그가 있습니다. 대량의 볼륨 (4Tb)을 관리하는 데 지속적으로 문제가 있었는데, 인터페이스로 인해 볼륨을 삭제하지 못하거나 마지막으로 볼륨을 삭제 한 후에 다시 만들 수 없습니다. 인터페이스 자체가 항상 정리되지 않아 문제가 남아있는 것처럼 보였습니다. 나중에 볼륨으로 작업하려고 할 때 스크립트가 OS에 새로운 명령을 내렸을 때이 왼쪽 뒤에 비트가 표시되면 오류가 발생하고 웹 인터페이스는 요청 된 작업을 거부합니다. 명령을 실행할 때 발생한 오류를보고하지 않았으므로 왜 작동하지 않는지 알 수 없습니다.)

또 다른 경험에서, 우리는 본딩 인터페이스를보기 위해 NIC 설정으로 돌아갔다. 우리는 설정을 단계별로 살펴보고 살펴본 다음 취소를 클릭했습니다. Openfiler는 변경 사항을 어쨌든 적용하여 프로세스에서 서버와 연결을 끊었습니다. 서버 콘솔로 이동하여 로컬로 로그인 한 다음 구성 파일을 직접 편집하여 서버에 다시 액세스해야했습니다.

전체적으로, Openfiler에 대한 훌륭한 경험은 아닙니다. 2009 년 이후로 프로젝트가 사실상 포기 된 상태에서이를 피하거나 설정을 위해 싸울 준비가되었으므로 걱정하지 마십시오. 무언가를 깨뜨리고 데이터를 잃습니다.


1
IET는 고부하 상태에서 죽는 것으로 알려져 있으므로 RHEL이 대신 tgt를 사용합니다. 그러나 Nexenta는 IET afaik을 사용하지 않습니다.
dyasny

OF는 OpenFiler 프로젝트에 투자 한 사람들에게 SCST를 업그레이드하여 돈을 벌고 신뢰할 수 없다는 것을 깨달았 기 때문에 EIT에서 SCST로 이동하지 않을 것입니다. 그래서 나는 그들에게 변화를 자발적으로 보여줄 것 같지 않습니다.
Scott Alan Miller

5

NexentaStor 뒤에는 더 많은 추진력이있는 것 같습니다. 하드웨어 구성에 대한 자세한 내용은 오래된 것이 아닙니다. CPU / RAM 번호는 무엇입니까? 그러나 NexentaStor 경로를 사용하는 한 가지 이유는 스토리지 볼륨의 인라인 압축이 있기 때문입니다. 중복 제거 기능에는 적합하지 않지만 압축은 ZFS 기반 스토리지 시스템에서 무시할만한 페널티가 있습니다.

Nexenta는 관리하기가 쉽고 GUI는 대부분의 일상적인 기능에 액세스 할 수 있습니다. 디스크 설정에 대한 자세한 정보를 제공 할 수 있습니까?


8 개의 SATA 드라이브 (각각 500GB)가 장착 된 HP DL180입니다. Xeon 프로세서가 있지만 정확히 어떤 모델을 잊어 버렸습니다.
pepoluan

기존 스마트 어레이 컨트롤러를 LSI 9211-8i와 같은 순수한 SAS HBA로 교체하면 DL180이 ZFS에 적합합니다. 참조 : serverfault.com/questions/84043/... - 그것은 확실히 하드웨어 RAID 배열을 사용하는 것보다 더 유연합니다.
ewwhite

흠 ... 알겠습니다. 그래도 DL180의 컨트롤러와 비슷합니다. 관리가됩니다) (즉,과 같이, 게다가, 다른 HBA를 구입해야하는 경우, 음 ...의 서버는 '가난한 사람의 기억'더 이상 말하지 할 수 없는 지금 나에게 그에 대한 예산을 부여가).
pepoluan 2016 년

1
위에서 언급했듯이 RAW 디스크에 대한 전체 액세스와 같은 ZFS 기반 솔루션. HP Smart Array 컨트롤러는 RAID 0 논리 드라이브를 여러 개 만들지 않는 한이를 허용하지 않으며 드라이브 교체 및 디스크 오류시 문제를 일으 킵니다.
ewwhite

1
이해했다. 나는 여전히 드라이브를 honkin'-big RAID 0 팬텀으로 만드는 자질을 가지고 있습니다. 따라서 ZFS를 사용 해보고 싶다면 모든 드라이브를 독립 드라이브로 공개합니다. 흠 ... SmartArray가 드라이브를 RAID 어레이로 관리하지 않는 경우 핫스왑을 테스트해야합니다. 설명 주셔서 감사합니다!
pepoluan 2016 년

3
  • 하드웨어 RAID를 계속 사용하려면 완전히 작동하려면 ZFS (Nexenta)에서 실제로 단일 디스크에 직접 액세스해야합니다.
  • CIFS는 현재 액세스 제어를 위해 LDAP 사용자와 작업 할 수 없으므로 Nexenta CE에서는 다소 제한되어 있습니다. 이는 NFS에서만 작동합니다. CIFS의 경우 Nexenta 어플라이언스에서 로컬 사용자를 작성해야합니다. 나에게 이것은 큰 단점이지만 문서는이 문제를 해결하기 위해 진행중인 작업이 있다고 주장합니다. AD 도메인에 바인딩 할 때 작동하는지 확실하지 않지만 어쨌든 완전히 관련이 없을 수도 있습니다.
  • ZFS의 스냅 샷은 정말 좋습니다. 기본적으로 오버 헤드가없는 무제한의 스냅 샷을 만들 수 있습니다. Openfiler는 내가 아는 한 Linux LMV와 함께 작동하므로 스냅 샷을 수행 할 때 LVM 유형의 성능이 상당히 저하 될 수 있습니다.
  • Xen 스토리지의 경우 Nextena가 제공하는 중복 제거 기능이 매우 유용 할 수 있지만이 작업에는 많은 RAM이 필요합니다.
  • FUD를 퍼 뜨리고 싶지 않지만 Zx와 Solaris를 제어하는 ​​Oracle을 사용하면 Nexenta의 미래가 여전히 불분명합니다.

글쎄, 필러를 AD 도메인에 바인딩 할 계획은 없지만 미리 알림을 보내 주셔서 감사합니다. 포인트 # 1은 나를위한 일종의 거래자입니다. DL180의 hotswap + hotrebuild 기능이 마음에 듭니다.
pepoluan 2016 년

일반적으로 다른 소프트웨어 RAID와 마찬가지로 ZFS에서도이 작업을 수행 할 수 있습니다. 체크섬 및 복구와 같은 일부 고급 기능을 사용하려면 디스크에 직접 액세스하면됩니다. Smart Array 컨트롤러에 익숙하지 않지만 8 개의 디스크를 8 개의 1 디스크 JBODS로 내보내거나 @ewwithe가 제안한대로 컨트롤러를 교체 할 수 있습니다.
Sven

컨트롤러를 교체하면 경영진에게 더 많은 물량을 요구해야하며, 0 %의 승인을받을 것이라고 100 % 확신합니다. 그것들을 RAID 0으로 만드는 것은 ... 나는 그 아이디어에 익숙하지 않다. @ewwhite에 대한 의견으로 게시 한 것처럼 먼저 SmartArray + ZFS를 실험해야합니다. 드라이브를 독립된 드라이브로 노출하면 핫 플러그가 계속 작동합니다. 어쨌든 정보 감사합니다!
pepoluan

2

저는 개인적으로 NFS 11을 통해 VMware에 다양한 ZFS 풀을 제공하는 VMware 클러스터와 함께 Solaris 11 Express를 사용합니다.

솔라리스 11 콘솔에 익숙하고 이것이 직접적인 ZFS 컨트롤을 선호합니다.

Solaris 11을 기본적으로 사용하기로 결정하기 전에 Openfiler (ZFS 없음), NexentaStore CE (일부 기능에 대한 제한된 웹 인터페이스), FreeNAS (ZFS 버전이 너무 오래됨) 및 OpenSolaris (현재 포크 상황이 해결되어야 함)를 시도했습니다.


흥미있는 소리. Solaris 11 Express에 제한이 있습니까?
pepoluan

1
OpenSolaris 및 FreeBSD와 달리 Solaris 11 Express는 평가 용으로 만 무료입니다. 프로덕션 용 라이센스 ( c0t0d0s0.org/archives/… )가 필요합니다. 그런 다음 NexentaStore CE는 "무료"로 18TB로 제한되며 다른 ZFS 지원 운영 체제는 공식 Solaris 릴리스와 함께 제공되는 ZFS 버전에 관계없이 항상 뒤쳐집니다. 편안하게 사용하십시오.
Asinine Monkey

2

하드웨어 RAID 컨트롤러를 사용하려는 경우 OpenFiler를 사용하십시오. JBOD 컨트롤러에 투자 할 수 있다면 ZFS 파일 시스템이 Linux의 LVM + EXT4 / XFS / ReiserFS / etc보다 나은 기능을 제공하기 때문에 NexentaStor와 함께 사용하십시오. ZFS 투자는 단순히 데이터 손상 가능성을 없애기 위해 투자 할 것입니다. 그러나 당신이 물건을 테스트하고 있고 1 페니를 쓰고 싶지 않다면 OpenFiler는 좋은 배포판입니다.


0

NexentaStor CE는 업무용으로 무료가 아닙니다. 나는 이것에 대해 Nexenta와 직접 대화했습니다. 애호가 및 실험실 사용에는 최대 18TB가 무료이지만, 무엇이든 상관없이 생산 비용은 항상 지불됩니다.

iSCSI 문제 나 이와 관련된 높은 비용이없는 OpenFiler 및 NexentaStor의 저렴한 대안은 NAS4Free 및 FreeNAS를 확인하십시오.

웹 인터페이스가 필요하지 않은 경우 Linux 또는 FreeBSD 만 사용하십시오.

http://www.smbitjournal.com/2012/04/choosing-an-open-storage-operating-system/

그러나 나는 NFS가 최선의 선택이라는 것을 모두에게 동의합니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.