์คํ ํ ๊ทธ๋ผ๋ฒ, ํ๋ก์ ํธ ๋ฆฌ๋ Linux LXC ํดํท ๊ฐ๋ฐ์ ์ค ํ ๋ช ์ด์ ๊ธฐ์ ๊ด๋ฆฌ ์์ํ ์์์ธ Containers Ubuntu ๊ทธ๋ฆฌ๊ณ ๋ฆด๋ฆฌ์ค๋ฅผ ๋ด๋นํ๋ ํ์ ์ผ์์ ๋๋ค. Ubuntu์๋ก์ด ๊ฒ์ ์ ์ํ์ต๋๋ค. Linux-ะดะธัััะธะฑััะธะฒ IncusOS. IncusOS ะฟัะตะดะพััะฐะฒะปัะตั ะฐัะพะผะฐัะฝะพ ะพะฑะฝะพะฒะปัะตะผัะน ัะธััะตะผะฝัะน ะพะฑัะฐะท ะดะปั ัะพะทะดะฐะฝะธั ัะตัะฒะตัะพะฒ, ัะตะฝััะฐะปะธะทะพะฒะฐะฝะฝะพะต ัะฟัะฐะฒะปะตะฝะธะต ะบะพัะพััะผะธ ะพัััะตััะฒะปัะตััั ะฟัะธ ะฟะพะผะพัะธ ะธะฝััััะผะตะฝัะฐัะธั Incus (ัะพัะบ LXD). ะะธัััะธะฑััะธะฒ ัะฐะทะฒะธะฒะฐะตััั ะฟะพะด ัะณะธะดะพะน ะฟัะพะตะบัะฐ Linux Containers, ะพัะฒะตัะฐััะตะณะพ ะทะฐ ัะฐะทัะฐะฑะพัะบั ะธะฝััััะผะตะฝัะฐัะธะตะฒ LXC ะธ Incus. ะะฐัะฐะฑะพัะบะธ ะฟัะพะตะบัะฐ ะฝะฐะฟะธัะฐะฝั ะฝะฐ ัะทัะบะต Go ะธ ัะฐัะฟัะพัััะฐะฝััััั ะฟะพะด ะปะธัะตะฝะทะธะตะน Apache 2.0.
ะกะธััะตะผะฝัะต ะพะฑัะฐะทั ะฟะพััะฐะฒะปััััั ะดะปั ะฐัั ะธัะตะบััั x86_64 ะธ ARM64, ะธ ะฑะฐะทะธัััััั ะฝะฐ ััะตะทะฐะฝะฝะพะผ ะพะบััะถะตะฝะธะธ Debian 13์ ํต์ฌ Linux ะธะท ัะตะฟะพะทะธัะพัะธั Zabbly, ัะพัะผะธััััะตะณะพ ะฟะฐะบะตัั ั ยซะฒะฐะฝะธะปัะฝัะผะธยป ะฒะตััะธัะผะธ ัะดัะฐ ะดะปั Debian ะธ Ubuntu, ะดะพะฟะพะปะฝะตะฝะฝัะต ะฟะฐััะฐะผะธ ะธ ะธะทะผะตะฝะตะฝะธัะผะธ ะฝะฐัััะพะตะบ ะดะปั ะพะฟัะธะผะธะทะฐัะธะธ ะทะฐะฟััะบะฐ ะบะพะฝัะตะนะฝะตัะพะฒ ะฒ ะพะบััะถะตะฝะธะธ ะฝะฐ ะฑะฐะทะต ะธะฝััััะผะตะฝัะฐัะธั Incus. ะ ะบะฐัะตััะฒะต ัะฐะนะปะพะฒะพะน ัะธััะตะผั ะธัะฟะพะปัะทัะตััั ZFS.
๋น๋๋ Lennart Poettering์ด ๋ง๋ mkosi ํดํท์ ์ฌ์ฉํ์ฌ ์์ฑ๋ฉ๋๋ค. ๊ธฐ๋ณธ ์์คํ ํ๊ฒฝ์ ์ฝ๊ธฐ ์ ์ฉ ๋ชจ๋๋ก ๋ง์ดํธ๋ฉ๋๋ค. ์ถ๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ systemd-sysext ์ ํธ๋ฆฌํฐ๋ฅผ ์ฌ์ฉํ์ฌ ์ค์น๋ฉ๋๋ค. ์ด ์ ํธ๋ฆฌํฐ๋ฅผ ์ฌ์ฉํ๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์ ์์คํ ํ์ฅ ์ด๋ฏธ์ง๋ก ๋ฐฐํฌํ ์ ์์ผ๋ฉฐ, ํด๋น ์ด๋ฏธ์ง๋ OverlayFS๋ฅผ ์ฌ์ฉํ์ฌ /usr/ ๊ณ์ธต ๊ตฌ์กฐ์ ์ค๋ฒ๋ ์ด๋ฉ๋๋ค. ๊ธฐ๋ณธ ์์คํ ์ค์ ๋ฐ ๊ฐ๋ณ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ์ดํฐ์ ๋ฐฑ์ ๋ฐ ๋ณต์์ด ์ง์๋๋ฉฐ, ์ ์ฒด OS ๋๋ ์ ํํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ณต์ฅ ์ด๊ธฐํ๋ ๊ฐ๋ฅํฉ๋๋ค.
systemd-sysupdate ๊ตฌ์ฑ ์์๋ ์์์ ํํฐ์ ์ค์ํ ๋ฉ์ปค๋์ฆ์ ํ์ฉํ์ฌ ์์คํ ์ ์ ๋ฐ์ดํธํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์ด์ ์ฒด์ ๋ฅผ ํฌํจํ๋ ํํฐ์ ํ๋์ ์ต์ ์ ๋ฐ์ดํธ๋ฅผ ์ค์นํ๋ ํํฐ์ , ์ด๋ ๊ฒ ๋ ๊ฐ์ ๋ ๋ฆฝ์ ์ธ ํํฐ์ ์ด ์์ผ๋ฉฐ, ์ ๋ฐ์ดํธ ํ์๋ ํํฐ์ ์ด ์๋ก ๊ตํ๋ฉ๋๋ค. ๋ถํ ํ๊ฒฝ์ ๋ฌด๊ฒฐ์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํด UEFI ๋ณด์ ๋ถํ ๋ฐ ์ ์ฒด ๋์คํฌ ์ํธํ(LUKS)๊ฐ ์ฌ์ฉ๋๋ฉฐ, ๋ณตํธํ ํค ์ ๋ณด๋ TPM 2.0(์ ๋ขฐํ ์ ์๋ ํ๋ซํผ ๋ชจ๋)์ ์ ์ฅ๋ฉ๋๋ค.
์์คํ ํ๊ฒฝ์ Incus ์คํ์ ํ์ํ ๊ตฌ์ฑ ์์๋ง ํฌํจํ์ฌ ์ต์ํ์ผ๋ก ๊ฐ์ํ๋์์ต๋๋ค. ์ด ํ๊ฒฝ์๋ ๋ช ๋ น ์ ธ, ๊ธฐ์กด ๋ช ๋ น์ค ๊ด๋ฆฌ ๋๋ ์๊ฒฉ SSH ์ฐ๊ฒฐ์ด ์์ต๋๋ค. ๋์ ๋ชจ๋ ๊ด๋ฆฌ ๋ฐ ๊ตฌ์ฑ ์์ ์ ํด๋ผ์ด์ธํธ TLS ์ธ์ฆ์ ๋๋ OIDC(OpenID Connect)๋ฅผ ํตํด ์ธ์ฆ๋ Incus ์์คํ ์ REST API๋ฅผ ํตํด์๋ง ์ํ๋ฉ๋๋ค. ๋ชจ๋ ์๋ฒ๋ Operations Center ์น ์ธํฐํ์ด์ค ๋๋ Incus CLI ์ธํฐํ์ด์ค๋ฅผ ํตํด ์ค์์์ ๊ด๋ฆฌ๋ฉ๋๋ค. VMware vCenter์ ๊ฐ์ ๋ค๋ฅธ ์์คํ ์์ ์ปจํ ์ด๋ ๋ฐ ๊ฐ์ ๋จธ์ ์ ๋ง์ด๊ทธ๋ ์ด์ ํ๊ธฐ ์ํ Migration Manager๊ฐ ์ ๊ณต๋ฉ๋๋ค.

๋ถํ ๊ฐ๋ฅํ ์ด๋ฏธ์ง๋ฅผ ์ป๊ธฐ ์ํด ์จ๋ผ์ธ ์์ฑ๊ธฐ๋ฅผ ์ฌ์ฉํ๋๋ฐ, ์ด ์์ฑ๊ธฐ๋ฅผ ํตํด ์ง์ ๋ ๋งค๊ฐ๋ณ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ด๋ฏธ์ง๋ฅผ ์ค๋นํ๊ณ ๋ค์๊ณผ ๊ฐ์ ์ค์ ์ผ๋ก ์๋ ์์นด์ด๋ธ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค. TLS ์ธ์ฆ์ ํด๋ผ์ด์ธํธ ์ก์ธ์ค๋ฅผ ์ํด ์ค์น ๋ฐ ๋คํธ์ํฌ ๊ตฌ์ฑ์ ์ํ ๋ธ๋ก ์ฅ์น ์๋ณ์๊ฐ ํ์ํฉ๋๋ค(๊ธฐ๋ณธ์ ์ผ๋ก ๋คํธ์ํฌ๋ DHCPv4 ๋๋ SLAAC(Stateless Address Autoconfiguration)๋ฅผ ํตํด ๊ตฌ์ฑ๋ฉ๋๋ค). ๋ํํ ์ค์น ๋ชจ๋๋ ์ง์๋์ง ์์ผ๋ฉฐ, ๋ชจ๋ ์ค์น ๋ฐ ์ด๊ธฐ ์ค์ ๋งค๊ฐ๋ณ์๋ ์ฒซ ๋ถํ ์ ์ ๋ฌ๋๋ ๋ด์ฅ ๊ตฌ์ฑ ๋ธ๋ก์ ํตํด ๊ฒฐ์ ๋ฉ๋๋ค. IncusOS ์ด๋ฏธ์ง ์ค์น๋ ์จํ๋ ๋ฏธ์ค ํ๊ฒฝ๊ณผ libvirt, Incus, Proxmox, VirtualBox ๋ฐ VMware๋ฅผ ์คํํ๋ ๊ฐ์ ๋จธ์ ๋ชจ๋์์ ์ง์๋ฉ๋๋ค.
์ ์ฅ ๊ด๋ จ ๊ธฐ๋ฅ:
- ๋ก์ปฌ ZFS ํ์ ์๋ ๋ฐฐํฌ
- ์ถ๊ฐ ๋์คํฌ์ ๋ณต์กํ ZFS ํ ์์ฑ
- NVME-over-TCP, iSCSI, ํ์ด๋ฒ ์ฑ๋ ๋ฐ ๋ฉํฐํจ์ค ์ง์
- Fiber Channel, NVME-over-TCP ๋๋ iSCSI๋ฅผ ํตํ LVM ํด๋ฌ์คํฐ ๊ตฌ์ฑ์ ์์ฑํ๋ ๊ธฐ๋ฅ
- Ceph ๋ถ์ฐ ํ์ผ ์์คํ ์ ๊ธฐ๋ฐ์ผ๋ก ์ํํธ์จ์ด ์คํ ๋ฆฌ์ง๋ฅผ ์์ฑํ๋ ๊ธฐ๋ฅ.
์ค์ ๋ด์ฉ:
- ๋คํธ์ํฌ ๋ธ๋ฆฌ์ง ๋ชจ๋์์ ์๋ํ ๋ ์๋ VLAN์ ์ง์ํ์ฌ ๊ฐ์ ๋จธ์ ์ ๋ชจ๋ ๋คํธ์ํฌ ์ธํฐํ์ด์ค์ ์ฐ๊ฒฐํ๋ ๊ฒ์ ๊ฐ์ํํฉ๋๋ค.
- ์ปค๋ฎค๋์ผ์ด์ ์ฑ๋ ์ง๊ณ ์ง์
- LLDP(Link Layer Discovery Protocol) ์ง์
- ๊ธฐ์ ํ๋ก์ ์ง์(Kerberos๋ฅผ ํตํ ์ธ์ฆ ํฌํจ)
- NTP(๋คํธ์ํฌ ์๊ฐ ํ๋กํ ์ฝ) ์ง์
- syslog๋ฅผ ํตํด ์ธ๋ถ ์๋ฒ์ ๋ก๊ทธ๋ฅผ ์ ์ฅํ๋ ๊ธฐ๋ฅ
- ์ํํธ์จ์ด ์ ์ ๋คํธ์ํฌ OVS(Open vSwitch) ๋ฐ OVN(Open Virtual Network)์ ๋ํ OVS/OVN ์ง์
- ๋ด์ฅ ์ง์ VPN- Tailscale ๋คํธ์ํฌ (Netbird ์ง์ ์์ ).

์ถ์ฒ : opennet.ru
