设为首页 收藏本站
查看: 2521|回复: 0

[经验分享] KVM虚拟机命令行管理和LV M的高级使用

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-8-27 08:56:30 | 显示全部楼层 |阅读模式
KVM虚拟机的常用命令:

virsh 命令工具的基本操作
virsh                 //直接进交互模式
virsh  nodeinfo              //查看KVM节点(服务器)信息
virsh  list              //列出正在运行的虚拟机
virsh  list  --all              //列出所有虚拟机(包括未启动的)
virsh  dominfo  虚拟机名称          //查看指定虚拟机的信息
virsh  start  虚拟机名称          //将指定的虚拟机开机
virsh  reboot  虚拟机名称          //将指定的虚拟机重启
virsh  shutdown  虚拟机名称          //将指定的虚拟机正常关机
virsh  destroy  虚拟机名称          //将指定的虚拟机强制关机(相当于拔电源)
virsh  autostart  虚拟机名称          //将指定的虚拟机设置随KVM自动开机
virsh  autostart  --disable  虚拟机名称      //将指定的虚拟机设置不随KVM自动开机

KVM虚拟机的组成有那些?
1.虚拟机的默认配置文件:

wKioL1Xav-DBt1wSAABpDPRgXb8738.jpg

2.虚拟机的默认的磁盘文件:
wKiom1XavhKBxFXHAABhroWuvq0493.jpg


实验一:
    实验目的:创建虚拟机的XML描述文件,为创建其他虚拟机提供模板。
    实验条件:已创建有1个虚拟机。
1.查看虚拟机的状态,为虚拟机导出XML文件,并且取消已有虚拟机的定义。
1)查看已有虚拟机的状态
wKioL1XbFhzjQaSNAACRjmkVEfI613.jpg
2)导出虚拟机 node1的XML描述信息,保存为node1.xml 文件
wKiom1XbEJGBQ-mOAABfktvU7hE077.jpg
3)取消已有虚拟机的定义
wKioL1XbFyOyJWEUAAB6DhSW_dE103.jpg
4)查看虚拟机的状态
wKiom1XbFUvC5iI1AADUOx8scy4144.jpg


2.修改导出虚拟机node1.xml文件成为rhel6的虚拟机的文件(uuidgen生成uuid)
wKioL1XbE7eCTCo2AACiLzQDczw917.jpg
wKiom1XbEmfBDzoGAAGT4t_WX60924.jpg
wKioL1XbFIyyzubJAAGR2beJQNM337.jpg
3.根据node1.xml建立新的虚拟机
wKiom1XbEuvQdCaxAAB16oicGCY368.jpg
查看所有虚拟机的状态
wKioL1XbFWDjOrS8AACJoxESHtU848.jpg
启动新的虚拟机
wKiom1XbE4jBwBKQAADIHCLIVNQ663.jpg
4.复制虚拟机
1)导出虚拟机rhel的XML描述信息,保存为rhel2.xml文件

wKiom1XbGLGC2UZdAAERsAzxW9o915.jpg
2)修改rhel2.xml(修改名称、UUID、内存、MAC地址、磁盘存放位置等)
wKiom1XbGWyBFACFAAHFChtviBs373.jpg wKiom1XbGXWy_FQUAAGgkhpw-R8933.jpg
wKiom1XbGePztiVsAAF6yAt5Ihw111.jpg
3)复制虚拟机rhel2的磁盘文件
wKiom1XbGvmgsIqdAABzmR_PQqc760.jpg
4)根据rhel2.xml建立新的虚拟机
wKioL1XbHwTw_Tv4AADhWS09-aI241.jpg
wKioL1XbHxDzklSgAADorIVX3mY624.jpg
实验(二 )
实验目的:虚拟机的克隆。
1.关闭所有虚拟机

wKioL1XbJlnicxVSAAEFwb8VLWM748.jpg
2.为现有的虚拟机rhel克隆为rhel3
wKiom1XbJXHjvnp-AADrCNqXN10293.jpg

实验(三)

实验目的:LVM快照的创建、使用、验证。
实验要求:

1. 建立测试LV、格式化、挂载,写入数据。
2. 建立快照LV、挂载及访问。
3. 快照卷的崩溃验证(可用空间耗尽)、快速重建。

创建一个200M的逻辑卷lvsrc, 并且格式化,在逻辑卷中写入一个数据text.db。
由于前面有创建好的所以我就直接使用。
wKioL1XdEUHAa_ruAAHh4Ih7XaQ858.jpg
wKiom1XdD6XCS_YJAACbzuqUnBo041.jpg
wKioL1XdEgHxUzKzAAG-KlLHYVU343.jpg
创建一个文件夹为/mnt/lvsrc用来挂载刚才格式化的lvsrc,并且创建一个100M的文件text.db
wKiom1XdEuiyf6Q0AAE7PSV2mWI195.jpg
建立快照为50M的逻辑卷lvsnap,对/dev/vg_data/lvsrc,创建一个挂载点为/mnt/lvsnap,并且查看其大小
wKioL1XdFkHRp05sAADilcCC3GY090.jpg
wKiom1XdFIejsidHAABS1A7h5ik393.jpg
wKioL1XdFsbQvmY5AABePVBtnJM112.jpg
wKioL1XdFx6DzwvrAADAdXhUxVg226.jpg
wKioL1XdF5nTRW0KAADXfWjZ8M4102.jpg
创建一个文件为text2.db,大小为60M,放在/mnt/lvsnap中,查看是否可以放下60M的内容,根据上面的显示可以放下79M的内容。
wKiom1XdFqnykGI4AAGD1ckjwy8290.jpg
总结:

对快照卷的修改量大于快照卷的容量,快照卷就会崩溃。

实验(四)
实验目的:快照卷和虚拟机的结合使用,利用LVM快照技术快速建新虚拟机。
创建一个10G的逻辑卷,安装一个虚拟机node2到该逻辑卷中.
1.在/dev/sda分一个10G的磁盘为sda6

wKioL1XccGyQOGdjAABK-IZfz-c346.jpg

wKiom1XcbumSyuTdAAD24D93GBA069.jpg
wKiom1XcbwzSZ74hAAM3eYeNkS8504.jpg
wKioL1XccVejRz86AABdYZk9oQs066.jpg
wKiom1Xcb0uCkNXIAAMueizJiL0089.jpg
刷新磁盘并查看
wKioL1XccbSwKsfzAABF7cH2nhE424.jpg
wKiom1Xcb8Pg9S52AACwGCLhtdQ707.jpg
创建逻辑卷
wKioL1XccjrR70geAACCEjVphK0896.jpg
wKiom1XccDSi6oYLAACCnG3qxQQ965.jpg
wKioL1XcclWAU34GAAKgf7djXg4458.jpg
格式化磁盘空间
wKioL1Xcc6myVGSYAAHcHQWb2ao834.jpg
用命令行安装系统,不需要图像界面
wKiom1XdIw7zVH4fAAJTOuksPMM987.jpg
2.安装虚拟机的操作系统放在逻辑卷中/dev/vg_date/lv_date

虚拟机系统安装上一篇已经写了,在这里过程省略。。。。。。。。
通过PXE环境进行安装,比较快,而且自动化,灵活方便。
3.操作系统安装完毕后,初始化模板虚拟机,在模板虚拟机上输入一下命令,然后关机。
wKioL1XdxHDgVldZAABQniY8Blk860.jpg
4.根据模板机的 LV 建立快照卷,快照卷的名字为rhel2_snap1,对刚才装系统的逻辑卷进行快照。
wKioL1Xdx4ih186iAAB3kEQfUdY966.jpg
5.导出模板机的XML描述,并修改为新虚拟机的定义(新名称、新UUID、新磁盘设备)
wKiom1Xdxq7A6FaZAABnZzdzvbU055.jpg
wKiom1XdzXHBkzZOAACjFrMd5IA342.jpg
wKioL1Xdz83QLUfEAALb-FDkIzA275.jpg
wKiom1Xdzb_huIT_AANuGu18e_A576.jpg
加载文件rhel2_sanp1.xml
wKiom1XdzknDbS7xAACSxpo5DoU367.jpg
wKioL1Xd0IiQ5r9NAAEFQs9Z9xg736.jpg
开机启动根据提示进行设置就可以了,首先要修改密码等信息。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-104773-1-1.html 上篇帖子: Centos 6.5 KVM 虚拟化平台部署 下篇帖子: 部署KVM虚拟化平台 虚拟机
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表