Configurazione dell'archiviazione in VMM

 

Data di pubblicazione: luglio 2016

Si applica a: System Center 2012 SP1 - Virtual Machine Manager, System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

I carichi di lavoro virtualizzati in Virtual Machine Manager (VMM) richiedono risorse di archiviazione per soddisfare i requisiti di capacità e prestazioni.VMM riconosce l'archiviazione locale e remota. L'archiviazione locale consiste nella capacità di archiviazione disponibile in un server o in un dispositivo collegato direttamente al server. L'archiviazione locale viene usata prevalentemente per soluzioni di virtualizzazione a basso costo. L'archiviazione remota trasferisce il carico di lavoro dal server a un dispositivo di archiviazione esterno in cui la scala e capacità sono fornite dall'hardware di archiviazione.

VMM supporta le seguenti soluzioni di archiviazione:

  • Archiviazione blocchi: VMM supporta l'utilizzo di dispositivi di archiviazione a livello di blocco che espongono i numeri di unità logica (LUN) per l'archiviazione tramite meccanismi di connessione Fiber Channel, iSCSI e SAS (Serial Attached SCSI). Per altre informazioni sulla funzionalità Fibre Channel, vedere Managing Virtual Fibre Channel in VMM (Gestione di Fibre Channel virtuali in VMM).

  • Archiviazione file - VMM supporta l'archiviazione in condivisioni di rete. Le condivisioni di rete che supportano il protocollo SMB (Server Message Block) 3.0 possono risiedere in un file server basato su Windows o in un dispositivo NAS (Network Attached Storage) fornito dal fornitore della soluzione di archiviazione, ad esempio EMC e NetApp.

In VMM sono state introdotte numerose novità per il supporto dell'automazione e dei provider di archiviazione, tra cui:

  • Supporto per la gestione dell'API di gestione archiviazione di Windows (SMAPI). SMAPI è stata introdotta in Windows Server 2012 per la gestione dell'archiviazione collegata direttamente e degli array di archiviazione esterni. SMAPI è combinata a un provider SMP o il servizio Gestione archiviazione basato su standard Microsoft e un provider SMI-S. SMAPI sostituisce l'API Servizio Dischi Virtuali (VDS, Virtual Disk Service) in Windows Server 2012. Per altre informazioni, vedere An Introduction to Storage Management in Windows Server (Introduzione alla gestione dell'archiviazione in Windows Server).

  • VMM usa SMAPI per gestire l'archiviazione esterna tramite SMP oppure usa SMAPI insieme al servizio di gestione archiviazione basata su standard per comunicare con le risorse di archiviazione compatibili con SMI-S (Storage Management Initiative Specification). A partire da VMM in System Center 2012 SP1 il servizio di gestione archiviazione basata su standard Windows sostituisce il servizio di gestione Microsoft Storage ed è una funzionalità del server facoltativa che abilita la comunicazione con i provider di archiviazione SMI-S.

  • La migrazione dell'infrastruttura della rete di archiviazione (SAN) che usa l'interfaccia del provider hardware Servizio dischi virtuali (VDS) legacy non è supportata dopo la versione System Center 2012. Per eseguire l'aggiornamento da System Center 2012, è necessario rimuovere il software del provider hardware VDS dal server VMM e abilitare un provider SMI-S o un provider WMI SMP nativo in base alle istruzioni provviste dal fornitore della soluzione di archiviazione.

  • Oltre all'individuazione e alla gestione degli array iSCSI con destinazioni statiche, VMM aggiunge il supporto per l'individuazione e la gestione degli array di destinazione iSCSI con destinazioni dinamiche e manuali, ad esempio Starwind, HP P2000, Dell EqualLogic e Destinazione software iSCSI Microsoft.

  • VMM supporta la creazione di un’unità logica (LU) di thin provisioning.VMM aggiunge il supporto per la creazione di un'unità logica di thin provisioning in un pool di archiviazione. Il thin provisioning consente di assegnare maggiori capacità ad applicazioni o utenti specifici rispetto alle capacità fisicamente disponibili. L'array di archiviazione deve supportare il thin provisioning e l'amministratore di archiviazione deve abilitare il thin provisioning per un pool di archiviazione.

  • VMM fornisce supporto per Destinazione software iSCSI Microsoft tramite un provider SMI-S. iSCSI Microsoft è ora completamente integrato in Windows Server 2012. Il file di installazione (.msi) del provider SMI-S per il server di destinazione iSCSI Microsoft è incluso nell'installazione, nel percorso CDLayout.EVAL\amd64\Setup\msi\iSCSITargetPRov\iSCSITargetSMISProvider.msi. Per ulteriori informazioni su Destinazione software iSCSI Microsoft, vedere:

  • Windows Server 2012 fornisce supporto per l'utilizzo di condivisioni di file Server Message Block (SMB) 3.0 come archiviazione condivisa per Hyper-V. Utilizzando VMM, è possibile assegnare condivisioni file SMB a server autonomi che eseguono Hyper-V e cluster. Per altre informazioni, vedere Come assegnare condivisioni File 3.0 SMB per gli host Hyper-V e cluster in VMM.

  • A partire da System Center 2012 R2, VMM fornisce il supporto per la creazione e la gestione dei file server di scalabilità orizzontale con spazi di archiviazione. Per altre informazioni, vedere How to Create a Storage Pool from Physical Disks in VMM (Come creare un pool di archiviazione da dischi fisici in VMM) e How to Create a File Share from a Storage Pool in VMM (Come creare una condivisione file da un pool di archiviazione in VMM).

Distribuzione e gestione delle risorse di archiviazione

VMM consente di modellare, distribuire e gestire le risorse di archiviazione seguenti:

  • Individuazione dell'archiviazione: gli amministratori hanno spesso una comprensione limitata delle infrastrutture di archiviazione sottostanti. Con VMM, è possibile individuare automaticamente l'archiviazione locale e remota, inclusi gli array di archiviazione, i pool e le unità logiche, come volumi di archiviazione o numeri di unità logica, dischi, volumi e dischi virtuali.

  • Classificazione di archiviazione: è possibile classificare l'archiviazione individuata tramite nomi descrittivi per creare ed esporre un modello di archiviazione semplificato.

  • Provisioning dell'archiviazione: VMM può eseguire il provisioning di nuove unità logiche usando la capacità disponibile per un host o un cluster host Hyper-V. È possibile eseguire il provisioning delle nuove unità logiche usando uno dei metodi descritti di seguito. Il metodo varia in base al tipo di array di archiviazione e al carico di lavoro di virtualizzazione che è necessario distribuire.

    • Usando la capacità disponibile: la creazione di una nuova unità logica sfruttando la capacità disponibile è utile quando si dispone di un pool di archiviazione che consente di controllare il numero di unità logiche create e la dimensione di ognuna.

    • Usando uno snapshot scrivibile di un'unità logica esistente: la creazione di uno snapshot scrivibile di un'unità logica esistente consente di creare velocemente più copie un disco virtuale esistente. È possibile eseguire il provisioning di più macchine virtuali in una quantità di tempo ridotta, imponendo un carico minimo agli host. Conformemente al tipo di array, gli snapshot impiegano lo spazio in modo efficiente e possono essere creati quasi istantaneamente.

    • Usando la clonazione di un'unità logica: la clonazione di un'unità logica esistente trasferisce all'array il compito di creare una copia integrale del disco virtuale. Conformemente al tipo di array, spesso i cloni non usano lo spazio in modo efficiente e la loro creazione può richiedere del tempo.

    • Usando condivisioni file in file server basati su Windows: è possibile eseguire il provisioning di nuove condivisioni file sui file server basati su Windows e su dispositivi NAS.

  • Assegnazione dello spazio di archiviazione: è possibile assegnare i numeri di unità logica e i pool di archiviazione disponibili a gruppi host definiti che rappresentano, ad esempio, posizioni e gruppi aziendali. Le risorse devono essere generalmente assegnate a livello di gruppo host prima che possano essere assegnate ai singoli host. Se si esegue l'assegnazione di un pool di archiviazione, sarà possibile creare e assegnare unità logiche direttamente dagli host gestiti all'interno del gruppo host che può accedere all'array di archiviazione. Inoltre, se si usa il provisioning rapido delle macchine virtuali tramite clonazione o snapshot SAN, in VMM è possibile creare automaticamente le unità logiche dal pool di archiviazione.

  • Rimozione delle autorizzazioni di archiviazione: in VMM è possibile rimuovere le autorizzazioni di archiviazione gestite. Questa funzionalità è importante per evitare che, nel tempo, la capacità di archiviazione si esaurisca.

Scenari di utilizzo

Gli scenari di utilizzo tipici delle funzionalità di archiviazione includono:

  • Assegnazione e aggiunta di spazio di archiviazione a host o cluster: un gruppo host che richiede nuovo spazio di archiviazione può esaminare lo spazio disponibile e assegnarlo ai server che eseguono Hyper-V o cluster, a seconda delle necessità. Questa assegnazione automatica di archiviazione funziona in uno scenario di provisioning rapido basato su SAN in cui vengono clonati i numeri di unità logiche.VMM espone l'archiviazione per gli host macchina virtuale, inizializza i dischi e formatta i nuovi volumi. Per le distribuzioni di cluster, VMM crea i necessari volumi condivisi cluster (CSV) e le risorse disco fisico e associa il volume a tutti i cluster host in modo che sia condiviso in un cluster.VMM può inoltre assegnare ulteriore spazio di archiviazione a un host o un cluster che dispone già di archiviazione assegnata.VMM consente di automatizzare la disabilitazione del mascheramento e la preparazione del volume. Per un cluster, in VMM vengono create anche le risorse del cluster. Per altre informazioni, vedere Come configurare l'archiviazione in un Host Hyper-V in VMM.

  • Creazione di un cluster: in VMM è possibile creare un cluster con un massimo di 64 nodi Hyper-V e automatizzare l'assegnazione dello spazio di archiviazione condiviso del cluster come parte del medesimo flusso di lavoro. Semplificare la creazione di nuovi cluster con spazio di archiviazione condiviso è importante per la distribuzione di un cloud privato. Per altre informazioni, vedere Panoramica sulla creazione di un cluster host Hyper-V in VMM.

  • File server di scalabilità orizzontale: a partire da System Center 2012 R2, in VMM è possibile creare un file server di scalabilità orizzontale e gestirne l'archiviazione. Per altre informazioni, vedere Panoramica sull'aggiunta di computer fisici come host Hyper-V in VMM.

  • Provisioning rapido: gli array di archiviazione possono creare copie dei dischi virtuali in modo molto efficiente con un carico minimo sull’host macchina virtuale.VMM può sfruttare questa capacità per creare rapidamente macchine virtuali.VMM riconosce le funzionalità dell'array di archiviazione, quando un'unità logica contiene un file system e un disco virtuale e può creare un modello con un disco virtuale in un'unità logica.VMM può indicare l’array per creare una copia di un disco virtuale eseguendo il provisioning di nuove risorse di archiviazione nell'array, utilizzando uno snapshot o mediante clonazione.VMM espone l'archiviazione all'host eseguendo il mounting del file system e associando il disco virtuale alla macchina virtuale. Nella console di VMM è possibile usare il provisioning rapido per creare macchine virtuali autonome o macchine basate su servizi. Inoltre, il provisioning rapido può essere integrato nei propri strumenti di provisioning tramite Windows PowerShell. Per altre informazioni, vedere Rapid Provisioning a Virtual Machine by Using SAN Copy Overview (Panoramica del provisioning rapido di una macchina virtuale tramite copia SAN).

Configurazione dell'automazione dell'archiviazione

Prima di iniziare

Prima di iniziare la configurazione delle impostazioni di archiviazione, tenere presente quanto segue:

  • L'automazione dell'archiviazione con VMM è supportata solo per i server che eseguono Hyper-V.

  • Non installare il provider SMI-S nel server di gestione VMM. (Questa configurazione non è supportata.)

  • I provider WMI SMP di Dell EqualLogic e NexSan devono essere installati nel server di gestione VMM.

  • Controllare l'elenco in Array di archiviazione supportati per verificare che sia supportato un array di archiviazione. Tenere presente che, nonostante in VMM l'archiviazione degli array di archiviazione non visualizzati nell'elenco venga riconosciuta, non si forniscono garanzie rispetto alla possibilità di effettuare operazioni di gestione attive, quali provisioning di unità logiche, mascheramento e annullamento del mascheramento, clonazione e creazione di snapshot, su tali array di archiviazione tramite VMM. Per gli array di archiviazione che non compaiono nell'elenco, si consiglia di contattare il fornitore dell'array per stabilire se VMM lo supporta.

  • Se il tipo di provider SMI-S per l'array di archiviazione è un provider "proxy" da installare in un server separato, chiedere al fornitore dell'array la versione più recente del provider SMI-S e installarla su un server a cui il server di gestione VMM possa accedere attraverso la rete tramite un indirizzo IP o un nome di dominio completo (FQDN).

  • Avvisare l'amministratore di archiviazione che, per impostazione predefinita, durante l'assegnazione delle unità logiche, in VMM viene creato un gruppo di archiviazione o set di mascheramento per ogni host, e che il gruppo può includere gli iniziatori dell'host. In una configurazione cluster, VMM crea un gruppo di archiviazione per ogni nodo cluster usando tutti gli iniziatori di quel nodo cluster. Un gruppo di archiviazione può contenere uno o più ID iniziatore host, ad esempio un nome qualificato iSCSI (IQN) o un nome universale (WWN).

    Per alcuni array di archiviazione è preferibile usare un gruppo di archiviazione per l'intero cluster, in cui gli iniziatori host per tutti nodi cluster siano inclusi in quel gruppo. Per supportare questa configurazione, è necessario impostare la proprietà CreateStorageGroupsPerCluster su $true usando il cmdlet Set-SCStorageArray all'interno della shell dei comandi VMM.

    Nota

    In VMM, per gruppo di archiviazione si intende un oggetto che combina insieme iniziatori host, porte di destinazione e porte logiche. Un gruppo di archiviazione dispone di uno o più iniziatori host, una o più porte di destinazione e una o più unità logiche. Le unità logiche vengono esposte agli iniziatori host tramite le porte di destinazione.

Flusso di lavoro di automazione dell'archiviazione

Nell'elenco seguente viene descritto il flusso di lavoro usato per individuare, classificare e assegnare lo spazio di archiviazione tramite VMM:

  1. Individuazione dello spazio di archiviazione: dalla console VMM avviare l'Aggiunta guidata dispositivi di archiviazione e selezionare il tipo di provider richiesto, il file server basato su Windows, SMI-S o WMI SMP. Per il file server basato su Windows e i provider SMI-S è necessario specificare un indirizzo IP o un nome di dominio completo. In SMI-S, è necessario connettersi al provider di archiviazione SMI-S per individuare lo spazio di archiviazione. Per i provider WMI SMP è possibile selezionare il provider desiderato da un elenco a discesa. Per altre informazioni, vedere Come aggiungere e classificare SMI-S e dispositivi di archiviazione SMP in VMM.

  2. Classificazione dello spazio di archiviazione: tramite il processo di classificazione dello spazio di archiviazione viene assegnata una classificazione significativa ai pool di archiviazione. Ad esempio, è possibile assegnare una classificazione ORO a un pool di archiviazione che si trova nell'array di archiviazione più veloce e più ridondante. Per altre informazioni, vedere Come creare le classificazioni di archiviazione in VMM.

  3. Selezione di un metodo di creazione per le unità logiche: definire come vengono create le unità logiche durante il provisioning rapido delle macchine virtuali. Tenere presente che, per impostazione predefinita, le nuove unità logiche vengono create dalla capacità disponibile. Per usare il provisioning rapido con la tecnologia copia SAN, ad esempio per la clonazione o gli snapshot, è sufficiente modificare questa impostazione predefinita. Per altre informazioni, vedere Come selezionare un metodo per creare unità logiche in VMM.

  4. Provisioning dell'archiviazione: creare unità logiche di archiviazione. Per altre informazioni, vedere Come eseguire il provisioning di unità logiche di archiviazione in VMM. In alternativa, è possibile creare unità logiche fuori banda usando gli strumenti di gestione del fornitore dell'array. Questo metodo comporta un tempo di attesa in VMM per l'applicazione delle modifiche.

  5. Assegnazione dello spazio di archiviazione a un gruppo host: dal nodo Archiviazione della console VMM o nella finestra di dialogo Proprietà del gruppo host di destinazione, assegnare le unità logiche già create o i pool di archiviazione a gruppi host specifici. Per istruzioni, vedere Come allocare unità logiche di archiviazione a un gruppo Host in VMM e Come allocare pool di archiviazione a un gruppo Host in VMM.

    Nota

    Se si esegue l'assegnazione di un pool di archiviazione, sarà possibile creare e assegnare unità logiche direttamente dagli host gestiti all'interno del gruppo host che può accedere all'array di archiviazione. Inoltre, se si usa il provisioning rapido delle macchine virtuali tramite clonazione o snapshot SAN, in VMM è possibile creare automaticamente le unità logiche dal pool di archiviazione. Durante il processo di provisioning rapido le unità logiche vengono create e assegnate automaticamente.

  6. Assegnazione dello spazio di archiviazione a host e cluster: dopo aver configurato lo spazio di archiviazione e averlo assegnato ai gruppi host, è possibile assegnare lo spazio di archiviazione a server che eseguono Hyper-V e cluster host come spazio condiviso tramite un volume condiviso cluster (CSV) o spazio disponibile. Tenere presente che tutti i nodi del cluster devono poter accedere all'array di archiviazione tramite schede bus host (HBA) o iSCSI. Se un pool di archiviazione è stato assegnato a un gruppo host, è possibile creare ed eventualmente assegnare unità logiche direttamente nella finestra di dialogo Proprietà di un host o cluster host. Se l'array di archiviazione supporta la connettività host iSCSI, è possibile creare sessioni iSCSI per l'array di archiviazione nella finestra di dialogo Proprietà di un host. Per istruzioni, vedere:

    1. Come configurare l'archiviazione in un Host Hyper-V in VMM

    2. Come configurare l'archiviazione in un cluster host Hyper-V in VMM

    Nota

    Gli host devono essere in grado di accedere all'array di archiviazione. Ad esempio, se si usa una rete SAN Fibre Channel, è necessario che in ogni host sia installata una scheda bus host (HBA) e che la suddivisione in zone sia configurata correttamente. Per altre informazioni sulla funzionalità Fibre Channel, vedere Managing Virtual Fibre Channel in VMM (Gestione di Fibre Channel virtuali in VMM).

  7. Se necessario, lo spazio di archiviazione configurato potrà essere disattivato rimuovendo le autorizzazioni di archiviazione. Per altre informazioni, vedere Come rimuovere le unità logiche di archiviazione in VMM.

Array di archiviazione supportati

Per la versione più recente degli array di archiviazione supportati, vedere Array di archiviazione supportati per System Center 2012 VMM in TechNet Wiki.