探索已安裝的軟體清查、Web 應用程式和 SQL Server 執行個體與資料庫
本文說明如何使用「Azure Migrate:探索和評量」工具,以探索在內部部署環境中執行的伺服器上所安裝的軟體清查、Web 應用程式以及 SQL Server 執行個體和資料庫。
執行軟體清查有助於為您的工作負載識別並量身打造移轉至 Azure 的路徑。 軟體清查會使用 Azure Migrate 設備,透過伺服器認證來執行探索。 這完全無代理程式,即,伺服器上未安裝任何代理程式來收集此資料。
請確定您已使用所新增的「Azure Migrate:探索和評量」工具來建立專案。
根據您的環境以及設定來執行軟體清查的設備,檢閱需求:
檢閱公用和政府雲端中設備需要存取的 Azure URL。
- 部署 Azure Migrate 設備以開始探索。 若要部署設備,您可以根據環境使用部署方法。 部署設備後,您必須向專案註冊設備,並進行設定以起始探索程序。
- 設定設備時,您必須在設備組態管理員中指定下列項目:
- 您要探索的來源環境 (vCenter Server/Hyper-V 主機或叢集/實體伺服器) 詳細資料。
- 伺服器認證,可以是網域/Windows (非網域)/Linux (非網域) 認證。
深入了解如何提供認證,以及設備如何加以處理。
- 確認執行軟體清查所需的權限。 您需為 Windows 伺服器建立來賓使用者帳戶,以及為所有 Linux 伺服器建立常規/一般使用者帳戶 (非 sudo 存取權)。
- 開啟設備組態管理員,檢查設備的必要條件並進行註冊。
- 瀏覽至 [管理認證和探索來源] 面板。
- 在 [步驟 1:提供探索來源的認證] 中,選取 [新增認證],為設備要用來探索環境中所執行伺服器的探索來源提供認證。
- 在 [步驟 2:提供探索來源詳細資料] 中,選取 [新增探索來源] 以從下拉式選單中選取認證的自訂名稱,然後指定探索來源的 [IP 位址/FQDN]。
- 在 [步驟 3:提供伺服器認證以執行軟體清查和無代理程式相依性分析] 中,選取 [新增認證],提供多個伺服器認證以執行軟體清查。
- 選取 [開始探索] 以起始探索。
伺服器探索完成後,設備會起始探索程序,探索伺服器上已安裝的應用程式、角色和功能 (軟體清查)。 持續時間取決於所探索的伺服器數。 若有 500 部伺服器,探索到的清查大約需要一小時才會出現在 Azure Migrate 入口網站中。 初始探索完成之後,會每隔 24 小時收集軟體清查數據一次並傳送至 Azure。 檢閱設備在軟體清查期間收集的數據。
軟體清查完成後,您可以在 Azure 入口網站中檢閱和匯出清查。
在 [伺服器]、[資料庫] 和 [Web 應用程式>Azure Migrate:探索和評量] 中,選取顯示的計數以開啟 [探索的伺服器] 頁面。
注意
在這個階段,您可以選擇性地為探索到的伺服器啟用相依性分析,這樣就能以視覺化方式呈現您想評估的伺服器之間的相依性。
深入了解相依性分析。
在 [軟體清查] 資料行中,選取所顯示的計數,以檢閱探索到的應用程式、角色和功能。
若要匯出清查,請在 [探索到的伺服器] 中選取 [匯出軟體清查]。
系統會以 Excel 格式匯出和下載軟體清查。
軟體清查工作表會顯示在所有伺服器上探索到的所有應用程式。
用來連線至來源 SQL Server 執行個體的登入需要 sysadmin 角色。
連線之後,設備會收集 SQL Server 執行個體和資料庫的設定和效能資料。 SQL Server 設定資料會每隔 24 小時更新一次,效能資料則是每 30 秒擷取一次。 因此,對於 SQL Server 執行個體和資料庫屬性 (例如資料庫狀態、相容性層級等) 進行的任何變更,最多可能需要 24 小時才會在入口網站上更新。
- 軟體清查會識別探索到的伺服器上現有的 Web 伺服器角色。 如果伺服器已啟用網頁伺服器角色,則 Azure Migrate 會在伺服器上執行 Web 應用程式探索。
- 使用者可以在設備上同時新增網域和非網域認證。 請確定所使用的帳戶在來源伺服器上具有本機系統管理員權限。 Azure Migrate 會自動將認證對應至個別伺服器,因此不需要手動對應認證。 最重要的是,這些認證絕對不會傳送給 Microsoft,且會保留在來源環境中執行的設備上。
- 設備連線後,會收集 IIS Web 伺服器和 ASP.NET Web 應用程式的組態資料。 Web 應用程式組態資料每隔 24 小時會更新一次。
- 軟體清查會識別所探索到伺服器上的現有 Spring Boot 角色。 如果伺服器已啟用 Spring Boot 角色,則 Azure Migrate 會在伺服器上執行 Spring Boot 應用程式探索。
- 使用者可以同時在設備上新增網域和非網域認證。 請確定所使用的帳戶在來源伺服器上具有本機系統管理員權限。 Azure Migrate 會自動將認證對應至個別伺服器,因此不需要手動對應認證。
注意
這些認證絕對不會傳送給 Microsoft,且會保留在來源環境中執行的設備上。
- 設備連線之後,會收集 Spring Boot 應用程式的設定資料。 Spring Boot 應用程式設定資料會每 24 小時更新一次。
- 探索 Spring Boot 應用程式需要從設備到個別伺服器的 SSH 和 SFTP 存取權。 可探索到的 Spring Boot 應用程式取決於 SSH 使用者身分識別和其相對應的檔案權限。 請確定您提供的認證具有您設為探索目標的應用程式的必要權限。
- 目前,Spring Boot 應用程式探索不支援 Windows 伺服器,僅支援 Linux 伺服器。
- 深入了解 Azure Migrate 設備需求和探索支援上的設備需求。
- 軟體清查會識別 VMware、Microsoft Hyper-V 和實體/裸機環境中所執行探索到伺服器上安裝的檔案伺服器角色,以及各種公用雲端平台中的 IaaS 服務。
- Windows Server 中的檔案伺服器 (FS-FileServer) 角色服務是檔案和儲存體服務角色的一部分。 啟用檔案伺服器角色的 Windows Server 機器會判斷為用作檔案伺服器。
- 使用者可以在 [探索到的伺服器] 畫面中檢視探索到的檔案伺服器。 [探索到的伺服器] 中的 [檔案伺服器] 資料行指出伺服器是否為檔案伺服器。
- 目前,僅支援 Windows Server 2008 和更新版本。