SR SMB
Los recursos compartidos en servidores SMB (que admiten SMB 3) se pueden usar inmediatamente como SR para discos virtuales. Los VDI se almacenan únicamente en formato Microsoft VHD. Además, como estos SR se pueden compartir, los VDI almacenados en SR compartidos permiten:
-
Las máquinas virtuales se inician en cualquier host de XenServer® en un grupo de recursos
-
Las máquinas virtuales migran entre hosts de XenServer en un grupo de recursos mediante la migración en vivo (sin tiempo de inactividad perceptible)
Importante:
- La compatibilidad con SMB3 se limita a la capacidad de conectarse a un recurso compartido mediante el protocolo 3. Las funciones adicionales como la conmutación por error transparente dependen de la disponibilidad de funciones en el kernel de Linux ascendente y no son compatibles con XenServer 8.4.
- Puede ubicar su archivador SMB3 en un sistema Windows Server. No utilice un sistema Windows Server que se encuentre en una máquina virtual.
- El SMB en clúster no es compatible con XenServer.
- El almacenamiento SMB está disponible para los clientes de XenServer Premium Edition.
- Se recomienda encarecidamente utilizar una red de almacenamiento dedicada, con al menos dos enlaces unidos, idealmente a conmutadores de red independientes con fuentes de alimentación redundantes.
- Cuando utilice almacenamiento SMB, no elimine el recurso compartido del almacenamiento antes de desconectar el SR SMB.
Los VDI almacenados en SR basados en archivos se aprovisionan de forma ligera. El archivo de imagen se asigna a medida que la máquina virtual escribe datos en el disco. Este enfoque tiene el beneficio considerable de que los archivos de imagen de la máquina virtual ocupan solo el espacio necesario en el almacenamiento. Por ejemplo, si se asigna un VDI de 100 GB para una máquina virtual y se instala un sistema operativo, el archivo VDI solo refleja el tamaño de los datos del sistema operativo escritos en el disco, en lugar de los 100 GB completos.
Los archivos VHD también se pueden encadenar, lo que permite que dos VDI compartan datos comunes. En los casos en que se clona una máquina virtual basada en archivos, las máquinas virtuales resultantes comparten los datos comunes en disco en el momento de la clonación. Cada máquina virtual procede a realizar sus propios cambios en una versión aislada de copia en escritura del VDI. Esta característica permite clonar rápidamente máquinas virtuales basadas en archivos a partir de plantillas, lo que facilita el aprovisionamiento y la implementación rápidos de nuevas máquinas virtuales. La longitud máxima admitida de las cadenas VHD es 30.
Las implementaciones de SR basados en archivos y VHD en XenServer asumen que tienen control total sobre el directorio SR en el servidor de archivos. Los administradores no deben modificar el contenido del directorio SR, ya que esta acción puede correr el riesgo de corromper el contenido de los VDI.
XenServer se ha ajustado para el almacenamiento de clase empresarial que utiliza RAM no volátil para proporcionar confirmaciones rápidas de las solicitudes de escritura mientras mantiene un alto grado de protección de datos contra fallos.
Advertencia:
Dado que los VDI en SR basados en archivos se crean como VDI de aprovisionamiento ligero, los administradores deben asegurarse de que los SR basados en archivos tengan suficiente espacio en disco para todos los VDI necesarios. Los hosts de XenServer no garantizan que el espacio requerido para los VDI en SR basados en archivos esté presente.
Asegúrese de supervisar el espacio libre en su SR. Si el uso del SR llega al 100%, las escrituras posteriores de las máquinas virtuales fallarán. Estas escrituras fallidas pueden hacer que la máquina virtual se congele o se bloquee.
Parámetros de configuración de dispositivo para SR SMB:
| Nombre del parámetro | Descripción | ¿Obligatorio? |
|---|---|---|
server |
Ruta completa para compartir en el servidor | Sí |
username |
Cuenta de usuario con acceso de lectura/escritura al recurso compartido | Opcional |
password_secret |
(Recomendado) ID secreto para la contraseña de la cuenta de usuario, que se puede usar en lugar de la contraseña. | Opcional |
password |
Contraseña de la cuenta de usuario. Recomendamos que utilice el parámetro password_secret en su lugar. |
Opcional |
Crear un SR SMB compartido (SMB)
Para crear un SR SMB, proporcione el nombre de host o la dirección IP del servidor SMB, la ruta completa del recurso compartido exportado y las credenciales adecuadas.
CLI de xe
Nota:
Al ejecutar el comando
sr-create, recomendamos que utilice el argumentodevice-config:password_secreten lugar de especificar la contraseña en la línea de comandos. Para obtener más información, consulte Secretos.
Por ejemplo, para crear un SR SMB compartido en 192.168.1.10:/share1, utilice el siguiente comando:
xe sr-create content-type=user \
name-label="Example shared SMB SR" shared=true \
device-config:server=//192.168.1.10/share1 \
device-config:username=valid_username device-config:password_secret=valid_password_secret type=smb
<!--NeedCopy-->
Para crear un SR SMB no compartido, ejecute el siguiente comando:
xe sr-create host-uuid=host_uuid content-type=user \
name-label="Non-shared SMB SR" \
device-config:server=//192.168.1.10/share1 \
device-config:username=valid_username device-config:password_secret=valid_password_secret type=smb
<!--NeedCopy-->
En XenCenter®
<!- - kaizen-review: MD041 on line 1: - ->
- Abra el asistente Nuevo repositorio de almacenamiento: haga clic en Nuevo almacenamiento en la barra de herramientas.
- Seleccione SMB como tipo de almacenamiento físico y, a continuación, haga clic en Siguiente.
- En la página Nombre, introduzca el nombre del nuevo SR. De forma predeterminada, el asistente genera una descripción del SR. Esta descripción incluye un resumen de las opciones de configuración que seleccione a medida que avanza por el asistente. Para introducir su propia descripción, desactive la casilla de verificación Generar descripción automáticamente según la configuración del SR y escriba en el cuadro Descripción. Haga clic en Siguiente para continuar.
- En la página Ubicación, especifique los detalles del destino de almacenamiento:
-
Nombre del recurso compartido La dirección IP o el nombre DNS del servidor y la ruta. Por ejemplo,
\\server\path, dondeserveres el nombre DNS o la dirección IP del equipo servidor, ypathes un nombre de carpeta o archivo. Configure el servidor SMB para exportar la ruta especificada a todos los servidores del grupo. - Nombre de usuario y contraseña (Opcional) Para conectarse a un servidor SMB con un nombre de usuario diferente, introduzca su nombre de usuario y contraseña de inicio de sesión.
-
Nombre del recurso compartido La dirección IP o el nombre DNS del servidor y la ruta. Por ejemplo,
- Haga clic en Escanear para que el asistente busque SR SMB existentes en la ubicación que especificó.
- El asistente Nuevo repositorio de almacenamiento enumera los SR existentes que aún no están conectados. Puede seleccionar un SR de la lista y conectarlo como el nuevo repositorio de almacenamiento. Haga clic en Volver a conectar un SR existente y seleccione el SR de la lista, luego haga clic en Finalizar.
- Si no se encuentran SR existentes, simplemente haga clic en Finalizar para completar la configuración del nuevo SR y cerrar el asistente.