Qual é a configuração de rede correta para uma devStack VM (virtualbox)?

4

Normalmente, quando configuro uma nova VM do Ubuntu, mantenho o eth0 no modo NAT para obter a internet & Eu adiciono uma interface eth1 no modo HostOnly para que eu possa ssh.

Mas usando este guia do devStack: Executando uma nuvem em uma VM , parece que ela tentou usar eth0 como a interface pública (a instalação ficou presa porque eth0 perdeu a rede).

Eu sei que uma configuração do OpenStack geralmente requer dois NICs, então estou querendo saber qual é a configuração correta para minha VM.

    
por Olivier 19.07.2012 / 15:11

2 respostas

5

Eu comecei com o guia Experimentando com o OpenStack Essex no Ubuntu 12.04 LTS no VirtualBox e aqui estão as configurações que acabei no VirtualBox

Em Preferências > Rede criar uma rede somente host chamada vboxnet0.

vboxnet0 (desativa o servidor DHCP também)

CrieumanovaVMeváparaaseçãoRede.

OsadaptadoresparaaprópriaVM.

Configurações de rede na VM do Ubuntu / etc / network / interfaces

auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp

#Public Interface
#auto eth1
#iface eth1 inet static
#address 172.16.0.1
#netmask 255.255.0.0
#network 172.16.0.0
#broadcast 172.16.255.255

# Instead of having eth1 in /etc/network/interfaces
# we create directly br100 and attach it to eth1
auto br100
iface br100 inet static
address 172.16.0.1
netmask 255.255.0.0
network 172.16.0.0
broadcast 172.16.255.255
    bridge_ports eth1
    bridge_stp off
    bridge_maxwait 0
    bridge_fd 0

E no meu arquivo devrack localrc / local.conf incluí as seguintes configurações:

HOST_IP=172.16.0.1
FLAT_INTERFACE=br100
PUBLIC_INTERFACE=eth1
FLOATING_RANGE=172.16.0.128/25

Isso permitirá acessar suas instâncias (quando associadas a um IP flutuante) de sua máquina host

Espero que isso funcione para você também!

Everett

    
por 19.07.2012 / 20:09
3

Se você tiver vagrant instalado junto com o virtualbox, você pode iniciar o devstack usando vagrant-devstack :

$ git clone [email protected]:dolph/vagrant-devstack.git
$ cd vagrant-devstack
$ vagrant up

A configuração de rede é gerenciada pelo Vagrantfile incluído.

    
por 23.07.2013 / 19:34