去年初開始嘗試、購買阿裡雲服務器,感覺還不錯,今年公司開始做阿裡雲分銷代理,于是開通了另外一個分銷賬号,要把以前獨立賬号中的ECS、RDS等服務轉移到新的分銷賬号下,也順便對配置進行必要的調整。
在進行轉移前感覺比較麻煩,拖了一段時間,後來咨詢了阿裡雲公司客服、技術人員,他們說可以利用ECS的數據鏡像、RDS的數據轉移等功能來實現,我們又自己這邊進行了一些準備、嘗試,然後就開始進行了轉移,現在ECS、RDS都進行了轉移,把步驟和遇到的問題記錄一下,希望對别的人也有用。
ECS轉移:
- 在新賬号下選購新ECS:可以對CPU/内存/帶寬等進行必要的規格大小調整,磁盤容量的選擇一般來說要大于以前的,以便進行轉移;
- 磁盤數據鏡像恢複:用鏡像是最快捷的恢複辦法,先在原來的服務器上創建當前的磁盤快照,再用磁盤快照創建自定義鏡像,如果既有系統盤又有數據盤,可以在創建自定義鏡像的時候勾選添加數據盤的快照,這樣就可以一次性恢複系統盤和數據盤,然後将該鏡像共享給需要的新賬号,在新賬号中購買ECS的時候選擇從鏡像恢複(而不是選某個操作系統);
- 收尾:根據需要修改RDS的IP白名單以便新的ECS可以訪問,修改hosts文件中Linux系統IP設置、執行hostname server-aliyun-xxx-ecs-3.jamesqi.com命令修改hostname(重新連接後生效)、修改apache的IP設置等,修改測試者本人本機hosts文件,查看網站是否正常顯示,如果沒有問題就切換網站DNS解析到新IP,最後設置新ECS的監控報警、快照備份等。
RDS轉移:
- 在新賬号下選購新RDS:可以對内存/CPU等進行必要的規格大小調整,磁盤容量的選擇一般來說要大于以前的,以便進行轉移;
- 遷移數據庫服務:在新建的RDS管理中,選擇“遷移數據庫”來進行數據傳輸,具體使用辦法可以安裝屏幕提示一步一步來,我們在實際使用中發現,如果是數據量小的轉移可以用這個辦法方便地實現,但如果是數據量很大的時候(例如數據庫的數量數百個、數據表的數量幾萬個、數據大小達到數百G)用這個“遷移數據庫”進展非常緩慢,後來還是改用了在ecs上用mysqldump命令備份、mysql命令還原的辦法來轉移數據;
- 收尾:修改ECS上web站點設置,數據庫執行新的RDS,測試浏覽網站,最後設置RDS的白名單、優化參數、設置備份等。
結論,阿裡雲的ECS、RDS轉移有一些比較便利的工具可以實現,比傳統的web文件服務器、數據庫服務器轉移要快捷一些,不過也要根據自己的實際情況,結合原來的web文件轉移、數據庫轉移辦法,采取最适合自己的辦法來進行。
评论