Pregunta

Actualmente estamos ejecutando el servidor VMware ESX en nuestra red de oficina. Nuestras máquinas invitadas de VMware están ejecutando Ubuntu Server 11.04.

Lo que estamos buscando es una forma de compartir un espacio de almacenamiento accesible por las máquinas invitadas utilizando un disco virtual. Si una de las máquinas invitadas escribe en el espacio de almacenamiento compartido, entonces todos los demás invitados verían el cambio.

He leído una publicación sobre la creación de un VMDK que está montado en el invitado. Pero la publicación también menciona que ninguno de los invitados vería cambios si uno de los invitados escribe a menos que se vuelva a montar el disco. ¿Es esto correcto?

¿Alguien sabe cómo establecer esto estrictamente a través de VMware? (es decir, no usar una máquina invitada NAS configurada con CIFS, SMB, NFS, etc. para compartir)

¿Fue útil?

Solución

Estás pidiendo un disco compartido "múltiple". VMware es compatible con esto (se usa para admitir clústeres de MSCS y VMware Fault Tolerant VMS), pero no hay muchos sistemas de archivos o OSE que puedan aprovechar esto; estoy seguro de que ninguno de los sistemas de archivos de Ubuntu estándar es capaz de ser capaz de este. Esta configuración es el equivalente virtual de enchufar una sola unidad SCSI en dos hosts separados ... los problemas de almacenamiento en caché y consistencia no son triviales para que los hosts usen el almacenamiento compartido sin golpearse entre sí.

Aquí hay un artículo de VMware KB sobre habilitar el modo múltiple:http://kb.vmware.com/selfservice/microsites/search.do?language=en_us&cmd=displaykc&externalid=1034165

También hay implicaciones para la gestión de VM (migración, copias de seguridad, etc.) que se vuelven mucho más complicadas con los discos compartidos que tener en cuenta.

Otros consejos

Para hacer una discusión física por varias máquinas Ubuntu, la forma más fácil es agregar el disco VMware a una de las máquinas virtuales, luego use NFS para compartir esa unidad con otras máquinas. La única limitación real, en relación con tratar de compartir un disco VMware directamente, es que, si la máquina virtual realmente aloja el disco, el disco no estará disponible para las otras máquinas virtuales. Sin embargo, una ventaja adicional de usar NFS (aparte de no corromper el disco, como se discutió en las otras respuestas) es que el disco NFS VMware también se puede compartir con otras máquinas no virtuales.

Uno de los (muchos) conjuntos de instrucciones sobre cómo configurar NFS en Ubuntu está en: https://help.ubuntu.com/community/settingupnfshowto

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top