Bonjour.
Je viens de faire une installation de Devolutions Server v2023.2.3.0 qui fonctionne très bien.
Je voudrais maintenant utiliser une Gateway qui devrait être installé sur un serveur différent.
Les serveurs sont les suivants :
DVLS Server --> MGMT-DVLSP01
DVLS Gateway --> MGMT-DVLSP02
J'ai donc suivi la procédure suivante : https://docs.devolutions.net/server/dgw/server-configuration/
J'ai suivi la procédure pour une "Standalone Installation".
L'assistant d'installation sur le serveur DVLS se termine normalement sans erreur mais la gateway n'est pas installée sur le serveur cible.
En effet, je ne vois pas de trace de l'installation dans la liste des applications installées sur le serveur et le service "Devolutions Gateway Service" n'est pas créé.
J'ai téléchargé le fichier MSI d'installation (DevolutionsGateway-x86_64-2023.2.2.0.msi) et j'effectue une installation manuelle de la gateway sur le serveur MGMT-DVLSP02.
Suite, à cela, la gateway est installée et les fichiers ainsi que le service sont bien présents.

J'ai configuré la gateway dans la console Web du serveur DVLS et il a l'air de trouver la gateway.

Suite à cela, j'affecte une licence.
La gateway apparait alors en erreur avec le message "Configuration is not in sync".

Si je veux vérifier les logs, j'obtiens l'erreur suivante :

Quand je force la publication de la configuration, cela ne fonctionne pas non plus.

Et j'obtiens ces erreurs :

La configuration de la gateway est accessible depuis le serveur DVLS.
Elle est, pour l'instant, configurée comme suit :

L'idéal, naturellement, serait qu'elle soit configurée en HTTPS avec un certificat. J'ai effectuée cette configuration mais cela ne fonctionne pas non plus.
Est-ce que vous pourriez m'aider à faire fonctionner cette gateway?
S'il vous manque des éléments ou que vous avez des questions, je suis à votre disposition pour vous fournir les informations.
Par avance, je vous remercie pour votre aide.
Cordialement,
Alexandre Diez
Bonjour,
Il semblerait que le ID du Gateway stocké dans la base de données ne correspond pas à l'ID inscrit dans le fichier gateway.json.
Veuiller exécuter le requête SQL suivante depuis la base de données de votre DVLS afin d'obtenir l'ID du Gateway.
SELECT [ID]
,[Name]
,[Description]
FROM [dbo].[DevolutionsGateway]Ensuite, remplacé l'ID du fichier gateway.json que vous trouverez dans le dossier C:\ProgramData\Devolutions\Gateway par celui obtenu depuis la requête SQL et ensuite redémarrez le service.
Finalement, vous pourrez à nouveau publier la configuration et la liste de révocation depuis l'interface web de DVLS.
Dites-nous si cela aide à corriger la situation.
Cordialement,
Érica Poirier
Bonjour.
Effectivement, ça aide quand les IDs sont alignés.
J'ai redéployé la Gateway sur le serveur avec des paramètres sécurisés puis j'ai modifié le fichier JSON.
Redémarrage du service et ça fonctionne.
Je ne l'aurais pas trouvée tout seul celle-là. 😅
Un grand merci à vous.
Le fait que l'ID soit différent vient probablement du fait que l'installation depuis le serveur DVLS ne fonctionne pas. L'installation manuelle du MSI génère bien le fichier JSON.
La question qui reste en suspend c'est : Pourquoi l'installation de la gateway depuis le serveur DVLS en mode "Standalone" ne fonctionne-t-elle pas?
Cordialement,
Alexandre Diez
Bonjour Alexandre,
Le bouton 'Publish Gateway Configuration' aurait normalement dû aligner les IDs pour vous éviter d'avoir à le faire manuellement. Je suis curieux d'essayer de comprendre pourquoi cela ne fonctionnait pas pour vous. Est-ce possible pour vous de ressortir les journeaux (logs) du Gateway afin d'essayer de comprendre à quel endroit l'erreur pouvait survenir ?
Merci beaucoup, au plaisir.
Vincent Forest
Best regards,
Vincent Forest
Bonjour Vincent.
Si vous me dites exactement quels journeaux vous voudriez consulter et où les trouver, je pourrais aller les chercher et les mettre à disposition.
Je suis curieux de comprendre également.
Cordialement,
Alexandre Diez