2023. 9. 19. 16:17ใSystem ์์ ์ค/LINUX
[ํ๋น๋ฏธ๋์ด]์ด๊ฒ์ด ์ฐ๋ถํฌ ๋ฆฌ๋ ์ค๋ค : ์ฐ๋ถํฌ ๋ฆฌ๋ ์ค ์ค์น๋ถํฐ ๋คํธ์ํฌ์ ์๋ฒ ๊ตฌ์ถ ์ด์๊น์ง
COUPANG
www.coupang.com
"์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค."
๐ ๊ฐ์ํ ์๋ฃจ์ ์ค์น
๐ฝ ๊ฐ์
๐ฆ ์๊ฐ
์ด์ฌํ ๊ตฌ์ถ์ค์ธ ์ฐ๋ถํฌ ์๋ฒ์ ์ด๋ฒ์ ๊ฐ์ํ ์๋ฃจ์
์ ์ค์นํด ๋ณด๋ ค๊ณ ํด์.
์ฃผ๋๊ฐ ์ค์นํ๊ณ ์ ํ๋ ๊ฐ์ํ ํ๋ก๊ทธ๋จ์ KVM(Kernel-based Virtual Machine)๊ณผ QEMU(Quic Emulator)๋ฅผ ์ค์นํด ๋ณด๋ ค๊ณ ํด์.
QEMU์ KVM์ ๊ตฌ์ฒด์ ์ผ๋ก ์ด๋ค ํ๋ก๊ทธ๋จ์ผ๊น์?
- QEMU(Quic Emulator): QEMU๋ ํ๋์จ์ด ๊ฐ์์ ์ฌ์ฉํ์ง ์๊ณ , ์ด์ ์ํํธ์จ์ด ์๋ฎฌ๋ ์ด์
์ ํตํด ๋ค์ํ CPU ์ํคํ
์ฒ๋ฅผ ์๋ฎฌ๋ ์ดํธํ๋ ์ญํ ์ ํด์.
QEMU๋ x86, ARM, PowerPC ๋ฑ๊ณผ ๊ฐ์ ๋ค์ํ CPU ์ํคํ
์ฒ๋ฅผ ์ง์ํ๊ณ , ์ฌ๋ฌ ๊ฐ์ ๋จธ์ ์ด๋ฏธ์ง ํ์์ ์คํํ ์ ์์ด์.
QEMU๋ ๋ฌผ๋ฆฌ์ ํ๋์จ์ด์ ์ข
์๋์ง ์๊ณ , ์ฌ๋ฌ ์ด์ ์ฒด์ ์์ ์คํํ ์ ์๊ณ , ์ด๋ฌํ ํน์ฑ์ผ๋ก ๋ค์ํ ๊ฐ์ ํ๊ฒฝ ๊ตฌ์ฑ ์ ์ฌ์ฉํ๊ณ ์์ด์.
๋ํ, KVM๊ณผ ์กฐํฉํ์ฌ ํ๋์จ์ด ๊ฐ์์ ํ์ฉํ ์ ์์ด ์ฑ๋ฅ ํฅ์๋ ์ ๊ณตํ๊ณ ์์ด์.
๐ก ์ฐธ๊ณ ์ฌํญ
์๋ฎฌ๋ ์ด์ ์ด๋?
์๋ฎฌ๋ ์ด์ ์ ์ปดํจํฐ๋ ๊ธฐํ ์ ์ ๊ธฐ๊ธฐ์ ๊ฐ์ ํ๋์จ์ด์ ๋์์ ์ํํธ์จ์ด๋ก ๋ชจ๋ฐฉํ๊ฑฐ๋, ํ๋ด๋ด๋ ํ๋ก์ธ์ค ์๋ฏธ.
- ๋ค๋ฅธ ํ๋ซํผ์์ ์คํ: ์๋ฎฌ๋ ์ด์ ์ ์ฌ์ฉํ๋ฉด ํน์ ํ๋์จ์ด๋ ์ด์ ์ฒด์ ์์ ์คํ๋๋ ํ๋ก๊ทธ๋จ์ ๋ค๋ฅธ ํ๋ซํผ์์๋ ์คํํ ์ ์์. ์๋ฅผ ๋ค์ด Windows OS์์ ์คํ๋๋ ํ๋ก๊ทธ๋จ์ macOS๋, Linux์์ ์๋ฎฌ๋ ์ด์ ์ ํตํด ์คํ.
- ํ๋์จ์ด ๋ฐ ์ํํธ์จ์ด ๊ฐ๋ฐ: ํ๋์จ์ด๋, ์ํธํ์จ์ด ๊ฐ๋ฐ ์ ์๋ฎฌ๋ ์ด์ ์ ์ฌ์ฉํ์ฌ ์ค์ ํ๋์จ์ด ํ๊ฒฝ์ ๊ตฌ์ฑํ์ง ์๊ณ ๋ ํ๋กํ ํ์ ์ ๊ฐ๋ฐํ๊ณ , ๋๋ฒ๊ทธ. ์ด ๊ธฐ๋ฅ์ผ๋ก ๊ฐ๋ฐ ๋ฐ ํ ์คํธ ์๋๋ฅผ ๋์ผ ์ ์์.
- ๋ณด์ ์ฐ๊ตฌ: ์๋ฎฌ๋ ์ด์ ์ ๋ณด์ ์ฐ๊ตฌ์๋ค์ด ์ ์ฑ ์ฝ๋๋ ํดํน ๊ณต๊ฒฉ์ ๋ถ์ํ๊ณ , ํ ์คํธ ํ๋๋ฐ, ์ฌ์ฉํ๋ ์ค์ํ ๋๊ตฌ ์ค ํ๋.
์๋ฎฌ๋ ์ด์ ์ ํตํด ์ค์ ์์คํ ์ ์ํ์ ๋น ๋จ๋ฆฌ์ง ์๊ณ , ๋ณด์ ๋ฌธ์ ๋ฅผ ์ฐ๊ตฌํ๊ณ , ๋์ ๋ฐฉ๋ฒ ๊ฐ๋ฐ ๊ฐ๋ฅ.
- ๊ต์ก ๋ฐ ํ๋ จ: ์๋ฎฌ๋ ์ด์ ์ ํ์ต์๋, ๊ต์ก ๊ธฐ๊ด์์ ์ปดํจํฐ ๊ณผํ, ๋คํธ์ํฌ, ์ด์ ์ฒด์ ๋ฑ ๋ค์ํ ์ฃผ์ ๋ฅผ ๊ฐ๋ฅด์น๋ ๋ฐ ์ฌ์ฉ.
- KVM(Kernal-based Virtual Machine): KVM์ Linux(๋ฆฌ๋
์ค) Kernel(์ปค๋) Module(๋ชจ๋)๋ก์จ, ํ๋์จ์ด ๊ฐ์ํ ์ง์ ๊ฐ์ํ ์๋ฃจ์
์ด์์.
KVM์ Hypervisor(ํ์ดํผ ๋ฐ์ด์ ) ์ญํ ์ ํ๊ณ , Host System(ํธ์คํธ ์์คํ
)์ CPU์ ํ๋์จ์ด ๊ฐ์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ๊ฐ์ ๋จธ์ ์ ์คํํ๋ต๋๋ค.
์ด๋ฌํ ๋ฐฉ์์ผ๋ก KVM์ QEMU์ ๊ฒฐํฉํ์ฌ ๊ฐ์ ๋จธ์ ์ ๋น ๋ฅด๊ณ , ํจ์จ์ ์ผ๋ก ์คํํ ์ ์๋๋ก ํด ์ฃผ๊ณ ์์ด์.
KVM์ ์ฌ์ฉํ๋ฉด ๊ฐ์ ๋จธ์ ์ด ๋ฌผ๋ฆฌ์ ํ๋์จ์ด์ ๊ฐ๊น๊ฒ ์คํด์ค๋๊ธฐ ๋๋ฌธ์ ์ฑ๋ฅ์ด ํฅ์๋๊ณ , ๋ค์ค ๊ฐ์ ๋จธ์ ์ ํธ์คํ
ํ๋ ๋ฐ ์ ํฉํ๋ต๋๋ค.
์ผ๋ฐ์ ์ผ๋ก QEMU์ KVM์ ํจ๊ป ์ฌ์ฉ๋์ด ๊ฐ์ํ ํ๊ฒฝ์ ์ ๊ณตํ๊ณ , ๊ฐ์ ๋จธ์ ์ ์์ฑํ๊ณ ๊ด๋ฆฌ ํ๊ธฐ ์ํ ๋ค์ํ ๋๊ตฌ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํจ๊ป ํ์ฉํ ์ ์์ด์.
๐ฝ ์ค์น
๐ฆ ํจํค์ง ์ค์น
์ต์ด ์ฐ๋ถํฌ์์ ๊ด๋ จ ํจํค์ง ์ค์น๋ฅผ ์งํํด ๋ณผ๊ฒ์.
์ ๋ช
๋ น์ด๋ฅผ ํตํด ์ค์นํ๋ ํจํค์ง๋ ์๋์ ๊ฐ์์.
ํจํค์ง ์ด๋ฆ | ์์ธ ๋ด์ฉ |
qemu-kvm | QEMU์ KVM์ ์ฌ์ฉํ์ฌ ๊ฐ์ ๋จธ์ ์ ์์ฑํ๊ณ , ๊ด๋ฆฌํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๊ฐ์ํ ์ํํธ์จ์ด. |
libvirt-daemon-system | libvirt daemon system. libvirt๋ ๋ค์ํ ๊ฐ์ํ ๊ธฐ์ ๊ณผ ์ํธ ์์ฉํ ์ ์๋ ๊ฐ์ํ ๊ด๋ฆฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฐ ๋๊ตฌ. |
libvirt-daemon | libvirt deamon service management package. libvirt๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์ ๋จธ์ ๊ด๋ฆฌ ๋ฐ ๋ชจ๋ํฐ๋ง. |
virtinst | ๊ฐ์ ๋จธ์ ์์ฑ ๋ฐ ์ค์น ์ ์ฌ์ฉ๋๋ ๊ฐ์ํ ์ค์น ๋๊ตฌ. |
bridge-utils | Linux bridge network utility. ๊ฐ์ ๋จธ์ ์ ๋คํธ์ํฌ ๊ตฌ์ฑ์ ์ฌ์ฉ. |
libosinfo-bin | libosinfo library command line tool. ๋ค์ํ ์ด์ ์ฒด์ ์ ๊ฐ์ํ ํ๋ซํผ์ ๋ํ ์ ๋ณด ์ ๊ณต. |
virt-manager | Linux system์์ ๊ฐ์ ๋จธ์ ๊ด๋ฆฌ๋ฅผ ์ํ GUI(๊ทธ๋ํฝ ์ฌ์ฉ์ ์ธํฐํ์ด์ค) ๋๊ตฌ. Virt-Manager๋ libvirt์ ์ฐ๋ํ์ฌ KVM, QEMU, Xen ๋ฑ ๋ค์ํ ๊ฐ์ํ ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ๊ฐ์ ๋จธ์ ์์ฑ, ๊ตฌ์ฑ, ๊ด๋ฆฌ, ๋ชจ๋ํฐ๋งํ ์ ์๋ GUI ์ ๊ณต. |
๊ทธ๋ฆฌ๊ณ , ์์ ๊ฐ์ด ํ์ ์๋น์ค ํ์ฑํ ๋ฐ ์๋น์ค ๋ฑ๋ก ๊ทธ๋ฆฌ๊ณ , ์ํ๋ฅผ ํ์ธํด ์ฃผ์์ด์.
์ฐ๋ถํฌ ์๋ฒ์ Remote Desktop์ผ๋ก ์ ์ํ์ฌ ํ์ธํด ๋ณด๋ ์์ ๊ฐ์ด ๊ฐ์ ๋จธ์ ๊ด๋ฆฌ์๊ฐ ์๊ธด๊ฑธ ๋ณผ ์ ์์ด์.
์ต์ด ๊ฐ์ ๋จธ์ ๊ด๋ฆฌ์๋ฅผ ์คํํ๋ฉด ์์ ๊ฐ์ ๋ฌธ์ ๋ฅผ ๋ง๋ ์ ์์ด์.
์ด ๋ฌธ์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ libvirt ๊ทธ๋ฃน์ ๊ฐ์ ๋จธ์ ๊ด๋ฆฌ์๋ฅผ ์ฌ์ฉํ ๊ณ์ ์ ์ถ๊ฐํด ์ฃผ๋ฉด ๋ผ์.
์์ ๊ฐ์ด ์ถ๊ฐํด ์ฃผ์์ด์.
๊ทธ๋ฐ ๋ค ์ฌ๋ถํ
์ ํด ์ฃผ์ด์ผ ํด์.
์์ ๊ฐ์ด Name ์์ QEMU/KVM ์์ Not Connected๊ฐ ๋ถ์ด์์ง ์๋ค๋ฉด ์ฌ์ฉํ ์ค๋น๊ฐ ๋ ๊ฒ์ด์์.
๐ฝ network configuration
๐ฆ Host system network configuration
ํธ์คํธ ์๋ฒ์์ Bridge network๋ฅผ ๊ตฌ์ฑํ์ฌ ๊ฐ์ ๋จธ์ ๋ค์ด ํต์ ํ ์ ์๋๋ก ๊ตฌ์ฑํด ๋ณผ๊ฒ์.
๋ธ๋ฆฟ์ง ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ฑํ๋ ์ด์ ๋ ๊ฐ์ ๋จธ์ ๊ณผ ํธ์คํธ ์ปดํจํฐ์ ๋คํธ์ํฌ ํต์ ์ ํ์ฑํ ํ๊ธฐ ์ํจ์ธ๋ฐ, ์ด๊ฒ์ผ๋ก ์ธํด ๊ฐ์ ๋จธ์ ์ ์ธ๋ถ ๋คํธ์ํฌ์ ๋ง์น ๋
๋ฆฝ์ ์ธ ๋ฌผ๋ฆฌ ์ปดํจํฐ์ฒ๋ผ ํต์ ์ ํ ์ ์๊ฒ ํด ์ค ์ ์๊ธฐ ๋๋ฌธ์ด์์.
๋ํ, ๋คํธ์ํฌ ๋ถ๋ฆฌ ๋ฐ ๊ฒฉ๋ฆฌ๋ฅผ ํตํด ๊ฐ์ ๋จธ์ ๊ฐ์ ๋คํธ์ํฌ๋ฅผ ๋ถ๋ฆฌํ๊ณ , ๊ฒฉ๋ฆฌ์ํฌ ์ ์์ด์. ๊ฐ ๊ฐ์ ๋จธ์ ์ ์์ฒด IP ์ฃผ์๋ฅผ ๊ฐ์ง ์ ์๊ณ , ํธ์คํธ ์์คํ
๋ฐ์ ๋คํธ์ํฌ์ ํต์ ํ ์ ์๋๋ก ํด ์ค ์ ์์ด์.
๊ทธ๋ฆฌ๊ณ , ์๋ฒ ๊ฐ์ํ ์๋๋ฆฌ์ค์์ ๋ธ๋ฆฟ์ง ๋คํธ์ํฌ๋ ๊ฐ์ ๋จธ์ ๊ณผ ์ธ๋ถ์ ํต์ ํ๊ณ , ์๋ฒ ๊ฐ ํต์ ์ ๊ด๋ฆฌํ๋๋ฐ ์ฌ์ฉํ ์ ์์ด์. ์ด๋ฅผ ํตํด ๊ฐ์ ์๋ฒ๊ฐ ์ธ๋ถ์ ์์ ํ๊ฒ ํต์ ํ๊ณ , ํ์ํ ๋ฆฌ์์ค์ ์ก์ธ์คํ ์ ์์ด์.
๋ง์ง๋ง์ผ๋ก ๋ธ๋ฆฟ์ง ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ๊ฒ ๋๋ฉด ๋คํธ์ํฌ ํธ๋ํฝ์ ์ฝ๊ฒ ๋ชจ๋ํฐ๋งํ๊ณ , ํ์ํ ๊ฒฝ์ฐ ํธ๋ํฝ ํํฐ๋ง ๋ฐ ๋ถ์์ ์ํํ ์ ์๊ธฐ ๋๋ฌธ์ด์์.
๋ํ, QEMU/KVM์ Virtual Machine Manager(๊ฐ์ ๋จธ์ ๊ด๋ฆฌ์)๋ฅผ ์ด์ฉํ์ฌ ๊ฐ์ ๋จธ์ ์์ฑ ์ ๋คํธ์ํฌ ์ฅ์น๋ฅผ ๋ณ๋๋ก ์ค์ ํ์ง ์์ผ๋ฉด NAT๋ฅผ ์ฌ์ฉํด์ ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ฑํ๊ฒ ๋ผ์. ์๋ฅผ ๋ค์ด NAT ๋ฐฉ์์ผ๋ก ๊ตฌ์ฑํ๋ฉด ํธ์คํธ ์๋ฒ๋ IP ๋์ญ์ 10.0.0.XXX๋ฅผ ์ฌ์ฉํ๋๋ฐ, Guest(๊ฒ์คํธ) OS์ IP๋ 192.168.0.XXX๋ฅผ ์ฌ์ฉํ๋ ๋ฑ์ ๋ฐฉ์์ผ๋ก ์ฌ์ฉํ๊ฒ ๋ผ์.
์ด๋ ๊ฒ ๊ตฌ์ฑํ๊ฒ ๋๋ฉด ๊ฒ์คํธ OS์์๋ ํธ์คํธ OS์ IP๋ก ์ ๊ทผ์ด ๊ฐ๋ฅํ๊ณ , ํธ์คํธ OS์์๋ ๊ฒ์คํธ OS IP๋ก ์ ๊ทผํ ์ ์์ด์.
๋ํ, macvtap์ ์ด์ฉํ๋ฉด ํธ์คํธ OS์ ๊ฒ์คํธ OS๋ฅผ ๋์ผ ๋คํธ์ํฌ๋ก ์ฐ๊ฒฐํ ์ ์์ง๋ง, ๊ฒ์คํธ OS์์ ํธ์คํธ OS์ ์ ๊ทผํ์ง ๋ชปํ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํด์. ๊ทธ๋์ ํธ์คํธ OS๋ก ์ฌ์ฉํ๋ ์ฐ๋ถํฌ์ ๋ธ๋ฆฟ์ง ์ค์ ์ ํด์ฃผ๊ณ , KVM์๋ ํธ์คํธ์์ ์ค์ ํ ๋ธ๋ฆฟ์ง๋ฅผ ์ฌ์ฉํ๋๋ก ์ค์ ํด์ผ ๋ธ๋ฆฟ์ง๋ฅผ ํตํด ๋์ผ ๋คํธ์ํฌ ๋์ญ์ ์ฌ์ฉํ ์ ์์ด์.
์ต์ด Bridge netfilter ๋นํ์ฑํ ์์
์ ํด ์ฃผ์ด์ผํด์.
๋ค๋ฅธ ์ค์ ์ ์๋ฌด๋ฆฌ ์ํด๋ ์ด ๋ฌธ์ ๋๋ฌธ์ ๊ณจ์น ์ํ ๊ฒฝ์ฐ๊ฐ ์๊ธธ ์ ์์ด์.
๋ชจ๋ ํธ๋ํฝ์ ๋ธ๋ฆฟ์ง๋ก ๋ณด๋ด๊ณ , ๊ฐ์ ๋จธ์ ์ผ๋ก ๋ณด๋ด๋ ค๋ฉด ์ด ์์
์ ๊ผญ ํด์ฃผ์ด์ผ ํด์.
net.bridge.bridge-nf-call-ip6tables=0
net.bridge.bridge-nf-call-iptables=0
net.bridge.bridge-nf-call-arptables=0
์ ์ค์ ํ์ผ์ ๋ง๋ค์ด ์์ ๊ฐ์ด ์
๋ ฅํด ์ฃผ์์ด์.
ACTION=="add", SUBSYSTEM=="module", KERNEL=="br_netfilter", RUN+="/sbin/sysctl -p /etc/sysctl.d/bridge-filter.conf"
๊ทธ๋ฆฌ๊ณ , ์์ ๊ฐ์ด ํ์ผ์ ๋ง๋ค์ด ์ฃผ์์ด์.
์ด๋ ๊ฒ ํ ๋ค ์ฌ๋ถํ
ํด์ฃผ์ด์ผ ํด์.
๐ฆ add Bridge CLI
์ด๋ฒ์๋ ๋ธ๋ฆฟ์ง ๋คํธ์ํฌ๋ฅผ ๋ง๋ค์ด ๋ณผ๊ฒ์.
์ฃผ๋๋ ๋ด๋ถ๋ง์ผ๋ก ์ฌ์ฉํ private-br0 ๋ผ๋ ๋ธ๋ฆฟ์ง ์ธํฐํ์ด์ค๋ฅผ ์์ ๊ฐ์ด ๋ง๋ค์ด ์ฃผ์์ด์.
macaddress๋ ifconfig๋ฅผ ํตํด ํด๋น ์ธํฐํ์ด์ค์ mac address๋ฅผ ํ์ธํ ์ ์๋๋ฐ,
์์ ๊ฐ์ด ether ๋ผ๊ณ ์จ ์๋ ๋ถ๋ถ์ด mac address์์.
์ฌ๊ธฐ๊น์ง ๋์๋ค๋ฉด ์ ์ฅํ๊ณ , ๋์ต๋๋ค.
์ ๋ช
๋ น์ด๋ก ๋คํธ์ํฌ ๊ตฌ์ฑ ํ๊ฒฝ์ ์ ์ฉํด ์ฃผ์์ด์.
์์ ๊ฐ์ด ๋คํธ์ํฌ๊ฐ ์ค์ ๋ ๊ฑธ ํ์ธํ ์ ์์ด์.
๐ฆ Create Windows 10 Guest OS
์ด๋ฒ์ QEMU/KVM์ ์ด์ฉํด์ ์๋์ฐ 10 ๊ฐ์ ๋จธ์ ์ ์ค์นํด ๋ณผ๊ฒ์.
์ต์ด ์์ ๊ฐ์ด ๊ฐ์ ๋จธ์ ์ ๋ง๋ค๊ธฐ ์ํ ์ค์ ์ผ๋ก ๋ค์ด๊ฐ ์ค๊ฑฐ์์.
์ฌ๊ธฐ์ ์ค์น ๋ฐฉ์์ ๋ฌผ์ด๋ณด๊ณ ์๋๋ฐ, ISO ํ์ผ์ ์ฐ๋ถํฌ์ ๋ด๋ ค ๋ฐ์๋จ๊ธฐ ๋๋ฌธ์ Local install media๋ฅผ ์ ํํ๊ณ , Forward๋ฅผ ๋๋ฌ์ค๊ฑฐ์์.
๊ทธ ๋ค์ ์์ ๊ฐ์ด Browse..๋ฅผ ๋๋ฌ ์ค๋๋ค.
์ฃผ๋๋ ์ด๋ฏธ ํ๋ฒ ํด๋ด์ Downloads๊ฐ ์๋๊ฑด๋ฐ, ์ฒ์ํ๊ฒ ๋๋ฉด default ๋ฐ์ ์์ ๊ฑฐ์์.
์ ํ๋ฉด์์ ๋ฐ์ Browse Local์ ์ ํํด ์ฃผ์ธ์.
๊ทธ๋ฐ ๋ค์ ์์ ๊ฐ์ด ISO File์ด ์๋ ๋๋ ํฐ๋ฆฌ๋ฅผ ์ ํํ๊ณ , Open์ ๋๋ฌ์ฃผ๋ฉด ๋ฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ ์์ ๊ฐ์ด ISO File์ ์ ํํ๊ณ , Choose Volume์ ๋๋ฌ ์ค๊ฒ์.
๊ทธ๋ฆฌ๊ณ , ๋ฐ ๋ถ๋ถ์ AUtomatically detect...๋ฅผ ๋นํ์ฑํ ํ๊ณ , ์์ ๊ฐ์ด ์๋์ฐ 10์ ์ ํํด ์ฃผ์์ด์.
๊ทธ๋ฐ ๋ค์ Forward๋ฅผ ๋๋ฌ ๋ค์์ผ๋ก ๋์ด๊ฐ๋๋ค.
์ ๊ฒฝ๊ณ ๋ ํด๋น ๊ฒฝ๋ก์ ๋ํ ๊ฒ์ ๊ถํ์ ๊ฐ๊ณ ์์ง ์์ ์ฌ์ฉ์๋ผ๋ ๋ด์ฉ์ธ๋ฐ, Yes๋ฅผ ๋๋ฌ์ฃผ๋ฉด ๋ฉ๋๋ค.
์ด๋ฒ์ ๋ง๋ค ๊ฐ์ ๋จธ์ ์ Memory์ CPU ๊ฐ์๋ฅผ ๋ง๋ค์ด ์ฃผ๋ ๋ถ๋ถ์ด์์.
์ฃผ๋๋ ์์ ๊ฐ์ด ์ค์ ํด ์ฃผ๋๋ก ํ ๊ฒ์.
๊ทธ๋ฐ ๋ค Forward๋ฅผ ๋๋ฌ ๋์ด๊ฐ๋๋ค.
์ด๋ฒ์๋ ์ค์น๋ ๊ฐ์ ๋จธ์ ์ด ์ค์น๋ Storage(์คํ ๋ฆฌ์ง)๋ฅผ ์ค์ ํ๋ ๋ถ๋ถ์ด์์.
์ฃผ๋๋ ๋ฐ๋ก SSD๋ฅผ ์ค๋นํด๋จ๊ณ , LVM์ผ๋ก ๋ง๋ค์ด ์ค๋นํด ๋์๊ธฐ ๋๋ฌธ์ ์ฌ๊ธธ ์ ํํด ์ค๊ฑฐ์์.
์์ ๊ฐ์ด Select or create custom storage๋ฅผ ์ ํํ๊ณ , Manage...๋ฅผ ๋๋ฌ์ค๊ฒ์.
LVM ๋ง๋๋ ๋ฐฉ๋ฒ์ ์ด ๊ณณ์ ์ฐธ๊ณ ํด ์ฃผ์๋ฉด ์ข์ ๊ฑฐ ๊ฐ์์.
[Linux] LVM ๊ตฌ์ฑ
๐ [Linux] LVM ๊ตฌ์ฑ ๐ฝ ๊ฐ์ ๐ฆ ์๊ฐ ์ค๋์ Red Hat Linux ๊ณ์ด์ Rocky Linux์ 1TB HDD๋ฅผ ์ด์ฉํด์ LVM ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ์ ํด๋ณด๋ ค๊ณ ํด์. LVM(Logical Volume Manager)๋ Linux์ ์ ์ฅ ๊ณต๊ฐ์ ํจ์จ์ ์ด๊ณ ์ ์ฐํ๊ฒ
junyharang.tistory.com
์ ํ๋ฉด์์ ๋ฐ์ +๋ฅผ ๋๋ฌ Storage Volume(์คํ ๋ฆฌ์ง ๋ณผ๋ฅจ)์ ํ๋ ๋ง๋ค์ด ์ค๊ฒ์.
์ต์ด ํด๋น Pool ์ด๋ฆ์ ์ง์ด์ฃผ๊ณ , Target Path๋์ Borwse๋ฅผ ๋๋ฌ ์ฃผ์์ด์.
๊ทธ๋ฆฌ๊ณ ์์ ๊ฐ์ด ํด๋นํ๋ Directory(๋๋ ํฐ๋ฆฌ)๋ฅผ ์ ํํ๊ณ , Open์ ๋๋ฌ์ฃผ์์ด์.
์ด์ Finish๋ฅผ ๋๋ฌ์ค๊ฒ์.
์ด ๊ณณ์์ Pool ์ด๋ฆ์ ์ ํํ๊ณ , ๊ฐ์ด๋ฐ Volumes์ + ๋ฒํผ์ ๋๋ฌ์ค๊ฒ์.
๊ทธ๋ฆฌ๊ณ ๋ง๋ค์ด์ง ๊ฐ์ ๋์คํฌ์ ์ด๋ฆ์ ์ ํด ์ฃผ๊ณ , ๊ฐ์ ๋์คํฌ ํฌ๋งท์ ์ ํด ์ฃผ์์ด์.
์ฐธ๊ณ ๋ก Allocate entire volume now๋ฅผ ํ์ฑํํ๋ฉด ๋ชจ๋ ๊ฐ์ฉ ์ฉ๋์ ํ ๋นํด ์ค ์ ์์ด์.
๊ทธ๋ฐ ๋ค Finish๋ฅผ ๋๋ฌ์ค๊ฒ์.
๊ทธ๋ผ ์์ ๊ฐ์ด ๊ฐ์ ๋์คํฌ ๋ง๋๋ ์์
์ ๋ค์ด๊ฐ ๊ฑฐ์์.
๊ฐ์ ๋์คํฌ๊ฐ ๋ค ๋ง๋ค์ด์ก๋ค๋ฉด ํด๋น ๊ฐ์ ๋์คํฌ๋ฅผ ์ ํํ๊ณ , Choose Volume์ ๋๋ฌ์ค๋๋ค.
๊ทธ๋ฐ ๋ค Forward๋ฅผ ๋๋ฌ์ค๊ฒ์.
๊ฐ์ ๋จธ์ ์ ์ด๋ฆ์ ์ ํด์ฃผ๊ณ , Network selection์์ ์์์ ๋ง๋ ๋ด๋ถ ๋ธ๋ฆฟ์ง๋ฅผ ์ ํํด ์ฃผ์์ด์.
๊ทธ๋ฐ ๋ค Finish๋ฅผ ๋๋ฌ์ค๊ฒ์.
์ด์ Windows 10์ ์ค์นํ๊ณ , ์ฆ๊ฒจ์ฃผ๋ฉด ๋ผ์.
์๋์ฐ ์ค์น๊ฐ ๋๋๊ณ , IP๋ฅผ ํ์ธํด๋ณด๋ ํธ์คํธ ์๋ฒ์ ๋ธ๋ฆฟ์ง๊ฐ ์ ๋งบ์ด์ง๊ฑธ ํ์ธํ ์ ์์์ด์.
์ฐ๋ถํฌ ๋ฆฌ๋ ์ค : ์์คํ & ๋คํธ์ํฌ
COUPANG
www.coupang.com
"์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค."
๐ง ์ฐธ๊ณ ์๋ฃ
How to Install and Configure QEMU on Ubuntu 22.04?
QEMU KVM is an emulator allowing users to run several operating systems on a single device. It works similarly to the Virtual Machine in which different operating systems can be...
itslinuxfoss.com
Ubuntu 22.04 LTS : KVM : Install : Server World
root@dlp:~# vi /etc/netplan/01-netcfg.yaml network: ethernets: enp1s0: dhcp4: false # disable existing configuration for ethernet #addresses: [10.0.0.30/24] #routes: # - to: default # via: 10.0.0.1 # metric: 100 #nameservers: # addresses: [10.0.0.10] # sea
www.server-world.info
Ubuntu 22.04์ KVM์ ์ค์นํ๋ ๋ฐฉ๋ฒ์ ๋ฌด์์ ๋๊น?
Ubuntu 22.04์ KVM์ ์ค์นํ๋ ๋ฐฉ๋ฒ์ ๋ฌด์์ ๋๊น? ์ปค๋ ๊ธฐ๋ฐ ๊ฐ์ ๋จธ์ ์ ์ปค๋์ด ํ์ดํผ๋ฐ์ด์ ๋ก ์๋ํ ์ ์๋๋ก ํ๋ Linux ์ปค๋์ ๊ฐ์ํ ๋ชจ๋์ ๋๋ค. ์ค๋์ ์ฐ๋ถํฌ ๋จธ์ ์ KVM์ ์ค์นํ๋ ๋ฐฉ๋ฒ
ko.linux-console.net
Ubuntu 22.04 QEMU/KVM ์ค์น ๋ฐ ์ฌ์ฉ๋ฐฉ๋ฒ - ์ค์๊ธธ
๊ฐ์๋จธ์ ์ด ์ฌ๋ฌ๊ฐ์ง ์์ง๋ง Vultr์ ๊ฐ์ ์์ฉ ์๋น์ค์์๋ QEMU๋ฅผ ์ฌ์ฉํ๋ ๊ฑธ ๋ดค์ต๋๋ค. ๊ทธ๋งํผ ์์ ์ ์ด๋ผ๋ ๊ฑฐ๊ฒ ์ฃ ? ๊ทธ๋ผ QEMU/KVM ์ค์น ๋ฐ ์ฌ์ฉ ๋ฐฉ๋ฒ์ ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
osg.kr