- CentOS에 KVM 설치
- QEMU
- qemu-img
- Libvirt
- virsh
- virt-install
- virt-viewer
- virt-clone
- 참고 문헌
KVM을 정리 합니다.
CentOS에 KVM 설치
#--- CPU가 Virtualization을 지원하는지 확인 한다.
lscpu | grep Virtualization
#--- KVM을 설치 한다.
yum install qemu-kvm qemu-img
yum install libvirt libvirt-python python-virtinst libvirt-client virt-manager virt-install virt-top
yum install bridge-utils libguestfs-tools
systemctl enable libirtd.service
systemctl restart libvirtd.service
lsmod | grep -i kvm
#--- X11 관련 프로그램 설치
yum install xorg-x11-xauth xorg-x11-fonts-* xorg-x11-utils
/etc/libvirt/
libvirt.conf
libvirtd.conf
qemu.conf
QEMU
qemu-img
qemu-img create -f qcow2 -o preallocation=full ~.img 8G
Libvirt
virsh
virsh --help
virsh
quit
virsh start {vm_name} #--- VM 시작
virsh suspend {vm_name}
virsh list --all
#--- Storage
virsh vol-list
#--- Network
virsh net-list
virsh net-dumpxml default
virsh net-destroy default
virsh net-undefine default
virt-install
virt-install --name=node001 \
--vcpus=1 --ram=2048 \
--disk path=node001.img,size=10 --cdrom=CentOS7.iso \
--os-type=linux --os-variant=rhel6
virt-install --name=node002 \
--vcpus=1 --ram 2048 \
--disk path=node002.qcow2,size=40,bus=virtio,format=qcow2 --cdrom=CentOS7.iso \
--network=bridge=br0,model=virtio \
--virt-type=kvm --os-variant=centos7 --graphics vnc
virt-install --name node003 \
--vcpus=2 --memory=2048,maxmemory=4096 \
--disk path=node003.qcow2,size=40,bus=virtio,format=qcow2 --cdrom=CentOS7.iso \
--network=bridge=virbr0,model=virtio
--virt-type=kvm --os-variant=rhel7.3 --graphics vnc
virt-install --name win001 \
--vcpus=4 --ram 8192 \
--disk path=win001.img,size=80 --cdrom windows10.ISO \
--network bridge=br0 \
--os-type windows --os-variant=win10 \
--graphics spice,listen=0.0.0.0,password=password,keymap=ja --video qxl -boot uefi
virt-viewer
virt-clone
virt-clone --original source_vm --name target_vm --file target_vm.img
참고 문헌
분류: Cloud
최종 수정일: 2024-09-30 12:26:18
이전글 :
다음글 :