๋ ๋ํ ์ปดํผ๋
์ด ํ๋ก๊ทธ๋จ์ ๊ฐ์ ๋จธ์ ์ ์ฑ๋ฅ ๋ฐ ๋ฆฌ์์ค ์๋น์ ๋ํ ํต๊ณ๋ฅผ ์๊ฐ์ ์ผ๋ก ํ๊ฐํ๊ณ , ์๋ก์ด ๊ฐ์ ๋จธ์ ์ ์์ฑํ๊ณ , ์์คํ ๋ฆฌ์์ค๋ฅผ ๊ตฌ์ฑ ๋ฐ ์ฌ๋ฐฐํฌํ๋ ๋๊ตฌ๋ฅผ ์ ๊ณตํฉ๋๋ค. ๊ฐ์ ๋จธ์ ์ ์ฐ๊ฒฐํ๊ธฐ ์ํด VNC ๋ฐ SPICE ํ๋กํ ์ฝ์ ์ง์ํ๋ ๋ทฐ์ด๊ฐ ์ ๊ณต๋ฉ๋๋ค. ํจํค์ง์๋ ๊ฐ์ ๋จธ์ ์์ฑ ๋ฐ ๋ณต์ ๋ ๋ฌผ๋ก XML ํ์์ libvirt ์ค์ ํธ์ง ๋ฐ ๋ฃจํธ ํ์ผ ์์คํ ์์ฑ์ ์ํ ๋ช ๋ น์ค ์ ํธ๋ฆฌํฐ๋ ํฌํจ๋์ด ์์ต๋๋ค.
ะ
-
์ถ๊ฐ๋จ cloud-init(virt-install --cloud-init)๋ฅผ ํตํ ๊ตฌ์ฑ์ ํตํ ์ค์น ์ง์. - virt-convert ์ ํธ๋ฆฌํฐ๋ virt-v2v๋ฅผ ์ํด ์ ๊ฑฐ๋์์ผ๋ฉฐ, ์ ๊ณต๋ XML ํธ์ง๊ธฐ๊ฐ ๊ถ์ฅ๋๋ XML์ ํตํ ๊ตฌ์ฑ ์ต์ ์๊ฐ ์ค์์ต๋๋ค.
- ์ ๊ฐ์ ๋จธ์ ์ ์์ฑํ๊ธฐ ์ํ ์ธํฐํ์ด์ค์ ์๋ ์ค์น ๋ชจ๋๊ฐ ์ถ๊ฐ๋์ด ์ค์น ๋ฏธ๋์ด ์์ด VM์ ์์ฑํ ์ ์์ต๋๋ค. ๋คํธ์ํฌ ์ค์น ์ง์์ด ์ค๋จ๋์์ต๋๋ค(๋คํธ์ํฌ ๋ถํ ์๋ ์๋ ๋ชจ๋๋ฅผ ์ฌ์ฉํด์ผ ํจ).
- ๊ฐ์ ๋จธ์ ๋ณต์ ๋ฅผ ์ํ ์ธํฐํ์ด์ค๊ฐ ์ฌ์ค๊ณ๋์์ต๋๋ค.
- ๊ฐ์ ๋จธ์ ๋ง์ด๊ทธ๋ ์ด์ ์ธํฐํ์ด์ค์ XML ์ค์ ํธ์ง๊ธฐ๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
- ๊ทธ๋ํฝ ์ฝ์์ ์๋ ์ฐ๊ฒฐ์ ๋นํ์ฑํํ๋ ์ต์ ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- "-xml XPATH=VAL"(XML ์ค์ ์ ์ง์ ๋ณ๊ฒฝํ๊ธฐ ์ํด), "-clock", "-keywrap", "-blkiotune", "-cputune", "-features kvm.hint-dedicated" ์ต์ ์ ๋ช ๋ น์ค์ ์ถ๊ฐํ์ต๋๋ค. ์ธํฐํ์ด์ค .state=", "-iommu", "-graphics websocket=", "-disk ์ ํ=nvme ์์ค.*".
- virt-install์ "-reinstall=DOMAIN", "-autoconsole text|graphical|none", "-os-variant discover=on,require=on" ์ต์ ์ ์ถ๊ฐํ์ต๋๋ค.
์ถ์ฒ : opennet.ru