Añadir interfaces OpenVZ - En caliente

Creado el 01 diciembre 2014
Este artículo es un poco más técnico y más orientado a si sois administradores de un servidor Linux donde tengais dados de alta distintos servidores virtuales (aka VPS) con la tecnología OpenVZ. Obviamente, estaría encantado de que cualquier persona lo leyese por mera curiosidad y para que algún dia se adentrase en esta aventura y probase a configurarlo por si mismo. En este artículo veremos como añadir una interfaz a un VPS sin necesidad de parar el VPS. ¿Y para que sirve esto? 1º Queremos añadir IP's de rango interno para que entre todos los VPS se alcancen y puedan transferir datos más rápidamente. 2º Añadir una nueva interfaz En primer lugar hay que crear en la máquina anfitriona un bridge para que se comuniquen todas nuestras máquinas con interfaces internas (en el caso que deseemos esto)
brctl addbr br0
Luego borraremos si existe alguna IP asignada
ifconfig eth0 0
Y añadiremos una IP a nuestro brdige de la máqiuna anfitriona
ifconfig br0 192.168.1.1/24
Y le diremos que GW (gateway-puerta de enlace) debe usar
ip route add default via 192.168.1.100 dev br0
Ahora deberiamos comentar la siguiente linea del fichero : /etc/vz/vznet.conf si es que lo tenemos.
#EXTERNAL_SCRIPT="/usr/sbin/vznetcfg.custom"
Después tendremos que añadir una interfaz al VPS, para ello listaremos nuestros VPS
vzlist
Cogeremos el cTID y añadiremos la interfaz:
vzctl set cTID --netif_add eth1 --save
Ahora añadiremos la IP que queramos a la interfaz añadida:
vzctl exec cTID ifconfig eth1 192.168.1.1
Ahora añadiremos la IP a nuestro bridge:
brctl addif br1 vethCTID.1
Nota: vethCTID sera igual al numero del VPS, ejemplo: si el VPS tiene el ID 112, sería: brctl addif br1 veth112.1 (el .1 es porque es la primera interfaz que asignamos al VPS) Con esto ya tendriamos nuestro VPS con una IP interna asignada y añadida al Bridge creado previamente. No nos olvidemos descomentar la linea del fichero: /etc/vz/vznet.conf

Etiquetas: sistemas, linux

 

Volver

illumosispconfigsupermicrociscocogentaire-networkshripe-ncc