Skip to main content
Installe et met à niveau le panneau de contrôle, qui sert à la fois les écrans opérateur et le portail client.
Le panneau modifie la configuration et lit les enregistrements d’appels. Il n’est pas sur le chemin des messages : un panneau en panne vous coûte la capacité de faire des changements, pas la capacité d’envoyer.Installez-le après la passerelle. La passerelle possède le schéma de base de données ; le panneau ne fait qu’y lire et écrire des lignes.

Les cinq verbes

install demande d’abord ce dont il a besoin et ne change rien tant que vous n’êtes pas d’accord.

Pourquoi passwd existe en tant que verbe

Il n’y a pas de table utilisateur. OPERATOR_USERNAME et OPERATOR_PASSWORD dans panel.env constituent l’intégralité du compte opérateur. passwd est donc la manière prise en charge de le changer — cela réécrit le fichier d’environnement et redémarre l’unité en une seule étape, plutôt que de vous laisser éditer un fichier que l’installateur promet par ailleurs de ne jamais remplacer.

Disposition

--tenant est le point clé du vocabulaire partagé : le même mot nomme la même instance à l’installateur de la passerelle. Un nom par client, deux produits. Les trois drapeaux de répertoire l’emportent toujours sur l’un ou l’autre schéma.
--vhost seul conserve un sens à plat plus ancien, pour que les panneaux déjà installés sous /home/<nom> soient atteints exactement comme avant — une mise à niveau ne doit pas relocaliser une installation en cours d’exécution. Pour un nouveau tenant, ce n’est presque jamais ce que vous voulez : cela place le panneau dans CHEMIN/{app,conf,data} tandis que la passerelle se trouve à CHEMIN/gateway, et update --tenant NOM ne trouve alors plus le panneau. Passez les deux drapeaux ensemble.
Les drapeaux prennent des valeurs séparées par un espace. --vhost=/home/acme est rejeté comme option inconnue.

Ce qu’il dérive, et la seule chose qu’il ne dérive pas

Étant donné le répertoire de conf de la passerelle (--gateway-conf-dir), l’installateur dérive trois choses plutôt que de vous demander de les copier : les deux jetons opérationnels, la connexion en lecture seule à la base de données, et l’URL ops. L’URL ops est construite à partir du FIREFLO_OPS_PORT enregistré de cette passerelle, de sorte qu’une instance sur un --ops-port non par défaut ne nécessite aucun deuxième drapeau ici. On supposait auparavant qu’il valait 9000, et le symptôme d’une erreur est « Could not reach the gateway: fetch failed » sur chaque page affichant l’état en direct — ce qui se lit comme la passerelle étant en panne plutôt que comme le panneau regardant le mauvais port.
--config-url n’est jamais dérivé. La connexion en lecture-écriture aux tables de configuration est celle qui peut modifier ce qui est facturé aux clients, elle est donc toujours énoncée plutôt qu’inférée. Sans elle, le panneau signale chaque domaine de configuration comme non modifiable, plutôt que d’échouer au premier enregistrement.Passé en drapeau, il met le mot de passe de la base de données dans l’historique du shell et dans la sortie de ps. Omettez-le et l’installateur demande à la place — et cette invite accepte le mot littéral same, signifiant « réutiliser la connexion tout juste dérivée de la passerelle », ce qui est correct chaque fois qu’un seul rôle possède la base de données du tenant.
Voir Installer le panneau de contrôle pour la marche à suivre et Environnement du panneau de contrôle pour chaque variable qu’il écrit.