Configure o contêiner LXC como VM com seu próprio endereço IP

1

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!

    
por vonconrad 25.12.2012 / 14:38

0 respostas