Compartir a través de


Configuración de un servidor de destino iSCSI de Microsoft en la estructura de almacenamiento de VMM

El servidor de destino iSCSI de Microsoft es un rol de servidor que permite que una máquina de servidor Windows funcione como un dispositivo de almacenamiento. En este artículo se explica cómo configurar una Servidor de destino iSCSI de Microsoft en el almacenamiento de System Center Virtual Machine Manager (VMM).

Esto es lo que debe hacer:

  1. Instalar el rol: instala el rol de servidor de destino iSCSI (Server Roles>File and Storage Services>File and iSCSI Services) en un servidor que desees agregar como dispositivo de almacenamiento en bloque.
  2. Configurar discos iSCSI virtuales: después de instalar el rol, deberá configurar discos iSCSI virtuales y conectarse a los servidores que desee. Más información.
  1. Instalar el proveedor: si el servidor de destino iSCSI ejecuta Windows Server 2012, debes instalar el proveedor SMI-S en él. El proveedor se encuentra 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. Deberás ejecutar el archivo .msi en el servidor de destino iSCSI. Si el servidor ejecuta Windows Server 2012 R2, no es necesario instalar el proveedor.
  1. Agregar cuenta: agrega la cuenta de administrador de VMM como administrador en el servidor.
  2. Descubrir en VMM: Agregar el dispositivo de almacenamiento a VMM. Seleccione dispositivos SAN y NAS detectados y administrados por un proveedor SMI-S como tipo de proveedor y especifique la dirección IP o el FQDN como servidor. Seleccione la cuenta con permisos para el servidor como la cuenta de ejecución. Agréguelo a la clasificación de almacenamiento necesaria y complete el Asistente para agregar dispositivos de almacenamiento.

Después de agregar el servidor como un dispositivo de almacenamiento en la administración de VMM, puedes asignar los grupos de almacenamiento y los LUN a un grupo host y aprovisionar el almacenamiento en hosts y clústeres.

Ejemplo de PowerShell

Puedes usar VMM para configurar el servidor de destino iSCSI a través de Windows PowerShell. En esta sección se enumeran algunas tareas comunes con ejemplos de comandos de Windows PowerShell que puedes usar para esas tareas. El proveedor SMI-S admite todas las tareas de administración a través de VMM.

Administración del almacenamiento en un servidor de destino iSCSI

Abre PowerShell y usa los cmdlets que se describen a continuación para administrar los recursos del servidor de destino iSCSI en VMM.

Adición de un proveedor de almacenamiento

Comando Propósito
$Cred = Get-Credential Obtenga las credenciales administrativas locales del servidor de destino de iSCSI basadas en el nombre de usuario y la contraseña.

Cualquier cuenta que forme parte del grupo Administradores locales es suficiente.
$Runas = New-SCRunAsAccount -Name "iSCSIRunas" -Credential $Cred Cree una cuenta de ejecución en VMM.
Add-SCStorageProvider -Name "Microsoft iSCSI Target Provider" -RunAsAccount $Runas -ComputerName "<computername>" -AddSmisWmiProvider Agrega el proveedor de almacenamiento.

Visualización de las propiedades de almacenamiento

Comando Propósito
$array = Get-SCStorageArray -Name “<computername>” Revisa los atributos de la matriz de almacenamiento.
$array.StoragePools Consulta los grupos de almacenamiento disponibles.

Adición de grupos de servidor de destino iSCSI a la administración de VMM

Comando Propósito
$pool = Get-SCStoragePool -Name "MS iSCSITarget Concrete: D:" Obtenga el pool de almacenamiento específico para agregar.
$class = New-SCStorageClassification -Name “gold” Cree una clasificación de almacenamiento si no existe ninguna.
Set-SCStorageArray -AddStoragePoolToManagement $pool -StorageArray $pool.StorageArray -StorageClassification $class Añada el grupo de almacenamiento a VMM.
Set-SCStoragePool -StoragePool $pool -AddVMHostGroup (Get-SCVMHostGroup -Name "All Hosts") Asigna el grupo de almacenamiento a un grupo de servidores de virtualización.

Crear un LUN

Comando Propósito
$LUN = New-SCStorageLogicalUnit -Name "iSCSI1" -StoragePool $pool -DiskSizeMB 1000 Crea un número de unidad lógica (LUN) iSCSI.
Set-SCStorageLogicalUnit -StorageLogicalUnit $LUN -VMHostGroup (Get-SCVMHostGroup -Name "All Hosts") Asigne el LUN al grupo de hosts.
$host = Get-SCVMhost -ComputerName <host name> Recupera las propiedades de un host.
Register-SCStorageLogicalUnit -StorageLogicalUnit $LUN -VMHost $host Asignar el LUN al host.

Recursos de desmantelamiento

Comando Propósito
Remove-SCStorageLogicalUnit -StorageLogicalUnit $LUN Eliminar un LUN.
Remove-SCStorageProvider -StorageProvider (Get-SCStorageProvider -Name "Microsoft iSCSI Target Provider") Elimina un proveedor de almacenamiento.

Pasos siguientes

Obtén información sobre el aprovisionamiento de almacenamiento para hosts y clústeres de Hyper-V.