martes, 5 de febrero de 2019

Configurar IP Pública a container LXD

Para asignar una IP pública a nuestro container de modo que el servidor web sea público en Internet procedemos de la siguiente manera.

1) creamos un profile para utilizar macvlan
lxc profile create macvlan




2) configuramos una interface macvlan en ese profile
lxc profile device add macvlan eth0 nic nictype=macvlan parent=enp1s0



3) chequeamos que sea correcta la configuración
lxc profile show macvlan
 









4) creamos el container seleccionando el profile macvlan y default
lxc launch --profile default --profile macvlan ubuntu-daily:14.04 observatorio




5) logeamos en el contenedor para listar la interface
lxc exec observatorio bash

















6) editamos una configuración estática con la Ip pública y gateway. Reiniciamos el contenedor
 vi /etc/network/interfaces.d/eth0.cfg









7) Instalamos el metapaquete lamp-server para publicar nuestro sitio web
apt install lamp-server^










Fuente:
https://blog.simos.info/configuring-public-ip-addresses-on-cloud-servers-for-lxd-containers/

No hay comentarios: