ํ๋ ์ด์์ ๋ก์ปฌ ๋๋ผ์ด๋ธ ํ์ ๊ตฌ์ฑํ๊ณ ๊ด๋ฆฌํ๊ธฐ ์ํ ๋๊ตฌ๋ฅผ ํตํฉํ๊ณ ๋จ์ํํ๊ธฐ ์ํด Red Hat๊ณผ Fedora ์ปค๋ฎค๋ํฐ์์ ๊ฐ๋ฐํ Stratis 3.0 ํ๋ก์ ํธ์ ๋ฆด๋ฆฌ์ค๊ฐ ๋ฐํ๋์์ต๋๋ค. Stratis๋ ๋์ ์คํ ๋ฆฌ์ง ํ ๋น, ์ค๋ ์ท, ๋ฌด๊ฒฐ์ฑ ๋ฐ ์บ์ฑ ๋ ์ด์ด์ ๊ฐ์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. Stratis ์ง์์ Fedora 28 ๋ฐ RHEL 8.2 ๋ฆด๋ฆฌ์ค ์ดํ Fedora ๋ฐ RHEL ๋ฐฐํฌ์ ํตํฉ๋์์ต๋๋ค. ํ๋ก์ ํธ ์ฝ๋๋ MPL 2.0 ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค.
์์คํ ์ ๊ธฐ๋ฅ ๋ฉด์์ ๊ณ ๊ธ ZFS ๋ฐ Btrfs ํํฐ์ ๊ด๋ฆฌ ๋๊ตฌ๋ฅผ ๋์ฒด๋ก ๋ฐ๋ณตํ์ง๋ง Linux ์ปค๋(๋ชจ๋ dm-thin, dm-cache, dm -thinpool, dm-raid ๋ฐ dm-integrity) ๋ฐ XFS ํ์ผ ์์คํ . ZFS ๋ฐ Btrfs์ ๋ฌ๋ฆฌ Stratis ๊ตฌ์ฑ ์์๋ ์ฌ์ฉ์ ๊ณต๊ฐ์์๋ง ์๋ํ๋ฉฐ ํน์ ์ปค๋ ๋ชจ๋์ ๋ก๋ํ ํ์๊ฐ ์์ต๋๋ค. ์ด ํ๋ก์ ํธ๋ ์ฒ์์๋ ๊ด๋ฆฌ๋ฅผ ์ํด ์คํ ๋ฆฌ์ง ์์คํ ์ ๋ฌธ๊ฐ์ ์๊ฒฉ์ ์๊ตฌํ์ง ์๋ ๊ฒ์ผ๋ก ์ ์๋์์ต๋๋ค.
์ ์ด๋ฅผ ์ํ D-Bus API ๋ฐ CLI-utility๊ฐ ์ ๊ณต๋ฉ๋๋ค. Stratis๋ LUKS ๊ธฐ๋ฐ ๋ธ๋ก ์ฅ์น(์ํธํ๋ ํํฐ์ ), mdraid, dm-multipath, iSCSI, LVM ๋ ผ๋ฆฌ ๋ณผ๋ฅจ ๋ฐ ๋ค์ํ ํ๋ ๋๋ผ์ด๋ธ, SSD ๋ฐ NVMe ๋๋ผ์ด๋ธ์์ ํ ์คํธ๋์์ต๋๋ค. ํ์ ํ๋์ ๋์คํฌ๊ฐ ์๋ ๊ฒฝ์ฐ Stratis๋ฅผ ์ฌ์ฉํ๋ฉด ์ค๋ ์ท ์ง์ ๋ ผ๋ฆฌ ํํฐ์ ์ ์ฌ์ฉํ์ฌ ๋ณ๊ฒฝ ์ฌํญ์ ๋กค๋ฐฑํ ์ ์์ต๋๋ค. ํ์ ์ฌ๋ฌ ๋๋ผ์ด๋ธ๋ฅผ ์ถ๊ฐํ๋ฉด ๋๋ผ์ด๋ธ๋ฅผ ์ฐ์ ์์ญ์ผ๋ก ๋ ผ๋ฆฌ์ ์ผ๋ก ๊ฒฐํฉํ ์ ์์ต๋๋ค. RAID, ๋ฐ์ดํฐ ์์ถ, ์ค๋ณต ์ ๊ฑฐ ๋ฐ ์ฅ์ ์กฐ์น์ ๊ฐ์ ๊ธฐ๋ฅ์ ํ์ฌ ์ง์๋์ง ์์ง๋ง ํฅํ ์ง์๋ ์์ ์ ๋๋ค.
๋ฒ์ ๋ฒํธ์ ์ค์ํ ๋ณ๊ฒฝ์ D-Bus ์ ์ด๋ฅผ ์ํ ์ธํฐํ์ด์ค ๋ณ๊ฒฝ๊ณผ D-Bus ๊ธฐ๋ฐ ์์ฑ ๋ฐ ๋ฉ์๋๋ฅผ ์ ํธํ๋ FetchProperties ์ธํฐํ์ด์ค์ ์ฌ์ฉ ์ค๋จ ๋๋ฌธ์
๋๋ค. ์๋ก์ด ๋ฆด๋ฆฌ์ค๋ ๋ํ ๋ณ๊ฒฝํ๊ธฐ ์ ์ libblkid๋ฅผ ์ฌ์ฉํ์ฌ udev ๊ท์น์ ํ์ธํ๊ณ , DeviceMapper์์ ์ด๋ฒคํธ ์ฒ๋ฆฌ๋ฅผ ๋ค์ ์ํํ๊ณ , ์ค๋ฅ ์ฒ๋ฆฌ๊ธฐ์ ๋ด๋ถ ํํ์ ๋ณ๊ฒฝํ๊ณ , ๋ณ๊ฒฝ ์ฌํญ ๋กค๋ฐฑ(๋กค๋ฐฑ)์ ์ํ ์ฝ๋๋ฅผ ์ฌ์ค๊ณํ๊ณ , ์์ฑ ์ ๋
ผ๋ฆฌ์ ํฌ๊ธฐ ์ง์ ์ ํ์ฉํ์ต๋๋ค. ํ์ผ ์์คํ
. ๋์คํฌ ํํฐ์
์ ๋ฐ์ดํฐ๋ฅผ ์๋์ผ๋ก ์ํธํํ๊ณ ํด๋
ํ๋ ๋ฐ ์ฌ์ฉ๋๋ Clevis ํ๋ ์์ํฌ๋ SHA-256 ๋์ SHA-1 ํด์๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ํธ๋ฅผ ๋ณ๊ฒฝํ๊ณ Clevis์ ๋ํ ๋ฐ์ธ๋ฉ์ ์ฌ์์ฑํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ต๋๋ค.
์ถ์ฒ : opennet.ru