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 flash USB. Pour plus de détails, consultez Sauvegarder votre périphérique flash.
- 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 à niveau d'Unraid se fait grâce au nouvel outil de mise à jour d'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.
- Choisissez le canal Stable pour les versions stables ou le canal Next pour les bêtas et RCs.
- 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 dernière version stable.
- Lorsque vous y êtes invité, redémarrez votre serveur pour compléter la mise à niveau.
Vous pourriez avoir besoin de vous connecter à votre compte Unraid pour accéder aux mises à jour, en particulier pour les versions "Next".
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 à niveau des fonctionnalités du pool ZFS lors du démarrage ou dans le WebGUI. Ces avertissements ne sont pas des signes de problème ; ils indiquent simplement que votre pool ZFS utilise des fonctionnalités d'une version antérieure 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 pour obtenir de l'aide.
Les conteneurs Docker ou les baies sont lents à démarrer après la mise à niveau - Cliquez pour développer/réduire
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 de nombreuses images. Soyez patient pendant ce processus ; les performances devraient se normaliser après le démarrage initial.
Les conteneurs Docker ne fonctionnent pas correctement après la mise à niveau - Cliquez pour développer/réduire
Si vous rencontrez des erreurs du type "les couches du manifeste ne correspondent pas à la configuration de l'image," vous devrez peut-être reconstruire votre fichier d'image Docker. Voici comment :
- Allez à Paramètres → Docker et arrêtez le service Docker.
- Cochez la case pour supprimer l'image Docker et cliquez sur le bouton supprimer.
- Redémarrez Docker pour recréer l'image.
- Naviguez vers l'onglet Applications, Applications Précédentes, cochez ce que vous souhaitez réinstaller, puis cliquez sur "Installer xx Applications".
Les VM affichent "impossible d'obtenir l'interface MTU" ou des erreurs réseau - Cliquez pour développer/réduire
Si vous avez utilisé un nom de pont personnalisé pour le réseau VM, mettez à jour tous les VMs pour utiliser le pont par défaut br0
en suivant ces étapes :
- Allez à l'onglet VMs et modifiez chaque VM (assurez-vous d'activer Vue avancée).
- Réglez le pont réseau sur
br0
et cliquez sur Appliquer. - Allez à Paramètres → Gestionnaire de VM (en Vue avancée) et réglez le pont par défaut sur
br0
.
Accès VNC aux VM ne fonctionne pas ou est lent - Cliquez pour développer/réduire
La VM ne démarre pas (shell EFI apparaît) - Cliquez pour développer/réduire
If you have OVMF-based VMs created in older Unraid versions, you might encounter an EFI shell. You can boot the VM by entering the following commands:
- Tapez
fs0:
. - Ensuite, tapez
cd efi/boot
. - Enfin, tapez
bootx64.efi
.
Si fs0:
ne fonctionne pas, vous pouvez essayer fs1:
à la place. Si vous continuez à avoir des problèmes, veuillez visiter les forums Unraid pour obtenir de l'aide.
Essayer de démarrer ma VM génère une erreur "Type de machine invalide" - Cliquez pour développer/réduire
Mauvaise performance de la VM après la mise à jour - Cliquez pour développer/réduire
Si votre VM est lente après une mise à niveau, allez dans les paramètres du VM (en Vue Avancée) et mettez à jour la version du type Machine à la dernière révision (par exemple, changez de i440fx-2.5
à i440fx-2.7
). Assurez-vous de ne pas changer le préfixe (par exemple, ne passez pas de i440fx
à Q35
).
Mise à niveau ou rétrogradation manuelle
Les mises à niveau manuelles sont rarement nécessaires mais peuvent être requises si vous ne pouvez pas accéder au WebGUI ou avez besoin de revenir à une version antérieure. Avant de procéder, il est important de sauvegarder votre périphérique flash USB, dont les détails se trouvent dans Sauvegarder votre périphérique flash.
Utiliser l'outil de rétrogradation du système d'exploitation (si WebGUI est accessible)
Si vous pouvez accéder au WebGUI :
- Connectez-vous au WebGUI.
- Allez à Outils → Rétrograder OS.
- Votre version précédente sera listée comme option de rétrogradation disponible.
- Cliquez sur Rétrograder et suivez les instructions.
- Redémarrez votre serveur lorsque vous y êtes invité.
Gardez à l'esprit que la rétrogradation peut entraîner des problèmes de compatibilité avec les plugins ou les conteneurs Docker. Sauvegardez toujours votre périphérique flash USB et toutes les données importantes au préalable.
Méthodes manuelles (si WebGUI est inaccessible)
Utilisez ces méthodes uniquement si vous ne pouvez pas accéder au WebGUI :
- 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
flash
ou connectez le dispositif USB à votre ordinateur. - Créez un répertoire
previous
s'il n'existe pas déjà. - Déplacez tous les fichiers
bz*
etchanges.txt
dans le répertoireprevious
. - Copiez les nouveaux fichiers
bz*
etchanges.txt
à la racine de la clé USB. - 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 /tmp
rm -f unraid.zip
rm -rf unraid_install
wget -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/previous
mv /boot/bz* /boot/previous
mv /boot/changes.txt /boot/previous
cp unraid_install/bz* /boot
cp unraid_install/changes.txt /boot
sync -f /boot
sleep 5
reboot