我是靠谱客的博主 执着板栗,最近开发中收集的这篇文章主要介绍Clonezilla实现物理机到kvm虚拟机即P2V (一),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

今天试了下Clonezilla来对物理机进行虚拟化,我的目的不仅仅是P2V,而是要将物理机转化为openstack可用的qcow2格式的磁盘文件。

花了一下午的时间算是弄明白了它的基本操作,网上教程很多但是都是几年前的,很多坑该踩还是踩了的。

装完的感受是,这款工具其实做的还算不错,体验也很好,成功率由于操作数量少不好评价,总体感觉还行,至少比red hat的virt-p2v更加好用一点。

总结下来是分三步走:

1.下载clonezilla-live-20161121-yakkety-amd64.zip文件制作启动U盘,下载地址:http://clonezilla.org/downloads.php,根据自己需求下载

2.U盘启动需要P2V的物理机,并按步骤操作

3.在另一台物理机上通过拿到的镜像文件起虚拟机,将镜像内的文件还原到磁盘

4.关闭虚拟机,压缩镜像上传到openstack的glance,nova起虚拟机


本篇文章描述的是U盘制作过程:

[环境]

Ubuntu16.04笔记本,其他环境操作一样


[步骤]

a.先插入磁盘

sudo fdisk -l

查看磁盘信息——>主要看清楚u盘的路径(例如:/dev/sdb1)、格式(例如:FAT32)




b.格式化u盘为FAT32

sudo umount /media/XXX/xxxxx/


umount之后再进行格式化:
sudo mkfs.vfat -F 32 /dev/sdb1



c.sudo mount /dev/sdb1 /mnt
把usb设备挂载到/mnt目录下


d.unzip clonezilla-live-20161121-yakkety-amd64.zip -d /mnt
#解压clonezilla-live-20161121-yakkety-amd64.zip到/mnt目录




e.cd /mnt/utils/linux/
#进入这个目录

./makeboot.sh /dev/sdb1
#运行脚本文件,将信息写到/dev/sdb1上



f.umount

cd /
#来到根目录(如果还在/mnt目录下的话就不能umount掉usb了)

umount /mnt
#umount掉usb设备


最后

以上就是执着板栗为你收集整理的Clonezilla实现物理机到kvm虚拟机即P2V (一)的全部内容,希望文章能够帮你解决Clonezilla实现物理机到kvm虚拟机即P2V (一)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部