Script Python para reconfigurar a topologia de rede de um cluster Linux [fechado]

2

Configuração : Eu tenho 4 Raspberry Pis em casa interconectar através de um switch (roteador normal) na minha rede doméstica. Agora eu posso acessá-los no meu pc e usar o SSH.

O que eu quero : Eu quero escrever um script python que reconfigure automaticamente a topologia de rede do meu pequeno "cluster". Fisicamente, eles estão todos interconectados, mas eu quero configurar os nós de tal forma que, digamos, eles se comuniquem em uma topologia em anel onde 1 - > 2 - > 3 - > 4 - > 1. Outras topologias também são possíveis.

Finalidade : Eu posso então facilmente reconfigurar a topologia de rede e, em seguida, testar os aplicativos distribuídos no cluster e ver como eles se comportam.

Pergunta : Para começar, gostaria de saber quais arquivos de configuração eu tenho que tocar no Linux para reconfigurar a topologia de rede? Eu conheço o Linux, mas eu não sou um especialista, então eu ficaria muito feliz em coletar algumas dicas. Uma boa ideia seria configurá-lo manualmente manualmente, e depois eu posso usar meu script. Minha idéia é, como exemplo, adicionar entradas de tabela de roteamento em cada nó do cluster, de forma que o nó x envie um pacote de entrada, dependendo do seu nó de origem e destino, para o próximo salto. Com todo o novo roteamento / encaminhamento, posso estabelecer uma nova topologia de rede. Por exemplo, em uma topologia em anel, o nó 1 precisa encaminhar seu pacote para o nó 2 se quiser enviá-lo para o nó 3. Portanto, há um nó / salto extra entre eles.

    
por XHotSniperX 04.12.2017 / 16:19

0 respostas