La Virtualization Station de QNAP permet de faire des opérations de bureau virtualisées sur le Turbo NAS pour gérer plusieurs machines virtuelles. Avec une interface intuitive, vous pouvez gérer de façon centralisée l’ensemble des machines virtuelles créées sur le Turbo NAS avec un minimum d’effort. Le plugin est capable d’accueillir plusieurs systèmes d’exploitation, le Turbo NAS est non seulement un système de stockage pour l’archivage de données et la sauvegarde, mais aussi un serveur NAS puissant et complet.
Configuration requise.
Avec Virtualization Station, vous pouvez créer plusieurs machines virtuelles pour exécuter différents systèmes d’exploitation comme Windows, Linux, UNIX et Android sur un NAS QNAP.
Dans ce tutoriel nous verrons les prérequis et l’installation du plugin pour faire fonctionner notre environnement virtuel. Ce plugin est vraiment pratique pour monter son LAB et tester différente configuration sans polluer son ordinateur personnel.
Tous les NAS QNAP ne sont pas compatible avec le plugin Virtualization Station, afin de vérifier que votre NAS soit compatible vous pouvez cliquer sur ce lien : NAS QNAP prenant en charge Virtualization Station.
La configuration matérielle minimum est celle-ci :
- Firmware : QTS 4.1 ou une version plus récente
- Mémoire : 4 Go (inclus) ou plus
- Intel VTx ou AMD SVM d’activer
Si vous souhaitez activer la virtualisation, il faudra sûrement ajouter de la RAM dans votre NAS QNAP. Vous pouvez consulter ce tutoriel : Ajouter de la RAM dans un NAS QNAP.
Activation de l’Intel VT-x sur le NAS.
L’activation des instructions pour la prise en charge de la virtualisation, VT-x se fait dans le BIOS du NAS. Pour cela vous devrez brancher un clavier et un écran, si ce n’est déjà pas fait.
- Étape 1 : Démarrez le Turbo NAS et appuyez sur la touche F2 jusqu’à ce que l’écran du BIOS apparaisse. Ensuite, allez dans Advanced -> CPU Configuration.
- Étape 2 : Allez dans « Intel Virtualization Technology » puis sélectionnez « Enabled ».
- Étape 3 : Allez dans « Save & Exit », sélectionnez « Save Changes and Reset», et vous avez terminé.
Mise à jour du QNAP.
QNAP propose régulièrement des mises à jour du firmware de ses NAS. Il est important de suivre l’évolution des firmware afin de bénéficier des améliorations, de nouveautés mais aussi des compatibilités et éventuellement du support de la part des équipes techniques.
Pour mettre à jour votre QNAP depuis l’interface web, c’est très simple. Aller dans Panneau de contrôle -> Mise à jour du micrologiciel.
Cliquer maintenant sur Vérifier les mises à jour.
Si une mise à jour existe, vous verrez apparaître une boite d’information avec la nouvelle version disponible.
Installation de la Virtualization Station
Pour installer l’application Virtualization Station sur le QNAP Turbo NAS, connectez-vous au bureau du NAS comme administrateur. Allez dans App Center.
Si App Center n’apparaît pas sur votre bureau aller dans le champs de recherche et taper app center.
Cliquer sur App Center qui apparaît sous le titre Paramètres.
Dans le champ de recherche de l’App Center, saisissez Virtualization Station et cliquez sur Installer.
Une fois que l’installation est terminée, un icône apparait sur le bureau de votre NAS. Vous pouvez lancer la Virtualization Station.
Cliquer sur Finir pour créer un commutateur virtuel. Durant la création de ce commutateur virtuel la connexion réseaux sera interrompue pendant quelques secondes.
Vous êtes maintenant prêt à créer vos VM.
Vous pouvez accéder directement à la gestion de vos VM en utilisant l’adresse de votre NAS, par exemple http://192.168.1.6:8088 sur le port 8088.
Activer la Nested Virtualization (ou virtualisation imbriquée) sur QNAP QTS.
La station de virtualisation (QVS) du QNAP QTS est vraiment utile pour configurer vos VM personnelles. Mais lorsque vous voulez établir un environnement de test qui démarre quelques VM à l’intérieur d’une VM avec des outils d’automatisation, vous découvrez que la virtualisation imbriquée (aussi appelée « nested KVM », « recursive KVM », « KVM on KVM ») est désactivée par défaut et que vous ne pouvez pas l’activer via l’interface utilisateur de QTS.
Vous pouvez vérifier si le paramètre du module du noyau est activé par l’intermédiaire du shell du QTS :
# cat /sys/module/kvm_intel/parameters/nested
La virtualisation imbriquée n’est pas active sur ma configuration.
Pour activer manuellement et de manière permanente la virtualisation imbriquée :
- Faite une copie du fichier 01-module
- Modifier une ligne du fichier
- Rebooter votre NAS
# cp /share/CACHEDEV1_DATA/.qpkg/QKVM/usr/etc/qvsd.d/44-preload/01-module /share/CACHEDEV1_DATA/.qpkg/QKVM/usr/etc/qvsd.d/44-preload/01-module.bak # ls /share/CACHEDEV1_DATA/.qpkg/QKVM/usr/etc/qvsd.d/44-preload/
# vim /share/CACHEDEV1_DATA/.qpkg/QKVM/usr/etc/qvsd.d/44-preload/01-module
Remplacer :
load_kvm() { ___load_module kvm.ko ignore_msrs=1 check_ret # load kvm module if [ $VMX_FEATURE -ne 0 ]; then ___load_module kvm-intel.ko check_ret elif [ $SVM_FEATURE -ne 0 ]; then ___load_module kvm-amd.ko nested=0 check_ret elif [ $SVM_FEATURE -ne 0 ]; then elog "Platform not support KVM" exit 1 fi }
Par
load_kvm() { ___load_module kvm.ko ignore_msrs=1 check_ret # load kvm module if [ $VMX_FEATURE -ne 0 ]; then ___load_module kvm-intel.ko nested=1 check_ret elif [ $SVM_FEATURE -ne 0 ]; then ___load_module kvm-amd.ko nested=0 check_ret elif [ $SVM_FEATURE -ne 0 ]; then elog "Platform not support KVM" exit 1 fi }
Puis maintenant taper reboot pour redémarrer votre NAS QNAP.
# reboot
Si vous vous connectez à l’interface graphique, vous devriez voir apparaitre un écran de ce type.
Une fois votre NAS rebooté, vérifier le retour de ces 3 commandes. Le retour doit être Y.
# cat /sys/module/kvm/parameters/ignore_msrs # cat /sys/module/kvm_intel/parameters/{nested,ept}
Maintenant sur votre VM dans Virtualization Station, vous devez modifier le paramètre du CPU à Passthrough.
Puis si vous lancer un logiciel capable de gérer la virtualisation imbriquée, vous devriez voir apparaitre ceci dans les options. Par exemple pour GNS3 :
Nous verrons dans un prochain tutoriel, la création de notre première VM Linux avec Virtualization Station. Si vous voulez d’autres tips sur l’administration d’un serveur NAS QNAP, ce tutoriel est pour vous : Comment administrer un NAS QNAP.
That’s All.