grep '(vmx|svm)' /proc/cpuinfo yum install -y kvm virt-* libvirt bridge-utils qemu-img lsmod |grep kvm (查看下是否装了KVM模块) modprobe kvm-intel (重新安装) 启动或重启libvirtd服务和messagebus 服务 /etc/init.d/libvirtd start /etc/init.d/messagebus restart qemu-img create -f qcow2 -o preallocation=metadata /data/test02.qcow2 7G; 创建虚拟机 mkdir /data/ //创建一个存储虚拟机虚拟磁盘的目录,该目录所在分区必须足够大 virt-install \ --name aming1 \ --ram 512 \ --disk path=/data/aming1.img,size=30 \ --vcpus 1 \ --os-type linux \ --os-variant rhel6 \ --network bridge=br0 \ --graphics none \ --console pty,target_type=serial \ --location 'http://mirrors.163.com/centos/6.7/os/i386/' \ --extra-args 'console=ttyS0,115200n8 serial' virt-install --name liuwenzhi--ram 512 --disk path=/database/kvm/aming2.qcow2,=format=qcow2,size=10,bus=virtio --vcpus 1 --os-type linux --os-variant rhel6 --network bridge=br0 --graphics none --console pty,target_type=serial --location /mnt \ --vnc 登入kvm 1. ssh virsh console aming1 2.virsh list 显示虚拟机 virsh list --all 显示所有虚拟机,关闭的也能看到 ctrl + ] 退出KVM virsh shutdown aming1 关闭虚拟机。这个命令需要安装yum install -y acpid /etc/init.d/acpid start virsh start aming1 --console 开启虚拟机,并进入 virsh destroy aming1 不需要借助acpid,就可以删除 使用了destroy ,同时可以用virsh start aming1 virsh suspend aming1 挂起虚拟机 virsh resume aming1 恢复被挂起的虚拟机 virsh autostart aming1 开启母机时,虚拟机自动跟随开启。 virshw autostart --disable aming1 取消跟随母机开启 先destroy,在virsh undefine aming1 取消虚拟机。 在去删除文件。 虚拟机的克隆 先关闭虚拟机, virt-clone --original aming1 -name aming2 --file /data/kvm/aming2.qcow2 aming1 为被克隆的虚拟机,aming2为克隆后的虚拟机, file 指定克隆后的虚拟机存放的路径。 virsh list --all 查看 克隆之后的虚拟机有些和原来的虚拟机相同的地方,如IP,mac等。所以,要修改。 vim /etc/udev/rules.d/70- 创建快照 不需要关机 virsh snapshot-create aming1 给aming1 拍摄快照 qemu-img info /data/kvm/aming1.qow2 查看拍摄的快照,格式。 raw 格式的不能拍摄快照,qow2可以 virsh edit aming3 编辑aming3的虚拟配置文件 ls /etc/libvirsh/qemu/aming3 找到 source file= qemu-img convert -f raw -O qcow2 /data/kvm/aming1.qow2 /data/kvm/aming2.qow2 -f raw 是原来的格式 -O 转换后的格式 前面的路径是原来的路劲,后面的路径是转换后的磁盘路径 virsh snapshot-list aming1 列出快照 恢复 virsh snapshot-revert centos6.6_1 1437248443 e. 删除快照 virsh snapshot-delete centos6.6_1 1437248847 查看磁盘大小 qemu-img info /data/kvm/test03.img 新增磁盘大小 qemu-img resize /data/kvm/test03.img +2G 生效需要destroy virsh destroy aming1 virsh start aming1
KVM 操作
原创
©著作权归作者所有:来自51CTO博客作者出VU时代的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:编译zabbix的时候出现的问题
下一篇:docker基本操作
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
kvm 常用操作
【代码】kvm 常用操作。
linux 运维 服务器 centos .net -
KVM - virsh常用操作
查看虚拟机[root@localhost kvm]# virsh listId Name
虚拟话 kvm ------ virsh
















