Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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:
- 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.
- 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.
- 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.
- Agregar cuenta: agrega la cuenta de administrador de VMM como administrador en el servidor.
- 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.