Buscar

Buscar:
Idioma:  

No existe ninguna categoría para el producto seleccionado

Cómo puedo activar el soporte para NFS en Parallels Virtuozzo Containers?

ID del artículo: 873 
Última actualización: Abr, 17 2012
Vistas:
APLICABLE A:
  • Virtuozzo for Linux 3.x

Resolución

Desde el kernel 2.4.20-021stab028.18 (publicado en setiembre del 2005), todas las versiones del kernel de Parallels Virtuozzo Containers soportan el cliente NFS. Esto significa que puede montar particiones NFS en un servidor de hardware Parallels Virtuozzo Containers.

El kernel de Parallels Virtuozzo Containers no soporta el servidor NFS, pero puede usar software de servidor NFS a nivel de usuario.

El cliente NFS no está disponible desde dentro de un contenedor, pero puede montar particiones NFS en el nodo hardware y entonces montarlas en un contenedor usando el montador denominado 'bind'. Este comportamiento será modificado en Parallels Virtuozzo Containers 4.0, pudiendo montar particiones NFS directamente desde dentro de un contenedor.

A partir de Parallels Virtuozzo Containers 3.0 SP1, puede administrar montajes bind dentro de contenedores usando la opción  '--bindmount_add' del comando 'vzctl set'.

Los ejemplos básicos que aparecen a continuación le muestran cómo mapear un recurso desde el host (de hecho cualquier directorio, incluyendo el punto de montaje NFS) a un contenedor en Parallels Virtuozzo Containers 3.x:

- montar una partición NFS en el servidor Parallels Virtuozzo Containers:
# mount -t nfs nfsserver.test.com:/data /mnt/nfs/data


- mapear la partición al contenedor #101 como /mnt/data:
# mkdir /vz/root/101/mnt/data
# mount --bind /mnt/nfs/data /vz/root/101/mnt/data


Con el fin de simplificar y automatizar la gestión de mapeos externos, puede usar scripts de acción de Parallels Virtuozzo Containers. De esta forma, los montajes serán restaurados de forma automática cuando se inicie el contenedor. A continuación le mostramos unos scripts de muestra que mapean /mnt/data desde el host hasta /mnt/data del contenedor #101. Anote la ubicación de los scripts (/etc/sysconfig/vz-scripts) y los nombres de archivo del script.

- montar el script, ejecutado cuando se inicie el contenedor  #101 (/etc/sysconfig/vz-scripts/101.mount):
#!/bin/sh

# Check if global Virtuozzo configuration and container configuration files exist
[ -f /etc/sysconfig/vz ] || exit 1
[ -f $VE_CONFFILE ] || exit 1

# Source both files. Note the order, it is important
source /etc/sysconfig/vz
source $VE_CONFFILE

mkdir -p $VE_ROOT/mnt/data && mount --bind /mnt/data $VE_ROOT/mnt/data
exit 0


- desmontar el script, ejecutado cuando se detenga el contenedor #101 (/etc/sysconfig/vz-scripts/101.umount):
#!/bin/sh

# Check if global Virtuozzo configuration and container configuration files exist
[ -f /etc/sysconfig/vz ] || exit 1
[ -f $VE_CONFFILE ] || exit 1

# Source both files. Note the order, it is important
source /etc/sysconfig/vz
source $VE_CONFFILE

umount $VE_ROOT/mnt/data
exit 0

Si desea usar el script para otros contenedor, pongamos el contenedor #102, simplemente copie los scripts de acción y edite los directorios que desea montar, si es necesario:
# cp /etc/sysconfig/vz-scripts/101.mount /etc/sysconfig/vz-scripts/102.mount
# cp /etc/sysconfig/vz-scripts/101.umount /etc/sysconfig/vz-scripts/102.umount





Suscríbase al servicio de notificación de cambios para este artículo Suscríbase al servicio de notificación de cambios para este artículo

Ofrézcanos su opinión acerca de este artículo

* ¿Le ayudó este artículo a resolver su incidencia?

No
¿Cómo podemos mejorar este artículo?

NOTA: los comentarios acerca de la base de conocimiento son revisadas de forma ocasional y no se da respuesta a la mayoría de comentarios individuales. Si desea obtener una respuesta para cualquier consulta de soporte, póngase en contacto con nosotros mediante los canales de soporte . Muchas gracias por sus comentarios.

Suscribirme a actualizaciones del artículo. Mi email es
 
 
 
 
 
Para particulares
Para hosters
Para SaaS
Para IaaS
Para desarrolladores
 
Virtualización de equipos
- Parallels Desktop 7 para Mac
- Parallels Transporter
- Parallels Mobile
- Parallels Desktop Switch to Mac Edition
- Parallels Workstation
- Parallels Workstation Extreme
- Parallels Desktop para Mac Enterprise Edition
Virtualización de servidores
- Parallels Server para Mac 4.0
- Parallels Server para Mac Bare Metal Edition
- Parallels Server Bare Metal
- Parallels Virtuozzo Containers
Automatización
- Parallels Operations Automation
- Parallels Automation for Cloud Infrastructure
- Parallels Business Automation
- Parallels Business Automation Standard
- Parallels Virtual Automation
- Parallels Plesk Panel Suite
- Parallels Small Business Panel
- Programa revendedor SSL/dominio Parallels
- Parallels Partner Storefront
Otros productos