como definir nomes estáticos para lxc-veth-devices no host?

2

lxc está criando um novo dispositivo veth no host para um contêiner, cada vez que o respectivo contêiner (re) é iniciado. o nome do dispositivo veth de "veth" e alguma string aleatória.
Eu não posso realmente ver uma vantagem nesse comportamento, mas se houver um, eu também gostaria de saber.

Mas a questão principal é: Como você pode definir um nome de dispositivo veth estático para um container?

Gostaria que os nomes de dispositivos veth fossem estáticos, por exemplo, monitorar um tráfego de contêineres seria mais conveniente.

    
por coffeekid 28.06.2016 / 18:41

1 resposta

2

A partir da página Man :

NETWORK

......

veth: ..... By default, lxc chooses a name for the network device belonging to the outside of the container, but if you wish to handle this name yourselves, you can tell lxc to set a specific name with the lxc.network.veth.pair option (except for unprivileged containers where this option is ignored for security reasons).

Você deve usá-lo da seguinte maneira:

lxc.network.veth.pair = vethvm1

Você pode encontrar muitos exemplos úteis de redes de contêiner na página do Wiki do LXC do Debian .

    
por 28.06.2016 / 19:18