Alterando endereços IP do nó na configuração F5 BigIP

11

Eu preciso re-ip cerca de 600 servidores, o que é ruim o suficiente por si só, mas eu automatizei todo o processo, exceto por uma parte: configuração F5.

Em toda a documentação que eu posso encontrar, não há nada sobre mudar o endereço IP de um nó através da interface SOAP, parece impossível. A maioria das pessoas sugere usar truques sed em arquivos de configuração exportados e reimportá-los, mas isso é muito frágil.

Estou pensando em fazer uma dança delete-create-re-add-to-pools via SOAP, mas isso também parece frágil. Existe uma maneira melhor?

Nota: Eu preciso fazer isso nas duas v10 e v11 do BigIP.

    
por Dennis Kaarsemaker 06.01.2014 / 15:00

2 respostas

5

Então, excluir e adicionar novamente é. E claro que é diferente na versão 11 do que na versão 10. Eu criei um um script que usa a API SOAP F5 e a biblioteca 'suds' do python para fazer isso. Ele excluirá / recriará os nós e os adicionará aos pools em que eles estavam. A proporção do conjunto também é lembrada, mas nenhuma outra configuração é .

    
por 13.01.2014 / 12:42
1

A melhor maneira de fazer isso é logar na linha de comando da F5 e editar diretamente o arquivo /config/bigip.conf como root usando o vim. Uma vez editado, você aplica a configuração usando o comando "tmsh load sys config partitions all". Unfortunaltey, o F5 não suporta edição, portanto, usar o CLI e editar os arquivos de configuração manualmente é a única maneira.

    
por 01.03.2015 / 06:17

Tags