共用方式為


檢查清單:在 Hyper-V 上安裝和設定BizTalk Server的最佳做法

The sections below are a summary of the installation and configuration requirements described in the Deploying BizTalk Server on Hyper-V section of this guide. 在 Hyper-V 環境中安裝、設定和部署BizTalk Server時,這些應該作為快速參考。 系統會提供相關區段的連結以取得進一步的資訊。

安裝 Hyper-V 之前

  • Hyper-V 是適用于 64 位版本的 Windows Server 伺服器角色。 請參閱檢查清單:在 Hyper-V 上安裝和設定BizTalk Server的最佳做法

  • 請確定您的處理器支援硬體輔助虛擬化和資料執行防護 (DEP) ,並啟用這些功能。 這需要與 Intel Virtualization Technology 相容的處理器, (Intel VT) 或 AMD Virtualization (AMD-V) 。 請參閱 安裝 Hyper-V 角色

  • 針對根分割區使用 Windows Server Core Edition。 這會將伺服器額外負荷降到最低,並改善 Hyper-V 效能。 請參閱 安裝 Server Core

  • 只在根分割區上執行 Hyper-V 伺服器角色。 請參閱 效能微調 Hyper-V 伺服器

    專用伺服器角色:根磁碟分割應專用於虛擬化伺服器角色。 其他伺服器角色可能會對虛擬化伺服器的效能造成負面影響,特別是當它們耗用大量 CPU、記憶體或 I/O 頻寬時。 將根分割區中的伺服器角色最小化具有額外的優點,例如減少受攻擊面和更新頻率。 系統管理員應該仔細考慮根分割區中已安裝的軟體,因為某些軟體可能會對虛擬化伺服器的整體效能造成負面影響。

    如需指引,請參閱 Hyper-V 組態

建立 Hyper-V 虛擬機器

  • 相較于作業系統磁片磁碟機動態調整大小的 VHD,使用固定大小的虛擬硬碟 (VHD) 可提供改良的效能。 如需指引,請參閱 Hyper-V 儲存體 I/O 效能

    固定大小的 VHD:建立 VHD檔案時,會先配置 VHD 的空間。 這種類型的 VHD 較不適用於片段,這可減少單一 I/O 分割成多個 I/O 時的 I/O 輸送量。 它有三個 VHD 類型的最低 CPU 額外負荷,因為讀取和寫入不需要查閱區塊的對應。

  • 針對高磁片 I/O 活動使用固定大小的虛擬硬碟 (VHD) 磁片,並使用 SCSI 控制器為數據磁片區設定磁片。 對於跨越多個資料磁片磁碟機的高密集儲存體 I/O 工作負載,每個 VHD 都應該連結至個別的綜合 SCSI 控制器,以提升整體效能。 此外,每個 VHD 都應該儲存在不同的實體磁片上。

    如需指引,請參閱 Hyper-V 儲存體 I/O 效能

    綜合 SCSI 控制器:綜合儲存控制器在儲存體 I/O 上提供比模擬 IDE 裝置更高的 CPU 額外負荷大幅提升效能。 VM 整合服務包含此儲存體裝置的啟發式驅動程式,而且客體作業系統必須偵測它。 作業系統磁片必須掛接在 IDE 裝置上,作業系統才能正確開機,但 VM 整合服務會載入篩選驅動程式,以將 IDE 裝置 I/O 重新路由傳送至綜合儲存體裝置。

    我們強烈建議您將資料磁片磁碟機直接掛接至綜合 SCSI 控制器,因為該設定已降低 CPU 額外負荷。 如果預期 I/O 速率很高,您也應該將記錄檔和作業系統分頁檔案直接掛接至綜合 SCSI 控制器。

    對於跨越多個資料磁片磁碟機的高密集儲存體 I/O 工作負載,每個 VHD 都應該連結至個別的綜合 SCSI 控制器,以提升整體效能。 此外,每個 VHD 都應該儲存在不同的實體磁片上。

  • 使用 SCSI 控制器來連結 VHD 磁片以進行高 I/O 活動,例如SQL Server資料和記錄檔。 請勿將系統磁片連結至 SCSI 控制器。 包含作業系統的虛擬硬碟必須連結至 IDE 控制器。

    即使 Hyper-V IDE 控制器和 SCSI 控制器提供可比較的效能,但只有在安裝 Hyper-V 整合服務時,才能安裝 SCSI 控制器。 因此,使用 SCSI 控制器連結傳遞磁片可確保安裝 Hyper-V 整合服務,進而確保最佳的磁片 I/O 效能。

  • 設定虛擬機器的網路功能時,請使用網路介面卡,而不是舊版網路介面卡。 舊版網路介面卡是針對不支援整合元件的作業系統所設計。

    綜合網路介面卡:相較于模擬現有硬體的模擬網路介面卡,Hyper-V 功能是專為 VM 設計的綜合網路介面卡,可大幅降低網路 I/O 上的 CPU 額外負荷。 綜合網路介面卡會使用共用記憶體,透過 VMBus 在子分割和根分割之間通訊,以便更有效率地傳輸資料。 模擬網路介面卡應該透過 [VM 設定] 對話方塊移除,並以綜合網路介面卡取代。 客體需要安裝 VM 整合服務。

  • 請確定整合服務安裝在任何啟發式客體作業系統上,並確認已安裝最新的整合服務版本。 若要檢查最新的整合服務版本,請執行Windows Update

    如需指引,請參閱 Hyper-V 處理器效能

    啟發式來賓:建議您使用 Windows Server 做為客體作業系統。 啟發式可減少在 VM 中執行的 Windows CPU 額外負荷。 整合服務提供 I/O 的額外啟發。 視伺服器負載而定,適合在 Windows Server 客體中裝載伺服器應用程式,以提升效能。

  • 盡可能將虛擬處理器的 1-1 配置設定為可用的邏輯處理器。 如需設定虛擬處理器 1 對 1 配置給可用邏輯處理器的詳細資訊,請參閱 檢查清單:優化 Hyper-V 上的效能一節。

  • 轉換或移轉在 Microsoft 虛擬電腦、Microsoft 虛擬伺服器或 VMWare ESX Server 上執行的虛擬機器,以在 Hyper-V 上執行。

    • 使用System Center Virtual Machine Manager轉換或移轉虛擬機器,以在 Hyper-V 上執行。
    • 如有需要,可以手動執行轉換在 Microsoft 虛擬電腦或 Microsoft 虛擬伺服器上執行的虛擬機器程式。 如需詳細資訊,請參閱 虛擬機器移轉指南:如何從虛擬伺服器移轉至 Hyper-V
    • 範例工具 VMC2Hyper-V 也可用來將 Microsoft 虛擬電腦上執行的虛擬機器或 Microsoft 虛擬伺服器移轉至 Hyper-V。

安裝和設定BizTalk Server

在虛擬環境中安裝BizTalk Server時,應該遵循與實體環境中相同的做法。 安裝 BizTalk Server 期間,應該使用下列資源:

  • 如需如何在客體作業系統上安裝BizTalk Server的指示,請參閱BizTalk Server安裝指南

  • 在完成BizTalk Server安裝時,執行BizTalk Server最佳做法分析器 (BPA) 工具。 下載 BizTalk 最佳做法分析器

  • BizTalk Server資料庫裝載于 SQL Server。 在設定BizTalk Server資料庫之前,先在 SQL Server 實例上執行 SQL Server 最佳做法分析器 (BPA) 工具。 下載SQL Server最佳做法分析器

  • Microsoft BizTalk Server作業指南提供作業整備檢查清單,可用來確保已安裝所有必要的必要軟體。 提供BizTalk Server特定組態資訊的檢查清單會針對BizTalk Server堆疊中所需的所有元件提供,包括作業系統、IIS 和SQL Server。 此外,也提供有關如何設定BizTalk Server以取得高可用性的指引。

    閱讀 BizTalk 作業指南

  • 將BizTalk Server安裝的效能優化。 如需指引,請參閱BizTalk Server效能優化指南

  • 安裝並執行BHM 狀況監控,以分析和驗證BizTalk Server MessageBox 資料庫的組態。 下載BHM 狀況監控

  • 確認 CPU 已正確配置給 Hyper-V 中執行的客體作業系統。 請參閱在檢查清單測量處理器效能:測量 Hyper-V 上的效能