
Tengo Debian 9 con OpenVZ 6 ejecutándose, creé mi VPS así:
vzctl create 10 -- ostemplate debian-8.0-x86_64-minimal
vzctl set 10 --ipadd 192.168.1.5 --save
Sin embargo, cuando inicio la máquina virtual, no ha asignado la IP privada, por lo que no puedo configurar nat en la máquina host para permitir que este servidor virtual acceda a Internet.
Esta es la salida de la dirección IP del virtual:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: venet0: <BROADCAST,POINTOPOINT,NOARP> mtu 1500 qdisc noop state DOWN
link/void
Este es /etc/network/interfaces:
auto lo
iface lo inet loopback
OpenVZ debería configurar este archivo porque en mi máquina anterior con Debian 7 y Debian 7 VPS este archivo lo configura automáticamente el administrador de OpenVZ, por lo que cada vez que se reinicia el VPS obtiene una nueva configuración de acuerdo con lo que este contenedor tiene en la configuración de OpenVZ. Necesito que este proceso sea automático, seguro que puedo configurarlo manualmente, pero eso no es lo que necesito.
EDITAR: Cuando probé la plantilla de Debian 7, todo funciona bien, así que supongo que solo hay un problema con las plantillas de Debian 8 que OpenVZ no configura automáticamente. Sin embargo, Debian 7 es muy antiguo y necesito al menos contenedores de Debian 8.
EDITAR 2: Este mensaje aparece cuando intento configurar la IP en el contenedor Debian 8:
vzctl set 10 --ipadd 192.168.1.11 --save
UB limits were set successfully
Adding IP address(es): 192.168.1.11
main: line 710: /etc/init.d/network: No such file or directory
CT configuration saved to /etc/vz/conf/10.conf
Respuesta1
Parece que los archivos de configuración están desordenados para las versiones más nuevas de Debian, por lo que necesitaba crear una nueva configuración para Debian 8 en /etc/vz/dists y funciona perfectamente después de eso.