P2V操作完整步骤,物理机转换openstack虚拟机

注意:P2V之前系统盘要给足够,迁移会出现根目录空间不足情况。 本次实验根目录有800G,virsh pool 池用的是/var/lib/glance 的空间1.8T。

迁移中出现问题,参考本博客《P2V问题汇总》文章。

1、文件上传virtio 和p2v 安装包上传

更新YUM源,参考本博客里面 《Centos更新源.docx》

再安装:

yum -y install qemu-kvm libvirt python-virtinst virt-manager fontforge xorg-x11-twm xterm tigervnc-server

2、yum install –y virt-p2v virt-v2v libguestfs-winsupport

显示没有p2v 的包,需要手动下载安装

Virtio下载网址:http://longgeek.com/download/virt-v2v/

P2v下载网址:http://www.filewatcher.com/_/?q=%2Fvirt-p2v-0.9.1-    找到一个可以下载的包

rpm -ivh virtio-win-1.5.2-1.el6.noarch.rpm

rpm –ivh virt-p2v-0.9.1-2.20130730.1.el6.noarch.rpm

安装完成:

查看生成的重要文件:其中ISO用工具写入U盘,待客户机迁移用。

虚拟池创建:

http://6783720.blog.51cto.com/6773720/1791492   步骤文档

virsh  pool-define-as  kvm_final --type dir --target  /kvm pool  kvm_final  defined

virsh  pool-list  --all

virsh  pool-start  kvm_final

virsh  pool-autostart  kvm_final

virsh  pool-info  kvm_final

存储资源池配置文件修改:

/etc/virt-v2v.conf 配置文件尾添加的内容

如果迁移中出现报错,大多跟这个文件有关系 ,可以通过/var/log  查看日志文件追潮问题。

操作前先备份:cp /etc/virt-v2v.conf /etc/virt-v2v.conf.bak

<!--

<profile name="rhev-sparse">

<method>rhev</method>

<storage format=‘qcow2‘ allocation=‘preallocated‘>

kvm_final

</storage>

<network type="default">

<network type="network" name="virbr0"/>

</network>

</profile>

<profile name="raw">

<method>raw</method>

<storage format=‘raw‘ allocation=‘local‘>

kvm_final

</storage>

<network type="default">

<network type="network" name="virbr0"/>

</network>

</profile>

查看网桥,没有网桥直接填写 default

修改后效果:写了三个迁移转换方式 rhev   raw   qcow  建议使用raw

为迁移虚拟安装virtio驱动,下载ISO,解决出来,然后按下一步骤在WINDOWS上安装。

https://fedoraproject.org/wiki/Windows_Virtio_Drivers#RPM_contents  驱动下载地址

安装virtio 的方法:
安装virtio驱动,(Windows 2008 x64)

重要:服务器一般都是RAID硬盘驱动,kvm本身不支持,不提前安装会导致虚拟机启动找不到硬盘

设备管理器—>添加过时硬件—>手动选择硬件列表—>存储控制器—>从磁盘安装—>”选择光盘下WLH/AMD64/viostor +  netkvm  + bllom    三个都给安装上

参考:http://h11345.blog.51cto.com/780987/1565345

步骤到此可以P2V 迁移 ,关闭服务器防火墙 ,制作好的U盘插上WIN2008电脑上,进入BIOS 设置U盘启动。

选择网卡

将迁移的RAW转换成QCOW2

RAW 格式233G,转换成QCOW2后233G,如何一开始就用QCOW2结果也是233G,所以开始的时候就推荐使用RAW。

Qemu-kvm  convert -f raw -O   win2008.raw win2008.qcow2

再使用 glance 上传

Glance image-create --name win2008 --disk-format qcow2 --container-format bare --is-public=true   < win2008.qcow2

一开始进入鼠标会飘,USB驱动会自动安装。等一段时间就好。

迁移完后不能上网,要再安装一次网卡的驱动。 硬盘驱动一样再安装一遍。

因为是笔记本做的实验,有两块网卡,安装的有线网卡,网络便会有反应。安装错的话,会继续显示不能连网。

Openstack管理平台上效果 :

操作步骤到此完成

P2V的操作过程耗费我至少半个月的时间。当然其中有做一些其它的事情,当参考了很多文章以后,发现都没有一个完整的操作流程,不想下一位同仁又遇到同样的事,一个事情又做了几百个小时。希望本文能帮助你省不少搜索的工作。

如果参考本文中操作,中间问题无法解决,可留言本博客。共同学习。

附:

参考:http://h11345.blog.51cto.com/780987/1565345

参考: http://www.360doc.com/content/13/1111/15/14590168_328383700.shtml

虚拟网卡的添加 http://blog.csdn.net/hzhsan/article/details/44677867

时间: 2024-10-08 08:08:46

P2V操作完整步骤,物理机转换openstack虚拟机的相关文章

《一个销售的VMWARE学习系列之四:VMware Converter 迁移物理机到 ESXI虚拟机》

VMware Converter有啥用? VMware Converter 是一款能将物理电脑系统.VMware其他版本虚拟机镜像或第三方虚拟机镜像转化为一个虚拟机映像文件的工具,而且生成的映像可以在该公司的VMware虚拟机软件中使用. 为了大家能更好的理解下面的操作,先把网络环境描述一下,如下: 环境解释:就两台主机啦,没有别的啦,一台物理主机XP,一台ESXI主机,中间不要任何服务器去做转换啦:我用的是最简单.最容易.最明白的网络环境啦,哈哈!! 1.我们首先去看一下ESXI主机里面现在有

关于虚拟机能ping通物理机,而物理机ping不通虚拟机问题解决。

问题所在:关于虚拟机能ping通物理机,而物理机ping不通虚拟机问题解决. 解决问题:遇到这样的情况就是重装虚拟机,或修复安装虚拟机.

云计算之路-阿里云上:因为网络问题,物理机换回虚拟机

今天早上7:00开始的从阿里云虚拟机到物理机的切换(详见切换至物理机验证“黑色1秒”是否与虚拟机有关),由于遭遇阿里云网络问题提前结束,14:38更改了DNS解析将流量切换回虚拟机. 网络问题是我们在14:30左右发现的,当时用浏览器打不开网站.用Firefox测试,显示连接超时. Ping发现很多丢包: 780 packets transmitted, 737 packets received, 5.5% packet loss round-trip min/avg/max/stddev =

物理机转换虚拟机 VMware vCenter Converter Standalone 5.5

安装了大家熟悉的  vmware 12pro 想把物理机虚拟化了,系统提示必须安装VMware vCenter 5.5版本 ,搜索怎么也找不到5.5版本的下载链接,几经波折,总算下载从官网下载到VMware vCenter 5.5版本,供有需要的景友使用

物理机可以访问虚拟机里面搭建的网站

1.设置虚拟机的网络是桥接模式 2.关闭防火墙 (下图为防火墙关闭状态) 看防火墙规则的设置 iptables  -L 在此说一下关于启动和关闭防火墙的命令: 1) 重启后生效        开启: chkconfig iptables on        关闭: chkconfig iptables off 2) 即时生效,重启后失效        开启: service iptables start        关闭: service iptables stop 3.关闭selinux(如

vSphere物理机导入虚拟机中P2V

根据ESXI版本下载VMware vCenter Converter Standalone进行安装 安装这里不做过多演示,默认下一步,安装完成即可 将物理机的Remote Registry服务设置为自动 第一种模式选择安装在vCenter Server上 输入需要导入物理机IP地址以及用户名密码 第二种模式在本地安装,将此物理机转换到虚拟机中 此处ESXI已经加入vCenter,目标输入vCenter Server地址以及用户名密码 可以进行编辑

别以为真懂Openstack: 虚拟机创建的50个步骤和100个知识点(2)

二.nova-api 步骤3:nova-api接收请求 nova-api接收请求,也不是随便怎么来都接收的,而是需要设定rate limits,默认的实现是在ratelimit的middleware里面实现的. 然而有时候,我们希望实现distributed rate-limiting,从而Turnstile是一个不错的选择. https://github.com/klmitch/turnstilehttp://pypi.python.org/pypi/turnstile 步骤4:对Token的

物理机的冷克隆和热克隆

热克隆又称实时克隆或联机克隆,要求在源计算机上运行其操作系统的过程中转换该源计算机.通过热克隆,可以在不关闭计算机的情况下克隆计算机.由于在转换期间进程继续在源计算机上运行,因此生成的虚拟机不是源计算机的精确副本.转换Windows源时,可以设置Converter Standalone使其在热克隆后将目标虚拟机与源计算机同步.同步执行过程是将在初始克隆期间更改的块从源复制到目标.为了避免在目标虚拟机上丢失数据,Converter Standalone可在同步前关闭某些Windows服务.根据用户

物理机连接虚拟机数据库

第一步:虚拟机与物理机互ping 打开虚拟机,然后 虚拟机ip 现在物理机和虚拟机应该就能相互通信了 第二步:加载配置文件 找到虚拟机数据库配置文件tnsnames.ora ..\oracle\product\10.1.0\Db_1\NETWORK\ADMIN 复制里面的配置文件加到物理机的数据库连接配置文件.具体操作如下: 打开plsql,help -> support info 复制这个目录在计算机打开,把虚拟机的数据库配置文件加进去. 现在就能用物理机plsql连接虚拟机数据库了.