博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
从磁盘镜像创建kvm虚拟机
阅读量:6922 次
发布时间:2019-06-27

本文共 1019 字,大约阅读时间需要 3 分钟。

hot3.png

从现有的虚拟机模板dd出来了一个虚拟机的镜像(raw disk image) 然后传到了线上环境 之前使用的脚本如下

virt-install --connect qemu:///system -n $1 -r 2048 --vcpus=2 --cpuset=12,13 --disk path=$2 --disk path=/dev/vg01/prod-sd-new-1-hd1 --cdrom /var/lib/libvirt/images/CentOS-5.4-x86_64-bin-DVD.iso --vnc --noautoconsole --os-type linux --os-variant rhel5.4 --accelerate --network=bridge:br0 --network=bridge:br1 --hvm
$1 是虚拟机名称 $2是lvm磁盘地址 

这次上传的模板是centos6.3 而之前的都是centos5.4 从上面的--cdrom看出 我们的安装方式吧 virt-install成功后 需要把虚拟机destroy掉 然后编辑xml描述文件 删除相应的cdrom章节 启动虚拟机 这样的方式就必须要有相应的cd镜像 我勒个去 几个G的镜像 再上传不知道要等到猴年马月啊  

virt-install -h看了一下帮助 其实并非一定得用--cdrom的方式来安装新的虚拟机 如果是从dd出来的磁盘镜像创建虚拟机 可以使用--import选项 更新之后的脚本如下:

virt-install --connect qemu:///system -n dev-proxy-database -r 4096 --vcpus=2 --cpuset=14,15 --import /dev/vg01/dev-proxy-database  --vnc --noautoconsole --os-type linux --os-variant rhel6 --accelerate --network bridge:br0 --network=bridge:br1 --hvm --disk /dev/vg01/dev-proxy-database
这样安装(实际上是迁移虚拟机啦) 就不需要cd镜像了 剩了很多时间

转载于:https://my.oschina.net/pengfeix/blog/112024

你可能感兴趣的文章
ssh 无密码登陆、执行命令
查看>>
一小型项目中并行计算缓慢的问题排查(二)
查看>>
Wordpress 网站搭建及性能监控方法详解!
查看>>
Android里面所说的Looper
查看>>
Hadoop(待完善)
查看>>
Linux 系统延时任务和定时任务
查看>>
Java远程服务器访问- Telnet VS Jsch
查看>>
Python学习笔记(一)
查看>>
postgis的shp2pgsql使用
查看>>
代码行数统计 / 快速定义枚举类型
查看>>
适配器模式
查看>>
模板方法模式
查看>>
Win 10 Mobile中内置Linux与Android兼容层
查看>>
你真的完全了解Java动态代理吗?看这篇就够了
查看>>
【成都首脑智能】智能家居中无线路由器安全的重要性
查看>>
Linux初级优化
查看>>
怎样快速将PDF转换成Excel文件
查看>>
多功能切菜机的精华所在
查看>>
企业运营系统理念践行者——张恩嘉
查看>>
OC中的数据库
查看>>