KVM/Qemu ํ๊ฒฝ์์ VM ์ด๋ฏธ์ง๋ฅผ ๋ณดํต virt-builder๋ก ๋ง๋ค๋ค๊ฐ Rocky OS์ ๊ฐ์ด ์ง์์ ํ์ง ์๋ ๊ฒฝ์ฐ,
qemu-img ์ปค๋งจ๋๋ก qcow2 ์ด๋ฏธ์ง ์์ฑ ํ ์ง์ iso ํ์ผ๋ก step by step์ผ๋ก ์ค์นํ๋ ์ผ์ด ์ข ์ข ์์ต๋๋ค.
ํ์์๋ ํญ์ CentOS 7, Ubuntu 20.04๋ฅผ ์ฌ์ฉํด์ virt-builder์์๋ ์ง์์ ํด์คฌ๋ ๋ถ๋ถ์ด๊ธฐ์
qemu-img + iso ํ์ผ๋ก ์ง์ ์ด๋ฏธ์ง๋ฅผ ๋ง๋ค์ง ์์๋๋ฐ Rocky 8์ ์ธ ์ผ์ด ์๊ฒจ ์ด์ฉ ์ ์์ด step by step์ผ๋ก ์ค์นํ๊ฒ ๋์๋ค์...
๊ทธ๋ฆฌ๊ณ ๋ง๋ ์ด๋ฏธ์ง๋ก virsh console์ ์ด์ฉํ์ฌ ์ ์ํ์์ผ๋ ์๋ฌด๋ฐ ๋ฐ์์ด ์์ด ๊ต์ฅํ ๋ง์ด ํค๋งธ๋ค์ ใ ใ
virt-builder๋ก ๋ง๋ ์ด๋ฏธ์ง์ qemu-img + iso ํ์ผ๋ก ๋ง๋ ์ด๋ฏธ์ง๋ก VM์ ์คํํ์ฌ ๋น๊ตํด๋ณธ ๊ฒฐ๊ณผ, grub ํ์ผ์ ๋ํ ์ค์ ์ด ์ฝ๊ฐ ๋ค๋ฅธ ๊ฒ์ ํ์ธํ ์ ์์์ต๋๋ค!!
(1) Virt-builder - /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL="serial console"
GRUB_SERIAL_COMMAND="serial --speed=115200"
GRUB_CMDLINE_LINUX="crashkernel=auto ~ rhgb quiet console=tty0 console=ttyS0,115200"
GRUB_DISABLE_RECOVERY="true"
(2) qemu-img + iso - /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto ~ rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
์์ ํ, grub2-mkconfig -o /boot/grub2/grub.cfg !!
๊ฒฐ๊ณผ์ ์ผ๋ก๋ grub ํ์ผ์ ์๋์ ๊ฐ์ ์๋ฆฌ์ผ ํฌํธ์ ๋ํ ์ค์ ์ ํด์ฃผ์ด์ผ ์ฐ๊ฒฐ์ด ๋๋๊ฑธ ํ์ธํ์ต๋๋ค. =_=
'๐ ๏ธ Devops > Virtual Machine' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Virtual Box] Nested Virtualization (0) | 2022.08.17 |
---|---|
KVM (with Qemu) Nested Virtualization ์ค์ (1) | 2022.06.08 |
KVM (with Qemu) - OverCommit (0) | 2022.06.08 |