Datacenter Abstraction Layer (DAL) Overview

 

Si applica a: Windows Server 2012, Windows Server 2012 R2

Questo argomento include informazioni generali su Datacenter Abstraction Layer (DAL). In questo argomento sono disponibili informazioni introduttive su DAL: che cos'è data DAL e da cosa è costituito. Include anche informazioni introduttive sull'uso di DAL per monitorare e gestire i sistemi in rete, ad esempio Baseboard Management Controller (BMC), commutatori Top-of-Rack (TOR), unità di distribuzione dell'alimentazione (PDU) e dispositivi di archiviazione.

Argomenti correlati

Descrizione di DAL

Datacenter Abstraction Layer (DAL) è un framework estendibile che offre un set di componenti di infrastruttura per la gestione e schemi in grado di emulare dettagli specifici dei dispositivi. DAL offre altri strumenti di gestione con accesso diretto alle risorse di gestione dei dispositivi. Gli strumenti sono standard e automatizzabili e gli amministratori possono usarli senza preoccuparsi delle complessità e della specificità dei dispositivi gestiti.

L'immagine seguente mostra la relazione tra le applicazioni e i servizi che usano DAL (in rosso), DAL (in blu) e i servizi gestiti (in verde):

DAL, dispositivi, applicazioni e servizi

Il concetto di DAL è costituito da un livello dell'infrastruttura di gestione che implementa Common Information Model (CIM) come linguaggio di modellazione e Web Services for Management (WS-MAN) come protocollo preferito.

Windows Server 2012 include un'architettura CIM Object Manager, (CIMOM) leggera, open source, multipiattaforma e scalabile denominata Open Management Infrastructure (OMI). OMI implementa CIM e WS-Man come tecnologie di base per la gestione dei dispositivi. L'obiettivo di OMI consiste nell'aiutare i fornitori di dispositivi ad adottare più rapidamente CIM e WS-Man come tecnologie di base per la gestione dei dispositivi del data center.

Common Information Model

Common Information Model (CIM), secondo quanto definito da Distributed Management Task Force (DMTF), fornisce gli strumenti per controllare e gestire attivamente le risorse hardware e software. Grazie all'uso di un comune modello di informazioni, il software di gestione è in grado di usare molte implementazioni del modello comune, senza complesse e costose operazioni di conversione o perdita di informazioni.

CIM è una definizione comune di informazioni di gestione per un'ampia gamma di sistemi, reti, applicazioni e servizi. CIM definisce quanto segue:

  • Managed Object Format (MOF): linguaggio basato su Interface Description Language (IDL) usato per descrivere gli oggetti di gestione.

  • Schema CIM: modello standardizzato di oggetti di gestione scritto in sintassi MOF (ad esempio, Processi, Computer e Stampanti).

  • Profili CIM: raccolte di modelli CIM e comportamenti associati per un particolare dominio di gestione (ad esempio, Alimentazione, Virtualizzazione e Archiviazione)

WS-MAN

WS-MAN è progettato per il funzionamento con oggetti CIM per facilitare l'esecuzione di tutte le operazioni di gestione in modo sicuro e remoto. WS-MAN è un protocollo SOAP (Simple Object Access Protocol) standardizzato da DMTF sulla base degli elementi seguenti:

  • WS-Addressing

  • WS-Transfer

  • WS-Enumerating

  • WS-Eventing

  • WS-MANagement CIM Binding Specification

  • WS-CIM Mapping Specification

Windows Remote Management (WinRM) è l'implementazione Microsoft di WS-MAN WinRM che fornisce quanto indicato di seguito per client e servizi:

  • Provider di Windows PowerShell per la configurazione.

  • Cmdlet di Windows PowerShell per abilitare l'accesso a qualsiasi endpoint di gestione remota che implementa WS-MAN e CIM.

  • Comunicazione remota di Windows PowerShell.

Applicazioni pratiche

Mentre le organizzazioni IT si consolidano, si evolvono e operano come provider di servizi, devono provvedere alla distribuzione di processi di gestione e infrastrutture orientate ai servizi. Insieme all'espansione della virtualizzazione di server e archiviazione, questa tendenza impone alle organizzazioni una sempre maggiore pressione perché forniscano livelli di servizio più elevati, riducendo contemporaneamente i costi.

I data center oggi sono costituiti da diverse classi di dispositivi da una vasta gamma di produttori di dispositivi. La rapida espansione dei data center e del cloud computing aumenta l'importanza che riveste la gestione coerente di questi dispositivi. Prima di DAL, la maggior parte dei dispositivi del data center veniva gestita con protocolli e schemi e, per alcuni, con soluzioni proprietarie. La mancanza di una piattaforma di gestione coerente rende l'attività di gestione complessa, inefficiente e dispendiosa in termini di tempo.

Ad esempio, per soddisfare le crescenti esigenze a livello di sistema e manutenzione, Microsoft Azure acquisisce una varietà di dispositivi da più produttori. Il controller di infrastruttura di Microsoft Azure è responsabile della gestione di molteplici componenti hardware del data center, quali pannelli, dispositivi di bilanciamento del carico, PDU, commutatori e router. Molti di questi dispositivi vengono gestiti con protocolli, schemi e, in alcuni casi, con soluzioni proprietarie. Per semplificare la gestione dei dispositivi, Microsoft Azure include un sistema di plug-in per l'astrazione di tali complessità.

Rispondere alle sfide che caratterizzano gli ambienti di data center complessi e in costante crescita richiede un approccio di gestione facile da usare e in grado di semplificare le operazioni di gestione end-to-end. Per risolvere questi problemi, DAL offre un livello di astrazione per gli sviluppatori coerente, che consente di interagire con l'ampia gamma di dispositivi conformi a DAL di diversi fornitori. Questo livello è simile all'Hardware Abstraction Layer (HAL) disponibile in Windows per gli sviluppatori di applicazioni hardware.

Per gli amministratori di sistema:

DAL fornisce una piattaforma di gestione dell'infrastruttura del data center coerente tramite Windows PowerShell.

Per un esempio, si esaminerà l'attività di un professionista IT che lavora per un fornitore di servizi cloud. Questa attività comporta la raccolta di informazioni relative all'inventario dell'hardware disponibile nel data center e occasionalmente la risoluzione dei problemi o la gestione degli host in remoto.

Queste attività presentano due sfide:

  1. Alcuni componenti hardware supportano l'Architettura di gestione dei sistemi per l'hardware dei server (SMASH), altri supportano l'Interfaccia di gestione piattaforma intelligente (IPMI) e altri ancora possono usare solo i protocolli proprietari del fornitore.

  2. SMASH e WS-MAN possono risultare difficili da comprendere. Il professionista IT deve disporre di un modo semplice e orientato alle attività per svolgere il proprio lavoro. Non è possibile usare il modulo di gestione dell'hardware nel data center a causa delle limitazioni relative agli script scaricati da Internet.

Soluzione: Windows Server 2012 R2 include un set di cmdlet di Windows PowerShell che possono essere usati per gestire tutti i dispositivi basati su IPMI e SMASH.

Per gli sviluppatori:

DAL consente agli sviluppatori di richiamare un provider CIM che fornisce un'astrazione di alto livello orientata alle attività tramite Windows Management Infrastructure con API client native e gestite.

Ad esempio, uno sviluppatore del team che si occupa delle soluzioni di infrastruttura cloud sta lavorando a uno strumento per la distribuzione di soluzioni di infrastruttura cloud che verrà usato per la gestione dell'hardware. Secondo l'architettura di riferimento, l'hardware può essere gestito con IPMI o SMASH. L'elenco delle attività tipiche per la gestione dell'hardware include:

  • Impostazione dello stato di alimentazione (attivato o disattivato).

  • Modifica dell'ordine di avvio (persistente e singolo).

  • Aggiornamento del firmware.

  • Recupero delle voci del registro eventi da BMC.

  • Presentazione di un inventario hardware.

  • Creazione di versioni del firmware.

Lo sviluppatore può usare il set di API DAL per fornire un'esperienza coerente con più protocolli. Le API forniscono un livello di astrazione che nasconde completamente la complessità e i dettagli dell'implementazione basata su IPMI o SMASH.

Riepilogo dei vantaggi offerti da DAL:

  • Consente la gestione dei dispositivi tramite un livello di astrazione comune che fornisce protocolli e schemi standard.

  • Favorisce la transizione dei data center a un ambiente di gestione basata su standard definiti.

  • Fornisce una soluzione pronta all'uso per la gestione dei dispositivi in Windows, riducendo l'esigenza di ricorrere a controller di infrastruttura come Microsoft System Center Virtual Machine Manager (VMM) e CIS per creare soluzioni personalizzate.

Nota

Per informazioni sul modo in cui viene eseguito il mapping delle proprietà esposte da DAL ai valori trovati nei dispositivi hardware e su come determinare quali proprietà avranno valori vuoti quando viene visualizzato un avviso relativo ai profili assenti in Windows PowerShell, vedere Mapping delle proprietà PCSV (Physical Computer System View).

Funzionalità importanti

Questa sezione include brevi informazioni di riepilogo sulle funzionalità DAL.

Controller di gestione di base:

Il profilo Physical Computer System (PCSP) usa CIM per implementare le funzionalità di base dell'interfaccia di gestione del data center. PCSV è progettato per fornire un livello di astrazione basato su attività per la gestione del nodo di calcolo.

Dal punto di vista di DAL, PCSP è in grado di fornire l'astrazione di diverse implementazioni di BMC.

Top-of-Rack

Per gestire il commutatore Top-of-Rack (TOR) è disponibile un nuovo set di API client e di cmdlet di Windows PowerShell. I fornitori di dispositivi possono implementare lo schema CIM TOR nei propri commutatori, basato su CIM e WS-Man.

Microsoft ha collaborato con CISCO e Arista per implementare uno schema CIM per il profilo del commutatore di nuova concezione nei propri commutatori usando la versione open source di OMI.

Vedere anche

Questa sezione include i collegamenti rilevanti per DAL.

Tipo di contenuto

Riferimenti

Valutazione del prodotto

Centro Datacenter Abstraction Layer

Operazioni

PowerShell Out-of-Band Hardware Management Module

In-Band Management using IPMI and PowerShell

Per altre informazioni sull'uso dei cmdlet PCSV in Windows PowerShell, vedere Cmdlet PCSV (Physical Computer System View) in Windows PowerShell

Documentazione tecnica

Mapping delle proprietà PCSV (Physical Computer System View) fornisce informazioni dettagliate sul modo in cui viene eseguito il mapping delle proprietà esposte da DAL ai valori trovati nei dispositivi hardware. Questo documento è utile ai produttori di hardware e agli sviluppatori di firmware di gestione per garantire la coerenza delle proprie implementazioni con il modello di gestione DAL. I professionisti IT possono usare le tabelle per determinare quali proprietà avranno valori vuoti quando viene visualizzato un avviso relativo ai profili assenti in Windows PowerShell.

Strumenti e impostazioni

Contenuto non disponibile

Risorse della community

Contenuto non disponibile

Tecnologie correlate

Infrastruttura di gestione aperta

Profilo PCSV (Physical Computer System View)

Architettura di gestione dei sistemi per l'hardware dei server

Servizi Web per la gestione (specifica WS-MANagement

Software Defined Networking, abilitato in Windows Server 2012 e System Center 2012 SP1, Virtual Machine Manager

Blog su Windows Management Infrastructure