Ir al contenido

Archivos de configuración

Cuatro comandos abren un editor sobre un archivo propiedad de F5. No están en la API de depuración, y dos de ellos lo indican en su propia descripción: “por favor, no utilice esto a menos que el soporte de F5 XC lo solicite”.

Abre /etc/vpm/app_env.yaml, el entorno de la aplicación local del nodo.

Ventana de terminal
execcli edit-app-env-file

La descripción del dispositivo termina con “por favor, no utilice esto a menos que el soporte de F5 XC lo solicite”. Tómelo literalmente: este archivo es leído por vpm al inicio, y un valor mal formado afecta a cada contenedor de la plataforma en el nodo.

Abre la configuración del hardware certificado.

Ventana de terminal
execcli edit-certified-hardware

También marcado como solo para soporte por el dispositivo. Esta es la configuración que decide si vpm cree que está ejecutándose en hardware que F5 certifica — y equivocarse no es teórico. Sin un CertifiedHardwareEndpoint válido, vpmd termina con “fail to match certified hardware” y el nodo nunca se registra. Por eso el cloud-init de este repositorio establece el endpoint explícitamente en lugar de depender de un valor predeterminado; véase terraform/cloud-init/ce-node.yaml.

Actualiza el id de cliente y el secreto de Azure que utiliza este CE, para cuando la credencial ha expirado.

Ventana de terminal
execcli edit-azure-client-id-secret

Cuándo esta es la respuesta. Un CE que funcionaba y ha comenzado a fallar en operaciones de Azure, sin ningún cambio de configuración que lo explique, es el caso para el que esto existe — la credencial caducó en lugar de que algo se haya roto.

Abre /etc/udev/rules.d/10-nic-names.rules, que decide cómo se nombran las NIC.

Ventana de terminal
execcli edit-udev-10-nic-name

Lea las páginas de interfaces antes de modificar esto. La nomenclatura de NIC en un CE ya es sorprendente: eth0 se renombra a a-i-eth0 y no lleva ninguna dirección de host, la dirección SLO reside en vhost0, y cuál de eth1/eth2 contiene la dirección interna no es consistente en los tres nodos de este despliegue. Véase ip. Una regla udev que asuma una disposición más ordenada empeorará las cosas.