# Mettre à jour la VM MDG (RRF)
## 1. Récupérer la VM
Récupérer la VM depuis le dossier suivant :
```text
\\cloud\Produits\Produits_tiers\Cassidian - AIRBUS DEFENCE & SPACE\MDG V5 - 7.9.22 (RRF)\VM - Nutanix
```
## 2. Configurer Windows sur la VM
Se connecter à la VM avec le compte `Administrator`. Utiliser le mot de passe fourni pour cette VM par le canal sécurisé prévu; ne pas inscrire de secret dans cette procédure.
Configurer l'adresse IP, le masque de sous-réseau et la passerelle par défaut en reprenant les valeurs de l'ancienne VM MDG et en les vérifiant avec le plan réseau.
### 2.1 Ajouter les routes statiques
Comparer la table de routage de la nouvelle VM à celle de l'ancienne, puis ajouter les routes requises. Les commandes ci-dessous sont les exemples fournis dans la procédure source : remplacer le texte entre guillemets par l'adresse de la passerelle de l'interface INPT réellement utilisée.
```cmd
ROUTE ADD 41.0.0.0 255.0.0.0 "ADRESSE_IP_PASSERELLE_INPT" -p
ROUTE ADD 42.0.0.0 255.0.0.0 "ADRESSE_IP_PASSERELLE_INPT" -p
ROUTE ADD 43.0.0.0 255.0.0.0 "ADRESSE_IP_PASSERELLE_INPT" -p
ROUTE ADD 44.0.0.0 255.0.0.0 "ADRESSE_IP_PASSERELLE_INPT" -p
ROUTE ADD 45.0.0.0 255.0.0.0 "ADRESSE_IP_PASSERELLE_INPT" -p
ROUTE ADD 46.0.0.0 255.0.0.0 "ADRESSE_IP_PASSERELLE_INPT" -p
ROUTE ADD 47.0.0.0 255.0.0.0 "ADRESSE_IP_PASSERELLE_INPT" -p
ROUTE ADD 48.0.0.0 255.0.0.0 "ADRESSE_IP_PASSERELLE_INPT" -p
```
Vérifier également si d'autres routes de l'ancienne VM doivent être reprises. La liste ci-dessus ne remplace pas la comparaison avec la configuration existante.
### 2.2 Mettre à jour le fichier `hosts`
Ouvrir en tant qu'administrateur le fichier suivant :
```text
C:\Windows\System32\drivers\etc\hosts
```
Avant de le modifier, en créer une copie de sauvegarde. Ajouter ou adapter les entrées ci-dessous. L'adresse `10.214.1.91` est celle indiquée dans les informations ajoutées; la remplacer si l'adresse de la nouvelle VM MDG est différente. Vérifier les adresses des services ACMOSS avec la configuration validée de l'environnement.
```text
10.214.1.91 MDG-WIN2022
164.131.71.134 api-authentication.acmoss.rie.gouv.fr
164.131.71.134 api.acmoss.rie.gouv.fr
164.131.71.134 dispatcher.acmoss.rie.gouv.fr
10.214.1.91 mdg-sdis-74.ext-dmz.acmoss-int.fr
```
Éviter les entrées en double ou contradictoires, enregistrer le fichier sans extension supplémentaire et vérifier la résolution des noms après modification.
## 3. Activer Windows Server
Demander au client la licence Windows Server 2022 ou suivre la procédure interne d'installation de licence.
## 4. Configurer MDG
### 4.1 Configurer MultiCRAAdapter
Le document source indique le fichier `MultiCRAAdapater.config` dans le chemin suivant :
```text
C:\Programs File(x86)\SAFEcommand\MultiCRAAdapter
```
Vérifier le nom exact du fichier et le chemin sur la VM : les noms `MultiCRAAdapater.config` et `Programs File(x86)` sont à confirmer avant modification.
Dans le fichier, remplacer l'adresse de `localUri` par l'adresse IP de la VM MDG. L'extrait ci-dessous reprend les paramètres indiqués dans la source; ne remplacer que la valeur adaptée à l'environnement et conserver une syntaxe XML valide dans le fichier complet.
```xml
```
### 4.2 Paramétrer la connexion aux services
Vérifier et adapter les paramètres de connexion aux services selon l'ancienne VM et la configuration validée :
```xml
```
### 4.3 Paramétrer les interconnexions
Vérifier les réseaux distants et les points de connexion ci-dessous avec la configuration existante avant de les modifier :
```xml
```
### 4.4 Configurer la section RRF
Dans la section de configuration RRF, remplacer `XX` par le numéro de département selon la convention en vigueur.
```xml
```
Les noms `AgnetConfigSection` et `TopicSuffix="_Agnet"` sont conservés tels qu'indiqués dans le fichier source. Vérifier leur orthographe et leur valeur attendues dans la configuration de référence avant de les modifier.
## 5. Configurer la connexion à PostgreSQL
Ouvrir le raccourci **pgAdmin 4 v2**, puis accéder à la base de données et au schéma `tetrapol_fleet_members`.
Reprendre les mêmes paramètres de connexion que sur l'ancienne VM MDG et vérifier leur validité dans l'environnement cible.
## 6. Configurer les flottes et les utilisateurs
Pour créer des utilisateurs, ouvrir l'outil **MDG_Admintool** depuis le bureau.
### 6.1 Configurer FAVL
Dans l'onglet **FAVL**, faire un clic droit et créer le compte en reprenant le nom d'utilisateur et le mot de passe de l'ancienne VM MDG. Récupérer les identifiants via le canal sécurisé prévu.
> Pour permettre à l'utilisateur de créer des véhicules, lui attribuer le type de droits **SUPER USER** (`USER TYPE`). N'accorder ce niveau que si le besoin est confirmé.
### 6.2 Configurer les flottes
Dans l'onglet **FLEET**, ajouter les flottes configurées dans **FLEET MANAGEMENT**. La source indique `1 Main` comme exemple; vérifier le nom exact de la flotte à créer.
### 6.3 Configurer les messages
Dans l'onglet **MESSAGES**, créer une entrée **New** avec les valeurs suivantes :
| Champ | Valeur |
| --- | --- |
| Start Callsign | `1` |
| End Callsign | `99999999999` |
| Messages | `ALL` |
## 7. Vérifications avant la mise en service
- Vérifier l'adresse IP, la passerelle et les routes statiques avec la configuration réseau de référence.
- Vérifier les entrées du fichier `hosts`, notamment `MDG-WIN2022` et les noms ACMOSS.
- Vérifier que MultiCRAAdapter utilise l'adresse de la nouvelle VM MDG et que son fichier de configuration est valide.
- Contrôler les interconnexions et paramètres FAVL par comparaison avec la configuration approuvée.
- Tester la connexion à PostgreSQL et la présence du schéma attendu.
- Vérifier les comptes, les droits et les flottes dans MDG_Admintool.
- Confirmer que Windows Server est activé et que les services MDG fonctionnent avant de basculer la production.