Configurar un servidor de destino iSCSI de Microsoft en el tejido de almacenamiento de VMMSet up a Microsoft iSCSI Target Server in the VMM storage fabric

El servidor de destino iSCSI de Microsoft es un rol de servidor que permite que una máquina de Windows Server funcione como un dispositivo de almacenamiento.Microsoft iSCSI Target Server is a server role that enables a Windows server machine to function as a storage device. En este artículo se explica cómo configurar un servidor de destino iSCSI de Microsoft para el almacenamiento de System Center - Virtual Machine Manager (VMM).This article explains how to set up a Microsoft iSCSI Target Server in System Center - Virtual Machine Manager (VMM) storage.

Tendrá que hacer lo siguiente:Here's what you need to do:

  1. Instalar el rol: instale el rol de servidor de destino iSCSI (Roles de servidor > Servicios de archivos y almacenamiento > Servicios de archivos y iSCSI) en un servidor que quiera agregar como dispositivo de almacenamiento en bloque.Install the role: Install the iSCSI Target Server role (Server Roles > File and Storage Services > File and iSCSI Services) on a server that you want to add as a block storage device.
  2. Configurar discos iSCSI virtuales: después de instalar el rol, tendrá que configurar discos iSCSI virtuales y conectarse a los servidores que quiera.Set up virtual iSCSI disks: After installing the role you'll need to set up virtual iSCSI disks and connect to the servers you want. Obtenga más información.Learn more.
  3. Instalar el proveedor: si el servidor de destino iSCSI ejecuta Windows Server 2012, debe instalar en él el proveedor de SMI-S.Install the provider: If the iSCSI Target Server runs Windows Server 2012, you must install the SMI-S provider on it. El proveedor se encuentra junto con los archivos de instalación en \amd64\Setup\msi\iSCSITargetSMISProvider.msi y en el servidor VMM en \Archivos de programa\Microsoft System Center 2012\Virtual Machine Manager\Setup\Msi\iSCSITargetProv\iSCSITargetSMISProvider.msi.The provider is located with the setup files in \amd64\Setup\msi\iSCSITargetSMISProvider.msi, and on the VMM server in \Program Files\Microsoft System Center 2012\Virtual Machine Manager\Setup\Msi\iSCSITargetProv\iSCSITargetSMISProvider.msi. Debe ejecutar el archivo .msi en el servidor de destino iSCSI.You'll need to run the .msi file on the iSCSI Target Server. Si el servidor ejecuta Windows Server 2012 R2, no es necesario que instale el proveedor.If the server's running Windows Server 2012 R2 you don't need to install the provider.
  4. Agregar cuenta: agregue la cuenta de administrador de VMM como administrador en el servidor.Add account: Add the VMM admin account as an administrator on the server.
  5. Detectar en VMM: agregue el dispositivo de almacenamiento en VMM.Discover in VMM: Add the storage device to VMM. Seleccione Dispositivos SAN y NAS detectados y administrados por un proveedor de SMI-S como tipo de proveedor y especifique la dirección IP o FQDN como servidor.Select SAN and NAS devices discovered and managed by a SMI-S provider as the provider type, and specify the IP address or FQDN as the server. Seleccione la cuenta con permisos en el servidor como cuenta de ejecución.Select the account with permissions to the server as the Run As account. Agréguela a la clasificación de almacenamiento necesaria y complete el Asistente para agregar dispositivos de almacenamiento.Add it to the required storage classification, and complete the Add Storage Devices Wizard.

Después de agregar el servidor como dispositivo de almacenamiento en la administración de VMM, puede asignar los grupos de almacenamiento y los LUN a un grupo host y aprovisionar el almacenamiento en los hosts y los clústeres.After adding the server as a storage device under VMM management you can allocate the storage pools and LUNs to a host group and provision storage to hosts and clusters.

Ejemplo de PowerShellPowerShell example

Puede usar VMM para configurar el servidor de destino iSCSI mediante Windows PowerShell.You can use VMM to configure the iSCSI Target Server through Windows PowerShell. En esta sección se enumeran algunas tareas comunes con ejemplos de los comandos de Windows PowerShell que puede usar para realizarlas.This section lists some common tasks with examples of Windows PowerShell commands that you can use for those tasks. El proveedor de SMI-S es compatible con todas las tareas de administración mediante VMM.The SMI-S provider supports all management tasks through VMM.

Administrar el almacenamiento en un servidor de destino iSCSIManage storage on an iSCSI target server

Abra PowerShell y use los cmdlets que se describen a continuación para administrar los recursos del servidor de destino iSCSI en VMM.Open PowerShell and use the cmdlets described below to manage iSCSI target server resources in VMM.

Adición de un proveedor de almacenamientoAdd a storage provider

ComandoCommand FinalidadPurpose
$Cred = Get-Credential Obtenga las credenciales administrativas locales del servidor de destino iSCSI que se basan en el nombre de usuario y la contraseña.Obtain the iSCSI Target Server local administrative credentials that are based on user name and password.

Tenga en cuenta que cualquier cuenta que forme parte del grupo de Administradores locales.Note that any account that is part of the Local Administrators group is sufficient.
$Runas = New-SCRunAsAccount -Name "iSCSIRunas" -Credential $Cred Cree una cuenta de ejecución en VMM.Create a Run As account in VMM.
Add-SCStorageProvider -Name "Microsoft iSCSI Target Provider" -RunAsAccount $Runas -ComputerName "<computername>" -AddSmisWmiProvider Agregue el proveedor de almacenamiento.Add the storage provider.

Visualización de propiedades de almacenamientoView storage properties

ComandoCommand FinalidadPurpose
$array = Get-SCStorageArray -Name “<computername>” Revise los atributos de la matriz de almacenamiento.Review the storage array attributes.
$array.StoragePools Vea los grupos de almacenamiento disponibles.View available storage pools.

Adición de grupos del servidor de destino iSCSI a la administración de VMMAdd pools from iSCSI Target Server to VMM management

ComandoCommand FinalidadPurpose
$pool = Get-SCStoragePool -Name "MS iSCSITarget Concrete: D:" Obtenga el grupo de almacenamiento específico que se va a agregar.Get the specific storage pool to add.
$class = New-SCStorageClassification -Name “gold” Cree una clasificación de almacenamiento, si no existe ninguna.Create a storage classification, if none exists.
Set-SCStorageArray -AddStoragePoolToManagement $pool -StorageArray $pool.StorageArray -StorageClassification $class Agregue el grupo de almacenamiento a VMM.Add the storage pool to VMM.
Set-SCStoragePool -StoragePool $pool -AddVMHostGroup (Get-SCVMHostGroup -Name "All Hosts") Asigne el grupo de almacenamiento a un grupo de servidores de virtualización.Allocate the storage pool to a virtualization server group.

Creación de un LUNCreate a LUN

ComandoCommand FinalidadPurpose
$LUN = New-SCStorageLogicalUnit -Name "iSCSI1" -StoragePool $pool -DiskSizeMB 1000 Cree un número de unidad lógica (LUN) de iSCSI.Create an iSCSI logical unit number (LUN).
Set-SCStorageLogicalUnit -StorageLogicalUnit $LUN -VMHostGroup (Get-SCVMHostGroup -Name "All Hosts") Asigne el LUN al grupo host.Allocate the LUN to the host group.
$host = Get-SCVMhost -ComputerName <host name> Recupere las propiedades de un host.Retrieve the properties of a host.
Register-SCStorageLogicalUnit -StorageLogicalUnit $LUN -VMHost $host Asigne el LUN al host.Assign the LUN to the host.

Retirada de recursosDecommission resources

ComandoCommand FinalidadPurpose
Remove-SCStorageLogicalUnit -StorageLogicalUnit $LUN Elimine un LUN.Delete a LUN.
Remove-SCStorageProvider -StorageProvider (Get-SCStorageProvider -Name "Microsoft iSCSI Target Provider") Quite un proveedor de almacenamiento.Remove a storage provider.

Pasos siguientesNext Steps

Obtenga más información sobre el aprovisionamiento de almacenamiento para hosts y clústeres de Hyper-V.Learn about provisioning storage for Hyper-V hosts and clusters.