資料中心抽象層 (DAL) 概觀
適用於: Windows Server 2012, Windows Server 2012 R2
本主題提供資料中心抽象層 (DAL) 的概觀資訊。 在本主題中,您可找到 DAL 的相關介紹資訊:DAL 是什麼,及其組成部分。 本主題也包括如何使用 DAL 來監視及管理網路系統的相關介紹資訊,這些系統包括基礎板管理控制器 (BMC)、Top-of-Rack (TOR) 交換器、電力分配單元 (PDU) 和存放裝置。
您是不是要尋找…
DAL 說明
資料中心抽象層 (DAL) 是一種可擴充架構,它提供一組管理基礎結構元件與架構,可以模擬裝置的特定細節。 DAL 也提供可以直接存取裝置管理資源的其他管理工具。 這些是可以自動化的標準工具,管理員使用這些工具後就無需應付受管理裝置的複雜性和特殊性。
下圖顯示使用 DAL 的應用程式和服務 (顯示為紅色)、DAL (顯示為藍色),以及受管理的裝置 (顯示為綠色) 之間的關係:
DAL 的概念包含將實作通用訊息模型 (CIM) 的管理基礎結構層做為模型語言,以及將管理 Web 服務 (WS-MAN) 做為慣用通訊協定。
Windows Server 2012 包含一個稱為「開放管理基礎結構 (OMI)」的輕量型、開放原始碼、跨平台且可擴充的 CIM 物件管理員。 OMI 會實作 CIM 和 WS-Man,做為管理裝置的基本技術。 OMI 旨在協助裝置廠商加快採用 CIM 和 WS-Man 做為資料中心裝置管理的基本技術。
通用訊息模型
分散式管理任務推動小組 (DMTF) 所定義的通用訊息模型 (CIM) 可提供主動控制和管理軟硬體資源的方法。 透過使用通用的訊息模型,管理軟體可以經由實作通用模型來達成,免除複雜且昂貴的轉換操作,或是遺失資訊。
CIM 是適用於廣大範圍之系統、網路、應用程式和服務的通用管理訊息定義。 CIM 定義下列項目:
理物件格式 (MOF):以介面描述語言 (IDL) 為基礎的語言,用來描述管理物件
CIM 結構架構:以 MOF 語法撰寫的管理物件標準化模型 (例如處理程序、電腦和印表機)
CIM 設定檔:CIM 模型和特定管理網域之相關行為的集合 (例如電源、虛擬化和存放裝置)
WS-MAN
WS-MAN 專門設計來與 CIM 物件搭配使用,協助安全地從遠端執行所有管理操作。 WS-MAN 是 DMTF 以下列項目為基礎而加以標準化的簡易物件存取通訊協定 (SOAP):
WS-Addressing
WS-Transfer
WS-Enumerating
WS-Eventing
WS-MANagement CIM 繫結規格
WS-CIM 對應規格
Windows 遠端管理 (WinRM) 是 Microsoft 對 WS-MAN WinRM 的實作,為用戶端和服務提供下列項目:
Windows PowerShell 提供者,用於設定
Windows PowerShell Cmdlet,來啟用對實作 WS-MAN 以及 CIM 之遠端管理端點的存取
Windows PowerShell 遠端執行功能
實際應用
隨著 IT 組織整合、發展,以其客戶的服務提供者身分營運,它們必須部署服務導向的基礎結構和管理程序。 再加上擴充伺服器和儲存虛擬化,種種趨勢都在向組織施壓,要求提供更高層級的服務,同時又要降低成本。
現今的資料中心由各種裝置製造商生產的各類裝置組成。 資料中心和雲端運算的快速擴充,讓持續管理這些裝置越來越重要。 在 DAL 出現之前,資料中心的大部分裝置都是採用通訊協定和架構來管理,部分則是以專屬解決方案來管理。 由於缺乏一致的管理平台,使得管理工作更加複雜、無效率且耗時。
舉例來說,為了滿足不斷增長的系統和維護需求,Windows Azure 買進各種製造商的各種裝置。 Windows Azure 網狀架構控制器負責管理各種資料中心硬體,例如刀鋒、負載平衡器、PDU、交換器和路由器。 其中許多裝置採用不同的通訊協定、架構來管理,在某些情況下則採用專屬解決方案。 為了簡化裝置管理,Windows Azure 加入一個外掛程式系統以去除複雜性。
面臨不斷增長的複雜資料中心環境,若想解決這項挑戰,需要一種易於使用又便於端對端管理操作的管理方法。 為了解決這些問題,DAL 提供一致的開發人員抽象層,來與各種廠商供應的 DAL 相容裝置進行互動。 這類似於 Windows 為硬體應用程式開發人員提供的硬體抽象層 (HAL)。
針對系統管理員:
DAL 使用 Windows PowerShell 來提供一致的資料中心基礎結構管理平台。
例如,讓我們來看看雲端服務廠商 (CSV) 所屬 IT 專業人員的工作。 他的工作包括收集資料中心中的硬體清查資訊,以及偶爾需要遠端疑難排解或維護主機。
這些工作帶出了兩個挑戰:
有些硬體支援伺服器硬體系統管理架構 (SMASH)、有些支援智慧平台管理介面 (IPMI),有些硬體只能使用廠商專屬的通訊協定。
SMASH 和 WS-MAN 可能很難理解。 IT 專業人員需要簡易的任務導向型工作方式。 資料中心的硬體管理模組無法使用,因為對於從網際網路下載的指令碼有限制。
解決方案:Windows Server 2012 R2 提供一組可用於管理所有 IPMI 和 SMASH 型裝置的 Windows PowerShell Cmdlet。
針對開發人員:
DAL 讓開發人員能夠叫用 CIM 提供者,使用 Windows 管理基礎結構搭配受管理和原生用戶端 API,提供高階、任務導向的提取。
例如,雲端基礎結構解決方案團隊的開發人員正致力於雲端基礎結構解決方案部署工具,它可用於管理硬體。 至於參考架構,可以使用 IPMI 或 SMASH 來管理硬體。 管理硬體的典型工作清單包括:
設定電源狀態 (開或關)
變更開機順序 (持續和單次)
更新韌體
從 BMC 提取事件記錄檔項目
提供硬體清查
建立韌體版本
開發人員可以使用 DAL API 集,在各通訊協定間提供一致的體驗。 這些 API 提供的抽象層,可將 IPMI 或 SMASH 型實作的複雜性和細節完全隱藏起來。
DAL 提供的優勢摘要:
使用可提供標準通訊協定和架構的通用抽象層,啟用裝置管理功能
可協助資料中心轉換為標準定義的管理環境
提供 Windows 中現成可用的裝置管理解決方案,降低了利用網狀架構控制器 (例如 Microsoft System Center Virtual Machine Manager (VMM) 和 CIS) 來建立自訂解決方案的需求
注意事項 |
---|
如需如何將 DAL 公開的屬性對應到在硬體裝置上找到的值以及如何判斷在 Windows PowerShell 中看到缺乏設定檔的警告時,哪些屬性應包含空值的相關資訊,請參閱<實體電腦系統檢視 (PCSV) 屬性對應>。 |
重要功能
本節提供 DAL 功能的簡要資訊。
基本管理控制器:
實體電腦系統設定檔 (PCSP) 使用 CIM 來實作資料中心管理介面的基本功能。 PCSV 的設計目的是要為運算節點管理提供任務型抽象層。
從 DAL 的觀點來看,PCSP 能夠提取不同的 BMC 實作。
Top-of-Rack
若要管理 Top-of-Rack (TOR) 交換器,有一組新的用户端 API 和 Windows PowerShell Cmdlet 可用。 裝置廠商可以在其交換器中,根據 CIM 以及 WS-Man 實作 TOR CIM 架構。
Microsoft 與 CISCO 和 Arista 合作,使用開放原始碼版本的 OMI,在其交換器中實作一個全新設計的交換器設定檔 CIM 架構。
另請參閱
本節提供 DAL 相關資訊的連結。
內容類型 |
參考 |
---|---|
產品評估 |
|
操作 |
如需在 Windows PowerShell 中使用 PCSV Cmdlet 的詳細資訊,請參閱<Windows PowerShell 中的實體電腦系統檢視 (PCSV) Cmdlet> |
技術參考資料 |
實體電腦系統檢視 (PCSV) 屬性對應 提供如何將 DAL 公開的屬性對應到在硬體裝置上找到的值的詳細資訊。 本文件提供給硬體製造商和管理韌體的開發人員做為參考,以確保他們的實作符合 DAL 管理模型。 IT 專業人員可以使用此表格來確定當他們在 Windows PowerShell 中看到缺乏設定檔的警告時,哪些屬性應包含空值。 |
工具及設定 |
內容尚未提供 |
社群資源 |
內容尚未提供 |
相關技術 |
實體電腦系統檢視設定檔 (PCSVP) 軟體定義網路,在 Windows Server 2012 和 System Center 2012 SP1、Virtual Machine Manager 中啟用 |