Mise à niveau d'Unraid
La mise à niveau d'Unraid OS garantit que vous disposez des fonctionnalités, des mises à jour de sécurité et du support matériel les plus récents. Cette page décrit le processus de mise à niveau standard, ainsi que des conseils de dépannage et des options de mise à niveau manuelle.
Avant de commencer la mise à niveau, assurez-vous de créer une sauvegarde complète de votre périphérique USB. Pour plus de détails, consultez Sauvegarder votre périphérique.
- Faites une sauvegarde de votre clé USB et de toutes données importantes.
- Lisez les notes de version de la version que vous prévoyez d'installer.
- Mettez à jour tous les plugins vers leurs dernières versions.
- Optionnellement, arrêtez le réseau avant de procéder.
- Mettez à jour Unraid OS en utilisant la page Outils → Mise à jour de l'OS.
- Redémarrez votre serveur pour finaliser la mise à jour.
Processus de mise à niveau standard
- Unraid 7.x et plus
- Unraid 6.11 à 6.12
La mise à jour d'Unraid se fait grâce au nouvel outil de mise à jour de l'OS avec une interface conviviale :
- Dans le WebGUI, cliquez sur le menu déroulant en haut à droite et sélectionnez Vérifier les mises à jour ou accédez à Outils → Mise à jour de l'OS.
- Vérifiez la mise à jour affichée pour la branche de version actuelle de votre serveur.
- Cliquez sur Voir le journal des modifications pour démarrer la mise à jour. Le journal des modifications apparaîtra pour que vous puissiez le revoir avant d'appuyer sur Continuer.
- Cliquez sur Confirmer et démarrer la mise à jour pour appliquer la version sélectionnée.
- Lorsque vous y êtes invité, redémarrez votre serveur pour compléter la mise à niveau.
Pour passer entre les branches de publication Stable et Next, ouvrez le menu du compte en haut à droite et choisissez Gérer le compte Unraid.net. Les branches de publication sont gérées dans l'application de compte Unraid, et non directement dans l'OS.
Pour les versions Unraid 6.11 et 6.12, suivez cette méthode de mise à jour traditionnelle :
- Dans le WebGUI, allez à Outils → Mise à jour de l'OS.
- Cliquez sur Vérifier les mises à jour.
- Si une nouvelle version est disponible, cliquez sur Mettre à jour.
- Redémarrez votre serveur lorsque vous y êtes invité.
Lors de la mise à niveau vers Unraid 7.x, vous pouvez voir des avertissements concernant les mises à jour des fonctionnalités du pool ZFS durant le démarrage ou dans le WebGUI. Ces avertissements ne sont pas un signe de problème; ils indiquent simplement que votre pool ZFS utilise des fonctionnalités d'une ancienne version de ZFS.
Mettre à niveau votre pool n'est pas urgent, mais si vous décidez de le faire, gardez à l'esprit que cela peut ne pas fonctionner avec les versions précédentes d'Unraid. Cela signifie que vous ne pourrez peut-être pas revenir à une version antérieure d'Unraid après avoir effectué la mise à niveau.
Comme toujours, n'oubliez pas de sauvegarder vos données avant de mettre à niveau vos pools ZFS.
Dépannage des problèmes de mise à niveau
Si vous rencontrez des problèmes après la mise à niveau, consultez la section correspondante ci-dessous.
L'array ou les conteneurs Docker démarrent lentement après la mise à niveau
Une migration ponctuelle peut être nécessaire pour les conteneurs Docker après certaines mises à niveau. Ce processus peut prendre du temps, surtout si vous avez beaucoup d'images. Patientez pendant cette opération ; les performances devraient redevenir normales après le premier démarrage.
Les conteneurs Docker ne fonctionnent pas correctement après une mise à niveau
Si vous rencontrez des erreurs du type "layers from manifest don't match image configuration", vous devrez peut-être reconstruire votre fichier image Docker :
- Allez dans Paramètres → Docker et arrêtez le service Docker.
- Cochez la case pour supprimer l'image Docker et cliquez sur le bouton de suppression.
- Redémarrez Docker pour recréer l'image.
- Ouvrez l'onglet Apps, puis Previous Apps, cochez les applications à réinstaller et cliquez sur "Install xx Applications".
Les VMs affichent "cannot get interface MTU" ou des erreurs réseau
Si vous avez utilisé un nom de pont personnalisé pour le réseau des VMs, mettez toutes les VMs à jour pour utiliser le pont par défaut br0 :
- Ouvrez l'onglet VMs et modifiez chaque VM (assurez-vous d'activer la Vue avancée).
- Réglez le pont réseau sur
br0et cliquez sur Appliquer. - Ouvrez Paramètres → Gestionnaire de VM (en Vue avancée) et définissez le pont par défaut sur
br0.
L'accès VNC aux VMs ne fonctionne pas ou est lent
Pour les anciennes VMs, vous devrez peut-être mettre à jour le pilote vidéo VNC :
- Modifiez la VM depuis l'onglet VMs (sélectionnez Vue avancée).
- Réglez le pilote vidéo VNC sur QXL (recommandé). Essayez Cirrus ou vmvga si QXL fonctionne mal.
- Cliquez sur Appliquer pour enregistrer les modifications.
La VM ne démarre pas (un shell EFI apparaît)
Si vous avez créé des VMs basées sur OVMF dans d'anciennes versions d'Unraid, un shell EFI peut apparaître. Vous pouvez démarrer la VM avec ces commandes :
- Tapez
fs0:. - Tapez ensuite
cd efi/boot. - Tapez enfin
bootx64.efi.
Si fs0: ne fonctionne pas, essayez fs1:. Si les problèmes persistent, consultez les forums Unraid.
Le démarrage de ma VM affiche l'erreur "Invalid machine type"
Pour résoudre ce problème, modifiez la VM dans le WebGUI et cliquez sur Appliquer sans effectuer de changement. Cette action mettra le type de machine à jour vers la dernière version prise en charge.
Faibles performances de la VM après la mise à niveau
Si votre VM est lente après une mise à niveau, ouvrez les paramètres de la VM (en Vue avancée) et mettez la version du type Machine à jour vers la dernière révision (par exemple de i440fx-2.5 à i440fx-2.7). Ne changez pas le préfixe ; par exemple, ne passez pas de i440fx à Q35.
Rétrograder Unraid
Avant de rétrograder, assurez-vous de lire les notes de version de la version que vous rétrogradez. Cherchez la section intitulée « Retour en arrière », car elle contient toutes les étapes importantes que vous devez suivre.
Si vous avez accès au WebGUI, vous pouvez aller dans Outils → Rétrograder le système d'exploitation. Cette option vous permet de revenir à votre version précédemment installée sans télécharger un fichier zip depuis la page d'historique des versions.
Si vous ne voyez pas l'option de rétrogradation sous Outils → Rétrograder le système d'exploitation, utilisez la méthode manuelle décrite ci-dessous. Cela signifie généralement que les fichiers pour la version précédente ne sont pas sur votre clé USB.
Rétrogradation manuelle
Les rétrogradations manuelles ne sont nécessaires que si vous ne pouvez pas accéder au WebGUI ou si l'option de rétrogradation n'est pas disponible. Avant de continuer, il est important de sauvegarder votre périphérique USB. Pour plus de détails, voir Sauvegarder votre périphérique USB.
- Méthode la plus simple
- Méthode en ligne de commande
- Téléchargez le fichier ZIP de la version Unraid depuis Historique des versions.
- Décompressez le fichier sur votre ordinateur.
- Accédez au partage réseau
flash(votre volume de démarrage ; le nom du partage peut toujours êtreflashmême lorsque l’interface utilisateur indique Périphérique de démarrage) ou connectez le périphérique de démarrage USB à votre ordinateur. - Créez un répertoire
previouss’il n’existe pas déjà. - Déplacez tous les fichiers
bz*etchanges.txtdans le répertoireprevious. - Copiez les nouveaux fichiers
bz*etchanges.txtà la racine du lecteur de démarrage. - Redémarrez votre serveur.
Cette méthode ne doit être utilisée que si vous êtes à l'aise avec la ligne de commande Linux, car des erreurs pourraient rendre votre système non démarrable.
-
Copiez l'URL du fichier ZIP de la version d'Unraid souhaitée depuis Historique des versions.
-
Connectez-vous via SSH ou console.
-
Exécutez les commandes suivantes une par une (remplacez
<URL>par le lien copié) :cd /tmprm -f unraid.ziprm -rf unraid_installwget -O unraid.zip <URL>[[ -s unraid.zip ]] && echo "OK to continue" || echo "STOP: the file was not downloaded"unzip -d unraid_install unraid.zip[[ -s unraid_install/bzroot ]] && echo "OK to continue" || echo "STOP: the file was not extracted properly"[[ ! -d /boot/previous ]] && mkdir /boot/previousmv /boot/bz* /boot/previousmv /boot/changes.txt /boot/previouscp unraid_install/bz* /bootcp unraid_install/changes.txt /bootsync -f /bootsleep 5reboot