**透過 Public Endpoint 將AWS的VM Migration 到Azure** === ###### tags: `AZURE` **1.先建立Azure Migrate的專案** ![](https://i.imgur.com/SVXcRIQ.png) **2.輸入設備名稱,並下載Azure Migrate 設備到Replication VM裡面** ![](https://i.imgur.com/n67fBG7.png) **3.將下載的壓縮檔解壓縮至另一個相同名稱的資料夾內** ![](https://i.imgur.com/j4cjUuY.png) **4.使用Administrator的身份開啟power shell來執行Azure Migrate的腳本** ![](https://i.imgur.com/uhcMwqH.png) * 我的環境是AWS,所以選擇3繼續運行 ![](https://i.imgur.com/H8CN7u4.png) * 選擇透過Public來建立Azure Migrate 設備 ![](https://i.imgur.com/jX1VehY.png) * 輸入R,繼續執行腳本 ![](https://i.imgur.com/mkmOKj9.png) * 選擇Run繼續執行 ![](https://i.imgur.com/N8sQgMQ.png) * 安裝完成會在一分鐘後自動重啟 ![](https://i.imgur.com/Qn86ATT.png) **5.執行Azure Migrate Appliance Configuration Manager** ![](https://i.imgur.com/CGemExx.png) **6.安裝Azure Migrate說明同意** ![](https://i.imgur.com/7OEgDka.png) **7.輸入在步驟2產出的金鑰進行驗證** ![](https://i.imgur.com/Uhd7oxz.png) **8.驗證完成會跑出需要點擊重新整理** ![](https://i.imgur.com/4T07LPF.png) **9.驗證完成需要複製登入代碼登入您的Azure帳號** ![](https://i.imgur.com/YfCaGo9.png) **10.登入完成後點選Continue** ![](https://i.imgur.com/3jJRZDJ.png) **11.等待準備就緒點選Rerun prerequisites** ![](https://i.imgur.com/5rW4G6t.png) **12.新增發現來源的登入資訊** ![](https://i.imgur.com/DQzD1lc.png) **13.輸入VM的PrivateIP後驗證可成功登入** ![](https://i.imgur.com/vpJp1Q7.png) **14.先關閉尋找環境中SQL的選項並點選start** ![](https://i.imgur.com/eHg7ZkX.png) **15.成功之後可以從Azure portal查看** ![](https://i.imgur.com/otOA1Jd.png) **Azure portal可以查找到我們建立的VM** ![](https://i.imgur.com/ieXKUXu.png) **AWS EC2** ![](https://i.imgur.com/WsqRxuU.png) **16.查看Azure Migrate 設備情況** ![](https://i.imgur.com/fWuIsnW.png) **17.評估VM的評估** ![](https://i.imgur.com/Gt39dAL.png) **18.可以對評估進行調整** ![](https://i.imgur.com/yLIFrVk.png) **19.檢視最後的評估設定** ![](https://i.imgur.com/i0cxgw2.png) **20.評定的群組已建立完成** ![](https://i.imgur.com/S0u7SRF.png) **21.查看評估相關資訊** * 概觀 ![](https://i.imgur.com/i2tbQHK.png) * 移轉設備評估情況 ![](https://i.imgur.com/F6exp3I.png) * 成本評估情況 ![](https://i.imgur.com/Zkb44fg.png) **22.可以安裝Agent來查看相依性** ![](https://i.imgur.com/iWQ6JZV.png) --- **Azure Migrate Replicate AWS Instance** === **1.上一個環境已經建立完Assessment,接著建立Migrate tools** ![](https://i.imgur.com/9LLXMkD.png) **2.選擇其他雲,地區選擇與Azure上建立的地區相同** ![](https://i.imgur.com/K6HH8Gu.png) * 需要安裝replication的VM在AWS的環境上,必須為windows-server2016、2012之一,下載設備安裝程式和註冊金鑰。 您必須要有金鑰,才能註冊設備。 此金鑰在下載後有五天的有效期。 ![](https://i.imgur.com/rrMWyew.png) * replication的VM規格如下 ![](https://i.imgur.com/rIt2Gyb.png) ![](https://i.imgur.com/Q8WefFL.png) **3.在Replicate的VM安裝Migrate tools** * 選擇第一個 ![](https://i.imgur.com/6hw4XBR.png) * 勾選後點擊Next ![](https://i.imgur.com/5bHkBw6.png) * 選擇剛剛下載的金鑰 ![](https://i.imgur.com/TbvVxHu.png) * 選擇第一個 ![](https://i.imgur.com/Fn15WRt.png) * 檢測Replicate的VM情況 ![](https://i.imgur.com/77n5LPQ.png) * 設置MySQL的root登入資訊(Azure Migrate會替您自動安裝) ![](https://i.imgur.com/cu1u7BI.png) * 選擇NO ![](https://i.imgur.com/0B4y3Zt.png) * 確保您的硬碟空間足夠600GB ![](https://i.imgur.com/kPYz2vj.png) * 選擇Replicate VM的Private IP 並確定443、9443端口已放行 ![](https://i.imgur.com/5kyxpZB.png) * 選擇安裝 ![](https://i.imgur.com/QYkwTRI.png) * 在第二步驟的MySQL安裝檔需放在C:\Temp\ASRSetup 檢測才會成功 ![](https://i.imgur.com/RGRJGxX.png) * 點選Finish後,會出現server連接密碼並複製,稍後安裝會使用到 ![](https://i.imgur.com/DSt4dMo.png) * 從Azure Poratl選取Replicate VM ![](https://i.imgur.com/9T5txlp.png) * 可以查看到已經註冊完成 ![](https://i.imgur.com/aV21I3P.png) * 點選Recovery的Site Recovery 基礎結構 ![](https://i.imgur.com/o7T0Pa2.png) * 查看Configuration Servers (Classic)的資訊 ![](https://i.imgur.com/MZZVpP4.png) * 回到Replicate VM新增要遷移的EC2登入資訊 ![](https://i.imgur.com/8QYISIh.png) * 新增完成後點選SAVE ![](https://i.imgur.com/MZUTZfC.png) * 等待更新完成 ![](https://i.imgur.com/LAj1xX5.png) * 從Replicate VM的指令路徑將壓縮檔複製到要遷移的VM ![](https://i.imgur.com/rIACW6s.png) * 先進行解壓縮 ![](https://i.imgur.com/1uSwt1f.png) * 執行安裝指令 ![](https://i.imgur.com/0LR6ok3.png) * 根replication註冊安裝在要遷移VM中的agent ※replication連線的密碼需要先建一個txt放在任一路徑下,相關步驟可以[參考此連結](https://learn.microsoft.com/en-us/azure/migrate/tutorial-migrate-aws-virtual-machines#install-the-mobility-service) ![](https://i.imgur.com/JeHI5yq.png) **4.建立複寫** ![](https://i.imgur.com/jhFelzl.png) * 選取在replication註冊的DEMO-VM ![](https://i.imgur.com/xIZVmTx.png) * 選取要Migration的EC2 ![](https://i.imgur.com/HBagHtr.png) * 選取遷移過來的資源群組配置 ![](https://i.imgur.com/G2qglhP.png) * 更改遷移過來Azure的名稱,無法使用預設的DNS NAME 會無法複寫 ![](https://i.imgur.com/ajsvoXf.png) * 按照預設即可 ![](https://i.imgur.com/rZSaIlr.png) * 確認配置 ![](https://i.imgur.com/bT5U09C.png) * 確認replication已建立完成 ![](https://i.imgur.com/TnSknxb.png) * 檢查replication運行情況是否正常 ![](https://i.imgur.com/Z8hInzd.png) * 進行測試移轉 ![](https://i.imgur.com/C7LITmw.png) * 測試移轉成功 ![](https://i.imgur.com/q71OZkO.png) * 測試移轉的VM已建立成功 ![](https://i.imgur.com/2El7uln.png) * 清除測試移轉VM ![](https://i.imgur.com/Q2TVaYE.png) * 進行正式移轉 ![](https://i.imgur.com/ds2is9C.png) * 選取要移轉的AWS機器 ![](https://i.imgur.com/tSZdvHC.png) * 移轉完成 ![](https://i.imgur.com/R6ZQyi2.png) * 移轉完成的VM ![](https://i.imgur.com/rNLtCI1.png) * 測試連線(先前有搭建VPN) ![](https://i.imgur.com/aLLi7EH.png) * 綁定Public IP測試連線 ![](https://i.imgur.com/SwEwa5r.png) * 測試與原本AWS VM的連線 ![](https://i.imgur.com/qA45ZeD.png) --- ## **Windows-VM-DEMO** **1.在要遷移的Windows-VM安裝agent** ![](https://i.imgur.com/fkGlzUS.png) **2.安裝完成後輸入replication的資訊** ![](https://i.imgur.com/B8uzMFg.png) **3.已經和replication連線成功** ![](https://i.imgur.com/M601pB9.png) **4.點選移轉並選取replication VM** ![](https://i.imgur.com/54beFkH.png) **5.選取windows VM** ![](https://i.imgur.com/NTWUh5j.png) **6.選取要配置的資源組及VPC** ![](https://i.imgur.com/B6MNEAf.png) **7.設定移轉至Azure的VM名稱** ![](https://i.imgur.com/2R7Rhwf.png) **8.設定移轉至Azure的硬碟 ![](https://i.imgur.com/lcw0axU.png) **9.確認設置** ![](https://i.imgur.com/dFKwxg3.png) **10.等待複寫完成** ![](https://i.imgur.com/obmnsKq.png) **11.測試移轉完成後清除測試** ![](https://i.imgur.com/iy3prDW.png) **12.進行移轉** ![](https://i.imgur.com/4oJaEtn.png) **13.Migrate成功** ![](https://i.imgur.com/bJBeWsq.png) **14.測試連線會發現azure windows VM無法ping通** ![](https://i.imgur.com/VCnOnft.png) **15.需要開啟該台VM內建的Firewall with Advanced Security的icmp Rules ![](https://i.imgur.com/OBnJwVk.png) **16.並開啟NSG的icmp協議,即可從AWS原本的VM成功ping到azure migrate的VM** ![](https://i.imgur.com/hPexfEP.png) **17.從Azure migrate的VM Ping 原本AWS的VM** ![](https://i.imgur.com/x57wzE5.png) **18.從Azure Migrate查看移轉的相關資訊** ![](https://i.imgur.com/f788mVv.png)