Add detailed procedure for updating the MDG VM (RRF) including configuration steps and verification checks
This commit is contained in:
@@ -0,0 +1,154 @@
|
||||
# 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.
|
||||
|
||||
## 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
|
||||
<OM100ConnectionSettings localUri="ADRESSE_IP_MDG" httpsAcceptAllCertifications="false" oM100Timeout="300000" maxConcurrentSockets="20" httpPostTimeout="10000" maxFailedHttpPosts="0" />
|
||||
```
|
||||
|
||||
### 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
|
||||
<FAVLSettings enableUplinkQuota="false" remotePort="3353" localPort="3354"
|
||||
watchdogTimeoutSecs="180"
|
||||
watchdogPollingIntervalSecs="60"
|
||||
maxEntriesInVehiclesByFleetMessageAnswer="1"
|
||||
alwaysSendGpsEnables="false"
|
||||
identTimeoutSecs="120"
|
||||
statusAckTimeoutSecs="6"
|
||||
AVLServerVersionNumber="4"
|
||||
infoMsgAckTimeoutSecs="60" />
|
||||
```
|
||||
|
||||
### 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
|
||||
<InterServerSection interServerAVLTopic="Infoterra.InterServer.Message.ResourceLocationMessage"
|
||||
localPort="8082" remoteAnswersPort="8082"
|
||||
srvOperationalStatusAckTimeoutMs="600000"
|
||||
srvConfigReqTimeout="600000"
|
||||
defaultPeriodicProfile="0">
|
||||
<RemoteNetworks>
|
||||
<RemoteNetwork rNetworkID="640">
|
||||
<Connections>
|
||||
<Connection endPoint="18.164.127.228:8082" />
|
||||
</Connections>
|
||||
</RemoteNetwork>
|
||||
<RemoteNetwork rNetworkID="330">
|
||||
<Connections>
|
||||
<Connection endPoint="18.133.127.228:8082" />
|
||||
</Connections>
|
||||
</RemoteNetwork>
|
||||
<RemoteNetwork rNetworkID="470">
|
||||
<Connections>
|
||||
<Connection endPoint="18.147.127.228:8082" />
|
||||
</Connections>
|
||||
</RemoteNetwork>
|
||||
<RemoteNetwork rNetworkID="320">
|
||||
<Connections>
|
||||
<Connection endPoint="18.132.127.228:8082" />
|
||||
</Connections>
|
||||
</RemoteNetwork>
|
||||
</RemoteNetworks>
|
||||
</InterServerSection>
|
||||
```
|
||||
|
||||
### 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
|
||||
<AgnetConfigSection RRR="XX1" TopicSuffix="_Agnet" />
|
||||
```
|
||||
|
||||
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 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.
|
||||
Reference in New Issue
Block a user