
Ambiente
Alquilé un servidor dedicado de OVH e instalé Proxmox 3.3 (basado en Debian 6 Wheezy) para poder crear y gestionar varias máquinas virtuales en él.
Cada VM está configurada para utilizar una IP pública (proporcionada por OVH), configurada como alias de IP en elanfitrión- un dispositivo de red virtual para cada IP: eth0:0, eth0:1, etc., tal y como recomienda la guía de OVH:http://help.ovh.es/IpAlias#link7
Y están unidos a los diferenteshuéspedes, a través del puente vmbr0 y utilizando las direcciones MAC virtuales creadas para cada IP, como recomiendan estas guías de OVH:http://help.ovh.com/Proxmox y /BridgeClient [lo sentimos, no podemos publicar más de 2 enlaces]
Las VM son instalaciones de CentOS 7 y la configuración funciona perfectamente para el acceso a las VM y la comunicación entre las Máquinas Virtuales, utilizando las IP públicas.
También tengo acceso SSH a la máquina host y a los invitados.
Caso de uso
Estoy intentando configurar copias de seguridad de las diferentes máquinas virtuales utilizando BackupPC instalado en el host, para facilitar el acceso al almacenamiento de la máquina física y al "almacenamiento de copia de seguridad" que ofrece OVH.
BackupPC se instaló en el host y se configuró para usarsincronización, y el objetivo es conectarse a las máquinas virtuales a través dessh.
Asunto
No puedo conectarme a las máquinas virtuales desde el host mediante SSH.Esto se debe a que las IP públicas a través de las cuales intento acceder a las máquinas virtuales están de hecho (desde la perspectiva de un host) asignadas al propio host como alias de IP.
Esto significa que cuando me conecto a la IP de una VM a través de SSH,De hecho, me conecto en bucle al propio host..
Pregunta
¿Cómo puedo resolver este problema para que mis copias de seguridad funcionen?
1.Por supuesto, podría crear una máquina virtual más y manejar las copias de seguridad desde allí, pero esta no es una solución óptima ya que tendré que dedicar recursos para las copias de seguridad y quiero evitar almacenar las copias de seguridad en una máquina virtual.
2.Pensé en agregar un segundo dispositivo de red a las máquinas virtuales para manejar las comunicaciones "locales", pero no sé cómo hacerlo. Dado que mi "puente de configuración de IP pública" ya utiliza el dispositivo eth0 de mi host, supongo que debo crear otro puente para este caso de uso. ¿Pero debo conectarlo con el eth0 de mi host sin causar problemas con la "configuración de IP pública"?
NÓTESE BIEN:Si el razonamiento detrás de mi concepto de respaldo es incorrecto, hágamelo saber. Doy la bienvenida a cualquier otra solución que ofrezca copias de seguridad incrementales y completas de mis diferentes máquinas virtuales.
Muchas gracias por su ayuda !
Respuesta1
EresnoSe supone que debe configurar las direcciones IP de conmutación por error en el host en este escenario. Deben estar configuradossoloen los invitados.
Mejor aún, use sus direcciones IPv6 para acceder a sus máquinas virtuales desde el host. Esto será más confiable de todos modos.