您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關如何用云工具輕松實現服務器遷移到ECS,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
很多時候如何將服務器遷移到阿里云的ECS成了很多用戶上云之路的攔路虎,特別是在本地操作系統中已經有了非常復雜的軟件部署這時候遷移上云或者在不同公有云之間遷移就讓不少人猶豫不決了。
阿里云提供的 遷云工具 就是為這個遷移痛點而生的,特別好用!
遷云工具 直接使用公網遷移用戶的系統,無需占用額外的本地存儲空間,大大減輕了遷移的負擔和遷移成本;同時本工具在易用性方面做了很多努力,相比以前的版本工具極大的簡化了使用條件、降低了使用門檻,使用戶的系統一鍵遷移到阿里云成為可能。
當然了瓶頸也是有的,那是帶寬了,但是很多物理服務器本身帶寬就不小,云服務器的話也都可以開按流量計費,可以說瓶頸也是可以解決的。
總而言之它的特性就是: 操作復雜度 低 ,遷移速度 塊 ,系統還原度 高。
遷云工具 支持的鏡像包括:Windows Server 和常見的主流 Linux 發型版,支持P2V(物理機遷云)、V2V(虛擬機/公有云遷云)。
系統平臺 | 版本號 | 支持狀態 |
---|---|---|
Windows | 2003/2008/2012/2016 | 支持 |
CentOS | 5/6/7 | 支持 |
Red Hat | 5/6/7 | 支持 |
Ubuntu | 10/12/14/16/17 | 支持 |
Debian | 7/8/9 | 支持 |
SUSE Linux | 11.4/12.1/12.2 | 支持 |
OpenSUSE | 13.1 | 支持 |
Gentoo | 13.0 | 支持 |
需要使用到的產品:
阿里云賬戶余額大于等于 100 元(開通按量的要求)
可連接公網的 物理機、虛擬機、公有云 服務器
通過本文你將講學到:
使用遷云工具實現鏡像遷移至阿里云
教程中以騰訊云 CVM 為例介紹 Linux 發型版的遷移,將 騰訊云·上海 地域的鏡像遷移至阿里云上。 建議帶寬較小的實例可以考慮制作一個自定義鏡像并用此鏡像創建一個按流量計費100M帶寬的按量實例,如果是物理機傳輸量非常大還可以考慮使用阿里云的 高速通道 服務建立傳輸專線。
然后我創建了一個純 Nginx 的環境,并放了一個默認首頁和 /root/qianyun.txt
的兩個驗證遷移準確性的文件。
一、 安裝基礎必備軟件 Rsync 庫:
CentOS、RHEL:
yum install epel-release -y yum install rsync git python python-pip –y
Debian、Ubuntu:
apt install rsync git python python-pip –y
一、 下載 cloud-init 源碼:
git clone https://git.launchpad.net/cloud-init cd cloud-init
二、 安裝 Python 庫依賴:
pip install -r requirements.txt
三、 編譯安裝:
python setup.py install
四、 修改配置文件:
mv /etc/cloud/cloud.cfg /etc/cloud/cloud.cfg.bak cd /etc/cloud/ wget https://gitee.com/yunvy/codes/p0omxzqs8ecaj5iwtu9b175/raw?blob_name=cloud.cfg -O cloud.cfg
由于期間操作是自動通過命令行實現的,所以需要用到一個 Access Key 的過程,但是默認的 Access Key 是全局全權限的,所以我們應該使用 訪問控制 RAM 來創建一個只有 ECS 管理權限的子賬戶。
不過由于篇幅限制不適合再展開講訪問控制了,可以參考 《使用阿里云短信服務曲線實現 WP 評論實名》 ,查看第四步 四、 在開通 訪問控制 服務
中的步驟。
一、 下載源碼包
cd /root/ wget http://p2v-tools.oss-cn-hangzhou.aliyuncs.com/Alibaba_Cloud_Migration_Tool.zip unzip Alibaba_Cloud_Migration_Tool.zip
二、 解壓后會有兩個壓縮包,一個是 Linux 一個是 Windows 的,很清楚,我們當然是 Linux。
[root@VM_199_173_centos ~]# unzip Alibaba_Cloud_Migration_Tool.zip Archive: Alibaba_Cloud_Migration_Tool.zip inflating: go2aliyun_client1.2.5_linux.zip inflating: go2aliyun_client1.2.5_windows.zip
三、 解壓 Linux 工具包:
unzip go2aliyun_client1.2.5_linux.zip cd go2aliyun_client1.2.5_linux/
四、 目錄中有兩個目錄:
[root@VM_199_173_centos go2aliyun_client1.2.5_linux]# ls go2aliyun_client1.2.5_linux_i386 go2aliyun_client1.2.5_linux_x86_64
i386
即 32位系統的,x86_64
即 64 位系統的,不過服務器默認都用 64 位的,所以我們進 go2aliyun_client1.2.5_linux_x86_64
目錄。
cd o2aliyun_client1.2.5_linux_x86_64
一、 修改 user_config.json
文件,這個一個 json 配置文件
{ "access_id": "", "secret_key": "", "region_id": "", "image_name": "", "system_disk_size": 40, "platform": "", "architecture": "", "data_disks": [], "bandwidth_limit": 0 }
具體參數介紹:
參數名 | 類型 | 是否必填 | 說明 |
---|---|---|---|
access_id | String | 是 | 您的阿里云賬號的 API 訪問密鑰 AccessKeyID。更多詳情,參閱 創建 Access Key。 |
secret_key | String | 是 | 您的阿里云賬號的 API 訪問密鑰 AccessKeySecret。更多詳情,參閱 創建 Access Key。 |
region_id | String | 是 | 您的服務器遷移入阿里云的地域 ID,如 cn-hangzhou (華東1),取值參閱 https://help.aliyun.com/document_detail/53289.html" data-spm-anchor-id="a2c4g.11186623.2.28">地域與可用區。 |
image_name | String | 是 | 為您的服務器鏡像設定一個鏡像名稱,該名稱不能與同一地域下現有鏡像名重復。
|
system_disk_size | int | 是 | 為系統盤指定大小,單位為 GB。取值范圍:
|
platform | String | 否 | 源服務器的操作系統。取值范圍:
platform 的取值需要與以上列表保持一致,必須區分大小寫,并保持空格一致。 |
architecture | String | 否 | 系統架構。取值范圍:
|
bandwidth_limit | int | 否 | 數據傳輸的帶寬上限限制,單位為 KB/s。 默認值:0 |
data_disks | Array | 否 | 數據盤列表,最多支持 16 塊數據盤。具體參數參閱 數據盤配置參數說明。 該參數可以置為縮容數據盤的預期數值,單位為 GB,該值不能小于數據盤實際使用空間大小。 |
關于數據盤的內容請參考: https://help.aliyun.com/document_detail/62394.html#Table2 所以,我就可以創建出一個配置文件為:
{ "access_id": "LTAIXeadwww.mf8.biz", "secret_key": "VHVQ1Tzwww.mf8.bizvH8pIMoMSA", "region_id": "cn-shanghai", "image_name": "MF8-BIZ-QIANYUN-IMAGE-001", "system_disk_size": 50, "platform": "CentOS", "architecture": "x86_64", "data_disks": [], "bandwidth_limit": 0 }
特別注意的是 platform
一定要注意大小寫!
二、 rsync_excludes_linux.txt
中的目錄是不進行遷移的目錄,以避免不必要的空間浪費,我們可以在里面自行添加不必要的目錄。
cd /root/go2aliyun_client1.2.5_linux/go2aliyun_client1.2.5_linux_x86_64 chmod +x ./go2aliyun_client ./go2aliyun_client
然后就會自動創建一個所選地域的臨時按量 ECS 進行同步,同步完成后就會自動創建一個快照并創建為自定義鏡像。
這時候我們就啥都不用管了,沖一杯咖啡,小憩一會兒就是了~。
出現 Enter any key to Exit...
就表示我們遷移已經完成了。
然后在快照列表就可以看到,創建的這個快照:
看完上述內容,你們對如何用云工具輕松實現服務器遷移到ECS有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。