Necesito volver a ip alrededor de 600 servidores, lo cual es bastante malo en sí mismo, pero he automatizado todo el proceso, excepto una parte: la configuración F5.
En toda la documentación que puedo encontrar, no hay nada sobre cambiar la dirección IP de un nodo a través de la interfaz SOAP, parece imposible. La mayoría de la gente sugiere usar trucos sed en archivos de configuración exportados y volver a importarlos, pero eso es demasiado frágil.
Estoy considerando hacer un baile delete-create-re-add-to-pools a través de SOAP, pero eso también parece frágil. ¿Hay una mejor manera?
Nota: Necesito hacer esto en v10 y v11 de BigIP.
Respuestas:
Entonces, eliminarlo y volver a agregarlo es. Y, por supuesto, es diferente en v11 que en v10. He creado un script que usa la API SOAP F5 y la biblioteca 'suds' de python para hacer esto. Eliminará / recreará nodos y los agregará a los grupos en los que se encontraban. La proporción del grupo también se recuerda, pero no hay otra configuración .
fuente
La mejor manera de hacerlo es iniciar sesión en la línea de comandos del F5 y editar directamente el archivo /config/bigip.conf como root usando vim. Una vez editado, aplica la configuración con el comando "tmsh load sys config particions all". Desafortunadamente, el F5 no admite la edición, por lo que usar la CLI y editar los archivos de configuración a mano es la única forma.
fuente