Condividi tramite


Configurare un Server di destinazione iSCSI Microsoft nell'infrastruttura di archiviazione VMM

Microsoft Server di destinazione iSCSI è un ruolo del server che consente a un computer Windows Server di funzionare come dispositivo di archiviazione. Questo articolo illustra come configurare un Server di destinazione iSCSI Microsoft nell'archiviazione di System Center Virtual Machine Manager (VMM).

È necessario eseguire queste operazioni:

  1. Installare il ruolo: installare il ruolo Server di destinazione iSCSI (Ruoli del server>Servizi file e archiviazione>Servizi file e iSCSI) su un server che si desidera aggiungere come dispositivo di archiviazione a blocchi.
  2. Configurare i dischi iSCSI virtuali: dopo aver installato il ruolo, sarà necessario configurare i dischi iSCSI virtuali e connettersi ai server desiderati. Altre informazioni.
  1. Installare il provider: se il Server di destinazione iSCSI esegue Windows Server 2012, è necessario installare il provider SMI-S. Il provider si trova con i file di installazione in \amd64\Setup\msi\iSCSITargetSMISProvider.msi e nel server VMM in \Programmi\Microsoft System Center 2012\Virtual Machine Manager\Setup\Msi\iSCSITargetProv\iSCSITargetSMISProvider.msi. È necessario eseguire il file di .msi nel Server di destinazione iSCSI. Se il server esegue Windows Server 2012 R2, non è necessario installare il provider.
  1. Aggiungi account: aggiungi l'account amministratore VMM come amministratore sul server.
  2. Scoprire in VMM: Aggiungere il dispositivo di archiviazione a VMM. Selezionare i dispositivi SAN e NAS individuati e gestiti da un provider SMI-S come tipo di provider e specificare l'indirizzo IP o il nome di dominio completo come server. Selezionare l'account con autorizzazioni per il server come account RunAs. Aggiungerlo alla classificazione di archiviazione necessaria e completare l'Aggiunta guidata di dispositivi di archiviazione.

Dopo aver aggiunto il server come dispositivo di archiviazione nella gestione VMM, è possibile allocare pool di archiviazione e LUN a un gruppo host ed effettuare il provisioning dell'archiviazione in host e cluster.

Esempio di PowerShell

È possibile usare VMM per configurare il Server di destinazione iSCSI tramite Windows PowerShell. In questa sezione vengono elencate alcune attività comuni con esempi di comandi di Windows PowerShell che è possibile usare per la loro esecuzione. Il provider SMI-S supporta tutte le attività di gestione tramite VMM.

Gestire l'archiviazione in un server di destinazione iSCSI

Aprire PowerShell e usare i cmdlet descritti di seguito per gestire le risorse del server di destinazione iSCSI in VMM.

Aggiungere un provider di archiviazione

Comando Scopo
$Cred = Get-Credential Ottieni le credenziali amministrative locali del Server di destinazione iSCSI che sono basate su nome utente e password.

Qualsiasi account che fa parte del gruppo Amministratori locali è sufficiente.
$Runas = New-SCRunAsAccount -Name "iSCSIRunas" -Credential $Cred Creare un account "Run As" in VMM.
Add-SCStorageProvider -Name "Microsoft iSCSI Target Provider" -RunAsAccount $Runas -ComputerName "<computername>" -AddSmisWmiProvider Aggiungere il provider di archiviazione.

Visualizzare le proprietà di archiviazione

Comando Scopo
$array = Get-SCStorageArray -Name “<computername>” Esaminare gli attributi dell'array di archiviazione.
$array.StoragePools Visualizzare i pool di archiviazione disponibili.

Aggiungere pool da Server di destinazione iSCSI alla gestione VMM

Comando Scopo
$pool = Get-SCStoragePool -Name "MS iSCSITarget Concrete: D:" Individuare il pool di archiviazione specifico da aggiungere.
$class = New-SCStorageClassification -Name “gold” Creare una classificazione di archiviazione se non esiste.
Set-SCStorageArray -AddStoragePoolToManagement $pool -StorageArray $pool.StorageArray -StorageClassification $class Aggiungere il pool di archiviazione a VMM.
Set-SCStoragePool -StoragePool $pool -AddVMHostGroup (Get-SCVMHostGroup -Name "All Hosts") Allocare il pool di archiviazione a un gruppo di server di virtualizzazione.

Crea un LUN

Comando Scopo
$LUN = New-SCStorageLogicalUnit -Name "iSCSI1" -StoragePool $pool -DiskSizeMB 1000 Creare un numero di unità logica iSCSI (LUN).
Set-SCStorageLogicalUnit -StorageLogicalUnit $LUN -VMHostGroup (Get-SCVMHostGroup -Name "All Hosts") Allocare il LUN al gruppo host.
$host = Get-SCVMhost -ComputerName <host name> Recuperare le proprietà di un host.
Register-SCStorageLogicalUnit -StorageLogicalUnit $LUN -VMHost $host Assegnare il LUN all'host.

Rimuovere le risorse

Comando Scopo
Remove-SCStorageLogicalUnit -StorageLogicalUnit $LUN Eliminare un LUN.
Remove-SCStorageProvider -StorageProvider (Get-SCStorageProvider -Name "Microsoft iSCSI Target Provider") Rimuovere un provider di archiviazione.

Passaggi successivi

Scopri la gestione dello spazio di archiviazione per host e cluster Hyper-V.