kvm 常用指令

常用指令

kvm-ok #查看是否支持虚拟化
virsh list --all #查看所有虚拟机
ls -la /var/run/libvirt/libvirt-sock #查看libvirtd是否可访问sock文件
ls -l /dev/kvm #查看libvirtd是否可访问kvm文件
virsh list --all #查看虚拟机
virsh console NAME #通过NAME连接虚拟机
virsh start NAME #通过NAME启动虚拟机
virsh shutdown NAME #通过NAME关闭虚拟机
virsh destroy NAME #通过NAME强制关闭虚拟机
virsh undefine NAME #通过NAME删除虚拟机

创建 centos7 虚拟机

sudo virt-install --connect=qemu:///system \
 --name centos7 \
 --ram 2048 \
 --vcpus=2 \
 --os-type=linux \
 --os-variant=rhel7 \
 --accelerate \
 --hvm \
 --disk path=/kvm/centos7.img,size=6,bus=virtio \
 --location=CentOS-7-x86_64-Minimal-1611.iso \
 --extra-args='console=tty0 console=ttyS0' \
 --graphics none

创建 ubuntu xenial server 虚拟机

virt-install --connect=qemu:///system \
 --name xenial \
 --ram 2048 \
 --vcpus=2 \
 --os-type=linux \
 --os-variant=ubuntu16.04 \
 --accelerate \
 --hvm \
 --disk path=/kvm/xenial.img,size=10,bus=virtio \
 -c=ubuntu-16.04.2-server-amd64.iso 

克隆虚拟机

virt-clone --connect=qemu:///system \
 -n centos7-clone \
 -o centos7 \
 -f /kvm/centos7-clone.img

导入虚拟机

virt-install --connect=qemu:///system \
 --name xenial \
 --ram 2048 \
 --vcpus=2 \
 --os-type=linux \
 --os-variant=ubuntu16.04 \
 --disk /kvm/xenial.img,device=disk,bus=virtio \
 --import

pxe启动

qemu-img create -f qcow2 test.img 10G
virt-install --name test   --memory 4096 --vcpus 2 --disk test.img,device=disk,bus=virtio   --graphics vnc,listen=0.0.0.0 --network bridge=br1 --import --pxe
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容