linux服务器p2v,使用 Linux dd 命令实现 P2V 或 V2V
原標題:使用 Linux dd 命令實現(xiàn) P2V 或 V2V
遷移邏輯
1、源虛擬機通過liveCD啟動
2、建立空白目標虛擬機,CPU、內(nèi)存、網(wǎng)卡、磁盤等參數(shù)配置一致,并通過liveCD啟動
3、磁盤通過dd命令實現(xiàn)復制
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、源虛擬機關(guān)機后,使用LiveCD啟動,此時系統(tǒng)可理解為緊急恢復系統(tǒng),與原系統(tǒng)無關(guān)
2、LiveCD啟動后需要重新配置網(wǎng)絡(luò),確保與目的虛擬機相通
3、注意磁盤要使用MBR分區(qū)方式
4、多個磁盤需要進行多次dd
步驟
1、目標虛擬化環(huán)境點擊新建VM,建立虛擬機
2、使用默認流程建立虛擬機,注意模板選擇CentOS 7并且不要自動開啟
3、建立完成后,掛載Linux LiveCD,具體版本需要測試選擇,本次使用Fedora-Live-Desktop-x86_64-20-1.iso
4、掛在LiveCD后啟動虛擬機
1、虛擬機通過LiveCD啟動之后,打開Terminal
2、輸入[su],切換為root用戶
3、查看網(wǎng)卡,進入/etc/sysconfig/network-scprits/目錄下(此路徑在不同Linux上會有不同),編輯eth0配置文件
1、編輯eth0配置文件,配置IP、NETMASK、GATEWAY
2、保存配置文件并退出
1、通過[systemctl stop network]停止網(wǎng)絡(luò)服務(此命令在不同Linux上會有不同)
2、通過[systemctl start network]啟動網(wǎng)絡(luò)服務
3、查看eth0地址是否正常啟動
1、停用防火墻服務
2、確認防火墻是否已經(jīng)停止
1、啟用ssh服務
2、確認ssh服務已經(jīng)正常運行
1、設(shè)定root密碼
2、此環(huán)境只是臨時使用,密碼可以比較簡單,便于操作;不建議與已有密碼相同,防止誤操作
1、輸入[lsblk]查看是否正常掛載目標磁盤
2、確認掛載磁盤xvda或者vda的大小
1、關(guān)閉源虛擬機,掛載Linux LiveCD并啟動
2、重復目標虛擬機配置操作,要求源虛擬機與目標虛擬機網(wǎng)絡(luò)連通;源虛擬機與目標虛擬機磁盤大小以及個數(shù)一致(如果需要復制多塊磁盤)
3、輸入[dd if=/dev/xvda | ssh 目標虛擬機地址 "dd of=/dev/xvda"]命令,開始從源磁盤到目標磁盤的復制操作
4、等待復制完成后(彈出操作時間和平均速度),關(guān)閉目標虛擬機,卸載LiveCD,創(chuàng)建快照,開啟虛擬機即可
1、在源虛擬機使用top命令查看dd的進程號
2、通過ssh工具連接至源虛擬機,使用命令watch -n 30 kill -USR1 'XXXX',XXXX為剛才虛擬機查看到的進程號,可以在源虛擬機的Terminal上每30秒刷新出一次當前的平均速度和花費時間等信息
1、卸載原來的tools(如果沒有直接安裝),安裝ICS-tools
2、配置并確認虛擬機系統(tǒng)時間正確、網(wǎng)絡(luò)連通
3、第三方供應商確認虛擬機承載應用服務是否正常返回搜狐,查看更多
責任編輯:
總結(jié)
以上是生活随笔為你收集整理的linux服务器p2v,使用 Linux dd 命令实现 P2V 或 V2V的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql数据库的备份和恢复的常用方法_
- 下一篇: Linux权限的简单剖析