行(xíng)業(yè)中心

行(xíng)業(yè)中心

以客戶需求為(wèi)出發點打造聚焦行(xíng)業(yè)的(de)智聯智采智存智算(suàn)智控智顯産品及自(zì)動化(huà)和(hé)信息化(huà)融合的(de)綜合解決方案 

行(xíng)業(yè)中心

  • 聯系我們
  • 在線反饋

如(rú)何把舊(jiù)系統遷移到(dào)indusCloud平台

發布時(shí)間(jiān):2019-03-05

indusCloud是(shì)IaaS(基礎設施即服務)雲計(jì)算(suàn)軟件(jiàn),為(wèi)用(yòng)戶建立可(kě)定制(z♣hì)化(huà)的(de)雲平台産品及服務。
當一(yī)個(gè)企業(yè)搭建好(hǎo)indusCloud私有(yǒu)雲平台之後,如(αrú)何把現(xiàn)用(yòng)服務器(qì)遷移到(dào)indusCloud平台上(shàng),這∏(zhè)是(shì)用(yòng)戶在制(zhì)定方案和(hé)規劃時(shí)需要(yào)考慮的λ(de),本文(wén)旨在描述常用(yòng)的(de)物(wù)理(lǐ)機(jī)虛拟機(jī)類型往indu₹sCloud平台遷移的(de)方法,為(wèi)實施人(rén)員(yuán)和(hé)系統運維人(rén)員(yuán)提供參考☆。
本文(wén)已提供KVM虛拟機(jī),VMware ESXi 虛拟機(jī),舊(jiù)物(wù)理(lǐ)機(jī) 等系統往indusCloud上(shàng)遷移的(d&e)實現(xiàn)方法,其他(tā)類型的(de)虛拟機(jī)在經過試驗測試後,會(huì)進行(xíng)更新補充。
一(yī)、 KVM虛拟機(jī)往indusCloud遷移
由于indusCloud和(hé)KVM的(de)虛拟化(huà)內(nèi)核都(dōu)是(shì)"基于KVM的(de),所以在遷移起來(lái)相(xiàng)對(duì)方便:
宿主機(jī):CentOS7 +KVM 虛拟機(jī)
虛拟機(jī): Windows
步驟:
1、通(tōng)過 virt-manager 工(gōng)具,選擇本地(dì) kvm 環境下(xià)已有(yǒu)的(de)虛拟機(jī)。
2、更新Virtio 驅動到(dào)虛拟機(jī)中。如(rú)下(xià):
打開(kāi)virt-manger 管理(lǐ)界面,右擊之前創建的(de)虛拟機(jī),選擇 open 按鈕,彈出δ Windows 虛拟機(jī)設置界面,點擊 view 下(xià)拉選擇 details 按鈕接著(zhe)選擇 IDE CDROM 1,選擇 connect 按¶鈕,選擇 virtio-win-0.1-100.iso 存放(fàng)路(lù)徑,加載 virtio-win-0.1​-100.iso,點擊應用(yòng)(apply),重新開(kāi)機(jī)。

 


3、進入系統後在控制(zhì)面闆中點設備管理(lǐ),找到(dào) PCI 設備右擊,點擊更新驅動程序軟件(jiàn)(如(rú)果沒有(yǒu) PCI設備,刷新一(yī)下(÷xià)界面)

 

 


4、點擊浏覽計(jì)算(suàn)機(jī),添加驅動路(lù)徑

 

 


5、路(lù)徑選擇 win7-AMD64,點擊确定(注意,其他(tā) windows 版本使用(yòng)相(xiàng)應的(de)驅動↕包)

 

 


6、彈出安裝提示,點擊安裝

 

 


7、提示安裝完成點擊關閉。關閉虛拟機(jī),鏡像制(zhì)作(zuò)完成。上(shàng)傳鏡像。
上(shàng)傳鏡像手工(gōng)輸入命令:
glance image-create --name Windowsimage --is-public=true --☆container-format=bare --disk-format=q6 < /home/agen/Wind<owsimage –progress
8、通(tōng)過 indusCloud 平台普通(tōng)用(yòng)戶,創建雲主機(jī),選擇合适的(de)雲主機(jī)類型,再選擇已經上(shàng)傳成功§的(de)鏡像就(jiù)可(kě)以看(kàn)到(dào)遷移成功的(de)主機(jī)了(le)。
注:從(cóng)本地(dì)上(shàng)傳image命令如(rú)下(xià):
# glance image-create --name="Image name" --is-public=True --disk-format=qcow2--container-f₩ormat=bare --file /home/... --progress 或:
# glance image-create --name="Image name" --is-public=True --disk-format=qcow2--container-format=b®are < /home/...  –progress
解釋:
–name NAME 上(shàng)傳完鏡像在indusCloud中顯示的(de)名稱;
–disk-format DISK_FORMAT 鏡像格式;
–container-format CONTAINER_FORMAT 圖片的(de)容器(qì)格式,可(kě)以是(shì)ami,ari,aki,ovf,bar≤e默認是(shì)bare
–file FILE 鏡像所在本地(dì)目錄;
–is-public [True|False] 是(shì)否共享此鏡像;共享後其他(tā)用(yòng)戶也(yě)可(kě)以‌使用(yòng)此鏡像啓動instance;
--progress 顯示上(shàng)傳進度。
二、VMware ESXi 虛拟機(jī)往indusCloud上(shàng)遷移
以下(xià)将介紹如(rú)何将VMWare ESXi上(shàng)的(de)Windows虛拟機(jī)遷移到(dào)indusCloud上(shàng)面,ESXi的↓(de)遷移思路(lù)和(hé)方案是(shì)利用(yòng)V2V工(gōng)具,先将ESXi的(deβ)虛拟機(jī)利用(yòng)V2V工(gōng)具遷移到(dào)CentOS6.5上(shàng)面,然後在CentOS裡(lǐ)把虛拟網卡和↔(hé)虛拟磁盤的(de)驅動裝上(shàng),在CentOS裡(lǐ)啓動虛拟機(jī)查看(kàn)狀态,最後拷貝虛拟機(jī)鏡像,然後上(shàng)傳到(d'ào)indusCloud裡(lǐ)面。
環境:
虛拟機(jī)環境:VMWare ESXi 5.5
準備環境: CentOS6.5或CentOS 7, CentOS需要(yào)部署在物(wù)理(lǐ)機(jī)上(shàng)面,V2V工(gōng)具(≈virt-v2v-0.9.1-5.el6_5.x86_64.rpm),VirtIO驅動(virtio-win-1.1.16-0€.el6.noarch.rpm)
以下(xià)是(shì)CentOS6.5 測試環境信息:

 


步驟:
1:在centos 6.5遷移機(jī)上(shàng)安裝VirtIO 驅動virtio-win-1.1.16-0.el6.noarch.rpm (virtio驅動包liφnux 版)及V2V工(gōng)具(virt-v2v-0.9.1-5.el6_5.x86_64.rpm)。并安裝以下(xià)依賴包:

 

 


2:在root用(yòng)戶目錄建立v2v認證文(wén)件(jiàn),

 

 


并寫入以下(xià)內(nèi)容:

 

 


machine 段為(wèi)esxi主機(jī)地(dì)址
login 段為(wèi)esxi 管理(lǐ)用(yòng)戶
password 段為(wèi)esxi 管理(lǐ)密碼
3:修改.netrc文(wén)件(jiàn)權限為(wèi)600,

 

 


4:建立相(xiàng)應存儲域(此步可(kě)省去(qù),使用(yòng)默認域),
打開(kāi)virt-manger,單擊 編輯------connection Details ,如(rú)★下(xià)圖:

 

 


在此處增加了(le)一(yī)個(gè)名稱為(wèi)my,目錄為(wèi)/home/image的(de)存儲域。

 

 


記錄下(xià)虛拟網絡設備名稱(遷移時(shí)需要(yào)用(yòng)),

 

 


5:在CentOS6.5中利用(yòng)V2V工(gōng)具進行(xíng)遷移,命令如(rú)下(xià):

 

 


-of qcow2  表示輸出為(wèi)qcow2格式。(建議(yì)加上(shàng)此數(shù),後續不(bù)需要(yào)進行(xíng)格式轉換)
-os my 表示将文(wén)件(jiàn)存儲在my存儲域 (my 為(wèi)上(shàng)面自(zì)建存儲域)
--bridge virbr0 表示遷移後映射的(de)網橋。(即上(shàng)面虛拟網絡圖中的(de)設備名稱)
haide-2003  為(wèi)esxi上(shàng)需要(yào)遷移的(de)虛拟機(jī)名。(遷移時(shí)必須關機(jī))
6:檢查遷移後的(de)虛拟機(jī)在CentOS6.5中的(de)狀态。
進入圖形界面,打開(kāi)虛拟系統管理(lǐ)器(qì)。

 

 


可(kě)以從(cóng)virt-manger看(kàn)到(dào)從(cóng)EXSi中遷移過來(↕lái)的(de)虛拟機(jī),啓動虛拟機(jī),查看(kàn)狀态。

 

 


可(kě)以看(kàn)到(dào)虛拟機(jī)可(kě)以在CentOS6.5中正常啓動,顯示正常。
注意:若虛拟機(jī)下(xià)CentOS6.5中無法正常啓動,請(qǐng)把遷移後的(de)虛拟機(jī)文(wén)件(jiàn)拷貝到(dào)CentOS7中,然後在Cen™tOS7中打開(kāi)。
7:修改虛拟機(jī)VirtIO驅動。
在Virt-Manager中,打開(kāi)虛拟機(jī),點擊屬性,修改虛拟機(jī)的(de)網卡和(hé)硬盤驅動為(wèi)VirtIO驅動,确定并重啓虛拟機(jī),查看(kà←n)虛拟機(jī)狀态和(hé)驅動。如(rú)若正常啓動,且驅動為(wèi)VirtIO驅動後,即可(kě)上(shàng)傳鏡像到(dào)indusCloud中。∑
8:上(shàng)傳虛拟機(jī)鏡像到(dào)indusCloud中。
拷貝虛拟機(jī)鏡像到(dào)移動硬盤,挂載到(dào)indusCloud機(jī)器(qì)中,然後用(yòng)下(xià)面命令上(πshàng)傳到(dào)glance存儲中。
上(shàng)傳鏡像手工(gōng)輸入命令:
glance image-create --name Windowsimage --is-public=true --container-f♣ormat=bare --disk-format=qcow2 < /home/agen/Windowsimβage –progress
9, 通(tōng)過 indusCloud 平台普通(tōng)用(yòng)戶,創建雲主機(jī),選擇合适的(de)雲✘主機(jī)類型,再選擇已經上(shàng)傳成功的(de)鏡像就(jiù)可(kě)以看(kàn)到(d↔ào)遷移成功的(de)主機(jī)了(le)。
三,舊(jiù)物(wù)理(lǐ)機(jī)系統遷移到(dào)indusCloud中
以下(xià)将介紹如(rú)何将物(wù)理(lǐ)機(jī)遷移到(dào)indusCloud上(shàng)₩面,物(wù)理(lǐ)機(jī)的(de)遷移思路(lù)和(hé)方案是(shì)先利用(yòng)P©2V工(gōng)具把物(wù)理(lǐ)機(jī)遷移到(dào)VMware ESXi中,然後再利用(yòng)ESXi的(de)遷移方案把虛拟機(jī)遷到(dào)indus​Cloud中。
需遷移環境: 物(wù)理(lǐ)機(jī)+Windows操作(zuò)系統
遷移需要(yào)環境:Windows PC一(yī)台(用(yòng)于裝VMware Converter和(hé)vSphere Cl÷ient),VMWare ESXi 服務器(qì)一(yī)台,CentOS6.5 PC 一(yī)台。
遷移需要(yào)軟件(jiàn):VMWare ESXi 5.5, VMWare vSphere Client 5.5, VMware vCenter Conπverter Standalone Client 5.5, V2V工(gōng)具(virt-v2v-0.9.1-5.el6_5.x86ε_64.rpm),VirtIO驅動(virtio-win-1.1.16-0.el6.noarch.rpm)。
注:強烈建議(yì)所有(yǒu)VMware的(de)環境都(dōu)用(yòng)相(xiàng)同的(de)版本,即ESXi,vSphere Client,Converter Clie nt的(de)版本都(dōu)相(xiàng)同,若各軟件(jiàn)版本不(bù)同,可(kě)能(néng)會(huì)導緻遷移後虛拟機( jī)開(kāi)機(jī)啓動不(bù)正常。
步驟:
1.    安裝ESXi服務器(qì),ESXi服務器(qì)的(de)安裝無特别的(de)地(dì)方,服務器£(qì)配置靜(jìng)态IP。
2.    安裝vSphere Client客戶端。
在一(yī)台物(wù)理(lǐ)機(jī)上(shàng)安裝vSphere Client,用(yòng)于連接ESXi服務器(qì)。
3. 安裝VMWare Converter Standalone Client。
需要(yào)安裝Converter Standalone的(de)機(jī)器(qì)有(yǒu)兩台,一(yī)台是(shì)用×(yòng)于轉換的(de)客戶端,一(yī)台是(shì)需要(yào)遷移的(de)物(wù)理(lǐ)機(jī),需要(yào)遷移的( de)物(wù)理(lǐ)機(jī)隻需安裝agent服務就(jiù)行(xíng)。詳見(jiàn)下(xià)文(wén):
用(yòng)于轉換的(de)客戶端安裝:
雙擊Converter程序,安裝過程中安裝類型選擇Client-Server installation(advanced)

 

 


安裝組件(jiàn)選擇所有(yǒu):

 

 


需要(yào)遷移的(de)物(wù)理(lǐ)機(jī)Converter安裝:
雙擊Converter程序,安裝過程中安裝類型選擇Client-Server installation(advanced)

 

 


安裝組件(jiàn)選擇Converter agent:

 

 


4. 遷移物(wù)理(lǐ)機(jī)到(dào)VMWare ESXi中
打開(kāi)VMWare Converter,登陸。點擊Converter Machine,輸入需要(yào)遷∏移的(de)機(jī)器(qì)信息(機(jī)器(qì)IP,用(yòng)戶名,密碼):

 

 


點擊下(xià)一(yī)步,輸入ESXi 服務器(qì)的(de)信息(IP,用(yòng)戶名,密碼)

 


點擊下(xià)一(yī)步直至完成,就(jiù)開(kāi)始漫長(cháng)的(de)等待了(le),等待的(de)時(shí)間(jiān)長(cháng)短(duǎn♣)取決于物(wù)理(lǐ)機(jī)硬盤容量大(dà)小(xiǎo)。
5.  在ESXi中查看(kàn)遷移過來(lái)的(de)物(wù)理(lǐ)機(jī)。✔
待Converter完成後,用(yòng)VMWare vSphere Client連接ESXi服務器(qì),啓動從(cóng)♠物(wù)理(lǐ)機(jī)遷移過來(lái)的(de)虛拟機(jī)。查看(kàn)啓動狀态,看(kàn)♣虛拟機(jī)能(néng)否正常啓動工(gōng)作(zuò)。
6.  把遷到(dào)ESXi服務器(qì)中的(de)對(duì)應物(wù)理(lǐ)機(jī)的(de)虛拟機(jī)遷移到(dào)indusCloud中。
此處相(xiàng)當于把ESXi中的(de)虛拟機(jī)遷移到(dào)indusCloud中,可(kě)完全參照(zhà÷o)上(shàng)一(yī)節關于ESXi虛拟機(jī)往indusCloud中遷移的(de)步驟。