Eu preciso configurar um ambiente cercado no servidor Ubuntu. O caso de uso real é ter dois sites separados em execução na mesma caixa física, mas eu quero um desses sites em execução em um ambiente cercado. Imaginei que a melhor maneira de fazer isso era criar uma VM no servidor para o site cercado e ter um segundo endereço IP apontando para essa VM.
Um amigo recomendou o OpenVZ, mas O tópico recomendou o LXC. Eu tenho o LXC funcionando, exceto pela parte de rede.
Eu tenho um endereço IP separado e um endereço MAC separado, fornecido pelo provedor do servidor (Hetzner). Infelizmente, não consigo descobrir quais valores colocar no arquivo de configuração do LXC para que, quando o contêiner for iniciado, ele use o endereço IP diferente.
Quando inicio o contêiner com as configurações abaixo, ele é inicializado bem. No entanto, fazendo um curl http://curlmyip.com
, recebo o endereço IP da máquina raiz (188.40.88.211) e não o novo IP (188.40.88.228). O último IP não responde às solicitações de ping ou http.
Aqui estão os bits relevantes do arquivo de configuração:
lxc.network.type=veth
lxc.network.link=lxcbr0
lxc.network.flags=up
lxc.network.hwaddr = 00:50:56:00:30:3F
lxc.network.ipv4 = 188.40.88.228
Por favor, deixe-me saber se há alguma informação adicional que eu possa lhe dar, ou mesmo se estou no caminho errado com as VMs. Eu sou muito novo em tudo isso!