Como configurar a rede não local em ponte para o Xen?

0

Eu tive um pesadelo absoluto nos últimos 5 dias tentando configurar o networking adequado para o Xen. Eu tentei tantos guias e todos falharam em fornecer uma solução para minha pergunta específica.

Os IPs que eu preciso configurar:

  • Primeiro utilizável: 198.xx.xxx.74
  • Último uso: 198.xx.xxx.78
  • 2nd First Usable: 198.xx.xxx.18
  • 2º último uso: 198.xx.xxx.22

Eu preciso de 8 total de ip's utilizáveis, 7 para ips dedicados individuais para servidores e 1 para acessar o dom0.

Meu arquivo de interfaces atual:

auto xenbr0
iface xenbr0 inet manual
bridge_ports eth0 
bridge_stp on
bridge_maxwait 0
bridge_fd 0

auto eth0
iface eth0 inet static
address 198.xx.xxx.74
netmask 255.255.255.248
gateway 198.xx.xxx.73

auto eth0:1
iface eth0:1 inet static
address 198.xx.xxx.75
netmask 255.255.255.248

auto eth0:2
iface eth0:2 inet static
address 198.xx.xxx.76
netmask 255.255.255.248

auto eth0:3
iface eth0:3 inet static
address 198.xx.xxx.77
netmask 255.255.255.248

auto eth0:4
iface eth0:4 inet static
address 198.xx.xxx.78
netmask 255.255.255.248

auto eth1 
iface eth1 inet static
address 198.xx.xxx.18
netmask 255.255.255.248

auto eth1:1 
iface eth1:1 inet static
address 198.xx.xxx.19
netmask 255.255.255.248

auto eth1:2 
iface eth1:2 inet static
address 198.xx.xxx.20
netmask 255.255.255.248

auto eth1:3 
iface eth1:3 inet static
address 198.xx.xxx.21
netmask 255.255.255.248

auto eth1:4 
iface eth1:4 inet static
address 198.xx.xxx.22
netmask 255.255.255.248

Além da interface xenbr0, o arquivo foi configurado por host (servidores seguros, que se recusaram a ajudar com (compreensível, hospedagem não gerenciada ...)).

O resultado de brctl show :

bridge name    bridge id            STP enabled     interfaces
xenbr0         8000.002590c30f2a    yes             eth0
                                                    vif5.0

Usando xm create /etc/xen/testvm.cfg , consegui iniciar o domU, mas ele não está acessível pela rede.

O resultado de xm list :

Name                     ID    Mem  VCPUS      State      Time(s)
Domain-0                  0    2500     8      r-----        46.6
testvm                    5    4300     1      -b----         1.9

O /etc/xen-tools/xen-tools.conf config (somado):

gateway       = 198.xx.xxx.73
netmask       = 255.255.255.248
broadcast     = 192.168.0.255 (I wasn't sure what this was supposed to be)
dist          = lucid (10.04, I need to get the 12.04, but thats not important now)

A rede /etc/xen/testvm.cfg :

vif        = [ 'ip=198.xx.xxx.19, mac=xx:xx:xx:xx:xx:xx'

Copiei tudo manualmente, porque não tenho acesso SSH, pois a rede está gravemente quebrada. Eu só posso acessar o servidor através do visualizador não confiável do iKVM.

Eu forneceria um ifconfig, mas infelizmente não posso fornecê-lo, vou fornecer qualquer outra coisa que você precise ajudar. Eu apreciaria muito um guia específico para consertar isso, pois isso definitivamente ajudaria os outros no futuro, no entanto, links para outros guias que são semelhantes ao que eu preciso ainda são bem-vindos.

Obrigado por assistir, espero que você possa ajudar com meu pesadelo:).

    
por milkywayz 02.06.2013 / 22:02

1 resposta

0

não tenho certeza se você recebeu sua resposta ainda em algum outro lugar, Também não sou por todos os meios um especialista nisso (significando Linux e redes) mas não deve sua configuração. seja o contrário. seu manual de NICs físicos e seu em ponte configurado conforme necessário. com base na configuração que você mostra, você só tem 2 NICs físicas

Estou me desentendendo com isso agora mesmo, tentando configurar o XEN no Ubuntu 12.04. mas todo guia que vejo mostra a configuração dessa maneira, não do jeito que você faz.

Espero que alguém com mais conhecimentos de redes Linux veja isso e confirme / me corrija.

auto eth0
iface eth0 inet manual

auto eth1
iface eth1 inet manual


auto xenbr0
iface xenbr0 inet static
bridge_ports xenbr0 
bridge_stp on
bridge_maxwait 0
bridge_fd 0
address 198.xx.xxx.74
netmask 255.255.255.248
gateway 198.xx.xxx.73

auto xenbr0:1
iface xenbr0:1 inet static
bridge_ports xenbr0 
bridge_stp on
bridge_maxwait 0
bridge_fd 0
address 198.xx.xxx.75
netmask 255.255.255.248

auto xenbr0:2
iface xenbr0:2 inet static
bridge_ports xenbr0 
bridge_stp on
bridge_maxwait 0
bridge_fd 0
address 198.xx.xxx.76
netmask 255.255.255.248

auto xenbr0:3
iface xenbr0:3 inet static
bridge_ports xenbr0 
bridge_stp on
bridge_maxwait 0
bridge_fd 0
address 198.xx.xxx.77
netmask 255.255.255.248

auto xenbr0:4
iface xenbr0:4 inet static
bridge_ports eth0 
bridge_stp on
bridge_maxwait 0
bridge_fd 0
address 198.xx.xxx.78
netmask 255.255.255.248

auto xenbr1 
iface xenbr1 inet static
bridge_ports eth1
bridge_stp on
bridge_maxwait 0
bridge_fd 0
address 198.xx.xxx.18
netmask 255.255.255.248

auto xenbr1:1 
iface xenbr1:1 inet static
bridge_ports eth1
bridge_stp on
bridge_maxwait 0
bridge_fd 0
address 198.xx.xxx.18
netmask 255.255.255.248
address 198.xx.xxx.19
netmask 255.255.255.248

auto xenbr1:2 
iface xenbr1:2 inet static
bridge_ports eth1
bridge_stp on
bridge_maxwait 0
bridge_fd 0
address 198.xx.xxx.18
netmask 255.255.255.248
address 198.xx.xxx.20
netmask 255.255.255.248

auto xenbr1:3 
iface xenbr1:3 inet static
bridge_ports eth1
bridge_stp on
bridge_maxwait 0
bridge_fd 0
address 198.xx.xxx.18
netmask 255.255.255.248
address 198.xx.xxx.21
netmask 255.255.255.248

auto xenbr1:4 
iface xenbr1:4 inet static
bridge_ports eth1
bridge_stp on
bridge_maxwait 0
bridge_fd 0
address 198.xx.xxx.18
netmask 255.255.255.248
address 198.xx.xxx.22
netmask 255.255.255.248
    
por vlad 05.08.2013 / 15:07