Sur site

Tous les paramétrages suivants doivent être adaptés au complexe de la caisse déployée.

Remplacement de caisse :

  • Récupérer l’adresse IP static
  • Récupérer Route par défaut
  • Récupérer le nom de la machine

Nom de machine identique

Si vous souhaitez changer le nom de la machine :

sudo hostnamectl set-hostname xxxx

Attribuer leur un nom de machine concis & identifaible.
Patterne proposé : code de cinema / type de caisse / numéro
Exemple : Borne 3 de cinecity >> nmbo03

Editer le fichier /etc/hosts et remplacer le nom de la machine par le bon nom :

sudo nano /etc/hosts

Redémarrer la machine pour prendre en compte les changements.

Configuration réseau

Passer par l’interface graphique pour configurer le réseau.

  1. Selectionner la connexion réseau filiaire corresponds à la connexion réseau du cinéma.

  1. Renommer le réseau par LAN, pour quel plus facilement identifiable
  2. Sous l’onglet Ethernet, spécifier la carte réseau.

  1. Sous l’onglet Paramètres IPv4, configurer
    • Méthode : Manuel
    • Une adresse statique (Ajouter) : IP statique fournie
    • Serveurs DNS : IP fournie

Ré-actualiser la connexion après la configuration du réseau pour prendre en compte la dernière mise à jour.

Attention : branchez le câble réseau sur le carte réseau enpxx.
Important pour l’ajouts des IP permettant la communication vers les briques applicatifs.

Configuration NTP

En root, éditer le fichier /etc/systemd/timesyncd.conf.
Dans la section [Time], décommenter NTP= et ajouter le ou les serveurs de temps (généralement nos nodes des clusteurs).

Exemple de contenu pour Cinécity (les serveurs de temps sont les machines prod-master) :

[Time]
NTP=192.168.110.41 192.168.110.42 192.168.110.43

Configuration proxy HTTP

Si un proxy HTTP est obligatoire pour se connecter à internet, seuls Docker et APT en ont besoin.

APT

Voir procédure.

Docker

Voir procédure.

Application

Raccourcis bureau

En utilisateur isinc, exécuter le script suivant (à adapter selon le complexe) :

touch ${HOME}/Bureau/Caisse.desktop
chmod +x ${HOME}/Bureau/Caisse.desktop
cat << EOF > ${HOME}/Bureau/Caisse.desktop
[Desktop Entry]
Type=Application
Exec=/usr/bin/chromium --noerrdialogs --disable-session-crashed-bubble --disable-infobars --kiosk --incognito http://cinecaisse-ui.cinecity.wdt.nc
Name=Caisse Cinécity
GenericName=Caisse Cinécity
Icon=chromium
Categories=Network;WebBrowser;
Name[fr_FR]=Caisse
GenericName[fr_FR]=Caisse Cinécity
EOF

Au démarrage

Passer par l’interface graphique pour configurer une nouvelle application au démarrage, et utiliser la même ligne de commande que le raccourcis bureau.