---
# System prepended metadata

title: '**透過 Public Endpoint 將AWS的VM Migration 到Azure**'
tags: [AZURE]

---

**透過 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)

