Preciso re-ip cerca de 600 servidores, o que é ruim o suficiente por si só, mas automatizei todo o processo, exceto uma parte: configuração F5.
Em toda a documentação que posso encontrar, não há nada sobre alterar o endereço IP de um nó pela 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 de excluir-criar-re-adicionar-a-piscinas via SOAP, mas isso também parece frágil. Existe uma maneira melhor?
Nota: Eu preciso fazer isso nas v10 e v11 do BigIP.
Respostas:
Então, excluir e adicionar novamente é. E é claro que é diferente na v11 do que na v10. Eu criei 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 conjuntos em que estavam. A proporção do conjunto também é lembrada, mas nenhuma outra configuração é .
fonte
A melhor maneira de fazer isso é efetuar login na linha de comandos do F5 e editar diretamente o arquivo /config/bigip.conf como root usando o vim. Depois de editada, você aplica a configuração usando o comando "tmsh load sys config partitions all". Infelizmente, o F5 não suporta edição, portanto, usar a CLI e editar manualmente os arquivos de configuração é a única maneira.
fonte