linux服务器p2v,使用 Linux dd 命令实现 P2V 或 V2V

原标题:使用 Linux dd 命令实现 P2V 或 V2V

迁移逻辑

1、源虚拟机通过liveCD启动

2、建立空白目标虚拟机,CPU、内存、网卡、磁盘等参数配置一致,并通过liveCD启动

3、磁盘通过dd命令实现复制

LiveCD和模板选择

1、注意虚拟机模板和LiveCD版本选择

2、虚拟机模板更改为CentOS或者Windows2008R2,LiveCD版本使用Fedora-Live-Desktop-x86_64-18.iso,下载链接:http://mirrors.yun-idc.com/fedora/releases/

3、ICS4.0旗舰版模板使用CentOS7,LiveCD版本使用Fedora-Live-Desktop-x86_64-20-1.iso

注意事项

1、源虚拟机关机后,使用LiveCD启动,此时系统可理解为紧急恢复系统,与原系统无关

2、LiveCD启动后需要重新配置网络,确保与目的虚拟机相通

3、注意磁盘要使用MBR分区方式

4、多个磁盘需要进行多次dd

步骤

1、目标虚拟化环境点击新建VM,建立虚拟机

2、使用默认流程建立虚拟机,注意模板选择CentOS 7并且不要自动开启

3、建立完成后,挂载Linux LiveCD,具体版本需要测试选择,本次使用Fedora-Live-Desktop-x86_64-20-1.iso

4、挂在LiveCD后启动虚拟机

1、虚拟机通过LiveCD启动之后,打开Terminal

2、输入[su],切换为root用户

3、查看网卡,进入/etc/sysconfig/network-scprits/目录下(此路径在不同Linux上会有不同),编辑eth0配置文件

1、编辑eth0配置文件,配置IP、NETMASK、GATEWAY

2、保存配置文件并退出

1、通过[systemctl stop network]停止网络服务(此命令在不同Linux上会有不同)

2、通过[systemctl start network]启动网络服务

3、查看eth0地址是否正常启动

1、停用防火墙服务

2、确认防火墙是否已经停止

1、启用ssh服务

2、确认ssh服务已经正常运行

1、设定root密码

2、此环境只是临时使用,密码可以比较简单,便于操作;不建议与已有密码相同,防止误操作

1、输入[lsblk]查看是否正常挂载目标磁盘

2、确认挂载磁盘xvda或者vda的大小

1、关闭源虚拟机,挂载Linux LiveCD并启动

2、重复目标虚拟机配置操作,要求源虚拟机与目标虚拟机网络连通;源虚拟机与目标虚拟机磁盘大小以及个数一致(如果需要复制多块磁盘)

3、输入[dd if=/dev/xvda | ssh 目标虚拟机地址 "dd of=/dev/xvda"]命令,开始从源磁盘到目标磁盘的复制操作

4、等待复制完成后(弹出操作时间和平均速度),关闭目标虚拟机,卸载LiveCD,创建快照,开启虚拟机即可

1、在源虚拟机使用top命令查看dd的进程号

2、通过ssh工具连接至源虚拟机,使用命令watch -n 30 kill -USR1 'XXXX',XXXX为刚才虚拟机查看到的进程号,可以在源虚拟机的Terminal上每30秒刷新出一次当前的平均速度和花费时间等信息

1、卸载原来的tools(如果没有直接安装),安装ICS-tools

2、配置并确认虚拟机系统时间正确、网络连通

3、第三方供应商确认虚拟机承载应用服务是否正常返回搜狐,查看更多

责任编辑:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/526413.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux tunl0 ip,Centos7下lvs负载均衡lvs-tun模式配置

一、架构director:172.28.18.69 vip:172.28.18.70real server1:172.28.18.71real server2:172.28.18.78二、两台real server上安装nginx配置nginx yum源[rootlocalhost ~]# vim /etc/yum.repos.d/nginx.repo[nginx]namenginx repobaseurlhttp://nginx.org/packages/centos/7/$b…

linux下查看进程的线程数,linux查看进程的线程数

top -H -p $PID #查看对应进程的那个线程占用CPU过高1、top -H手册中说:-H : Threads toggle加上这个选项启动top,top一行显示一个线程。否则,它一行显示一个进程。2、ps xH手册中说:H Show threads as if they were processes这…

linux操作系统字段含义,Linux系统 /etc/fstab各个字段含义解释

Linux系统 /etc/fstab各个字段含义解释# fstab文件的作用文件/etc/fstab存放的是系统中的文件系统信息。当正确的设置了该文件,则可以通过"mount /directoryname"命令来加载一个文件系统,每种文件系统都对应一个独立的行,每行中的字…

linux下c语言编程gedit,Ubuntu Linux下实现Gedit支持NesC语法高亮

在TinyOS下主要采用nesC编程,一种C语言的近亲。平时默认打开文本的工具是gedit,将以下代码保存为nesc.langtext/x-nc*.nc;*C.nc;*M.nc;*P.nc->///**/falsenewthistrueusingtaskpostnamespaceeventcommandmoduleimplementationconfigurationtypenamete…

kali linux 双显卡,Kali上双显卡驱动的安装

为kali用户,firefox上的flash的自带的驱动支持很不好,经常会出现卡顿的情况,让我很是难过,于是我打算装下驱动。一.安装内核的头文件apt install -y linux-headers-$(uname -r)二.安装nvidia的驱动包apt install nvidia-kernel-dk…

C语言优先队列作用,C语言实现优先队列(priority queue)

堆排序是一个比较优秀的算法,堆这种数据结构在现实生活中有很多的应用,比如堆可以作为一个优先队列来使用,作为一个高效的优先队列,它与堆的结构一样,都有最大优先队列,最小优先队列.优先队列priority queue 是一种用来维护一组元素构成的集合S的数据结构,每一个元素…

c语言sizeof测量字符组长度,C语言中,当计算字符数组长度时,用sizeof 和strlen 的原理及两者的区别...

1:定义时用字符初始化(1)char chs[7] {a, c, 0, z, 3,d}; // 长度为6上式等价于: (2)char chs[7] {a, c, 0, z, 3,d, /0}; // 长度为6也等价于: (3)char chs[] {a, c, 0, z, 3,d, /0 }; // 长度为6但不等价于:(4)char chs[] {…

c语言百文百鸡问题答案,python_百文买百鸡问题

百文买百鸡问题-- 不定方程-- 公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,用100文钱买100只鸡,如何买?-- 列出方程式x y z 1005x 3y z/3 100如何用计算机来算?-- 计算机并不会消元法,但是…

C语言 输出重复序列的序号,如何在FASTA序列中找到反向重复模式?

我是Python和生物信息学的新手,但我正在通过rosalind.info网站学习两种方法.您可以使用后缀树执行此操作.后缀树(见http://en.wikipedia.org/wiki/Suffix_tree)是神奇的数据结构,它使生物信息学中的所有事情成为可能.您可以快速找到多个长序列中的公共子串.后缀树只需要线性时间…

大写汉字转阿拉伯数字c语言,阿拉伯数字转中文数字方法详解(C++实现)

阿拉伯数字与中文数字没有一一对应关系,不存在直接转换的公式化算法,因此需要根据两种数字体系的特点精心构造转换算法。中文计数有一个特点,就是“零”的使用变化多端。阿拉伯数字中数字的权位依靠数字在整个数字长度中的偏移位置确定&#…

android 自定义progressbar demo,Android 自定义进度条ColorfulProgressbar,原理简单、效果还行...

效果图:demo效果演示演示Demo特性与原生Progress相比,感觉更漂亮一点,可以显示进度值,背景凹凸感明显,进度条效果更加立体。原理说明额,挺简单的。不过感觉我的做法有点复杂了,我先自定义了一个…

android os自动安裝软件,[图]Bliss OS 12进入开发阶段:可在桌面设备上安装Android 10系统...

此外还对电池进行了优化,添加了额外的安全性选项和相关功能,支持大部分主流游戏手柄,兼容ARM / ARM64应用程序。目前Bliss OS 12已经进入早期开发阶段,有望让您在PC上运行最新的Android 10移动操作系统。Bliss OS开发人员说&#…

android安装eclipse插件,Android SDK安装及Eclipse插件安装.pdf

Android SDK 安装不 Eclipse 插件安装工具的下载开发 Android 需要用到的工具有:集成开发环境 Eclipse ,Android 的 SDK 以及Java SDKAndroid SDK 下载地址 :/sdk/index.html点击上图中的红色地址就可以下载Eclipse 下载地址:/dow…

android 添加随意拖动的桌面悬浮窗口,android 添加随意拖动的桌面悬浮窗口

用过新版本android 360手机助手都人都对 360中只在桌面显示一个小小悬浮窗口羡慕不已吧?其实实现这种功能,主要有两步:1.判断当前显示的是为桌面。这个内容我在前面的帖子里面已经有过介绍,如果还没看过的赶快稳步看一下哦。2.使用…

android+版本升级的时候会清楚数据马,android主进程销毁了,线程会不会也销毁?...

Android Activity 销毁后子线程会不会被GC回收曾想当然地认为页面被finish之后线程会被android 虚拟机的垃圾回收机制回收掉。于是用页面跳转做测试测试代码结果有点意外,页面被销毁后定时器依然在执行。退出应用定时器还在执行。UI线程被结束掉,UI线程里…

mate7安装android o,华为Mate7升级安卓6.0详细教程

来讲一下华为Mate7升级安卓6.0(EMUI4.0)M版本详细图文教程吧,新的一年了,大家都迫不及待的想升级一下EMUI4.0,但是很多朋友都不知道怎样来升级,下面刷机网小编就来给大家仔细说一说吧,教程都在下面己经整理好了&#x…

html自动图片尺寸,关于html:CSS背景图像适合宽度,高度应按比例自动缩放

我有body {background: url(images/background.svg);}期望的效果是该背景图像的宽度等于页面的宽度,高度变化以保持比例。 例如 如果原始图像恰好是100 * 200(任何单位)且正文宽度为600px,则背景图像最终应为1200px高。 如果调整窗口大小,高度…

html定位的所有属性,HTML CSS定位属性详解 嘿嘿嘿

定位属性:Position作用:检索或者设置元素的定位方式“(改变元素位置)定位的步骤:1.给元素添加position属性 证明该元素要做位置变2.确定参照物!(通过position的属性值来确定 )3.确定坐标 left right top bottomPosition的属性值&a…

html中表格与字对齐,html – 中心与表格单元格对齐

这是一个很好的起点。HTML:CSS:.containing-table {display: table;width: 100%;height: 400px; /* for demo only */border: 1px dotted blue;}.centre-align {padding: 10px;border: 1px dashed gray;display: table-cell;text-align: center;vertical…

postman响应html,Postman工具——请求与响应(示例代码)

两个内容: Request 请求和 Response 响应,下面就开始了。一、Request 请求Request 请求,我们只介绍常用的四种:GET、POST、PUT、DELETE,其他类型的就不展开介绍了。另外,我们今天测试的项目是基于 RESTful …