Instale o juju na interface de rede principal

1

Quando eu instalo o Juju, o sistema cria minha estranha interface de rede e executa serviços nele, mas eu preciso instalar o Juju na interface eth0. Como posso fazer isso?

    
por Nikita Zernov 12.11.2013 / 20:17

1 resposta

3

Estou assumindo que você está executando uma instalação local do Juju que executa suas instâncias em contêineres do LXC. Por padrão, o Juju no LXC usa a ponte LXC (lxcbr0), mas temos a opção de configurar o LXC para usar uma ponte que também tenha uma interface eth0.

Eu suponho que sua LAN existe dentro da sub-rede 192.168.1.0/24, e sua interface eth0 tem o endereço IP 192.168.1.2.

Você precisará configurar a ponte:

1) Edite / etc / network / interfaces

auto br0
iface br0 inet static
bridge_ports eth0
address 192.168.1.2
broadcast 192.168.1.255
netmask 255.255.255.0
gateway 192.168.1.1
bridge_stp off
bridge_fd 0
bridge_maxwait 0

2) Configure o LXC para usar sua interface de ponte recém-criada. Edite /etc/lxc/lxc.conf:

lxc.network.type=veth
lxc.network.link=br0
lxc.network.flags=up

3) Altere a configuração da rede LXC. Edite / etc / default / lxc:

LXC_BRIDGE="br0"
LXC_ADDR="192.168.1.2"
LXC_NETMASK="255.255.255.0"
LXC_NETWORK="192.168.1.0/24"
LXC_DHCP_RANGE="192.168.1.200,192.168.1.254"
LXC_DHCP_MAX="54"

Reinicie o LXC e a rede e suas instâncias Juju devem estar acessíveis por outras máquinas na rede.

    
por yjwong 13.11.2013 / 19:14