Synology DS418play – Installer Virtual Machine Manager

Avec Docker, Virtual Machine Manager est le second paquet phare à etre incompatible pour des raisons marketing. Ce package peut etre installé sur un DS218+ qui est materiellement parlant la meme chose que le DS418play, nous allons voir ici comment installer le package.

Installation de Virtual Machine Manager

Meme principe que Docker, vous devez télécharger le .spk sur le site de synology.

https://usdl.synology.com/download/Package/spk/Virtualization/?C=M;O=A

Avant de lancer l’installation, il faut modifier un fichier de conf : /etc/synoinfo.conf

Lors de l’installation du package VMM, une vérification est effectué pour savoir si votre NAS gère l’activation d’Open vSwitch, une fonctionnalité réseau nécéssaire pour le paquet.

Ce package etait disponible pour le 218+, qui a les memes caracteristiques que le 418play, il s’agit ici d’une simple bride logicielle que nous allons contourner.

Dans le fichier, rajoutez la ligne support_ovs= »yes »

L’installation du paquet fonctionnera.

/!\ Si vous aviez configuré un « Bond » réseau précédemment en configuration l’aggregation de lien en mode XOR (Aggregation Statique), votre Switch est également en mode Aggregation de lien statique à ce moment là.

Aggregation Open vSwitch
Aggregation Open vSwitch

L’aggregation XOR n’est pas disponible sur Open vSwitch, vous aurez donc l’option par défaut d’aggregation de lien qui n’a pas besoin de configuration particulière sur le Switch.

Pensez à désactiver l’aggregation de lien statique de votre switch si c’est le cas, sinon vous aurez des problèmes d’accès à votre NAS.

Installation d’une VM Windows 10

Nous allons ici montrer comment installer une VM Windows 10. Vous aurez besoin d’un ISO depuis le site officiel et d’une clé.

Informations générales - Virtual Machine Manager
Informations générales – Virtual Machine Manager

Choisissez ensuite l’activation du Hub USB et des utilisateurs pouvant démarrer la machine.

Après l’assistant, votre machine devrait se lancer toute seule. Pour vous connecter, cliquez sur « Connecter » lorsque la machine est surlignée, vous aurez une session VNC qui se lancera.

 

Paramètres - Virtual Machine Manager
Paramètres – Virtual Machine Manager

/!\ Si vous utilisez un Reverse Proxy, un problème existe et vous empeche d’utiliser votre nom de domaine, la connection d’aboutiera pas. En contournement, vous pouvez utiliser l’adresse IP LAN de votre NAS.

Vous pouvez tester ce contournement que je n’ai pas encore vérifié :

https://github.com/orobardet/dsm-reverse-proxy-websocket

Ensuite, il s’agit d’une installation classique de Windows.

[Mise à jour du 01/06/2018] : L’ajout des directives dans Portal.mustache (cf lien ci dessus) permet bien de se connecter à vos VM depuis l’adresse avec votre nom de domaine.

28 réponses sur “Synology DS418play – Installer Virtual Machine Manager”

  1. Bonjour, d’abord merci pour votre tutoriel et sur ce qu’il montre des capacités du DS418Play. Je n’ai malheureusement pas compris comment vous faites pour modifier le fichier /etc/synoinfo.conf : J’ai trouvé des informations disant qu’il était possible de le faire en SSH grace à putty, mais je ne comprends pas la manipulation (et ne trouve pas de tutoriel sur le sujet). Pouvez vous l’expliquer ? Merci !

    1. Bonjour Gurriaran,
      Il suffit d’utiliser l’outil « vi » qui est un éditeur de texte en console.
      Etant donné que pour modifier le faut les privilège root, il suffit de taper « sudo vi /etc/synoinfo.com »

      Ensuite, l’outil « vi » est assez particulier à utiliser. Par défaut, vous êtes en mode consultation, vous ne pouvez pas taper de texte. Déplacer le curseur avec la flèche bas jusqu’en bas du fichier et positionnez le sur une nouvelle ligne, ou a la fin de la dernière ligne si vous ne pouvez pas le mettre sur une ligne vide.

      Taper sur la lettre « i » qui passe l’éditeur en mode « insertion de texte ». La, vous pouvez taper la ligne à rajouter en question. Vous pouvez ajouter un retour à la ligne si vous étiez sur une ligne non vide également.
      Une fois la ligne ajoutée, appuyez sur la touche Echap. Vous repassez en mode consultation.
      Maintenant, tapez « :wq », oui c’est bien deux points lettre w et lettre q.
      Normalement le fichier est désormais enregistré.

      Cordialement,

  2. Bonjour Fabien,

    j’ai bien modifié synoinfo.conf mais j’ai toujours le message : le paquet n’est pas pris en charge….
    je suis sur DS218play / DSM 6.2-23739 et j’essaie d’installer : Virtualization-x86_64-2.3.3-9020.spk.
    Ai-je oublié quelque chose?
    Par avance Merci
    Bien cordialement

  3. Hi could you guide me on how I’m able to modified the /etc/synoinfo.conf as I’m using the config file editor and could not find the file that need to be modified.
    I’m currently using DS418play

  4. Bonjour Fabien,
    Merci pour ce toto,
    Combien de RAM au total faut-il svp ?
    j’ai un ds418play avec la conf initiale (2 Go RAM) et je souhaite installer un win (min conf) pour faire tourner un logiciel.
    Je vous remercie.
    Cordialement,

    1. Bonjour Albert,
      Il vaut mieux 4 à 8Go si votre NAS fait déjà tourner des services.

      En terme de VM je vous conseille Windows 7 car le NAS n’est pas super puissant la VM sera lente quoi qu’il arrive, c’est du dépannage 🙂

  5. Bonjour,

    Je suis actuellement en mode link agreggation dynamique et je voudrai savoir s’il faut aussi le désactiver pour pouvoir activer openvswitch ?
    Merci

    1. Bonjour rzae,

      Coté Synology ce n’est pas la peine, lors de l’activation d’open vSwitch les options seront différentes, il faudra à nouveau sélectionner celle qui vous convient.
      Attention, l’agrégation de lien proposée lorsqu’on a pas open vSwitch n’est pas la même que celle proposée après, mon conseil, désactivez la de votre switch, activez l’option « classique » dans le Syno pour vérifier que tout fonctionne.
      Ensuite, vérifier si l’agrégation fonctionne toujours en l’activant sur votre switch et en prenant l’option idoine dans la config du Syno.

      Avec mon switch TP-Link, je n’avais que la spécification « beta » de l’agrégation, qui marchait avant open vSwitch mais plus après.

      Cordialement,

  6. J’utilise le routeur asus rt-ac88u pour le lag.
    J’avais déjà testé une première fois et le nas était en Adaptive Load Balancing. Le problème c’était que le nas n’arrivais plus à sortir vers le net. Je n’ai pas fait d’autre test depuis que je suis pas en mode lag dynamique. Je voulais faire un test justement en mode dynamique, mais j’avais peur de perdre l’accès aux nas.

  7. Bonjour, j’ai suivi votre tuto pour mettre en place une machine virtuelle sous Lun untu. J’y accède très bien en local mais impossible depuis l’extérieur. Qu’ai-je bien pu manquer ?
    Merci

    1. Bonjour Moute,
      Pour vous connecter à votre VM depuis l’extérieur, une petite manip supplémentaire est à réaliser.
      1) Si vous utilisez le reverse proxy intégré à DSM, il faut ajouter un entête personnalisé à votre point d’accès DSM.
      Cliquez sur la ligne du reverse proxy correspondant au DSM, cliquez sur modifier.
      Aller sur l’onglet « Entête personnalisé », puis cliquer sur la petite flèche a coté du bouton créer et cliquer sur Websocket.
      Sauvegarder, fermer l’onglet du navigateur et recommencer.

      2) Si vous n’utilisez pas le reverse proxy, une modification est a faire sur le fichier portal.mustache de DSM, comme décrit ici : https://github.com/orobardet/dsm-reverse-proxy-websocket

      Cordialement,

  8. Attention il y a une erreur.
    support_ovs= »yes »

    il faut taper
    support_ovs= »yes »

    par exemple taper pour ce rappeler de la modification:
    # DS418Play en DS218+ pour Docker et Virtual Station
    support_ovs= »yes »

  9. Bonjour,
    Edit message précédent:

    Sur mon navigateur et en copiant ça me met des guillemets-droit au lieu des guillemets-apostrophe. Et cela met aussi des espaces.
    Je suis sous Safari 13

    1. Bonjour Zak,
      Malheureusement non, le 418j possède un processeur ARM, là paquet Docker de Synology le fonctionne que sur la plateforme x86 donc les synology avec processeur Intel.

  10. Bonjour et merci pour le tuto, même soucis que Nicolas, j’ai bien la ligne support_ovs= »yes » mais DSM me dit « pas compatible »
    c’est un DS1513+

    Merci 😊

    1. Hi David,
      Arf, I don’t know why.
      Just to be sure did you enter

      support_ovs="yes"

      without any space and between double quote ?

      Maybe try to reboot after editing the file ?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.