Configurar un servidor de destino iSCSI de Microsoft en el tejido de almacenamiento de VMM

Importante

Esta versión de Virtual Machine Manager (VMM) ha llegado al final del soporte técnico. Se recomienda actualizar a VMM 2022.

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. 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).

Esto es lo que debe hacer:

  1. Instalar el rol: instale el rol de servidor de destino iSCSI (Roles de servidorServicios de archivos y almacenamientoServicios de archivos y iSCSI) en un servidor que quiera 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, debe instalar en él el proveedor de SMI-S. 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. Debe 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: agregue la cuenta de administrador de VMM como administrador en el servidor.
  2. Detectar en VMM: agregue el dispositivo de almacenamiento en 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. Seleccione la cuenta con permisos en el servidor como cuenta de ejecución. Agréguela a la clasificación de almacenamiento necesaria y complete el Asistente para agregar dispositivos de almacenamiento.

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

Ejemplo de PowerShell

Puede usar VMM para configurar el servidor de destino iSCSI mediante Windows PowerShell. En esta sección se enumeran algunas tareas comunes con ejemplos de los comandos de Windows PowerShell que puede usar para realizarlas. El proveedor de SMI-S es compatible con todas las tareas de administración mediante VMM.

Administrar el almacenamiento en un servidor de destino iSCSI

Abra PowerShell y use 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

Get-Help Propósito
$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.

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 Agregue el proveedor de almacenamiento.

Visualización de propiedades de almacenamiento

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

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

Get-Help Propósito
$pool = Get-SCStoragePool -Name "MS iSCSITarget Concrete: D:" Obtenga el grupo de almacenamiento específico que se va a 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 Agregue el grupo de almacenamiento a VMM.
Set-SCStoragePool -StoragePool $pool -AddVMHostGroup (Get-SCVMHostGroup -Name "All Hosts") Asigne el grupo de almacenamiento a un grupo de servidores de virtualización.

Creación de un LUN

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

Retirada de recursos

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

Pasos siguientes

Obtenga más información sobre el aprovisionamiento de almacenamiento para hosts y clústeres de Hyper-V.