Myghalloween Posté(e) le 20 septembre 2023 Posté(e) le 20 septembre 2023 Bonjour à tous, Après quelques heures de recherches sans trouver ma réponse je m'en remets à vous. J'accède à mon DSM 7.2 depuis l'extérieur en reverse proxy via mon ddns synology.me. Jusqu'ici tout va bien. J'ai pu créer mon fichier de conf de VM à distance, et quand je veux la lancer pour installer la VM en cliquant sur "connect", j'ai un "failed to connect server" depuis une page noVNC. Je pensais résoudre le problème en passant par le reverse proxy mais visiblement c'est plus complexe que prévu. Ma conf reverse proxy : source: https vm1.domain.syno.me 443 destination: https localhost 443 custom header: websocket sur mon routeur le 443 est redirigé vers le 443 Voilà, je pense que l'erreur est dans ma conf reverse proxy au niveau des ports mais je bloque, et vu que la VM n'est pas installée, je n'ai pas son IP dans VMM. Merci pour votre aide 0 Citer
.Shad. Posté(e) le 21 septembre 2023 Posté(e) le 21 septembre 2023 Salut, ta config de proxy inversé n'a pas de sens. Déjà tu veux te connecter à quel port de la VM ? quelle application ? Et il te faut connaître l'IP de la VM si tu veux y accéder par proxy inversé, pas le choix. Le bouton "Connect" n'a rien à voir avec le proxy inversé. 0 Citer
Myghalloween Posté(e) le 21 septembre 2023 Auteur Posté(e) le 21 septembre 2023 (modifié) Salut, Oui complétement conscient que la conf est foireuse... En fait je suis distant du NAS pendant quelques jours, et je voulais me faire une VM Debian. Pas de problème pour accéder au NAS à distance avec le reverse proxy, donc pas de souci pour préparer la VM depuis VMM, par contre quand je veux la lancer pour faire l'install de Debian, je clique sur "connect" après l'avoir démarré mais je me retrouve sur une page noVNC "failed to connect server". Donc je me doute qu'il faudrait une IP et un port, mais je ne sais pas comment faire. L'IP de la VM je ne la trouve nulle part dans VMM, ce qui ne m'étonne qu'à moitié puisque la Debian n'est pas encore installée donc pas de réseau ? Et le port je ne sais pas où avoir cette information. Concrétement je cherche à faire l'installation de la VM Debian à distance, donc à avoir accès à l'affichage de la VM. Effectivement avec ça la conf du reverse proxy sera beaucoup plus simple. J'espère juste ne pas être obligé d'être en local au préalable. Merci de ton aide en tout cas Modifié le 21 septembre 2023 par Myghalloween 0 Citer
MagJ Posté(e) le 21 septembre 2023 Posté(e) le 21 septembre 2023 J'ai fait une installation d'Ubuntu à distance la semaine dernière sans souci, donc c'est possible ! Est-ce que Open vSwitch est bien installé sur l'interface réseau dans le panneau de configuration avec l'option Balance SLB ? 0 Citer
Myghalloween Posté(e) le 21 septembre 2023 Auteur Posté(e) le 21 septembre 2023 non je n'ai pas open vswitch d'activé. Jamais entendu parlé. C'est dans quel paquet je ne vois pas cette option ? Balance SBL ne me dit rien non plus 0 Citer
.Shad. Posté(e) le 21 septembre 2023 Posté(e) le 21 septembre 2023 Il y a 4 heures, Myghalloween a dit : Concrétement je cherche à faire l'installation de la VM Debian à distance, donc à avoir accès à l'affichage de la VM. Quand tu cliques sur Connect, VMM ne cherche pas l'ip de la VM, sinon tu ne pourrais jamais installer un système d'exploitation, car non configuré initialement. Il se connecte directement à la VM c'est tout. As-tu essayé un autre navigateur ? 0 Citer
Myghalloween Posté(e) le 21 septembre 2023 Auteur Posté(e) le 21 septembre 2023 c'était mon premier reflexe, j'ai tenté chrome et edge avec le même résultât 0 Citer
Kramlech Posté(e) le 21 septembre 2023 Posté(e) le 21 septembre 2023 Personnellement, je n'ai jamais réussi à me connecter à une VM via le bouton "Connecter" lorsque j'étais connecté au NAS via le Reverse Proxy. On m'avait indiqué qu'il fallait ajouter quelque chose dans le header, mais ça n'a jamais marché. La solution pour installer ta VM : accéder à ton NAS via un VPN, puis te connecter au DSM via son IP locale. Et là, tu verras, le bouton "Connecter" te permettra d'accéder à ta VM ... Puis pense à installer le Guest Agent pour avoir l'IP de la VM affichée dans VMM !!!! 0 Citer
Myghalloween Posté(e) le 21 septembre 2023 Auteur Posté(e) le 21 septembre 2023 (modifié) Bon je viens de m'apercevoir en fouillant que j'ai bien Open vSwitch d'activé sur l'interface réseau ! Je viens de télécharger Guest Tool pour l'installer sur la VM (quand elle sera accessible à distance) Pour le reste ça ne fonctionne toujours pas Modifié le 21 septembre 2023 par Myghalloween 0 Citer
Myghalloween Posté(e) le 21 septembre 2023 Auteur Posté(e) le 21 septembre 2023 Petit complément d'information pour vous mettre sur une éventuel piste : A distance je me connecte a mon NAS a l'aide du DDNS (certificat letsEncrypte) et du reverse proxy, et dans VMM ça foire quand je clique sur "connect" https://monadresseddns.synology.me/webman/3rdparty/Virtualization/noVNC/vnc.html?autoconnect=true&reconnect=true&path=synovirtualization/ws/......... En LAN, je me connecte a mon NAS avec son IP sur le port 5001, et dans VMM quand je clique sur "connect", j'arrive bien sur ma page VNC avec Debian à installer https://192.168.XXX.XXX:5001/webman/3rdparty/Virtualization/noVNC/vnc.html?autoconnect=true&reconnect=true&path=synovirtualization/ws/........ ça vous met sur une piste ? Faut absolument que je puisse travailler dessus à distance. 0 Citer
Kramlech Posté(e) le 21 septembre 2023 Posté(e) le 21 septembre 2023 Il y a 3 heures, Myghalloween a dit : Faut absolument que je puisse travailler dessus à distance Comme j’ai déjà dit plus haut : VPN. 0 Citer
maxou56 Posté(e) le 21 septembre 2023 Posté(e) le 21 septembre 2023 (modifié) Il y a 6 heures, Myghalloween a dit : Je viens de télécharger Guest Tool pour l'installer sur la VM Bonsoir, C'est a dire, tu installes une VM Windows, pourtant c'était indiqué Debian au début? Synology Guest Tool c'est que pour Windows. Pour Debian il n'y a rien à télécharger, il faut installer le paquet qemu-guest-agent avec la commande apt-get install qemu-guest-agent C'est indiqué dans l'aide de Synology (Ubuntu est dérivé de Debian): https://kb.synology.com/fr-fr/DSM/tutorial/How_to_install_Synology_Guest_Agent_for_VMM_on_your_virtual_machine Citation Installer QEMU Guest Agent sous Linux Sélectionnez la machine virtuelle et cliquez sur Connecter . Entrez sudo -i pour les autorisations de l'administrateur. Installez QEMU guest agent avec l'une des commandes suivantes : apt-get install qemu-guest-agent Pour le système d'exploitation Ubuntu yum install qemu-guest-agent Pour les systèmes d'exploitation RedHat/CentOS/Fedora Modifié le 21 septembre 2023 par maxou56 0 Citer
Myghalloween Posté(e) le 22 septembre 2023 Auteur Posté(e) le 22 septembre 2023 oui bien vu. Je suis pas très à l'aise avec tout ça. Toujours pas de solution pour lancer l'installation de la VM via "connect" à distance. Pas de souci en local par contre 0 Citer
Myghalloween Posté(e) le 22 septembre 2023 Auteur Posté(e) le 22 septembre 2023 Il y a 9 heures, Kramlech a dit : Comme j’ai déjà dit plus haut : VPN. Problème du vpn c'est qu'au boulot je ne peux pas^^ en cherchant sur différent sites, certains parle de certificat dédié à VMM... je ne sais pas si cela peut être en cause 0 Citer
vincprize Posté(e) le 22 septembre 2023 Posté(e) le 22 septembre 2023 Bonjour, je ne sais pas si cela peu t'aider mais voila ma configuration reverse proxy (de mon coté le problème venait de là et la tienne n'a pas de sens comme quelqu'un l'a écrit plus haut): règles reverse proxy onglet général source: https virtualmanager.nomdedomain.com 443 activé HSTS décoché pas de profil d'accès destination: http localhost (pas IP de la VM) port de virtual manager sur syno onglet en-tête personalisé créer -> websocket -> 2 entrées créées automatiquement et je n'ai rien changé Upgrade $http_upgrade Connection $connection_upgrade j'ai un cerfificat let's encrypte wildcard avec methode ACME docker du forum pour une adresse chez ovh Pour me connecter (mint mate de mon coté), je dois passer par l'interface virtual manager, via le bouton connecter. Mon problème venait des websocket (et mon obstination à vouloir un lien pour la VM directement sans passer par virtual manager). 0 Citer
Myghalloween Posté(e) le 22 septembre 2023 Auteur Posté(e) le 22 septembre 2023 ça me semble être une bonne piste. Je suis bien conscient que mon reverse proxy est foireux, ceci dit j'ai bien le websocket dans l'entète, et mon certif est aussi un letsencrypte wildcard (pas de méthode acme car je passe directement par syno) La destination du reverse en http est probablement en cause aussi. On le trouve où le port utilisé par VMM car dans la doc Syno il y a pas mal de port le concernant ? En tout cas merci pour ta participation, c'est pas simple de trouver de l'info sur ce sujet ^^ 0 Citer
vincprize Posté(e) le 22 septembre 2023 Posté(e) le 22 septembre 2023 (modifié) je me souviens que j'avais galéré et que le problème venait du websocket... pour le port dans le doc je ne sais pas mais dans DSM c'est dans panneau de configuration / portail de connexion / applications rechercher virtual machine manger et là tu as le port à renseigner dans le reverse proxy Modifié le 22 septembre 2023 par vincprize 0 Citer
Myghalloween Posté(e) le 22 septembre 2023 Auteur Posté(e) le 22 septembre 2023 Bien vu ! ça fonctionne ! Par contre le reverse proxy doit pointer sur du http et non du https, sinon ça ne marche pas pour une raison que j'ignore. Et il faut bien sélectionner websocket. 0 Citer
vincprize Posté(e) le 25 septembre 2023 Posté(e) le 25 septembre 2023 je suppose que si tu mets https dans destination, tu dois mettre le "port https" de virtual machine manager dans configuration / portail de connexion / applications mais bon comme tu es en localhost pas de raison d'utiliser du https 0 Citer
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.