Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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:
- 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.
- Configurare i dischi iSCSI virtuali: dopo aver installato il ruolo, sarà necessario configurare i dischi iSCSI virtuali e connettersi ai server desiderati. Altre informazioni.
- 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.
- Aggiungi account: aggiungi l'account amministratore VMM come amministratore sul server.
- 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.