Unraid en tant que VM
L'exécution d'Unraid en tant que machine virtuelle sur votre serveur Unraid principal peut être très utile pour le développement, le test et l'évaluation. Cette configuration vous permet de :
- Développer et tester des plugins ou des conteneurs Docker sans risquer votre serveur de production.
- Évaluer les nouvelles versions d'Unraid avant de mettre à jour votre système principal.
- Créer des environnements isolés pour le dépannage ou la formation.
- Lime Technology ne prend pas officiellement en charge cette configuration pour les données de production.
- La virtualisation introduit une certaine surcharge ; attendez-vous à des performances réduites par rapport à l'exécution directe sur le matériel.
- Vous aurez besoin d'une clé de licence valide distincte pour la VM.
Pour faire fonctionner Unraid en tant que VM :
1. Préparer la clé USB pour la VM - Cliquer pour développer/réduire
Préparer votre clé USB est crucial pour un processus de démarrage de VM fluide et fiable. Voici comment configurer votre environnement VM avec un dispositif de démarrage unique et correctement configuré.
-
Utilisez l'outil Unraid USB Creator sur votre bureau pour préparer le lecteur flash :
- Sélectionnez Autoriser le démarrage EFI.
- Définir un nom de serveur unique (comme
TowerVM
si votre hôte estTower
). - Écrire l'image sur le lecteur flash.
-
Modifier les fichiers de configuration :
-
Renommer l'étiquette du lecteur flash de
UNRAID
en un nom unique (par exemple,UNRAID-VM
). -
Modifier le fichier
syslinux/syslinux.cfg
sur le lecteur flash :étiquette Unraid OS
menu par défaut
noyau /bzimage
append unraidlabel=UNRAID-VM initrd=/bzroot -
Effectuez ce changement dans tous les modes de démarrage (GUI/Mode Sans Échec) dans le fichier.
-
Copiez le fichier
syslinux.cfg
mis à jour dansEFI/boot/syslinux.cfg
-
-
Créez un fichier nommé
startup.nsh
à la racine du lecteur flash avec ce contenu :\EFI\boot\bootx64.efi
-
Notez le fabricant du lecteur flash (vous en aurez besoin pour la configuration VM plus tard).
2. Configurer la VM sur l'hôte - Cliquer pour développer/réduire
La configuration de la VM Unraid nécessite des paramètres spécifiques pour garantir un fonctionnement correct.
Pour créer le modèle VM :
- Sur le serveur Unraid hôte, allez dans Paramètres → Gestionnaire de VM et assurez-vous que les VM sont activées.
- Accédez à l'onglet VMs et cliquez sur Add VM.
- Sélectionnez le modèle Slackware, car il correspond le mieux à Unraid.
- (Optionnel) Si disponible, remplacez l'icône Slackware par l'icône Unraid.
- Nommez la VM (par ex.,
UNRAID-VM
). - (Optionnel) Ajoutez une description, telle que "Environnement de test Unraid - vX.XX.X."
- Attribuer des ressources :
- CPUs : 2-4 cœurs
- RAM : 4-8 Go (définir Initial et Max avec la même valeur)
- Définissez Type de machine sur Q35 (dernier).
- Définissez BIOS sur OVMF et Contrôleur USB sur 3.0 (QEMU XHCI).
- Configurer les disques virtuels :
- Laissez les paramètres par défaut pour les graphiques, le son et le réseau.
- Sous Périphériques USB, sélectionnez la clé USB par fabricant, pas par étiquette.
3. Créer et démarrer la VM - Cliquer pour développer/réduire
Pour lancer la VM après la configuration :
- Décochez Démarrer la VM après création si vous souhaitez un contrôle manuel.
- Cliquez sur Créer.
- Dans l'onglet VMs, cliquez sur l'icône VM Unraid et sélectionnez Démarrer avec console (VNC).
- Surveillez le processus de démarrage dans la console VNC et notez l'adresse IP de la VM affichée avant la connexion.
4. Configurer la VM - Cliquer pour développer/réduire
Une fois la VM en marche, configurez-la comme un serveur Unraid physique :
- Accédez au WebGUI de la VM à
http://[VM-IP]
. - Allez à Paramètres → Identification :
- Définissez un Nom de serveur unique (par exemple,
Unraid-VM
). - Ajoutez une description comme "Instance de développement."
- Définissez un Nom de serveur unique (par exemple,
- (Optionnel) Allez à Paramètres → Paramètres d'affichage et choisissez un thème de couleur différent pour le distinguer de l'hôte.
- Allez à Paramètres → Paramètres SMB → Paramètres de groupe de travail et définissez Maître local sur Non pour éviter les conflits.
- Pour le passage à travers UPS (si l'hôte a un onduleur) :
- Démarrez l'array avec vos périphériques configurés.
- Installez Applications pour la communauté pour tester des plugins/Docker.
- Mettez à jour la VM via Outils → Mettre à jour l'OS, comme pour un serveur physique.
Dépannage
Si vous rencontrez une erreur d'exécution liée au dispositif USB flash après la modification des paramètres VM :
- Modifiez la VM et passez en Vue XML.
- Recherchez le nœud
<hostdev>
qui définit le dispositif flash (généralement près de la fin). - Supprimez l'ensemble du bloc
<hostdev>...</hostdev>
. - Cliquez sur Update.
- Ré-éditez la VM en Vue formulaire.
- Re-sélectionnez le lecteur flash sous Périphériques USB.
- Cliquez sur Mettre à jour à nouveau. La VM devrait maintenant démarrer normalement.