ZFS cannot import rpool no such pool available - Proxmox Boot Problem beheben

Aus Thomas-Krenn-Wiki
Zur Navigation springen Zur Suche springen

Nach der Installation von Proxmox VE auf einen ZFS Mirror kann es beim Neustart zu Problemen beim Import des ZFS Mirror Pool kommen. In solchen Fällen gelangt man in die busybox Shell vom initramfs. Dieser Artikel zeigt, wie Sie das Problem durch Einfügen einer kurzen Wartezeit (SLEEP Parameter) beheben.

Problem

Das Proxmox System bootet nicht weil der von Proxmox erstellte rpool nicht importiert werden konnte, da dieser nicht gefunden wurde.

Command: /sbin/zpool import -N "rpool"
Message: cannot import 'rpool' : no such pool available
Error: 1
Failed to import pool 'rpool'.
Manually import the pool and exit.

Ursache

Die Festplatten sind zum Zeitpunkt des ZFS-Pool-Imports noch nicht vollständig adressierbar und deswegen kann der rpool nicht importiert werden.[1]

Lösung

Manuell den zpool mit dem Namen rpool importieren um dann mittels exit wieder das System zu booten. Danach kann man die ZFS-Defaults abändern, sodass vor und nach dem Mounten des ZFS-Pools erst noch 5 Sekunden gewartet wird.

# ZFS rpool wird manuell importiert

zpool import -N rpool
exit

# ZFS Defaults werden abgeändert

nano /etc/default/zfs

# ZFS Sleep Parameter werden auf 5 gesetzt

ZFS_INITRD_PRE_MOUNTROOT_SLEEP='5'
ZFS_INITRD_POST_MODPROBE_SLEEP='5'

# initramfs wird upgedated

update-initramfs -u

Danach können Sie mittels reboot das System rebooten und den Boot-Vorgang beobachten. Vor und nach dem Importieren des rpools wird nun bis zu 5 Sekunden gewartet, sodass das System nun einwandfrei starten kann.

Einzelnachweise


Foto Jonas Sterr.jpg

Autor: Jonas Sterr

Ich beschäftige mich mit den Themen Software Defined Storage, Proxmox Virtualisierung auf Basis von KVM, QEMU & Ceph im Produktmanagement der Thomas-Krenn.AG in Freyung. Proxmox ist meine absolute Leidenschaft und ich freue mich gerne über Kontaktanfragen und einen Austausch auf LinkedIn.


Das könnte Sie auch interessieren

Monitoring eines Proxmox Clusters mit checkmk
Proxmox VE Support-Subskriptionen
X12DPi-NT6 Proxmox VE 8 poweroff statt reboot