- Accueil
- Réseau multi-cloud
- Customer Edge diagnostics
- Command reference
- On-box commands
- Fichiers de configuration
Fichiers de configuration
Quatre commandes ouvrent un éditeur sur un fichier appartenant à F5. Elles ne figurent pas dans l’API de débogage, et deux d’entre elles l’indiquent dans leur propre description : « veuillez ne pas utiliser ceci sauf si le support F5 XC le demande ».
edit-app-env-file
Section intitulée « edit-app-env-file »Ouvre /etc/vpm/app_env.yaml, l’environnement applicatif local du nœud.
execcli edit-app-env-fileLa description de l’appliance se termine par « veuillez ne pas utiliser ceci sauf si le support F5 XC le demande ».
Prenez cela au pied de la lettre : ce fichier est lu par vpm au démarrage, et une valeur malformée affecte
chaque conteneur de Plateforme sur le nœud.
edit-certified-hardware
Section intitulée « edit-certified-hardware »Ouvre la configuration du matériel certifié.
execcli edit-certified-hardwareÉgalement marquée réservée au support par l’appliance. C’est la configuration qui détermine si
vpm considère qu’il s’exécute sur du matériel certifié par F5 — et se tromper n’est pas
théorique. Sans un CertifiedHardwareEndpoint valide, vpmd se termine avec « fail to match
certified hardware » et le nœud ne s’enregistre jamais. C’est pourquoi le cloud-init de ce dépôt
définit le point de terminaison explicitement plutôt que de s’appuyer sur une valeur par défaut ; voir
terraform/cloud-init/ce-node.yaml.
edit-azure-client-id-secret
Section intitulée « edit-azure-client-id-secret »Met à jour l’identifiant client et le secret Azure utilisés par ce CE, lorsque les identifiants ont expiré.
execcli edit-azure-client-id-secretQuand cette commande est la réponse. Un CE qui fonctionnait et qui a commencé à échouer dans les opérations Azure, sans modification de configuration pour l’expliquer, est le cas pour lequel elle existe — les identifiants ont expiré plutôt que quelque chose ne soit cassé.
edit-udev-10-nic-name
Section intitulée « edit-udev-10-nic-name »Ouvre /etc/udev/rules.d/10-nic-names.rules, qui détermine comment les NIC sont nommées.
execcli edit-udev-10-nic-nameConsultez les pages d’interface avant de toucher à ceci. Le nommage des NIC sur un CE est déjà
surprenant : eth0 est renommé a-i-eth0 et ne porte aucune adresse hôte, l’adresse SLO réside sur
vhost0, et lequel de eth1/eth2 porte l’adresse interne n’est pas cohérent entre les trois
nœuds de ce déploiement. Voir ip. Une règle udev qui suppose un arrangement
plus ordonné aggravera les choses.