iXsystems๋ Linux ์ปค๋๊ณผ Debian ํจํค์ง ๊ธฐ๋ฐ์ ์ฌ์ฉํ๋ TrueNAS SCALE 22.12๋ฅผ ๋ฐํํ์ต๋๋ค(TrueOS, PC-BSD, TrueNAS ๋ฐ FreeNAS๋ฅผ ํฌํจํ ํ์ฌ์ ์ด์ ์ ํ์ FreeBSD๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํจ). TrueNAS CORE(FreeNAS)์ ๋ง์ฐฌ๊ฐ์ง๋ก TrueNAS SCALE์ ๋ฌด๋ฃ๋ก ๋ค์ด๋ก๋ํ์ฌ ์ฌ์ฉํ ์ ์์ต๋๋ค. ISO ์ด๋ฏธ์ง์ ํฌ๊ธฐ๋ 1.6GB์ ๋๋ค. TrueNAS SCALE ๊ด๋ จ ๋น๋ ์คํฌ๋ฆฝํธ, ์น ์ธํฐํ์ด์ค ๋ฐ ๊ณ์ธต์ ๋ํ ์์ค ์ฝ๋๋ GitHub์ ๊ฒ์๋์ด ์์ต๋๋ค.
FreeBSD ๊ธฐ๋ฐ TrueNAS CORE ๋ฐ Linux ๊ธฐ๋ฐ TrueNAS SCALE ์ ํ์ ๊ณตํต ํดํท ์ฝ๋๋ฒ ์ด์ค์ ํ์ค ์น ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ์ฌ ๋ณ๋ ฌ๋ก ๊ฐ๋ฐ๋๊ณ ์๋ก๋ฅผ ๋ณด์ํฉ๋๋ค. Linux ์ปค๋์ ๊ธฐ๋ฐ์ผ๋ก ์ถ๊ฐ ์๋์ ์ ์ ๊ณตํ๋ ๊ฒ์ FreeBSD๋ฅผ ์ฌ์ฉํ์ฌ ์ป์ ์ ์๋ ๋ช ๊ฐ์ง ์์ด๋์ด๋ฅผ ๊ตฌํํ๋ ค๋ ์๊ตฌ ๋๋ฌธ์ ๋๋ค. ์ด๊ฒ์ด ์ต์ด์ ์ด๋์ ํฐ๋ธ๊ฐ ์๋๋ผ๋ ์ ์ ์ฃผ๋ชฉํ ๋งํฉ๋๋ค. 2009๋ ์ OpenMediaVault ๋ฐฐํฌ ํคํธ๋ ์ด๋ฏธ FreeNAS์์ ๋ถ๋ฆฌ๋์ด Linux ์ปค๋ ๋ฐ Debian ํจํค์ง ๊ธฐ๋ฐ์ผ๋ก ์ด์ ๋์์ต๋๋ค.
TrueNAS SCALE์ ์ฃผ์ ๊ฐ์ ์ฌํญ ์ค ํ๋๋ ๋ค์ค ๋ ธ๋ ์คํ ๋ฆฌ์ง๋ฅผ ์์ฑํ๋ ๊ธฐ๋ฅ์ด๋ฉฐ TrueNAS CORE(FreeNAS)๋ ๋จ์ผ ์๋ฒ ์๋ฃจ์ ์ผ๋ก ํฌ์ง์ ๋๋ฉ๋๋ค. ํฅ์๋ ํ์ฅ์ฑ ์ธ์๋ TrueNAS SCALE์ ๊ฒฉ๋ฆฌ๋ ์ปจํ ์ด๋ ์ฌ์ฉ, ๋จ์ํ๋ ์ธํ๋ผ ๊ด๋ฆฌ ๋ฐ ์ํํธ์จ์ด ์ ์ ์ธํ๋ผ ๊ตฌ์ถ์ ๋ํ ์ ํฉ์ฑ์ผ๋ก ๊ตฌ๋ณ๋ฉ๋๋ค. TrueNAS SCALE์ ZFS(OpenZFS)๋ฅผ ํ์ผ ์์คํ ์ผ๋ก ์ฌ์ฉํฉ๋๋ค. TrueNAS SCALE์ Gluster ๋ถ์ฐ ํ์ผ ์์คํ ์ ์ฌ์ฉํ์ฌ Docker ์ปจํ ์ด๋, KVM ๊ธฐ๋ฐ ๊ฐ์ํ ๋ฐ ๋ค์ค ๋ ธ๋ ZFS ํ์ฅ์ ์ง์ํฉ๋๋ค.
์คํ ๋ฆฌ์ง ์ก์ธ์ค๋ SMB, NFS, iSCSI ๋ธ๋ก ์คํ ๋ฆฌ์ง, S3 Object API ๋ฐ Cloud Sync์์ ์ง์๋ฉ๋๋ค. ๋ณด์ ์ก์ธ์ค๋ฅผ ๋ณด์ฅํ๊ธฐ ์ํด VPN(OpenVPN)์ ํตํด ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. ์ ์ฅ์๋ ๋จ์ผ ๋ ธ๋์ ๋ฐฐํฌํ ๋ค์ ํ์์ ๋ฐ๋ผ ์ถ๊ฐ ๋ ธ๋๋ฅผ ์ถ๊ฐํ์ฌ ์ ์ง์ ์ผ๋ก ์ํ์ผ๋ก ํ์ฅํ ์ ์์ต๋๋ค. ์คํ ๋ฆฌ์ง ์์ ์ ์ํํ๋ ๊ฒ ์ธ์๋ ๋ ธ๋๋ฅผ ์ฌ์ฉํ์ฌ Kubernetes ํ๋ซํผ ๋๋ KVM ๊ธฐ๋ฐ ๊ฐ์ ๋จธ์ ์ ์ฌ์ฉํ์ฌ ์ค์ผ์คํธ๋ ์ด์ ๋ ์ปจํ ์ด๋์์ ์๋น์ค๋ฅผ ์ ๊ณตํ๊ณ ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ ์ ์์ต๋๋ค.
์ ๋ฒ์ ์์:
- ๋ฃจํธ ์๋ ๋ชจ๋์ ๊ตฌํ์ด ๊ฐ์ ๋์์ต๋๋ค. ๋ฃจํธ ๋์ ๊ณ ๊ธ ๊ถํ์ ์ ํ์ ์ผ๋ก ์์ํ๊ณ ๋ชจ๋ ๊ฐ์ ๋จธ์ ๋ฐ ๊ฒฉ๋ฆฌ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ก์ธ์คํ ์ ์๋ ๊ถํ์ด ๋ฎ์ ์ฌ์ฉ์๋ฅผ ์ฌ์ฉํ์ฌ ์์คํ ์ ๊ด๋ฆฌํ๋ ๋ฐฉ์์ ๋๋ค.
- SMB ํํฐ์ ์ ๋ํ ์ก์ธ์ค๋ฅผ ๋ฆฌ๋๋ ์ ํ๋ SMB ๊ณต์ ํ๋ก์ ๋ฉ์ปค๋์ฆ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์น ์ธํฐํ์ด์ค๊ฐ ๊ฐ์ ๋์์ต๋๋ค. ์คํ ๋ฆฌ์ง ํ, ์ฅ์น ๋ฐ ๋ฐ์ดํฐ ์ธํธ์ ๊ด๋ฆฌ๊ฐ ํฌ๊ฒ ํฅ์๋์์ต๋๋ค. ๋ชจ๋ ํต๊ณ๊ฐ ํฌํจ๋ ์์ฝ ํ์ด์ง๊ฐ ๊ตฌํ๋์์ต๋๋ค.
- Home Assistant, Qbittorrent, Pi Hole, Syncthing, Photo Prism ๋ฐ diskover-community ํจํค์ง๋ฅผ ์คํํ๊ธฐ ์ํด ๊ฒฉ๋ฆฌ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ถ๊ฐํ์ต๋๋ค.
- ์ปจํ ์ด๋์ ์ค์น๋ ๋ชจ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ ๋ฒ์ ์ ๋ฐ์ดํธํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- All-NVME ํ๋ซํผ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์ด ์ต๋ 30GB/s์ ์ฒ๋ฆฌ๋๊ณผ ์ต๋ 240TB ํฌ๊ธฐ์ NVMe ๋๋ผ์ด๋ธ ํ์ ์์ฑํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
- ์คํ ๋ฆฌ์ง๋ฅผ ์ค๋จํ์ง ์๊ณ ๋ API๋ฅผ ํตํด Gluster ๋ ธ๋๋ฅผ ๊ต์ฒดํ ์ ์์ต๋๋ค.
- Kubernetes CSI์ฉ ๋๋ผ์ด๋ฒ๊ฐ ์ถ๊ฐ๋์ด TrueNAS SCALE์ Kubernetes ํด๋ฌ์คํฐ์์ ํด๋ฌ์คํฐ ๋ฐ์ดํฐ ์คํ ๋ฆฌ์ง๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค. VMware ESXi ๋ฐ OpenStack Cinder์์๋ ์ ์ฌํ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- Docker ์ปจํ ์ด๋๋ฅผ ์คํํ ๋ ๋์คํฌ ๊ณต๊ฐ์ ์ ์ฝํ๊ธฐ ์ํด ZFS์ ํจ๊ป OverlayFS๋ฅผ ์ฌ์ฉํ๋ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ๊ฐ์ํ ์ง์์ด ํฅ์๋์ด USB ์ฅ์น๋ฅผ ๊ฐ์ ๋จธ์ ์ผ๋ก ์ ๋ฌํ๊ณ ๊ฐ๋ณ CPU ์ฝ์ด๋ฅผ ๋ฐ์ธ๋ฉํ๋ ๊ธฐ๋ฅ์ด ์ ๊ณต๋์์ต๋๋ค.
- GPU์ ๋ํ ๊ฒฉ๋ฆฌ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ณต์ ์ก์ธ์ค ๊ตฌ์ฑ์ด ์ ๊ณต๋ฉ๋๋ค.
- VPN Wireguard๋ฅผ ์ฌ์ฉํ์ฌ ์์คํ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ์๊ฒฉ ์ก์ธ์ค์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์ฑ๋ฅ์ ๋์ด๊ธฐ ์ํ ์์ ์ด ์ํ๋์์ผ๋ฉฐ, ๋ฌด์๋ณด๋ค๋ ์ํธํ, NFS ๋ฐ iSCSI ์ฑ๋ฅ์ด ํฅ์๋์์ต๋๋ค.
- API ์ก์ธ์ค๋ฅผ ์ ํ์ ์ผ๋ก ํ๋ก๋น์ ๋ํ๊ณ ์ญํ ๊ธฐ๋ฐ ์ก์ธ์ค ์์คํ (RBAC)์ ์ฌ์ฉํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
์ถ์ฒ : opennet.ru