kvm创建镜像
来源:互联网 发布:java ocr文字识别软件 编辑:程序博客网 时间:2024/04/30 04:23
比较全的说明:
http://www.cnblogs.com/dyllove98/archive/2013/07/31/3228752.html
具体的介绍:
http://www.vpsee.com/2011/06/create-windows-kvm-image-for-openstack-nova/
准备工作:
将要使用的ISO文件拷贝到image目录下,比如使用ubuntu.iso, win7.iso
192.169.1.3的vnc4server,ticomm(或者llllll)
创建前,需要执行命令:
sudo apt-get install python-novaclient python-glanceclient swift qemu-kvm
- 创建win7 vm
- kvm-img create -f raw win7.img 10G
- sudo kvm -m 1024 -cdrom win7.iso -drive file=win7.img,if=virtio -boot d -drive file=virtio-win-0.1-81.iso,index=3,media=cdrom -device virtio-net-pci -net nic -net user -nographic -vnc :2
- 默认Win7(window,win2008)是没有virtio驱动的。您可以在如下网址:
http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/bin 下载装有该驱动的iso镜像并使用该镜像进行安装
主要命令如上:
wget http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/virtio-win-0.1-81.iso
- 在window上通过vnc viewer客户端输入 192.169.1.3:2 即可以进入win7开始安装界面,由于硬盘驱动器程序没有安装,所以在选择安装位置的时候找不到任何磁盘,如下图:
- 点击“”,按照下图选择驱动程序
- 点击“”,选择安装硬盘驱动器的驱动程序SCSI 控制器,如下图:
- 点击下一步进入系统安装界面:
用户名:win7vm1 ;
无密码
- 创建ubuntu的vm
- kvm-img create -f raw ubuntu.img 10G(创建一个raw格式的imge文件,10G大小)
- sudo kvm -m 1024 –cdrom ubuntu.iso -drive file=ubuntu.img -boot d -nographic -vnc :3
- 用windows的VNV Viwer,输入ip地址:3,输入密码:ticomm,开始安装ubuntu虚拟机(安装虚拟机的用户名 ubuntuvm2和密码:l)
- 创建winxp
- kvm-img create -f raw winXP.img 10G
- sudo kvm -m 1024 -cdrom winXP.iso -drive file=winXP.img,if=virtio -boot d -drive file=virtio-win-0.1-81.iso,index=3,media=cdrom -device virtio-net-pci -net nic -net user -nographic -vnc :4
- 在window上通过vnc viewer客户端输入 192.169.1.3:2 即可以进入win7开始安装界面,由于硬盘驱动器程序没有安装,所以在选择安装位置的时候找不到任何磁盘,如下图:
启动vm的命令:
kvm -m 1024 -drive file=winXP.img -boot c -net nic -nographic -vnc :2
sudo kvm -boot c -m 1024 -hda win7.img -nographic -vnc :2
- win2008安装:
- kvm-img create -f raw win2008.img 20G
- sudo kvm -m 2048 -cdrom win2008R2.iso -drive file=win2008.img,if=virtio -boot d -drive file=virtio-win-0.1-81.iso,index=3,media=cdrom -device virtio-net-pci -net nic -net user -nographic -vnc :8
帐号Administrator 密码tiger-123
问题:
1用virsh的list命令时看不到虚拟机,只有
Id 名称 状态
----------------------------------
1 instance-00000001 running
3 instance-00000002 running
4 instance-00000003 running
2所有的虚拟机(winXP,win7,Ubuntu)可以上互联网,但是ping不通,所有的虚拟机ip地址为:10.0.2.15
3 win7上鼠标不同步的问题(Ubuntu鼠标光点可以同步)
4目前关机只是通过vnc viewer点击关机按钮关机,有没有通过命令行方式来进行关机。
5通过putty命令上传镜像文件到openstack出现的问题:
命令:glance add name=win7 is_public=true container_format=raw disk_format=qcow2 < ./win7.img
提示:You must provide a username via either --os-username or env[OS_USERNAME]
6 虚拟机win7系统不能连接外网(在装完系统是可以的,但中间重启之后就不可以了)
主要完成的结果:
可以通过kvm-m命令创建虚拟机(winxp,win7,window2008,ubuntu12.04),并可以通过vnc viwer去访问桌面。
在openstack上上传镜像文件(win7,ubuntu12.04)
创建虚拟机ubuntu和win7并可以在控制台运行
未上传到openstack的镜像有winXP和window2008
1.windows server 2008 R2 64
stack@ubuntu1404LTS-cloud:/tmp$ qemu-img create -f qcow2 win2008r2.img 10G(最好设置为40G)
Formatting 'win2008r2.img', fmt=qcow2 size=10737418240 encryption=off cluster_size=65536 lazy_refcounts=off
stack@ubuntu1404LTS-cloud:/tmp$ sudo kvm -m 2048 -cdrom win2008R264.iso -drive file=win2008r2.img,if=virtio -boot d -drive file=virtio-win-0.1-81.iso,index=3,media=cdrom -device virtio-net-pci -net nic -net user -nographic -vnc :8
Warning: nic virtio-net-pci.0 has no peer
(最好写上光盘的路径)
使用vnc登录安装:
192.169.1.3:8
注意在安装过程中需要load driver-->选择cd-->win7-->amd64
上传到openstack
stack@ubuntu1404LTS-cloud:/opt/devstack$ glance add name=win2008r2 is_public=true container_format=ovf disk_format=qcow2 < /tmp/win2008r2.img
Added new image with ID: 221c28cf-5eff-4e73-b9ba-68134db2361e
2.win7旗舰
stack@ubuntu1404LTS-cloud:/tmp$ qemu-img create -f qcow2 win7.img 10G
Formatting 'win7.img', fmt=qcow2 size=10737418240 encryption=off cluster_size=65536 lazy_refcounts=off
stack@ubuntu1404LTS-cloud:/tmp$
stack@ubuntu1404LTS-cloud:/tmp$
stack@ubuntu1404LTS-cloud:/tmp$
stack@ubuntu1404LTS-cloud:/tmp$ sudo kvm -m 2048 -cdrom win7.iso -drive file=win7.img,if=virtio -boot d -drive file=virtio-win-0.1-81.iso,index=3,media=cdrom -device virtio-net-pci -net nic -net user -nographic -vnc :7
Warning: nic virtio-net-pci.0 has no peer
使用vnc登录安装:
192.169.1.3:7
注意在安装过程中需要load driver-->选择cd-->win7-->x86
上传到openstack
stack@ubuntu1404LTS-cloud:/opt/devstack$ glance add name=win7 is_public=true container_format=ovf disk_format=qcow2 < /tmp/win7.img
Added new image with ID: 2fb46112-f5fe-49fe-9ce8-88cd9f9ced3b
- kvm镜像创建
- kvm创建镜像
- KVM 镜像快照的创建
- Kvm/qemu-img创建qcow2镜像
- kvm环境镜像创建与格式转换
- KVM使用之镜像
- yum镜像安装kvm
- Openstack 部署总结之:通过qemu-kvm创建唯一SID的windows 2003 镜像
- 从ISO创建实例、实例生成快照,创建镜像(基于openstack kilo平台、KVM虚拟化)
- 使用kvm制作eucalyptus镜像
- Openstack kvm winxp 镜像制作
- Openstack kvm win7镜像制作
- kvm下制作虚拟镜像
- kvm 制作openstack window镜像
- 利用vm/kvm启动ghost镜像
- KVM镜像静态复制实践总结
- 利用Proxmox制作KVM镜像
- KVM虚拟机的基本镜像和增量镜像
- CCSpriteBatchNode 和 CCSpriteFrameCache 的区别
- SVM入门(九)将SVM用于多类分类
- 我的纯情女租客
- 打药机首选[金亮] 低廉的价格 优越的质量
- Ubuntu清除回收站指令
- kvm创建镜像
- 如何给艺术品拍卖品定价?
- 【C++专题】static_cast, dynamic_cast, const_cast探讨
- How to use bitBucket with EGit in Eclipse,如何在Eclipse中使用bitbucket远程仓库
- STL之list
- UITableView 的一个常见错误'unable to dequeue a cell with identifier Cell - must register a nib or a class f
- [UIColor colorWithRed:(CGFloat) green:(CGFloat) blue:(CGFloat) alpha:(CGFloat)]
- iOS定位原理和使用建议
- HTTP文件上传服务器端代码