728x90
๐งท ๊ฐ์ ๋คํธ์ํฌ ์์ฑ
โ xml ํ์ผ ์์ฑํ๊ธฐ
vi private1.xml
<network>
<name>private1</name>
<bridge name='virsh2' stp='on' delay='0'/>
<ip address='10.10.10.1' netmask='255.255.255.0'>
<dhcp>
<range start='10.10.10.201' end='10.10.10.229'/>
</dhcp>
</ip>
</network>
โ ์๋ก์ด ๊ฐ์ ๋คํธ์ํฌ ์ ์
virsh net-define private1.xml
โ ๊ฐ์ ๋คํธ์ํฌ ์์
virsh net-start private1
โ ๋ถํ ์ ์๋์ผ๋ก ์์ํ๋๋ก ์ค์
virsh net-autostart private1
โ ๊ฐ์ ๋คํธ์ํฌ ํ์ธ
virsh net-list --all

๐งท Base Image ๋ณต์ ํ์ฌ ๋ณผ๋ฅจ ์์ฑ
โ ๊ธฐ์กด ์ด๋ฏธ์ง ๋ณต์ฌ
cp CentOS7-Base.qcow2 testvm1.qcow2
โ ์ด๋ฏธ์ง ์ปค์คํฐ๋ง์ด์ง์ผ๋ก ๋น๋ฐ๋ฒํธ ์ค์
virt-customize -a testvm1.qcow2 --root-password password:test123

๐งท ์์ฑ๋ ๋ณผ๋ฅจ์ผ๋ก ์ธ์คํด์ค ๋ฐฐํฌ (๊ฐ์๋จธ์ ์์ฑ)
โ ๊ฐ์๋จธ์ testvm1 ์์ฑ
virt-install --name testvm1 --vcpus 2 --ram 2048 --network network=default --disk /shared/testvm1.qcow2 --noautoconsole --import

โ ๊ฐ์๋จธ์ ๋ชฉ๋ก ํ์ธ
virsh list --all
โ ๊ฐ์๋จธ์ ssh ์ ์ ํ IP ํ์ธ
virsh console testvm1
hostname -I
ping -c 3 www.google.com

๐งท ์์ฑ๋ ์ธ์คํด์ค๋ฅผ ์๋ก์ด ๋คํธ์ํฌ์ ์ฐ๊ฒฐ
virsh attach-interface --domain testvm1 --type network --source private1 --model virtio --config --live
๐งท ์๋ก์ด ๋ณผ๋ฅจ ์ถ๊ฐ ํ ์ธ์คํด์ค์ ์ฐ๊ฒฐํ๊ธฐ
โ ์ ์ฅ pool ๋ชฉ๋ก ์กฐํ
virsh pool-list --all
- ํ ์ด๋ฆ์ ํ์ธํ๋ค.
โ ์๋ก์ด ๋ณผ๋ฅจ ์์ฑ
virsh vol-create-as shared volume1 1G
โ ๊ฐ์๋จธ์ ์ ๋์คํฌ ์ฐ๊ฒฐ
virsh attach-disk testvm1 /shared/volume1 --target sdb -persistent --live
- --target sdb : ๊ฐ์ ๋จธ์ ๋ด ๋์คํฌ ์ธ์ํ ์ด๋ฆ
- -persistent : ๊ฐ์ ๋จธ์ ์ด ์ฌ๋ถํ ๋์ด๋ ์ฐ๊ฒฐ๋ ๋์คํฌ ์ ์ง
- --live : ๊ฐ์ ๋จธ์ ์คํ ์ค์๋ ๋์คํฌ ์ฐ๊ฒฐ
โ ๊ฐ์๋จธ์ ์ฝ์ ์ ์ ํ ๋์คํฌ ํ์ธ

728x90