Datacenter Abstraction Layer (DAL) Overview

 

적용 대상: Windows Server 2012, Windows Server 2012 R2

이 항목에서는 DAL(데이터 센터 추상화 계층)에 대한 개요 정보를 제공합니다. 이 항목 내에서 DAL에 대한 소개 정보 즉, DAL의 정의 및 구성 요소를 확인할 수 있습니다. 또한 이 항목에는 DAL을 사용하여 네트워크에서 BMC(Baseboard Management Controller), TOR(Top-Of-Rack) 스위치, PDU(전원 분배 장치), 저장 장치 등의 시스템을 모니터링하고 관리하는 방법에 대한 소개 정보도 포함되어 있습니다.

다음 항목을 찾으려고 했습니까?

DAL 설명

DAL(데이터 센터 추상화 계층)은 장치 관련 정보를 에뮬레이트할 수 있는 관리 인프라 구성 요소 및 스키마 집합을 제공하는 확장 가능한 프레임워크입니다. DAL은 장치 관리 리소스에 직접 액세스할 수 있는 다른 관리 도구를 제공합니다. 이러한 도구는 표준으로 자동화할 수 있으며, 관리자는 관리하는 장치의 복잡성 및 특이성을 처리하지 않고도 이러한 도구를 사용할 수 있습니다.

다음 이미지에서는 DAL(빨간색으로 표시)을 사용하는 응용 프로그램과 서비스, DAL(파란색으로 표시) 및 관리되는 장치(녹색으로 표시)의 관계를 보여 줍니다.

DAL, 장치, 응용 프로그램 및 서비스

DAL 개념은 CIM(Common Information Model)을 모델링 언어로 구현하고 WS-MAN(Web Services for Management)을 기본 프로토콜로 구현하는 관리 인프라 계층으로 구성됩니다.

Windows Server 2012에는 OMI(Open Management Infrastructure)라는 간단하고 확장 가능한 오픈 소스 방식의 플랫폼 간 CIMOM(CIM 개체 관리자) 아키텍처가 포함되어 있습니다. OMI는 CIM 및 WS-Man을 장치 관리의 기본 기술로 구현합니다. OMI의 목표는 장치 공급업체에서 CIM 및 WS-Man을 데이터 센터 장치 관리의 기본 기술로 신속하게 적용할 수 있도록 돕는 것입니다.

Common Information Model

DMTF(Distributed Management Task Force)에서 정의한 대로 CIM(Common Information Model)은 하드웨어 및 소프트웨어 리소스를 적극적으로 제어하고 관리할 수 있는 방법을 제공합니다. 정보의 공통 모델을 사용하면 관리 소프트웨어가 공통 모델의 여러 구현에서 복잡하고 비용이 많이 드는 변환 작업이나 정보의 손실 없이 작동할 수 있습니다.

CIM은 광범위한 시스템, 네트워크, 응용 프로그램 및 서비스에 대한 관리 정보의 일반적인 정의입니다. CIM에서는 다음을 정의합니다.

  • MOF(Managed Object Format): 관리 개체를 설명하는 데 사용되는 IDL(인터페이스 설명 언어)을 기반으로 하는 언어

  • CIM 스키마: MOF 구문으로 작성되는 표준화된 관리 개체 모델(예: 프로세스, 컴퓨터 및 프린터)

  • CIM 프로필: 특정 관리 도메인에 대한 CIM 모델 및 관련 동작 컬렉션(예: 전원, 가상화 및 저장소)

WS-MAN

WS-MAN은 모든 관리 작업을 안전하게 원격으로 수행할 수 있도록 CIM 개체에서 작동하도록 설계되었습니다. WS-MAN은 다음을 기반으로 하여 DMTF로 표준화되는 SOAP(Simple Object Access Protocol)입니다.

  • WS-Addressing

  • WS-Transfer

  • WS-Enumerating

  • WS-Eventing

  • WS-MANagement CIM 바인딩 사양

  • WS-CIM 매핑 사양

WinRM(Windows 원격 관리)은 WS-MAN의 Microsoft 구현으로, 클라이언트 및 서비스에 대해 다음을 제공합니다.

  • 구성용 Windows PowerShell 공급자

  • WS-MAN 및 CIM을 구현하는 원격 관리 끝점에 액세스할 수 있도록 하는 Windows PowerShell cmdlet

  • Windows PowerShell 원격 작업

유용한 팁

IT 조직은 고객을 위한 서비스 공급자로 통합, 발전 및 운영되므로 서비스 지향 인프라 및 관리 프로세스를 배포해야 합니다. 서버 및 저장소 가상화의 확장과 결합된 추세로 인해 보다 높은 수준의 서비스 제공과 동시에 비용 절감이라는 조직의 부담이 점점 증가하고 있습니다.

현재 데이터 센터는 광범위한 장치 제조업체에서 제공하는 다양한 종류의 장치로 구성되어 있습니다. 데이터 센터 및 클라우드 컴퓨팅의 급속한 확장으로 이러한 장치를 일관되게 관리하는 중요성이 증가하고 있습니다. DAL 이전에는 데이터 센터에 있는 대부분의 장치가 프로토콜 및 스키마를 사용하여 관리되었으며, 일부는 독점 솔루션으로 관리되었습니다. 일관적인 관리 플랫폼의 부족으로 인해 관리 작업은 복잡하고 비효율적이며 많은 시간이 소요되었습니다.

예를 들어 증가하는 시스템 및 유지 관리 요구를 충족하기 위해 Microsoft Azure는 광범위한 제조업체의 다양한 장치를 사용합니다. Microsoft Azure 패브릭 컨트롤러는 블레이드, 부하 분산 장치, PDU, 스위치, 라우터 등의 다양한 데이터 센터 하드웨어 관리를 담당합니다. 이러한 장치의 대부분은 경우에 따라 다양한 프로토콜, 스키마 및 독점 솔루션을 사용하여 관리됩니다. 장치 관리를 간소화하기 위해 Microsoft Azure는 이러한 복잡성을 추상화하는 플러그 인 시스템을 포함합니다.

복잡한 직면 과제를 해결하기 위해 증가하는 데이터 센터 환경에는 사용이 간단하고 종단 간 관리 작업을 수월하게 하는 관리 방법이 필요합니다. 이러한 문제를 해결하기 위해 DAL은 광범위한 공급업체의 다양한 DAL 규격 장치와 상호 작용하는 일관된 개발자 추상화 계층을 제공합니다. 이는 Windows에서 하드웨어 응용 프로그램 개발자를 위해 제공하는 HAL(하드웨어 추상화 계층)과 유사합니다.

시스템 관리자:

DAL은 Windows PowerShell을 사용하여 일관된 데이터 센터 인프라 관리 플랫폼을 제공합니다.

예를 들어 CSV(클라우드 서비스 공급업체)에서 근무하는 IT 전문가의 작업을 살펴보겠습니다. 이 작업에는 데이터 센터의 하드웨어에 대한 인벤토리 정보 수집이 포함되며 경우에 따라 원격 문제 해결이나 호스트 유지 관리도 포함됩니다.

이러한 작업에는 다음과 같은 두 가지 문제가 있습니다.

  1. 일부 하드웨어는 SMASH(Systems Management Architecture for Server Hardware)를 지원하고 일부는 IPMI(Intelligent Platform Management Interface)를 지원하며 일부 하드웨어는 공급업체 소유 프로토콜만 사용할 수 있습니다.

  2. SMASH 및 WS-MAN은 이해하기 어려울 수 있습니다. IT 전문가는 이러한 작업을 수행하는 간단한 작업 지향적 방법이 필요합니다. 데이터 센터의 하드웨어 관리 모듈은 인터넷에서 다운로드되는 스크립트에 대한 제한으로 인해 사용할 수 없습니다.

솔루션: Windows Server 2012 R2는 모든 IPMI 및 SMASH 기반 장치를 관리하는 데 사용할 수 있는 Windows PowerShell cmdlet 집합을 제공합니다.

개발자:

DAL을 통해 개발자는 관리되는 API 및 네이티브 클라이언트 API에서 Windows Management Infrastructure를 사용하여 상위 수준의 작업 지향적 추상화를 제공하는 CIM 공급자를 호출할 수 있습니다.

예를 들어 클라우드 인프라 솔루션 팀의 개발자는 하드웨어를 관리하는 데 사용될, 클라우드 인프라 솔루션 배포 도구를 사용할 수 있습니다. 참조 아키텍처에 따라 하드웨어는 IPMI 또는 SMASH를 사용하여 관리할 수 있습니다. 하드웨어를 관리하는 일반적인 작업 목록은 다음과 같습니다.

  • 전원 상태(설정 또는 해제) 설정

  • 부팅 순서(영구 및 1 회) 변경

  • 펌웨어 업데이트

  • BMC에서 이벤트 로그 항목 가져오기

  • 하드웨어 인벤토리 제공

  • 펌웨어 버전 만들기

개발자는 DAL API 집합을 사용하여 프로토콜 전체에 일관된 환경을 제공할 수 있습니다. 이러한 API는 IPMI 또는 SMASH 기반 구현의 복잡성 및 세부 정보를 완전히 숨기는 추상화 계층을 제공합니다.

DAL이 제공하는 이점에 대한 요약:

  • 표준 프로토콜 및 스키마를 제공하는 일반적인 추상화 계층을 사용하여 장치 관리가 가능합니다.

  • 데이터 센터를 정의된 표준 기반 관리 환경으로 전환하는 데 도움을 줍니다.

  • Windows의 장치 관리에 바로 사용 가능한 솔루션을 제공하여 Microsoft System Center VMM(Virtual Machine Manager) 및 CIS와 같이 사용자 지정 솔루션을 만드는 패브릭 컨트롤러에 대한 필요성을 줄입니다.

참고

DAL에 표시되는 속성이 하드웨어 장치에 있는 값에 매핑되는 방법 및 Windows PowerShell에 프로필이 없다는 경고가 나타날 때 값이 비어 있을 속성을 확인하는 방법에 대한 자세한 내용은 PCSV(물리적 컴퓨터 시스템 뷰) 속성 매핑을 참조하세요.

중요 기능

이 섹션에서는 DAL 기능에 대한 간략한 요약 정보를 제공합니다.

기본 관리 컨트롤러:

PCSP(물리적 컴퓨터 시스템 프로필)에서는 CIM을 사용하여 데이터 센터 관리 인터페이스의 기본 기능을 구현합니다. PCSV는 계산 노드 관리에 작업 기반 추상화 계층을 제공하도록 설계되었습니다.

DAL 관점에서 PCSP는 다른 BMC 구현을 추상화할 수 있습니다.

Top-of-Rack

TOR(Top-Of-Rack) 스위치를 관리하기 위한 새로운 클라이언트 API 및 Windows PowerShell cmdlet 집합이 있습니다. 장치 공급업체는 CIM 및 WS-Man에 따라 해당 스위치에 TOR CIM 스키마를 구현할 수 있습니다.

Microsoft는 CISCO 및 Arista와 함께 OMI의 오픈 소스 버전을 사용하여 새로 디자인된 스위치 프로필 CIM 스키마를 해당 스위치에 구현했습니다.

참고 항목

이 섹션에는 DAL과 관련된 정보의 링크가 나와 있습니다.

콘텐츠 유형

참조

제품 평가

데이터 센터 추상화 계층 센터

작업

PowerShell 대역 외 하드웨어 관리 모듈

IPMI 및 PowerShell을 사용한 대역 내 관리

Windows PowerShell에서 PCSV cmdlet 사용에 대한 자세한 내용은 Windows PowerShell의 PCSV(물리적 컴퓨터 시스템 뷰) Cmdlet(영문)을 참조하세요.

기술 참조

PCSV(물리적 컴퓨터 시스템 뷰) 속성 매핑에서는 DAL에 표시되는 속성이 하드웨어 장치에 있는 값에 매핑되는 방법에 대한 정보를 제공합니다. 이 문서는 관리 펌웨어의 개발자 및 하드웨어 제조업체가 해당 구현이 DAL 관리 모델과 일치하는지 확인하기 위한 참조로 사용됩니다. IT 전문가는 이 표를 사용하여 Windows PowerShell에 프로필이 없다는 경고가 나타날 때 값이 비어 있을 속성을 확인할 수 있습니다.

도구 및 설정

콘텐츠를 사용할 수 없음

커뮤니티 리소스

콘텐츠를 사용할 수 없음

관련 기술

개방형 관리 인프라

PCSVP(물리적 컴퓨터 시스템 뷰 프로필)

서버 하드웨어용 시스템 관리 아키텍처

관리용 웹 서비스(WS-MANagement 사양)

소프트웨어 정의 네트워킹, Windows Server 2012 및 System Center 2012 SP1에서 사용, Virtual Machine Manager

Windows Management Infrastructure 블로그