美文网首页
kvm 常用指令

kvm 常用指令

作者: helphi | 来源:发表于2017-08-16 13:41 被阅读0次

    常用指令

    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
    

    相关文章

      网友评论

          本文标题:kvm 常用指令

          本文链接:https://www.haomeiwen.com/subject/efsirxtx.html