Xen XCP: IP de failover de rota para convidado

1

Eu tenho dois hosts, nos quais eu instalei o XCP 1.6. As máquinas estão hospedadas no Hetzner.

Cada host atualmente possui um IP público e um IP adicional atribuído. Há um convidado em cada um dos hosts que será alcançável usando um failover-ip adicional.

A configuração do IP "normal" funcionou muito bem. Configurei os convidados para o IP e configurei o MAC de sua eth0 para o MAC virtual fornecido por Hetzner.

O problema agora é o IP de failover. Esse IP pode ser reencaminhado dinamicamente entre servidores físicos e será roteado para seu IP físico.

Tanto quanto eu entendi, isso significa que eu tenho que encaminhar o IP para a VM guest, usando o host como o gateway (Desde Hetzner espera que o tráfego proveniente dos hosts MAC).

No convidado, adicionei o IP de failover assim:

iface eth0:1 inet static
    address xx.xx.4.170
    netmask 255.255.255.255 <= provided by Hetzner
    broadcast xx.xx.4.170 <= provided by Hetzner
    gateway xx.xx.10.214 <= IP of the host

Pingar o host e outros sistemas do convidado usando essa interface parece funcionar:

ping -I eth0:1 xx.xx.10.214
PING xx.xx.10.214 (xx.xx.10.214) from xx.xx.10.242 eth0:1: 56(84) bytes of data.
64 bytes from xx.xx.10.214: icmp_req=1 ttl=64 time=0.618 ms
64 bytes from xx.xx.10.214: icmp_req=2 ttl=64 time=0.082 ms
64 bytes from xx.xx.10.214: icmp_req=3 ttl=64 time=0.140 ms
--- xx.xx.10.214 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1999ms

Quando tento ssh no ip de failover, eu só alcanço o sistema host.

Alguém pode me indicar as etapas corretas para rotear o tráfego de entrada via ip de failover para o guest vm?

    
por Bannane 15.03.2013 / 09:17

1 resposta

0

O problema foi que adicionei uma rota à VM usando route add em vez de ip route add .

Funciona agora, além disso, pode ser necessário excluir as regras de firewall para descartar solicitações icmp.

    
por 22.03.2013 / 11:17