Resolvido por este post (que eu também publiquei) KVM com um host IP e uma sub-rede diferente para máquinas
Configurá-lo sem o DHCP me permite usar mais de um IP por convidado com muita facilidade.
Sistema:
SO: Debian 6.0 de 64 bits com o KVM instalado a partir de pacotes
KVM é gerenciado com o Cloudmin 6.4.kvm
Eu tenho uma sub-rede / 29 do meu host. A ponte é configurada corretamente para cada VM ter seu próprio IP, atribuído por meio de um servidor DHCP em execução no host. Eu segui este guia do meu host:
link (Você terá que executá-lo através do GTranslate, é um host alemão, então guia alemão)
IP do host (não meu IP real): 1.2.3.4
Minha sub-rede é 5.6.7.8/29, o que significa que tenho os seguintes IPs disponíveis para as minhas VMs:
5.6.7.8
5.6.7.9
5.6.7.10
...
5.6.7.15
Como mencionado, o roteamento é configurado e as 4 VMs que eu configuro têm um IP e podem se comunicar com o mundo externo e entre si. Esse não é o problema que estou tendo. Quando tento adicionar outro IP a uma VM, o IP não consegue fazer ping do mundo externo.
Para registro, meu objetivo final é poder executar um servidor DNS e registrá-lo, para que eu possa apontar todos os meus domínios para ele e controlar o DNS de uma instalação virtualmin instalada em uma das VMs (e, portanto, facilitar a execução dos meus sites em vez de ter que acessar o console DNS do registar, criar um subdomínio e, em seguida, fazer um servidor virtual do apache manualmente, yadda yadda).
Então, quando eu crio uma VM, ela obtém o próximo IP disponível, que, nesse caso, é 5.6.7.11. Eu também quero ser capaz de dar esta VM 5.6.7.12 ou mesmo 5.6.7.13, ou qualquer outro IP disponível. Quando eu faço, no entanto, o IP não pode ser pingado do mundo exterior.
Passos que eu tomo:
1. Crie a VM normalmente no Cloudmin.
2. Instale o sistema operacional e obtenha a primeira configuração de IP na VM
3. Navegue até "Configuração do sistema" - > 'Network Interfaces' no Cloudmin e adicione outro dispositivo ethN com o endereço MAC desejado e o dispositivo de bridge de acordo com o guia do meu hoster acima.
4. Adicionar o novo dispositivo para a VM e reinicie a VM, mas quando ele volta, o ethN eu adicionei (eth1) afirma que não está presente na VM, por isso não posso fazer algo parecido com ifconfig eth1
ou eu recebo a mensagem de erro "No such device".
Acho que é porque o Cloudmin atribui um IP à máquina e adiciona uma entrada a algum tipo de roteamento no host. Não consigo encontrar nenhuma documentação sobre isso, no entanto. Alguém tem alguma idéia de como eu posso conseguir isso?
EDITED: Como alternativa, existe uma GUI de código aberto melhor que eu possa usar para administrar o KVM que me permita fazer isso mais facilmente que você recomendaria?
Resolvido por este post (que eu também publiquei) KVM com um host IP e uma sub-rede diferente para máquinas
Configurá-lo sem o DHCP me permite usar mais de um IP por convidado com muita facilidade.
Primeiro, verifique se você configurou a ponte corretamente para que suas máquinas virtuais possam se comunicar com o rede.
Em segundo lugar, crie um pool de IP contendo sua rede / 29 e o endereço do gateway dentro desse / 29. Definir o endereço do gateway corretamente é provavelmente a parte que você perdeu. Hetzner informará qual endereço no / 29 é o gateway.
Em terceiro lugar, atribua IPs a máquinas virtuais e aproveite.
Tags debian ip kvm-virtualization