TrueNAS

TrueNAS
TrueNAS
개발자iX시스템s
안정적 해제
12.0-U8 / 2022년 2월 2일; 37일(2022-02-02)[1]
리포지토리
운영 체제자유BSD
플랫폼x86-64, v9.2.1.9는 32비트를 지원하는 마지막 릴리스였습니다.[2]
유형컴퓨터 저장소
면허증BSD 라이선스
웹사이트truenas.com

TrueNASiXsystems에서 생산하고, OpenZ를 사용하는 FreeBSDLinux를 기반으로 하는 다양한 무료 오픈 소스 NAS(Network-Attached Storage) 운영 체제의 브랜드다.FS 파일 시스템.BSD 라이선스의 조건에 따라 라이선스되며 일반 x86-64 하드웨어에서 실행된다.

TrueNAS 제품군은 이를 기반으로 무료 공용 버전(TrueNAS CORE, 종래 FreeNAS로 알려짐), 상용 버전(TrueNAS Enterprise), Linux 버전(TrueNAS SOLE, 2021년 1월 현재 개발 중임), 소형 홈 시스템에서 10페타바이트 어레이에 이르는 하드웨어를 포함한다.

TrueNAS는 SMB, AFP, NFS, iSCSI, SSH, rsyncFTP/TFTP 프로토콜을 사용하는 Windows, MacOSUnix 클라이언트와 XenServerVMware와 같은 다양한 가상화 호스트를 지원한다.고급 TrueNAS 기능에는 전체 디스크 암호화 및 타사 소프트웨어용 플러그인 아키텍처가 포함된다.[3][4][5][6][7][8]

상품들

TrueNAS는 ixSystems의 오픈 소스 네트워크 연결 스토리지 플랫폼의 브랜드다.여기에는 다음이 포함된다.

  • TrueNAS CORE(이전의 FreeNAS) - FreeB 기반의 무료 파일 서버 및 확장 가능한 플랫폼SD
  • TrueNAS Enterprise - 상업용 엔터프라이즈 파일 서버, FreeB 기반SD
  • TrueNAS SOLE - TrueNAS 플랫폼의 Linux 기반 하이퍼 통합 버전으로, 2021년 1월 현재 개발 중에 있다.
  • TrueNAS 브랜드 하드웨어 - 엔터프라이즈 스토리지 어레이, NAS(Network Attached Storage) 시스템, SAN(Storage Area Network) 장치 및 고가용성(HA) 시스템, 최대 10페타바이트의 물리적 용량 제공

더 오픈ZFS 파일 시스템

TrueNAS는 OpenZ를 지원데이터 손상 방지를 위한 데이터 무결성 검사, 시점 스냅샷 사용, 복제스트라이핑, 미러링, 스트라이프 미러(RAID 1+0), 3가지 RaidZ를 포함한 몇 가지 수준의 이중화 기능을 제공하는 FS 파일 시스템.

사용자 경험

TrueNAS는 필수적인 관리 기능을 처리하는 최소한의 쉘 콘솔로 보완되는 종합적인 웹 인터페이스를 통해 관리되고 있다.웹 인터페이스는 스토리지 풀 구성, 사용자 관리, 공유 구성 및 시스템 유지관리를 지원한다.내장형 시스템 어플라이언스로서 TrueNAS는 USB 플래시 장치 또는 SATA DOM에서 부팅된다.이 이미지는 USB 플래시/CD-ROM 부팅 가능한 설치 프로그램을 사용하여 구성된다.TrueNAS 운영 체제는 스토리지 디스크와 완전히 독립되어 있어 구성 데이터베이스와 암호화 키를 백업하고 OS의 새로운 설치로 복원할 수 있다.또한 이러한 분리를 통해 TrueNAS 시스템 업그레이드가 웹 인터페이스를 통해 수행될 수 있다.

역사

FreeNAS 프로젝트는 2005년 10월 Olivier Cochard-Labbé가 m0n0wall 임베디드 방화벽과 FreeBSD 6.0을 기반으로 프로젝트를 시작했다.볼커 틸은 2006년 7월 이 프로젝트에 참여했고 2008년 4월 이 프로젝트를 이끌게 되었다.2009년 9월, 개발팀은 당시 릴리스 .7이었던 프로젝트가 플러그인 아키텍처와 같은 현대적인 기능을 수용하기 위해 완전히 다시 쓰일 예정이라는 결론을 내렸다.볼커 틸레는 이 프로젝트를 데비안 리눅스를 이용해 재상영하는 것이 최선이라고 판단하고 개발 노력을 임시 코어로 옮겼다.NAS 프로젝트, 그리고 결국 OpenMediaVault 프로젝트에서 그가 계속 프로젝트를 이끌게 된다.Cochard-Labbé는 "The Debian version of FreeNAS"에 대한 커뮤니티의 반대에 대응하여 프로젝트 활동을 재개하고 FreeNAS 사용자 iXs로 이전하는 것을 감독했다.[9][10]개발자 아오야마 다이스케와 마이클 준은 NAS4 Free 프로젝트로 FreeNAS 7을 계속 개발했다.한편, iXsystems는 FreeBSD 8.1을 기반으로 한 새로운 아키텍처로 FreeNAS 8 베타 버전을 2010년 11월에 다시 작성했다.[11]플러그인 아키텍처는 FreeNAS 8.2와 함께 제공되었으며 FreeNAS 버전은 FreeB와 동기화되었다.명확성을 위한 SD.FreeNAS 8.3은 풀 디스크 암호화를 도입했고 FreeBSD 9.1 기반 FreeNAS 9.1은 TrueOS Warden 관리 프레임워크와 호환되는 업데이트된 플러그인 아키텍처를 도입했다.FreeNAS 9.1은 커뮤니티 지원 OpenZFS v5000을 Feature Flag와 함께 사용한 첫 번째 버전의 FreeNAS이기도 했다.[12][13]FreeBSD 9.2를 기반으로 하는 FreeNAS 9.2는 성능 향상을 포함하였고 원격 시스템 관리를 위한 REST API를 도입하였다.[14]FreeBSD 9.3을 기반으로 하는 FreeNAS 9.3은 ZFS 기반 부팅 장치, 초기 설정 마법사 및 고성능 인커널 iSCSI 서버를 도입했다.[15]FreeB 기반 FreeNAS 9.10SD 10.3-RC3으로 FreeNAS/FreeB가 종료됨SD는 이름을 동기화하고 Bhyve 하이퍼바이저에 대한 Graphic 모니터링 지원 및 실험 지원을 도입했다.[16]

2015년 10월, 원래의 FreeNAS 출시 10년 만에 FreeNAS 10 ALPA가 출시되어 2017년 3월 15일에 FreeNAS Corral GA가 될 것을 미리 알 수 있었다.[17]FreeNAS Corral은 새로운 그래픽 사용자 인터페이스, 명령줄 인터페이스, 기본 미들웨어, 컨테이너 관리 시스템 및 가상 머신 관리 시스템을 도입했다.[18]FreeNAS Corral은 통합된 가상 머신 지원으로 NAS 기능뿐 아니라 하이퍼 통합 기능까지 제공함으로써 FreeNAS에서 출발한다.다만 2017년 4월 12일 iXsystems는 "일반적인 불안정성, 9.10(Jails, iSCSI 등), 일부 사용자들이 예상보다 저조한 성능을 경험하고 있다"[19]는 문제, 프로젝트 리드의 이탈 등을 이유로 FreeNAS Corral을 대신 '기술 프리뷰'로 격하한다고 발표했다.대신 기존 9.10 코드로 되돌아가 코랄 기능을 9.10.3 이상으로 끌어올리기로 했다.

2017년 5월 iXsystems는 9.10을 기반으로 하지만 FreeB 업데이트 등의 기능이 포함된 FreeNAS 11을 즉시 출시한다고 발표했다.SD 운영 체제, 가상 머신 관리, 감옥 업데이트, 코랄 라인에 있지만 각도를 기반으로 하는 새로운 베타 사용자 인터페이스.

2020년 3월, iXsystems는 12.0 릴리즈가 FreeNAS 코드 베이스와 상용 TrueNAS 제품의 코드를 통합할 것이라고 발표했다.FreeNAS는 TrueNAS CORE가 되고 TrueNAS는 TrueNAS Enterprise로 이름이 바뀐다.[20]이러한 변화는 TrueNAS 12.0이 2020년 10월 20일에 출시되면서 공식화되었다.[21]

2020년 10월, iXsystems는 TrueNAS SOLE가 개발될 것이라는 신제품을 발표했다.그것은 여전히 ZFS를 사용하지만 Linux를 기반으로 한다.[22]

건축

FreeNAS의 8.0 재구성은 프로젝트를 m0n0B에서 이동시켰다.SD/m0n0wall/PHP 기반 아키텍처에서 FreeB 기반 아키텍처로 전환SD 나노BSD 임베디드 빌드 시스템, 파이썬 프로그래밍 언어, 장고 웹 애플리케이션 프레임워크 및 도조 툴킷(JavaScript 라이브러리)[23]Lighttpd 웹 서버도 사용했지만, FreeNAS 8.2에서는 nginx로 대체되었다.9.10.2의 종료된 후속인 FreeNAS Corral은 FreeNAS의 nginx 웹 서버와 ZFS 기반 부팅 장치를 유지했지만, Django/dojo 웹 애플리케이션 프레임워크를 원래의 것으로 대체한다.FreeNAS 11은 Angle을 사용하여 새로운 인터페이스를 구현했다.

버전 이력

나뭇가지 초기 릴리즈 최신 빌드 방출된 FreeBSD 버전 상태 참고/변경사항
9.10 2016-03-23 9.10.2-U4 2017-05-25 10.3 찌르기LE 이전 릴리스 [24]
10.0("코랄") 2017-03-15 해당 없음 취소됨: 미리 보기로만 변경됨 개발자들은 '코랄' 지점이 2017년 4월 23일 전후로 취소된 것을 이유로 프리NAS의 주요 '근거업' 재작성이었지만 출시 2주 만에 너무 많은 이슈가 발생했다는 이유를 들었다.개발은 검증된 FreeNAS 9.10 지점으로 되돌아갔고 코랄 지점은 "기술 예고편"[25][26]으로 강등되었다.
11.0[27] 2017-06-14 해제 2017-06-14 11 안정기 이전 릴리스 (9.10 지점과 비교):[28][29]
  • 각도 기반 새 사용자 인터페이스 베타 버전(옵션)
  • 기본 제공 가상 시스템 관리(기본 하이퍼바이저: bhyve)
  • 여러 경고 서비스에 대한 업데이트된 경고 시스템 및 지원
  • iocage를 통한 교도소 관리
  • FreeB의 20% 속도 향상SD 커널과 9.10 비교.[29]
  • S3 기반 클라우드 서비스를 FreeNAS 플랫폼에서 실행할 수 있는 Amazon S3 호환 객체 스토리지 서비스
  • 네트워킹이 중단될 경우 서비스 및 일관된 매핑을 유지 관리하기 위한 Active Directory 서비스 향상
  • Samba(4.6.3) 및 Netatalk(3.1.10) 업데이트
11.1 2017-12-13 해제 2017-12-13 11 안정기 이전 릴리스 변경 사항으로는 클라우드 동기화 및 예비 도커 컨테이너 지원 추가, 각도 기반 관리 GUI 및 주목할 만한 OpenZ 업데이트 등이 있다.대용량 파일과 여러 스냅샷을 처리하기 위한 FS 개선 사항.[30][31]
11.2 2018-07-09[32] 해제 2018-12-05 11.2 찌르기LE[33] 이전 릴리스 릴리스 발표의 주요 내용:[34]
  • 새로운 각도 기반 UI
  • 부트 로더가 GRUB에서 네이티브 FreeB로 변경됨SD 부트 로더
  • 플러그인과 감옥의 백엔드가 소장에서 iocage로 바뀌었다.
  • 자체 암호화 드라이브(SED)에 대한 지원이 추가됨
  • Illumos의 최신 버전인 OpenZFS
11.3 2019-11-15[35] 해제 2020-01-28 11.3 안정기[36] 이전 릴리스 릴리스 발표의 주요 내용:[36]
  • 복제 엔진 재실행, 최대 10Gb 복제 속도(10배 향상), 실패한 전송에 대한 지원 재개, 로컬 복제 기능
  • ACL 관리자 – FreeNAS 웹 인터페이스를 통해 SMB ACL의 설정 및 관리 가능
  • 이제 SMB 섀도 복사본이 새 공유에 대해 기본적으로 사용 가능 - 참고: 스냅샷은 사용된 스냅샷 크기가 파일에 대한 변경 사항을 표시하는 경우에만 Windows "이전 버전 탭"에 나타난다.
  • 커뮤니티 플러그인의 리포지토리가 생성되었으며, 사용자는 이제 공식적으로 iX시스템이 지원되지 않는 타사 플러그인을 생성하고 배포할 수 있다.
  • 체코어, 프랑스어, 일본어, 러시아어 및 중국어 간체용 번역 업데이트.또한, 번역문을 추가하는 과정이 크게 개선되었다.
  • iSCSI 마법사 – 몇 번의 클릭으로 새로운 iSCSI 대상을 생성하는 프로세스를 간소화하십시오.
  • 경고 시스템 정비 – 보다 세분화된 경고 및 경고 임계값을 설정하는 제어 기능.
  • 대시보드 업데이트 – 이제 초기 대시보드는 네트워크 트래픽, CPU/메모리 사용률 등을 포함한 시스템 상태를 실시간으로 보여준다.
  • 플러그인에 대한 NAT 지원 – 각 플러그인이 네트워크에 전용 IP 주소를 둘 필요가 없음
  • Full featured 2.0 API – REST와 Websocket 연결을 모두 포함, 웹 인터페이스에서 사용하는 API를 통해 FreeNAS를 완벽하게 스크립팅하고 구동할 수 있음.
  • 대용량 풀 생성 지원 – Disk 수가 많은 ZFS 풀을 생성할 때 UI는 나머지 모든 Disk에서 VDEV 레이아웃을 자동으로 반복하는 방법을 제공한다.
  • ZFS 다양한 워크로드에 대해 전반적으로 성능 최적화
12.0 2020-10-20[21] 해제 2020-10-20 12.0-STable 현재 릴리즈
  • 데이터베이스별 암호화를 허용하는 네이티브 ZFS 암호화
  • TrueNAS에 액세스할 때 추가 보안 계층을 허용하는 2단계 인증 지원
  • KMIP 지원 - 암호 및 암호화 키의 저장 및 검색을 위해 KMIP 서버와의 인터페이스 허용
  • TrueNAS API 2.0은 이제 원격 액세스를 위한 API 키를 지원한다.API v1.0이 더 이상 사용되지 않음.
  • 메타데이터 및 소규모 블록 IO를 저장하는 플래시 기반 VDEVS를 지원하는 Fusion 풀 지원
  • OpenVPN 지원(서버 및 클라이언트 모두)
  • TrueCommand 클라우드 클라이언트 통합[21]

현재 릴리스 기능 및 플러그인

표시된 특징과 플러그인은 11.0 지점용이다.

특징[37]

관리 기능
  • SSL 암호화(선택 사항)가 포함된 웹 기반 그래픽 사용자 인터페이스
  • 20개 이상의 언어로[38] 현지화
  • 웹, 콘솔 및 SSH 액세스 구성 가능
  • 플러그인 아키텍처(아래 목록 참조)
  • 성능 그래프 작성
  • 로그 전자 메일 및 보고 알림을 포함하여 구성 가능한 광범위한 경고 및 경고 메커니즘
  • 다운로드 가능한 구성 파일 및 암호화 키
  • S.M.A.R.T. 디스크 진단
  • 인증 기관 역할을 포함한 로컬 인증서 관리.
  • 2가지 요인 인증, LDAP, Active Directory, RADIUS, IPSec, Kerberos 및 기타 인증/사용자 관리 시스템은 FreeBSD에서 지원되므로 FreeNAS에서 사용할 수 있음(참고: GUI에서 모두 지원되지 않는 일부 인증/사용자 관리 시스템).
파일 시스템 기능
  • Feature Flags(OpenZFS v5000) 및 이론적 스토리지 제한이 16EB인 복원력이 뛰어난 ZFS 파일 시스템ZFS 파일 시스템 기능을 완벽하게 구성할 수 있으며 다음을 포함:
  • 압축(lz4gzip 포함)
  • 전체 볼륨 암호화(GELI 및 AESNI 하드웨어 가속을 사용한 디스크 암호화)
  • 스냅샷(연속성에 가까운 스냅샷일 수 있음, 15-30분마다 스냅샷 생성)
  • 데이터 중복 제거
  • 사용자 할당량
  • 물리적 디스크는 완전히 휴대 가능하며 데이터 손실 없이 다른 FreeNAS 서버 또는 호환되는 버전의 OpenZ를 지원하는 다른 운영 체제로 이동할 수 있음FS.
  • 데이터 안정성 기능 - 미러링/RAID(ZFS RaidZ 포함), 안정성을 위해 선택된 데이터 및 메타데이터의 여러 복사본, 필요에 따라 전체 시스템 체크섬 및 백그라운드 데이터 복구("스크럽빙" 참조) (또한: 데이터 보존을 목적으로 특별히 설계ZFS 일반)
  • 서버 안정성 기능 -
  • 복제, 중단페일오버,
  • 다중 버전 부팅 환경 - 부팅 메뉴는 업그레이드된 이전 버전의 FreeNAS에 대한 액세스를 제공한다.부팅 문제나 시스템 문제가 발생할 경우, FreeNAS는 서버를 "뒤로 롤백"하지 않고도 부팅 시 이러한 버전 중 하나를 "알려진" 버전으로 로드할 수 있다.
  • UFS2, NTFS, FAT32 및 EXT2/3용 디스크 읽기 및 데이터 가져오기
  • 사용자/그룹 권한 - 클래식 유닉스/리눅스 권한 및/또는 ACL 기반(마이크로소프트 파일 시스템용 ACL 포함)
기본 제공 네트워크 서비스 및 기능
  • 표준 프로토콜 - Samba/SMB/CIFS(Microsoft 및 기타 네트워크용), AFP(Apple), NFS, iSCSI, FTP/TFTP
  • 윈도우즈 ACL에서 LDAP 및 Active Directory 클라이언트 지원
  • Apple Time Machine 및 Microsoft 파일 기록/이전 버전 지원
  • rsync 데이터 동기화 및 복제(서버/클라이언트)
  • 링크 집계 및 페일오버
  • VLAN 네트워킹
  • 동적 DNS 클라이언트
  • 원격 syslogd 전달
  • SNMP 모니터링
  • 구리 케이블, 광섬유 케이블, WiFi 등 FreeBSD가 지원하는 다양한 네트워킹 하드웨어 및 환경
  • 점보 프레임, 하드웨어 오프로드 지원(오프로딩된 실제 기능은 어댑터에 따라 다름), 고대역폭 서비스(10G+)
기타
  • UPS(무정전 전원 공급 장치) 지원
  • GUI 기반 관리를 통한 가상 시스템 호스트 및 관리
  • 교도소 관리 및 템플릿 - 11.0 릴리스 현재 프리나스는 교도소장에서 교도소장으로서 iocage로 파트웨이 방식으로 전환되었으며, 11.1에 대한 완전한 iocage 지원이 계획되어 있다.
  • iozone, Netperf, OpenVPN, tmux 및 기타 유틸리티
  • FreeB에서 20,000개 이상의 패키지 및 포트 설치 가능SD 저장소.

사용하다

  • SoHo, SMB 및 엔터프라이즈 파일 서비스
  • 가상화 서버 스토리지 백업
  • 미디어 센터 오디오/비디오 서비스 및 DLNA 장치로 스트리밍

수상

  • VMware — "Ultimate Virtual Appliance Challenge, 소비자"[39]
  • 원천 포브스net — 2007년[40] 1월 이달의 프로젝트
  • InfoWorld - 스토리지에서[41] 최고의 오픈 소스

참고 항목

참조

  1. ^ "TrueNAS 12.0-U8".
  2. ^ "Hardware Requirements".
  3. ^ iXSystems FreeNAS Mini NAS 리뷰 - Tom's Hard
  4. ^ Arc NAS 분배 요구 사항:FreeNAS와 NAS4Free Ars Technica 비교
  5. ^ FreeNAS: 유연하고 빠른 스토리지 및 가격이 적합한 네트워크 환경
  6. ^ FreeNAS — ZFS를 통한 네트워크 연결 스토리지[LWN.net]
  7. ^ FreeNAS는 버전 11을 출시하므로, 실패한 V.10의 불쾌한 점은 뒤로 미루자 · The Register
  8. ^ 저렴한 NAS가 있고 FreeNAS Computerworld가 있다.
  9. ^ "Project of the Month, January 2007". SourceForge. January 2007. Archived from the original on 2008-03-13. Retrieved 2013-08-23.
  10. ^ "Interview with Olivier Cochard-Labbé, Founder of FreeNAS". BSD Magazine. Retrieved 2013-08-23.
  11. ^ "FreeNAS 8 Beta released". Warner Losh. Retrieved 2013-08-23.
  12. ^ "What's New with FreeNAS". FreeNAS Team. Retrieved 2013-08-23.
  13. ^ "FreeNAS 9.1 Release Notes". FreeNAS Team. Archived from the original on 2014-06-29. Retrieved 2017-03-27.
  14. ^ "FreeNAS 9.2 Release Notes". FreeNAS Team. Archived from the original on 2014-08-29. Retrieved 2017-03-27.
  15. ^ "FreeNAS 9.3 Release Notes". FreeNAS Team. Archived from the original on 2014-12-25. Retrieved 2017-03-27.
  16. ^ "FreeNAS 9.10 Release Notes". FreeNAS Team. Archived from the original on 2016-03-26. Retrieved 2017-03-27.
  17. ^ "FreeNAS 10-ALPHA is now released!". FreeNAS Team. Retrieved 2017-03-27.
  18. ^ "FreeNAS Corral Release Notes". FreeNAS Team. Archived from the original on 2017-03-24. Retrieved 2017-03-28.
  19. ^ "Important announcement regarding FreeNAS Corral". FreeNAS Community. Retrieved 2017-04-19.
  20. ^ "FreeNAS and TrueNAS are Unifying". iXsystems, Inc. - Enterprise Storage & Servers. 2020-03-05. Retrieved 2020-07-16.
  21. ^ a b c "TrueNAS 12.0-RELEASE".
  22. ^ "TrueNAS 12 & TrueNAS SCALE are officially here!". iXsystems, Inc. - Enterprise Storage & Servers. 2020-10-29. Retrieved 2020-10-29.
  23. ^ iXsystems의 FreeNAS 스냅샷 - FreeNAS - 오픈 소스 스토리지 운영 체제
  24. ^ FreeNAS 9.10 출시
  25. ^ FreeNAS Corral 상태:"해제"에서 "기술 미리보기" 상태
  26. ^ 민망해!FreeNAS, 최신 릴리즈를 '기술 미리보기' • The Register로 다운그레이드
  27. ^ FreeNAS 11.0 출시 - 포로닉스
  28. ^ FreeNAS 11.0 출시
  29. ^ a b FreeNAS 11.0 릴리스 정보:초기 테스트 결과 FreeNAS 11 커널이 FreeNAS 9.10보다 20% 더 빠름
  30. ^ 무료 NAS 11.1 다운로드 가능!
  31. ^ FreeNAS 11.1-REASE - iXsystems, Inc. - 엔터프라이즈 스토리지 & 서버
  32. ^ "FreeNAS 11.2-BETA1". iXsystems, Inc. - Enterprise Storage & Servers. Retrieved 2019-01-26.
  33. ^ "FreeNAS 11.2-RELEASE User Guide". www.ixsystems.com. Retrieved 2019-01-26.
  34. ^ FreeNAS 11.2 도착
  35. ^ "FreeNAS 11.3-BETA1". iXsystems, Inc. - Enterprise Storage & Servers. Retrieved 2020-01-30.
  36. ^ a b "FreeNAS 11.3-RELEASE". iXsystems, Inc. - Enterprise Storage & Servers. Retrieved 2020-01-30.
  37. ^ "Features".
  38. ^ "FreeNAS translation website". FreeNAS Team. Retrieved 2013-08-23.
  39. ^ "FreeNAS is a Network-Attached Storage (NAS) server". VMware, Inc. Archived from the original on 2008-05-05. Retrieved 2008-02-28.
  40. ^ "Project of the Month January 2007". SourceForge, Inc. January 2007. Archived from the original on 2008-03-13. Retrieved 2008-02-28.
  41. ^ "Best of open source in storage - 2007". InfoWorld. Retrieved 2008-02-28.

외부 링크