京寵展信息指南
997
2022-05-29
1、遷移需求分析
KVM虛擬化是當前開源虛擬化技術(shù)下大家使用比較多的,而且現(xiàn)在好多云底層都是使用的KVM虛擬化作為云平臺虛擬化技術(shù)底座,華為云也是全面應用了KVM虛擬化技術(shù),所以在將本地KVM的虛擬化平臺虛擬機遷移到華為云來說技術(shù)層面也并不是一件難事。
最直接的方式就是把KVM運行的虛擬機RAW格式磁盤導出直接通過華為云導入鏡像的方式遷移到華為云,不過這種方式一種冷遷移方式,時間沒保障不說,源端虛擬機還得一直停機。個人覺得如果你是小企業(yè),對業(yè)務上云的SLA沒有要求,我覺得以人工操作慢慢遷移上云倒是沒太大問題,但是對于一個有幾十臺、上百臺的KVM虛擬機,并且對業(yè)務停機時間有很嚴苛的要求的企業(yè),導入鏡像方式來滿足遷移需求,其實并不是一種企業(yè)將KVM虛擬機遷移上云的最好選擇。
考慮到國內(nèi)市場云平臺眾多,遷移需求發(fā)生頻次高,如果你是一家做云服務的公司,那么掌握一個成熟的商業(yè)遷移工具是非常有必要的,工具的效率和兼容性很關(guān)鍵。這里我們排除傳統(tǒng)的遷移服務公司,市場上不少宣傳提供云遷移服務的公司還停留在使用大量的人力和工具做系統(tǒng)重新部署等工作的階段。
2、技術(shù)選型:成熟的云遷移工具應具備什么能力?
那對于KVM虛擬化上跑了大批量的虛擬機的企業(yè)應該如何選型一個合適的技術(shù)方案,而且應該具備那些能力?首先技術(shù)實現(xiàn)上應該具體以下幾點:
在線遷移能力
所謂在線遷移能力,可以在數(shù)據(jù)全量、增量傳輸過程中,源端業(yè)務可以在線提供服務,不停服。最起碼不能冷遷移吧,讓源端業(yè)務停個一兩天,SLA怎么保證?這個是云遷移技術(shù)選型必不可少的能力。
支持增量數(shù)據(jù)的傳輸
具備源端全量數(shù)據(jù)傳輸云上后,后續(xù)還可以繼續(xù)增量數(shù)據(jù)的傳輸,來保證業(yè)務的可持續(xù)運行。
支持整機遷移
整體遷移也是AWS在定義遷移服務里面,所提到的Rehost遷移模式,也是6R模式里面最簡單的一種遷移上云的方式,整機遷移可以保證你原有主機業(yè)務的形態(tài),遷移上云后無需重新部署,直接啟動后就可以使用,也是客戶在初次上云中最常見、最簡單的、風險最低的一種方式。
支持批量遷移
對于KVM虛擬化運行了大批量的業(yè)務虛擬機,可以支持大批量并行遷移的能力,減少技術(shù)人員的人力投入,可以快速低成本的完成遷移工作。
簡單易操作
遷移軟件應該具備簡單、技術(shù)能力要求低,很快可以上手的軟件,而且學習成本低、自動化程度高。因為不是每家企業(yè)的IT部門的技術(shù)能力都超強。
遷移成功率高
面對復雜的虛擬機操作系統(tǒng)、多樣化的場景、能夠做到遷移一臺成功一臺,做到場景覆蓋全、自動化程度高、簡單易用、遷移成功率高是一款商業(yè)遷移軟件的必備能力。
以上幾點技術(shù)要求,針對KVM虛擬化遷移技術(shù)軟件應該具備的技術(shù)能力,不然怎么算一個企業(yè)上云的利器,讓客戶可以信任交給你去完成遷移這個重要任務。
這些是遷移軟件的技術(shù)層面所具備的能力,但是單純從技術(shù)層面只是解決了數(shù)據(jù)傳輸?shù)膯栴},有了足夠的保障,不過在整體業(yè)務遷移后的可正常運行還差一些其他層面處理,比如,業(yè)務關(guān)聯(lián)性、云側(cè)的網(wǎng)絡架構(gòu)、安全配置等,才能保證整體業(yè)務的可用性。這里我們不做過多的展開,只拋開講技術(shù)層面的問題。
3、遷移產(chǎn)品選型分析
想具備以上的能力,必定要選擇一個靠譜的商業(yè)化遷移產(chǎn)品,畢竟企業(yè)上云不是一件小事,還是要有服務支持在的,商業(yè)化產(chǎn)品可以提供的成熟的遷移產(chǎn)品和完整的解決方案以及服務、對于企業(yè)來說也是一個保障。
萬博智云的HyperMotion云遷移軟件就是一個成熟的云遷移工具,可以在企業(yè)遷移上云提供有力的支持。
4、遷移技術(shù)實現(xiàn)
對于KVM虛擬機批量遷移到華為云,HyperMotion可以支持批量一鍵式安裝Agent軟件,做到了操作步驟簡單化、自動化,可以滿足常見源端操作系統(tǒng)類型。
例如:Windows 2003-2019,CentOS、RedHat 6.x-7.x、Ubuntu 14.x - 16.x、SUSE 11spx - 12 spx等多類型操作系統(tǒng)的全場景化覆蓋。
Agent代理模式會在源端KVM虛擬機操作系統(tǒng)內(nèi)部安裝,主要用來通過旁路攔截來捕獲IO的來記錄數(shù)據(jù)的變化塊,并及時將增量塊數(shù)據(jù)讀取并傳輸至目標華為云側(cè)進行存儲。保證了遷移過程中源端KVM虛擬機可以持續(xù)對外提供服務,而達到熱遷移的能力。
遷移到的目標華為云,HyperMotion云遷移產(chǎn)品也是面向于云原生設計,所有目標華為云的操作,通過底層API接口封裝自動化調(diào)用華為云接口實現(xiàn)資源調(diào)度,無需過多人為介入,簡單易操作。
4.1. 遷移整體架構(gòu)圖
架構(gòu)設計層面,HyperMotion面向于云原生設計,不同于其他遷移工具,所有的遷移數(shù)據(jù)流均通過點到點傳輸至目標端存儲,保證了數(shù)據(jù)沒有中間數(shù)據(jù)落地的安全性、數(shù)據(jù)也是通過加密傳輸,高效可靠。
HyperMotion其實可以理解為一個調(diào)度編排平臺,對于源端Agent代理程序獲取數(shù)據(jù)后直接傳輸至目標云側(cè),本身不走數(shù)據(jù)流,只是單純做管理。所有目標云側(cè)的動作觸發(fā),均通過調(diào)用云API接口實現(xiàn)資源的自動化創(chuàng)建、包含,虛擬機云盤的創(chuàng)建、快照的創(chuàng)建、云主機的創(chuàng)建等。
源端側(cè),分為Agent和Agentless兩種模式來獲取源端數(shù)據(jù),獲取到數(shù)據(jù)后直接通過中間網(wǎng)絡傳輸至目標云側(cè)云存儲網(wǎng)關(guān)進行存儲,做到點到點數(shù)據(jù)傳輸和精簡數(shù)據(jù)復制,高效快捷。
目標云側(cè),云存儲網(wǎng)關(guān)為HyperMotion遷移軟件的一個目標側(cè)接收數(shù)據(jù)的組件,以一個虛擬機示例的形態(tài)存在,主要接收源端Agent或Agentless傳輸過來的遷移數(shù)據(jù),由云存儲網(wǎng)關(guān)來接收寫入到目標云盤進行存儲。
4.2. 功能特點
HyperMotion云遷移工具在技術(shù)功能特性上也滿足開篇我們講到的幾點內(nèi)容,而且還在此基礎(chǔ)上增添了其他高級功能來滿足遷移的需求
源端多Agent場景覆蓋,一鍵式快速安裝Agent
滿足在線遷移能力
支持在線不停機增量
批量虛擬機并發(fā)遷移
Rehost整機塊級別遷移
簡單易操作
高成功率
支持多次遷移測試演練,拉起主機后還支持繼續(xù)增量
下面來實際操作看看整體遷移能力效果
5、具體遷移操作
5.1. 安裝源端Agent代理
源端平臺設置選項,選擇Agent代理模式的KVM源端。
按照源端操作系統(tǒng)類型來選擇安裝方式,Linux的話就直接通過復制安裝指令,Windows的話就下載對應安裝包即可。
這里以Linux為例,直接在源端虛擬機命令窗口,直接執(zhí)行復制的命令執(zhí)行即可,會自動完整一系列配置和安裝,全程自動化操作。
等待以上截圖最后出現(xiàn)成功字樣,則表示源端配置安裝Agent完成,即可登錄到HyperMotion遷移控制臺完成后續(xù)遷移操作。
5.2. 添加目標華為云配置
選擇目標平臺設置,選擇華為云平臺
配置華為云連接的AK、SK及其他配置信息
5.3. 選擇遷移的機器
選擇遷移華為云平臺,選擇安裝完成Agent后自動加入到遷移平臺的虛擬機
選擇加入到HyperMotion遷移平臺,需要同步的虛擬機,下一步
選擇目標華為云磁盤配置,云同步網(wǎng)關(guān)就是前邊添加目標平臺是自動創(chuàng)建接收數(shù)據(jù)的代理
5.4.開始同步數(shù)據(jù)
指定目標華為云并選擇配置之后,就可以批量勾選來同步數(shù)據(jù)。
數(shù)據(jù)同步時會產(chǎn)生進度條,來展示數(shù)據(jù)拷貝的相關(guān)信息及預計剩余的時間。
5.5. 華為云側(cè)啟動主機
虛擬機數(shù)據(jù)同步完成后,就可以批量勾選啟動主機
填寫在目標華為云啟動遷移主機時所需要的計算網(wǎng)絡等相關(guān)配置。
5.6. 驗證遷移結(jié)果
遷移到華為云成功機器會顯示華為云主機的相關(guān)信息。
這時可以登錄到華為云進行驗證遷移虛擬機創(chuàng)建的情況及其他配置工作。
6. 總結(jié)
KVM虛擬化遷移上云是目前傳統(tǒng)上云的最常見的一個場景,需要選擇一款成熟的產(chǎn)品來解決人力、技術(shù)及安全層面的諸多問題,讓企業(yè)上云變的更加簡單高效。HyperMotion就是你上云的一把利器,你值得擁有。
KVM 虛擬化
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。