Dans cet article, nous allons explorer le processus d’importation et d’utilisation de machines virtuelles sur un NAS Synology, grâce à Virtual Machine Manager. Pour répondre à mes besoins, j’ai dû installer Home Assistant sur mon NAS. En moins de 5 minutes, j’ai réussi à le faire et il faut avouer que c’est très simple. Voici le détail de la démarche…
Importer une machine virtuelle avec Synology VMM
Actuellement, je rencontre quelques petits soucis avec mon installation domotique. J’aborderai les détails peut-être dans un autre article. Mon objectif était de tester Home Assistant rapidement. En consultant le site officiel (et plus précisément la page installation), j’ai constaté que l’équipe fournit des images Linux prêtes à l’emploi pour VirtualBox et KVM.
J’ai alors décidé d’en importer une dans Virtual Machine Manager (disponible gratuitement depuis le Centre de paquets) pour l’utiliser.
1. Téléchargement de l’image
La première étape consiste à récupérer l’image Linux de Home Assistant. Le fichier est compressé au format ZIP ce qui permet de le télécharger en moins de 5 secondes (merci la connexion fibre). Le fichier affiche un poids de 464 Mo compressé.
2. Décompression
La seconde étape consiste à décompresser le fichier sur le PC… il est bien sûr possible de faire le téléchargement et la décompression depuis le NAS 😉 Nous avons ici un fichier avec l’extension vdi. VMM est compatible avec plusieurs formats de fichiers de machines virtuelles :
- OVA (Open Virtual Appliance)
- VMDK (VMware Virtual Machine Disk)
- VHD/VHDX (compatible avec Microsoft Hyper-V et Citrix Xen)
- VDI (VirtualBox)
- IMG (image brute)
3. Import de l’image
La troisième étape se déroule sur le NAS. Depuis Virtual Machine Manager (VMM pour les intimes), rendez-vous dans le menu de gauche intitulé Image.
Ensuite, vous vous déplacerez sur l’onglet Image disque et cliquez sur le bouton Ajouter.
Ici, vous avez la possibilité de renommer le nom de l’image. Une fois fait, appuyez sur le bouton Suivant, puis vous sélectionnez l’emplacement de stockage (par défaut, vous ne devriez en avoir qu’un seul).
Sélectionnez le volume désiré et appuyez sur le bouton Effectué. Patientez environ 30 secondes que l’importation se réalise complètement.
Vous avez maintenant terminé l’importation d’une image de machine virtuelle dans VMM de Synology. Maintenant, je vous propose de découvrir ensemble comment utiliser cette image.
Utiliser l’image depuis le NAS
Allez dans le menu gauche Machine virtuelle et appuyez sur la petite flèche située juste à droite du bouton Créer.
Vous sélectionnerez Importer depuis des images disque (ce que nous avons fait juste avant). Ensuite, appuyez sur le bouton Suivant. Sélectionnez le stockage, comme précédemment vous ne devriez en avoir qu’un seul par défaut. Enfin, appuyez sur le bouton Suivant.
Nous arrivons au paramétrage de la machine virtuelle. L’équipe Home Assistant préconise (lien vers la page) de créer une machine avec 2 vCPU (processeur virtuel) et 2 Go de RAM. Vous avez la possibilité d’affiner les réglages selon vos préférences. Voici ma configuration recommandée…
Appuyez sur le bouton Suivant.
Nous arrivons sur un écran important, où vous devez choisir le stockage. C’est ici que vous devez choisir l’image Home Assistant que nous avons importée. Pour le Disque virtuel 1, choisissez l’image virtuelle. Par défaut, le stockage sera virtualisé avec un contrôleur IDE. Il est tout à fait possible de changer pour utiliser le contrôleur SATA. Pour cela, cliquez sur la roue crantée à droite.
Vous avez également la possibilité d’ajouter un stockage virtuel supplémentaire si nécessaire. Pour Home Assistant, l’équipe recommande 32 Go, ce qui correspond à l’espace disque par défaut de l’image.
Note : Le contrôleur VirtIO SCSI est le plus efficace, cependant il nécessite des pilotes supplémentaires. À choisir uniquement si vous êtes certain que l’image contient les pilotes de ce contrôleur.
Appuyez sur le bouton Suivant. Nous arrivons sur la configuration de la carte réseau de la machine virtuelle que nous sommes en train de créer. Vous pouvez laisser les paramètres par défaut, sauf si votre image nécessite un réglage spécifique. On appuie sur le bouton Suivant.
Dernier écran important, vous devez finaliser les réglages de notre machine virtuelle. Si vous avez un fichier .ISO (ou deux) à monter au démarrage, c’est ici que vous devez le faire. Si vous souhaitez que votre machine virtuelle démarre en même tant que le NAS, il faut sélectionner Oui en face d’Autostart.
En face de Micrologiciel, j’ai choisi UEFI au lieu de Legacy BIOS. C’est un prérequis pour que Home Assistant démarre correctement. Si vous avez un dongle USB, vous devrez le paramétrer ici également. Il est important de rappeler que les réglages effectués ici ne sont pas définitifs. Il sera tout à fait possible de les adapter ultérieurement. Appuyez sur le bouton Suivant.
Sur l’écran suivant, vous pouvez affecter les droits utilisateurs sur la machine virtuelle. Appuyez sur le bouton Suivant.
Avant d’appuyer sur le bouton Effectué sur l’écran récapitulatif, vous pouvez cocher la Mettre en marche la machine virtuelle après sa création. Après 20 secondes, votre VM démarre… C’est fini.
Vous appuierez sur le bouton Connecter pour ouvrir la console de votre machine virtuelle dans un nouvel onglet.
Synthèse
Nous arrivons à la fin de ce tutoriel. Comme vous avez pu le constater, l’importation et à la configuration d’une machine virtuelle (ici Home Assistant) sur un NAS Synology avec Virtual Machine Manager est relativement simple. En quelques minutes, nous avons accompli les tâches suivantes :
- Télécharger une image virtuelle (fichier .vdi pour VirtualBox)
- Importer l’image dans VMM de Synology
- Créer (et démarrer) la machine virtuelle Home Assistant
Il est à noter que le choix de Home Assistant était purement personnel. Ce guide peut être adapté à d’autres images virtuelles.