第一部分 RDS MySQL 數據庫遷移
第二部分 ECS 服務器鏡像遷移
第三部分 遷移服務器後遇到的問題
說明 爲了更加容易方便閱讀
目的地賬號 爲 A賬號(杭州)
源賬號 爲 B 賬號(新加坡)
也就是要將 B賬號 的數據 遷移到 A 賬號
第一部分 RDS MySQL數據庫遷移
本次數據庫的遷移是跨賬號,跨地區遷移
說明:
以下操作賬號是A賬號,就是要將其他賬號下的RDS 數據庫遷移到該賬號下
通過下面操作進入到遷移頁面
創建遷移任務
源庫信息 實例類型 選擇 RDS 實例 點擊其他阿裏雲賬號下的RDS實例
填寫 阿裏雲賬號ID 填寫完成後 點擊賬號角色授權
會有個頁面彈窗 有一個 RAM角色授權
RAM 訪問控制 https://ram.console.aliyun.com/overview
RAM 授權需要B賬號登錄 將該地址複制到其他浏覽器
用B賬號進行授權
=============================從這裏開始 使用的是B賬號登錄的控制台=============================
新建RAM 角色
選擇 阿裏雲賬號 -> 其他雲賬號 -> 賬號 -> 確定
填寫的其他雲賬號應該是 A賬號的 阿裏雲賬號ID ,登錄 A賬號,點擊右上角頭像可以查看到
添加權限
搜索 RDS 並且授權
點擊 用戶名
信任策略管理 -> 修改信任策略 -> 添加一個配置
添加代碼 json 格式 記得前面加 逗號
“Service”: [
“阿裏雲賬號[email protected]”
]
=================================RAM 訪問授權在這裏就結束了==========================
==============================回到A賬號的數據遷移頁面===========================
授權白名單 進入下一步
選擇數據庫 ,在這裏沒有必要選擇增量遷移
預檢查並啓動
這裏是我這邊已經完成了數據庫的遷移,故在檢查數據庫名稱的時候失敗(一般都會成功後點擊下一步
第二部分 ECS 服務器鏡像遷移
爲了更加方便理解 這裏是 A賬號 要使用 B賬號下的 ECS鏡像
鏡像遷移分爲 4 步
(其中第1,2,3步都是在B賬號下操作,第4步是在A賬號下操作)
第1步 制作鏡像
第2步 複制鏡像
第3步 共享鏡像
第4步 更換鏡像
第1步 制作鏡像
登錄B賬號,然後創建自定義鏡像
第2步 複制鏡像
(說明:爲什麽要複制鏡像,因爲要將鏡像共享到其他賬號只能使用同區域內的鏡像進行共享,
這裏是用A賬號將新加坡的鏡像複制到A賬號的杭州地區,
這裏創建鏡像要一段時間,我直接用已經創建好的鏡像進行演示)
請注意左上角的服務器的地區分布.
點擊複制鏡像
選擇服務器目標地域,該目標地域就是我們要遷移到A賬號下服務器的地域(這裏是從新加坡遷移到杭州)
第3步 共享鏡像
點擊左上角 將地區切換到A賬號的地區 (我這裏是杭州)
在這裏可以看到我們剛剛複制的鏡像名稱 (我這裏test_1,這個是自定義的),然後點擊共享鏡像
然後填入 A賬號的阿裏雲ID ,然後點擊共享鏡像
第4步 更換鏡像(A賬號)
首先如果要進行進行的更換必須要停止服務器
更多->磁盤和鏡像->更換系統盤
點擊共享鏡像,然後選擇剛剛共享過來的鏡像(test_1) ,然後點擊最下方的確認更換(這裏截圖沒有截到)
到這裏 基本上就已經遷移完成了
但是 遷移完成的鏡像我這邊還是出現很多問題
1.我在ping 服務器的地址的時候 出現無法ping通的問題
2.用ssh工具遠程登錄Linux服務器的時候無法連接
3.運行某些命令的時候,系統報錯無法找到文件
…..
第三部分 遷移服務器後遇到的問題
1 如果出現無法ping通的時候,因爲是共享過去的鏡像,eth0網卡可能沒有啓動
通過命令 ifconfig 查看eth0網卡是否啓動
ifconfig eth0 up 激活eth0 網卡
ifconfig eth0 down 關閉eth0 網卡
激活網卡後然後 ping 測試
2,出現無法進行遠程ssh連接
使用命令 service sshd status 查看狀態
如果服務啓動並且正常的話,active 爲 running 否則爲dead
如果是dead,使用命令 service sshd start 啓動