码迷,mamicode.com
首页 > 其他好文 > 详细

kvm

时间:2016-02-27 01:11:42      阅读:269      评论:0      收藏:0      [点我收藏+]

标签:kvm

Virsh 常用命令

Virsh list 列出已经运行的虚拟机

Virsh list –all 列出所有状态的虚拟机

Virsh console aming1 无网络状态下登陆

Virsh shutdown aming1 关闭aming1虚拟机

Acpid实现主机通过接口控制客户机电影操作

Yum install –y acpid 安装电影接口

/etc/init.d/acpid start 启动电源接口

Virish start aming –console 开启aming虚拟机并进入管理界面

Virsh destroy aming2 关闭aming2虚拟机(删除虚拟机2

Virsh start aming2 回复aming2虚拟机

Virsh suspend aming1 挂起虚拟机

Virsh resume aming1 恢复虚拟机

让虚拟机和主机一起启动

Virsh autostart aming1

解除自动开启

Virsh autostat –disable aming2

虚拟机彻底不要了

首先virsh destroy aming1

第二部 virsh undefined aming1

要彻底删除需要删除.img文件

虚拟机克隆

克隆前需要关闭虚拟机

Virt-clone –original aming2 –name aming3 –file/data/kvm/aming3.qcow2

解释

original 设定源虚拟机

Name设定新的虚拟机名字

--file 设定虚拟机的路径和虚拟机文件

虚拟机快照

Virsh snapshot-create aming3

aming3虚拟机设定快照

查看有哪些快照

Qemu-img info /data/kvm/aming2.qcow2 查看虚拟机文件的文件格式

恢复快照

Virsh edit aming3 列出aming3的虚拟格式文件名

Virsh snapshot-revert aming3 1441043346 恢复快照

141043346 是快照的id

Virsh snapshot-current aming3 查看当前快照的ID

Virsh snapshot-delete aming3 1441043346删除快照

Ls /var/lib/libvirt/qemu/snapshot/aming3/ 快照文件存储路径

虚拟机配置文件路径

Ls /etc/libvirt/qemu

Virsh snapsot-list aming3 列出所有快照

 

 

转换虚拟机存储格式

Qemu-img convert –f raw –O qcow2/data/kvm/aming1.img /data/kvm/aming1.qcow2

 

扩容虚拟机磁盘

Qemu-img info /data/kvm/aming3.qcow2

Qemu-img resize /data/kvm/aming3.qcow2 +5G

Virsh destroy aming3

Virsh start aming3

 硬盘生效

重启虚拟机

Pvcreate /dev/vda4

Vgextend VolGoup /dev/vda4 加入volgoup

Lvextend –l +100%FREE /dev/VolGroup/lv_root把磁盘百分百的加入lv_root

Resize2fs /dev/VolGroup/lv_root 生效

添加新的硬盘

Qemu-img create –f qcow2/data/kvm/aming3_2.qcow2 5G

Virsh edit aming3

复制一段

技术分享

硬盘配置数据

更改 /data/kvm/aming3.qcow2 变成/data/kvm/aming3_2.qcow2

去掉

技术分享

 

技术分享vda 变成vdb

虚拟机硬盘恢复虚拟机

Cp aming2.xml aming1.xml

Virsh dumpxml aming2 > /etc/libvirt/qemu/aming1.xml

把所有aming2都变成aming1 uuid变化

Virsh define /etc/libvirt/qemu/aming1.xml 定义aming1

虚拟机调整cpu内存和网卡

Virsh list –all

Virsh edit aming1

Virsh destroyaming1

Virsh start aming1

增加一块网卡在线添加

Virshdomiflist  aming1 列出aming1网卡

添加一块网卡

Virshattach-interface aming1 –type bridge –source br0

Virsh dumpxmlaming1 > /etc/libvirt/qemu/aming1.xml

线下添加

Virsh edit aming1

复制一段网卡数据

更改mac地址

虚拟机的迁移

多台机器之间迁移不需要改名字

Virsh dumpxmlaming2 > /etc/libvirt/qemu/aming8.xml

Rsync –avp/data/kvm/aming2.qcow2 /data/kvm/aming8.qcow2

Virsh define /etc/libvirt/qemu/aming8.xml

 


本文出自 “学习linux” 博客,请务必保留此出处http://10265013.blog.51cto.com/10255013/1745384

kvm

标签:kvm

原文地址:http://10265013.blog.51cto.com/10255013/1745384

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!