Refactor documentation for Linux and Windows server preparation, including improved clarity and consistency in instructions. Update Console Air installation procedures and StartPhone server configuration steps for better user guidance. Correct typos and enhance formatting across multiple files.

This commit is contained in:
Maxime BOURIEAU
2026-10-13 09:29:44 +02:00
parent 0fa04f4f4e
commit 3cbed66801
13 changed files with 422 additions and 365 deletions
+14 -11
View File
@@ -2,7 +2,7 @@
## Prérequis
* Suivre la procédure d'export d'une VM *202x-xx-xx TELEML* depuis la plateforme de production vers l'environnement client.
* Suivre la procédure d'export d'une VM *202x-xx-xx TELEML* depuis la plateforme de production vers l'environnement du client.
## Préparation du serveur
@@ -13,9 +13,9 @@
* Modifier les mots de passe des comptes **systel** et **root** à l'aide des commandes `passwd systel` et `passwd root`.
* Générer les mots de passe et les enregistrer dans RDM.
## Configuration du serveur Nexus (si présence de serveurs Docker)
## Configuration de Nexus (si la VM héberge des conteneurs Docker)
### Mot de passe admin
### Mot de passe de l'administrateur
* Modifier le mot de passe de l'utilisateur **admin** de l'interface *Nexus Repository*. Le mot de passe par défaut est disponible dans RDM, à l'emplacement `PPR\Pré-production\PPR Clients\Serveurs PPR Clients\Credentials\CTAXX-TELEML - Nexus repository - admin`.
* Pour cela, suivez les étapes ci-dessous :
@@ -27,24 +27,27 @@
### Images Docker
* Connectez-vous au bastion Systel avec votre compte OPS (contactez le SI si vous n'en possédez pas), puis ouvrez une connexion à la VM **OPS-TELEML01** :
* Se connecter au bastion Systel avec un compte OPS (contacter le SI si nécessaire), puis ouvrir une session sur la VM **OPS-TELEML01** :
[https://bastion-ops-t1.systel-sa.com](https://bastion-ops-t1.systel-sa.com)
* Connectez-vous avec le compte **udocker**, disponible dans la section **COMMUN** de RDM.
* Modifiez le fichier **daemon.json** à l'aide de la commande suivante :
* Se connecter avec le compte **udocker**, disponible dans la section **COMMUN** de RDM.
* Modifier le fichier **daemon.json** à l'aide de la commande suivante :
```bash
nano /etc/docker/daemon.json
```
* Ajoutez l'adresse IP de votre serveur TELEML à la fin du fichier. **Veillez à ajouter une virgule à la ligne précédente**, sinon le fichier JSON ne sera pas chargé. Enregistrez le fichier et quittez l'éditeur (**Ctrl+X**, puis **Y**).
* Exécutez la commande suivante pour recharger la configuration. Vous pouvez rester connecté avec l'utilisateur **udocker** (choix 2, puis saisie de son mot de passe) :
* Ajouter l'adresse IP du serveur TELEML à la fin du fichier. **Veiller à ajouter une virgule à la ligne précédente**, sinon le fichier JSON ne sera pas chargé. Enregistrer le fichier et quitter l'éditeur (**Ctrl+X**, puis **Y**).
* Exécuter la commande suivante pour recharger la configuration. Il est possible de rester connecté avec l'utilisateur **udocker** (choix 2, puis saisie de son mot de passe) :
```bash
service docker restart
```
* Exécutez la commande suivante pour transférer les **images de base**, dans leur dernière version, du Nexus Systel vers le Nexus de votre VM TELEML. La VM **OPS-TELEML01** sert uniquement de relais entre les deux Nexus.
* **Remplacez l'adresse IP `10.33.XX.3` par celle de votre serveur TELEML.**
* Exécuter la commande suivante pour transférer les **images de base** dans leur dernière version du Nexus Systel vers le Nexus de la VM TELEML. La VM **OPS-TELEML01** sert uniquement de relais entre les deux Nexus.
* **Remplacer l'adresse IP `10.33.XX.3` par celle du serveur TELEML.**
```bash
docker run -it --rm --name sendimage --privileged --pull always -e REMOTE_REPOSITORY_ADDRESS=10.33.XX.3:7777 -e GROUP=BASE nexus.systel.local:7777/tool/senddockerimages:latest
@@ -55,12 +58,12 @@ docker run -it --rm --name sendimage --privileged --pull always -e REMOTE_REPOSI
### Problème des images manquantes
* Il peut arriver que certaines versions d'images ne soient pas correctement associées au groupe d'images de base portant le tag `latest`.
* Si le script **setupSwarm.sh** signale qu'une image est absente du Nexus, transférez manuellement l'image manquante.
* **Remplacez l'adresse IP `10.33.XX.3` par celle de votre serveur TELEML.**
* Certaines versions d'images peuvent ne pas être correctement associées au groupe d'images de base portant le tag `latest`.
* Si le script **setupSwarm.sh** signale qu'une image est absente du Nexus, transférer manuellement l'image concernée.
* **Remplacer l'adresse IP `10.33.XX.3` par celle du serveur TELEML.**
* **portainer/agent :** `docker run -it --rm --name sendimage --privileged --pull always -e IMAGE=portainer/agent:X.X.X -e LOCAL_REPOSITORY_ADDRESS=nexus-docker.dev.systel.local -e REMOTE_REPOSITORY_ADDRESS=10.33.XX.3:7777 nexus.systel.local:7777/tool/senddockerimages:latest`
* **portainer/portainer-ce :** `docker run -it --rm --name sendimage --privileged --pull always -e IMAGE=portainer/portainer-ce:X.X.X -e LOCAL_REPOSITORY_ADDRESS=nexus-docker.dev.systel.local -e REMOTE_REPOSITORY_ADDRESS=10.33.XX.3:7777 nexus.systel.local:7777/tool/senddockerimages:latest`
* **traefik :** `docker run -it --rm --name sendimage --privileged --pull always -e IMAGE=traefik:vX.X.X -e LOCAL_REPOSITORY_ADDRESS=nexus-docker.dev.systel.local -e REMOTE_REPOSITORY_ADDRESS=10.33.XX.3:7777 nexus.systel.local:7777/tool/senddockerimages`
* À titre indicatif, vous pouvez consulter les images disponibles sur l'interface Nexus suivante :
* Pour consulter les images disponibles, ouvrir l'interface Nexus suivante :
[https://nexus.dev.systel.local](https://nexus.dev.systel.local)