์ด์ ์์
๋์ฒด ๋ช
๋ น ์ดํ์ ์ผํ์ผ๋ก ๊ธฐ์กด ์์คํ
์ ๋์ฒดํ ์ ์๋ ์ต์
์ด ๊ณ ๋ ค๋์์ต๋๋ค. ๋ค์ ๋ฌธ์์์๋ ํ์ฌ ๋ฐฐํฌ๋ ์ ํ์ ๋์ฒดํ ํน์ ์ ํ์ ์ ํํ๋ ๋ฐ ์ค์ ์ ๋ก๋๋ค. ์ถ๋ฐ์ ์ธ ๊ฐ์ํ ์์คํ
๋ถํฐ ์์ํด ๋ณด๊ฒ ์ต๋๋ค.

1. ์ ํ์ ๊ณ ๋
๊ทธ๋ ๋ค๋ฉด ๋ฌด์์ ์ ํํ ์ ์๋์? ์์ :
- ์๋ฒ ๊ฐ์ํ ์์คํ "R-๊ฐ์ํยป (libvirt, KVM, QEMU)
- ์ํํธ์จ์ด ํจํค์ง "๋ธ๋ ์คํธ ๊ฐ์ํ ๋๊ตฌยป (libvirt, KVM, QEMU)
- ๊ฐ์ํ ํ๊ฒฝ์ ๊ด๋ฆฌํ๊ณ ๋ชจ๋ํฐ๋งํ๋ ํ๋ซํผ "์คํฌ์ค ์คํธ๋ฆผ" (95%์ ๊ฒฝ์ฐ ๊ด๊ณต์์ ์ ํฉํ์ง ์์ ํด๋ผ์ฐ๋ ์๋ฃจ์ (๋น๋ฐ์ ์ง ๋ฑ)
- ์๋ฒ, ๋ฐ์คํฌํ, ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ์ํ๋ฅผ ์ํ ์ํํธ์จ์ด ํจํค์ง "ํธ์คํธ" (KVM x86)
- ๊ฐ์ํ ํ๊ฒฝ์ ์์ ํ ๊ด๋ฆฌ๋ฅผ ์ํ ์์คํ "Z|virt"(์ผ๋ช oVirt+KVM)
- ๊ฐ์ํ ํ๊ฒฝ ๊ด๋ฆฌ ์์คํ "ROSA ๊ฐ์ํ"(์ผ๋ช oVirt+KVM)
- ํ์ดํผ๋ฐ์ด์ QP VMM (๋ค๋ฅธ ์ด๋ค ๊ฒ์ด๋ผ๋ Oracle Virtual Box์ ๋๋ฌด ์ ์ฌํจ)
OS ๋ฐฐํฌํ์ ํฌํจ๋์ด ์๊ฑฐ๋ ์ ์ฅ์์ ์๋ ํ์ดํผ๋ฐ์ด์ ๋ฅผ ๊ณ ๋ คํ ์๋ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด Astra Linux์๋ KVM์ด ์ง์๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ OS ๋ฆฌํฌ์งํ ๋ฆฌ์ ํฌํจ๋์ด ์์ผ๋ฏ๋ก ์ค์น ๋ฐ ์ฌ์ฉ์ด "ํฉ๋ฒ์ "์ธ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋ ์ ์์ต๋๋ค. "์์ ๋์ฒด์ ์ผ๋ถ๋ก ์ฌ์ฉํ ์ ์๋ ๊ฒ๊ณผ ์ฌ์ฉํ ์ ์๋ ๊ฒ"์ ์ด์ ์์ ๋ ผ์ํ์ต๋๋ค. , ๋ฐ๋ผ์ ์ด ๋ฌธ์ ์ ๋ํด์๋ ์ธ๊ธํ์ง ์๊ฒ ์ต๋๋ค.
์ฌ์ค ์ฌ๊ธฐ์๋ :
- ๋ฒ์ถ์ผ
- Virt-manager (KVM) ์ด๊ธ ์ ๋ฅ
- libvirt KVM์ ํตํด
ROSA Linux์๋ ์ด๋ฌํ ๋ชฉ๋ก์ด ์์ง๋ง ์ํค์์ ์ฐพ์ ์ ์์ต๋๋ค. :
- ROSA ๊ฐ์ํ KVM์ ํตํด oVirt๋ฅผ ํตํด
- QEMU KVM์ ํตํด
- oVirt 3.5 KVM์ ํตํด
๊ณ์ฐ์๋ ์ด๊ฒ์ด ์์ต๋๋ค
Alt Linux์๋ ๋์ผ
1.2. ํ๋ ์์ง๋ง
๋ฉด๋ฐํ ์กฐ์ฌํ ๊ฒฐ๊ณผ ๋ค์๊ณผ ๊ฐ์ ๋ช ๊ฐ์ง ์ ์๋ ค์ง ํ์ดํผ๋ฐ์ด์ ๋ง ๋ค๋ฃจ๋ฉด ๋๋ค๋ ๊ฒฐ๋ก ์ ๋ด๋ ธ์ต๋๋ค.
QEMU ๋ค์ํ ํ๋ซํผ์ ํ๋์จ์ด๋ฅผ ์๋ฎฌ๋ ์ด์ ํ๊ธฐ ์ํ ๋ฌด๋ฃ ์คํ ์์ค ํ๋ก๊ทธ๋จ์ผ๋ก, KVM์ ์ฌ์ฉํ์ง ์๊ณ ๋ ์๋ํ ์ ์์ง๋ง ํ๋์จ์ด ๊ฐ์ํ๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฒ์คํธ ์์คํ ์ ์ฑ๋ฅ์ด ํฌ๊ฒ ํฅ์๋๋ฏ๋ก QEMU์์ KVM(-enable-kvm)์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ ํธ๋๋ ์ต์ ์ ๋๋ค. (c) ์ฆ, QEMU๋ ์ ํ ํ๊ฒฝ์์ ํ์ฉ๋์ง ์๋ ์ ํ 2 ํ์ดํผ๋ฐ์ด์ ์ ๋๋ค. KVM์ ์ฌ์ฉํ๋ฉด ์ฌ์ฉํ ์ ์์ง๋ง ์ด ๊ฒฝ์ฐ KVM ๊ด๋ฆฌ ๋๊ตฌ๋ก QEMU๋ฅผ ์ฌ์ฉํ๊ฒ ๋ฉ๋๋ค...
์๋ณธ ์ฌ์ฉํ๊ธฐ ๋ฒ์ถ์ผ ์์ ์์๋ ์ค์ ๋ก : โ4๋ 2010์์ ์ถ์๋ ๋ฒ์ 2๋ถํฐ ์ ํ์ ์ฃผ์ ๋ถ๋ถ์ด GPL v2.0 ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ฌด๋ฃ๋ก ๋ฐฐํฌ๋ฉ๋๋ค. ๊ทธ ์์ ์ค์น๋ ์ถ๊ฐ ํจํค์ง๋ USB 3.0 ๋ฐ 2 ์ฅ์น, RDP(์๊ฒฉ ๋ฐ์คํฌํฑ ํ๋กํ ์ฝ), ๋๋ผ์ด๋ธ ์ํธํ, NVMe ๋ฐ PXE ๋ถํ ์ ์ง์ํ๋ฉฐ ํน์ PUEL ๋ผ์ด์ ์ค("๊ฐ์ธ ์ฌ์ฉ ๋ฐ ํ๊ฐ์ฉ")์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค. , ๊ฐ์ธ์ฉ, ๊ต์ก ๋ชฉ์ ๋๋ ์์ ์ฉ ๋ฒ์ ๊ตฌ๋งค๋ฅผ ๊ฒฐ์ ํ๊ธฐ ์ ํ๊ฐ์ฉ์ผ๋ก ์์คํ ์ด ๋ฌด๋ฃ๋ก ์ ๊ณต๋ฉ๋๋ค." (c) ๊ฒ๋ค๊ฐ VirtualBox๋ ์ ํ XNUMX ํ์ดํผ๋ฐ์ด์ ์ด๋ฏ๋ก ์ญ์ ์ฌ๋ผ์ง๋๋ค.
์ด๊ณ : ์์ํ ํํ๋ก ์ฐ๋ฆฌ๋ ๋จ์ง KVM.
2. ๋๋จธ์ง: KVM ๋๋ KVM?

์ฌ์ ํ "๊ตญ๋ด" ํ์ดํผ๋ฐ์ด์ ๋ก ์ ํํด์ผ ํ๋ค๋ฉด ์์งํ ๋งํด์ ์ ํ์ ์ฌ์ง๊ฐ ์ ์ต๋๋ค. ๊ทธ๊ฒ์ ๋ ๊ฒ์ด๋ค KVM ํน์ ์์ ์ ๊ฑฐ์ณ ํ๋์ ๋ํผ ๋๋ ๋ค๋ฅธ ๋ํผ๋ก ๊ตฌ์ฑ๋์ง๋ง ์ฌ์ ํ KVM์
๋๋ค. ์ด๊ฒ์ด ์ข์์ง ๋์์ง๋ ๋ ๋ค๋ฅธ ๋ฌธ์ ์ด๊ณ ์์ง ๋์์ด ์์ต๋๋ค.
์กฐ๊ฑด์ด ๊ทธ๋ ๊ฒ ๊น๋ค๋กญ์ง ์๋ค๋ฉด, ์์ ์ค๋ช ํ ๊ฒ์ฒ๋ผ : โ์งํ๋ฅผ ์ ํด์ง ํ๊ณ๊น์ง ๋์ด์ฌ๋ ค์ผ ํฉ๋๋ค. ์ค์ ๋ก ์ด๋ ๊ธฐ์กด OS๋ฅผ ํต์ ๋ถ ๋ฑ๋ก ์ ํ์ผ๋ก ๊ต์ฒดํ๊ณ ๊ต์ฒด๋ ์ด์ ์ฒด์ ์๋ฅผ 80%๊น์ง ๋๋ ค์ผ ํ๋ค๋ ์๋ฏธ์ ๋๋ค.... ๊ทธ๋ฌ๋ฉด ์์ ํ๊ฒ Hyper-V์์ ํด๋ฌ์คํฐ๋ฅผ ๋ ๋ ์ ์์ต๋๋ค. , ์ฐ๋ฆฌ๋ ๊ทธ๊ฒ์ ๊ฐ์ง๊ณ ์๊ณ ๊ทธ๊ฒ์ ์ข์ํ๊ธฐ ๋๋ฌธ์... "(c) ๊ทธ๋์ ์ฐ๋ฆฌ๋ ์ ํ์ ์ง๋ฉดํฉ๋๋ค: Microsoft Hyper-v ๋๋ KVM. KVM ์ด์ฉ๋ฉด ์ปจํธ๋กค์ด "๋์ฌ๋ก ๊ณ ์ "๋์ด ์์ ์๋ ์์ง๋ง ์ฌ์ ํ ๋์ผํ๊ฒ ์ ์ง๋ฉ๋๋ค. KVM.
์ด ์ ํ๋ค์ ๋น๊ต ๋์์ด ์๋๋๋ค ์๋ ์๋ ...๊ธ์์, ์ดํดํ์๊ฒ ์ฃ ...
๋ฐฐํฌ ๋ฐ ๊ตฌ์ฑ ์ ๋ณด KVM ๊ฐ์ ๋ฐฉ์์ผ๋ก ์ฐ์ฌ์ง ๊ฒ ์๋์์ด ์๋ ์๋ ์๋ ... ํ๋ง๋๋ก, .
๋ง์ฐฌ๊ฐ์ง๋ค
๋๋ ๋ ์์ ์ ๋ฐ๋ณตํ๊ณ ์ด๋ฌํ ์์คํ ์ ์ค๋ช ํ๊ณ ๋น๊ตํ๋ ๋ฑ์ ์์ ์ ์ํํ๋ ๋ฐ ์๋ฌด๋ฐ ์๋ฏธ๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋ฌผ๋ก ๊ธฐ์ฌ์์ ํต์ฌ ๋ด์ฉ์ ๋ฝ์๋ผ ์๋ ์์ง๋ง, ์ด๋ ์ ์์๊ฒ ๋ฌด๋กํ ์ผ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ์ ํํด์ผ ํ๋ ์ฌ๋์ ์ด ์ฑ ๋ฟ๋ง ์๋๋ผ ๋ง์์ ๊ฒฐ์ ํ๋ ๋ฐ ํ์ํ ์๋ง์ ์ ๋ณด๋ ์ฝ์ ๊ฒ์ ๋๋ค.
์ ๊ฐ ์ง์คํ๊ณ ์ถ์ ์ ์ผํ ์ฐจ์ด์ ์ ์ฅ์ ์กฐ์น ํด๋ฌ์คํฐ๋ง์ ๋๋ค. Microsoft๊ฐ OS ๋ฐ ํ์ดํผ๋ฐ์ด์ ๊ธฐ๋ฅ์ ์ด ๊ธฐ๋ฅ์ ๋ด์ฅํ ๊ฒฝ์ฐ KVM์ ๊ฒฝ์ฐ OS ์ ์ฅ์์ ํฌํจ๋์ด์ผ ํ๋ ํ์ฌ ์ํํธ์จ์ด๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด Corosync+Pacemaker์ ๋์ผํ ์กฐํฉ์ ๋๋ค. (๊ตญ๋ด ์ด์์ฒด์ ๋ ๊ฑฐ์ ๋ค ์ด๋ฐ ์กฐํฉ์ด ์๋๋ฐ... ์ด์ฉ๋ฉด ์ ๋ถ์ผ์ง๋ ๋ชจ๋ฅด์ง๋ง 100% ํ์ธํ์ง๋ ์์์ต๋๋ค.) ํด๋ฌ์คํฐ๋ง ์ค์ ์ ์ํ ๋งค๋ด์ผ๋ ํ๋ถํ๊ฒ ์ค๋น๋์ด ์์ต๋๋ค.
3. ๊ฒฐ๋ก
๊ธ์, ํ์์ ๊ฐ์ด ์ฐ๋ฆฌ Kulibins๋ ๊ท์ฐฎ๊ฒํ์ง ์๊ณ ๊ฐ์ง๊ณ ์๋ ๊ฒ์ ๊ฐ์ ธ ์์ ์ฝ๊ฐ ์ถ๊ฐํ์ฌ ๋ฌธ์์ ๋ฐ๋ฅด๋ฉด ๊ตญ๋ด์ด์ง๋ง ์ค์ ๋ก๋ OpenSource ์ธ "์ ํ"์ ์์ฐํ์ต๋๋ค. ์์ฐ์์ "๋ณ๋์" ๊ฐ์ํ ์์คํ (์ฝ๊ธฐ: OS์ ํฌํจ๋์ง ์์)์ ๋์ ์ง์ถํ๋ ๊ฒ์ด ํฉ๋ฆฌ์ ์ ๋๊น? ์๊ฐํ์ง ๋ง์ธ์. ์ฌ์ ํ ๋์ผํ KVM์ ๋ฐ๊ฒ ๋๋ฏ๋ก ๊ทธ์ ๋ํ ๋น์ฉ๋ง ์ง๋ถํ๋ฉด ๋ฉ๋๋ค.
๋ฐ๋ผ์ ํ์ดํผ๋ฐ์ด์ ๊ต์ฒด๋ฅผ ์ ํํ๋ ๊ฒ์ ๊ธฐ์
์ฉ์ผ๋ก ๊ตฌ๋งคํ๊ณ ์ด์ํ ์๋ฒ OS์ ๋ฐ๋ผ ๊ฒฐ์ ๋ฉ๋๋ค. ๋๋ ๋ด ๊ฒฝ์ฐ์ฒ๋ผ ์ด๋ฏธ ๊ฐ์ง๊ณ ์๋ ๊ฒ(Hyper-VESXi insert_needed)์ ๊ทธ๋๋ก ์ ์งํ๊ฒ ๋ฉ๋๋ค.
์ถ์ฒ : habr.com
