Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 13224|Respuesta: 0

Serie de despliegue XenServer - Añadir almacenamiento compartido

[Copiar enlace]
Publicado en 27/1/2015 9:49:26 | | | |
Servidor XenServer
OS:XenServer 6.2
Nombre de anfitrión: xsr01
IP:192.168.0.241/24
Gateway:IP:192.168.0.1/24

NFSServidor
OS:CentOS 6.4
Nombre de anfitrión: nfs01
IP:192.168.0.204/24
Gateway:IP:192.168.0.1/24
Ejecutando software: nfs, rpcbind


1. Acerca del almacenamiento de XenServer

El proceso de instalación de XenServer, sin operación de partición, una vez completada la instalación del sistema, vistaDiscoEn este caso, verás que incluso un disco duro de 1T solo deja 4G de espacio, y el archivo del sistema XenServer ha ocupado 1,9G de ese espacio, dejando solo un espacio lamentablemente pequeño de 2G, y ni siquiera se puede colocar una imagen del sistema CentOS6.5. Si no puedes poner el archivo de imagen ISO, ¿cómo puedes instalar una máquina virtual? Esto es un dolor de cabeza para los principiantes.

Entonces, ¿cómo escala XenServer el almacenamiento? El concepto de repositorios de almacenamiento (SR - Repositorios de almacenamiento) se introduce en XenServer, que se utiliza para almacenar ISOs o VIDs. Citrix recomienda oficialmente usar almacenamiento compartido, que también es la intención y el objetivo original del diseño de XenServer, muy diferente del diseño de productos de VMWare. Actualmente, XenServer soporta tres tipos de almacenamiento: FC SAN, ISCSI SAN y NFS, y divide diferentes tipos de LUN según distintos tipos de virtualización para cumplir con los requisitos. Esto implica servidores de almacenamiento, y existen requisitos para los costes de equipo.

El texto utiliza principalmente NFS como ejemplo para explicar cómo añadir accionesalmacenamiento。 La implementación específica no es difícil de manejar, ya que la mayoría de las operaciones se realizan en la interfaz gráfica de XenCenter.

Los asuntos de instalación de XenServer se han tratado en el artículo "Historial de despliegue de XenServer - Instalación del Sistema y Licencias", y no se listarán aquí.


2. Construir un servidor NFS

Primero, vamos a entender brevemente qué es NFS.

NFS es una abreviatura de Network File System, que es un sistema de archivos de red. Un protocolo para sistemas de archivos distribuidos, desarrollado por Sun Corporation y publicado en 1984. La función es permitir que diferentes máquinas y distintos sistemas operativos compartan datos individuales entre sí a través de la red, y permitir que las aplicaciones accedan a los datos situados en el disco del servidor a través de la red del cliente, que se implementa entre sistemas tipo UnixDiscoUn método de intercambio de archivos.

El principio básico de NFS es "Permitir diferenciasclientey el servidor comparte el mismo sistema de archivos a través de un conjunto de RPCs", que es independiente del sistema operativo y permite que diferentes hardware y sistemas operativos compartan archivos entre sí. Al usar NFS, los usuarios y programas pueden acceder a archivos en el sistema remoto igual que lo harían con los archivos locales.

Empecemos a construir un servidor NFS, que es una tarea sencilla para TI que está familiarizado con Linux.

En este caso, NFS está ubicadaServidorLa información del sistema es la siguiente:
OS:CentOS versión 6.4 (Final)
IP:192.168.0.204/24
Particiones: /boot(500M), /(50G), /home(955G), swap(4G)
Nota: En este caso, el sistema es una máquina virtual que se ejecuta en otro XenServer, que se instala usando la plantilla CentOS 6.4 en XenServer y adopta el método de particionamiento por defecto. Este enfoque es minimizar la instalación; muchos paquetes de software no se instalan, incluido NFS, que debe instalarse manualmente, lo cual es más problemático.

En los sistemas Red Hat Linux/CentOS, la instalación de NFS es muy sencilla, requiere solo dos paquetes, y normalmente se instala como el paquete predeterminado del sistema.
nfs-utils-*: Incluye comandos y monitores básicos de NFS
rpcbind: Soporta conexiones para servicios NFS RPC seguros (Nota: este es un paquete bajo CentOS6, portmap en CentOS 5)
La relación entre RPC y NFS puede entenderse de esta manera: NFS es un sistema de archivos, y RPC es responsable de la transmisión de información.

Comprueba si NFS está instalado en el sistema con el siguiente comando,
# rpm -qa | GREP NFS
# rpm –qa | grep rpcbind

Si no está en el sistema actualInstalaciónLos paquetes necesarios para NFS deben instalarse manualmente y configurarse para iniciar.
# Delicioso instalar rpcbind*
# Yum install nfs-utils-*
# Inicio de servicio RPCBIND
# Inicio de NFS de servicio
# chkconfig rpcbind activado
# chkconfig nfs activado
Crea carpetas ISO y de datos en el directorio /home y compártelas a través de nfs, que se usan como imágenes de XenServeralmacenamientoAlmacenes y almacenes de máquinas virtuales.
# mkdir -p /home/iso
# mkdir -p /home/data
# vi /etc/exports (Nota: las siguientes dos líneas están editadas)
/home/data *(rw,sync,no_root_squash)
/home/iso *(rw,sync,no_root_squash)
# exportfs –a

Comprueba el estado de compartición con el siguiente comando y, si aparece el directorio compartido, el intercambio es exitoso.
# Showmount -E 192.168.0.204
Lista de exportación para 192.168.0.204:
/home/data *
/home/iso  *

Después de completar la configuración de compartir, tienes que abrir el puerto correspondiente en iptables (esto es un poco complicado) o cerrar iptables directamente (esto es lo más fácil), de lo contrario la otra parte no podrá acceder a él.


3. Añadir NFS VHD

enclienteUsa XenCener para conectar el host remoto xsr01. Las siguientes operaciones se realizan en XenCenter.

Haz clic derecho en el host xsr01, selecciona "Nuevo SR" en el menú emergente y aparecerá el cuadro de diálogo "Nuevo repositorio de almacenamiento", y luego configura los ajustes correspondientes en él. Como se muestra en la figura de abajo.



Selecciona el tipo de VHD NFS.



Establece un nombre para el SR, que es el nombre por defecto.



Rellena la ruta hacia el directorio compartido de NFS. Fíjate, hay un dos puntos en el centro.



Tras el éxito de la adición, puedes ver que se ha añadido un elemento llamado "NFS virtual disk storage" bajo xsr01, y automáticamente se convertirá en el almacenamiento local por defecto.
Selecciona "NFS virtual disk storage" y en la pestaña "General, Storage, Logs" a la derecha de la interfaz, puedes ver su capacidad, contenido de almacenamiento, registros y otra información.



Si la suma no tiene éxito, aparece el mensaje "El SR no completó la operación. Revisa tu configuración y vuelve a intentarlo." Revisa el cortafuegos.


4. Añadir ISO NFS

El proceso de operación es similar a añadir un VHD NFS, como se muestra en la imagen siguiente.







En la pestaña de Almacenamiento, puedes ver que el ISO en este momentoalmacenamientoHay dos imágenes ISO disponibles en el repositorio.





5. Añadir ISO CIFS

CIFS, menciona también el concepto. CIFS (Common Internet File System) es un sistema de archivos en red lanzado por Microsoft. En Windows OS, CIFS está integrado en el sistema operativo, no se requiere software adicional, todas las máquinas son peer-to-peer, desempeñando funciones duales, pueden ser servidores o clientes. En cambio, NFS exige que el cliente deba:InstalaciónSoftware dedicado.

NFS es independiente del transporte y puede usar TCP o UDP; CIFS es un protocolo compartido para conexiones de red, que requiere una alta fiabilidad en la transmisión de red y a menudo utiliza TCP/IP. NFS conserva las características del formato de archivo de unix, como propietarios, grupos, etc.; CIFS se realiza al estilo de Win OS.

El CIFS no se utiliza con frecuencia en entornos de producción, pero sigue siendo común en la fase inicial de despliegue del proyecto y en algunas operaciones temporales. Así es como añadir un ISO CIFS.

Primero que nada, por supuesto, debe haber uno con Windows OSServidorComparte archivos hacia afuera.
En este caso, el sistema operativo donde se encuentra CIFS es el sistema donde está XenCenter; en este caso, un PC muy corriente, la información es la siguiente:
OS:Windows XP SP3
IP:192.168.0.102/24
Gateway:IP:192.168.0.1/24

Aquí configura la carpeta ISO bajo la unidad E para compartir. Esta es la habilidad básica de TI, así que no diré mucho. Como se muestra en la figura. (Ten en cuenta que, en este caso, no existe un entorno de control de dominio.) Si Windows XP está unido al control de dominio, aquí hay que establecer permisos de acceso. )



Las siguientes operaciones se realizan en XenCenter. El proceso de operación es similar a añadir un VHD NFS, como se muestra en la imagen siguiente.





Ten en cuenta que esta ruta está escrita de forma diferente a la anterior ruta NFS. Si Windows XP está unido al control de dominio, tienes que rellenar el nombre de usuario y la contraseña a los que se permite acceder, y por supuesto, también puedes usar la cuenta de administrador local de Windown XP y la contraseña para verificar.






6. Otros

Una vez completadas con éxito las operaciones anteriores, al crear una nueva máquina virtual, puedes usar la imagen ISO (como CentOS 6.4) de la "biblioteca ISO CIFS" o "biblioteca ISO NFS" como la nueva máquina virtualInstalaciónfuente.



El disco virtual de la máquina virtual se almacena por defecto en el repositorio de almacenamiento de disco virtual NFS, o puedes elegir el almacenamiento local original "Almacenamiento local en xsr01".



En cuanto a las máquinas independientes, el almacenamiento es el mismo en todas partes, pero si se requieren múltiples hosts XenServer, pools de recursos y operaciones de alta disponibilidad como XMotion, se reflejan las poderosas ventajas del almacenamiento compartido NFS.

En el propio lugar de producción, debido al usoDispositivos de almacenamiento, usando más a menudo ISCSI para sumaralmacenamiento, las ventajas son mayores.




Anterior:Citrix lanza XenServer 6.5
Próximo:Sistema CentOS 6.5 con máquina virtual Xen 4.1.2
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com