ZFS RAID 1 eine Platte defekt PMX im Netzwerk nicht erreichbar

goifalracer

Member
Mar 29, 2023
91
5
8
Hallo,

ich habe einen NUC 12, mit ZFS Raid1.
Ich teste gerade den Ausfall einer Platte und versuche diese zu ersetzen.

Jetzt habe ich eine der beiden NVMe ausgebaut und den Rechner gestartet, PMX fährt hoch und der Login Bilschirm erscheint, ich kann mich auch einloggen.

Jedoch ist der PMX nicht per Netzwerk :8006 erreichbar?
Wie kann das sein, bzw. woran kann das liegen?

Danke.
 
Läuft denn der pveproxy dienst?
systemctl status pveproxy
 
Es ist irgendwas mit der vmbr faul.
Leider kann ich keine Screenshots machen.

Bei Ausgabe von
Code:
 ip a
kommt folgendes:
Code:
4: vmbr: Broadcast,Multicast usw......> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000
.

Mein alter NUC8 (auch RAID 1 ZFS) hat diese Ausgabe der Vmbr0 nicht und der ist auch erreichbar wenn eine Platte ausgebaut ist, habe ich gerade getestet.


Auf dem NUC der Probleme macht habe ich PMX V8 und auf dem alten NUC PMX V7.4.

habe ich da vielleicht bei der Installation von PMX was falsch gemacht.?
 
Ich überlege gerade ob es eine BIOS Einstellung sein kann. Aber das ergibt auch keinem Sinn zumal es ja ein Software Raid1 ist...
 
Du hast ein PCI Device entfernt, da kann sich der Name deiner NIC schon mal ändern, eventuell hast du da jetzt eine DHCP Adresse drauf.
 
  • Like
Reactions: Dunuin
Du hast ein PCI Device entfernt, da kann sich der Name deiner NIC schon mal ändern, eventuell hast du da jetzt eine DHCP Adresse drauf.
Was auch eine entfernte M.2 SSD wäre. M.2 ausbauen = Netzwerk geht nicht mehr.
 
Ok, das wäre eine Möglichkeit warum es so ist.
Wenn mir jetzt wirklich mal eine nvme so abraucht das diese nicht mehr erkannt wird, dann ist ja mein Raid1z für die Katz?
Weil in dem Fall ist der PMX Server ja unbrauchbar, weil er nicht erreichbar ist...
Oder sehe ich das falsch?
 
Ok, das wäre eine Möglichkeit warum es so ist.
Wenn mir jetzt wirklich mal eine nvme so abraucht das diese nicht mehr erkannt wird, dann ist ja mein Raid1z für die Katz?
Weil in dem Fall ist der PMX Server ja unbrauchbar, weil er nicht erreichbar ist...
Oder sehe ich das falsch?
Nur wenn du neu startest ohne die NVMe auszutauschen. Solange er läuft passiert nix.
 
  • Like
Reactions: goifalracer
Danke, jetzt verstehe ich das.
Na ja schade das der Nuc12 da den Namen der NUC ändert. Mein NUC 8 macht das nicht.
Das Hot swapping der M.2 beim Intel NUC, ist glaube ich nicht so prickelnd.
Hab sowas bis jetzt nur bei echten HP Servern gemacht.
 
Also wenn ich den Namen der NIC ändere geht es, ich komme jetzt wieder aufs PMX Webinterface.

Ich habe jetzt mal eine M.2 ausgebaut und gegen eine Sata SSD ersetzt, um den Austausch einer defekten Platte zu proben.

Dann habe ich die M.2 aus dem pool entfernt.
Die neue Platte sdb mit wipe gelöscht.

Dann mit
Code:
sgdisk /dev/sda -R /dev/sdb
die Partitionstabelle erstellt
und
Code:
sgdisk -G /dev/sdb

Jetzt mit
Code:
zpool attach rpool ata-TS500GMTS425S_I036570018-part3 ata-INTENSO_AA000000000000005437-part3

die neue in den pool aufgenommen und resilvert, die neue ist die (ata-INTENSO_AA000000000000005437-part3)

Bootloader auf sdb

Code:
grub-install /dev/sdb

Dann hat mich PMX auf das PMX-boot-tool hingewisen.
Und ich glaube hier ist etwas schiefgelaufen.

Folgendes habe ich gemacht.
Code:
proxmox-boot-tool format /dev/disk/by-id/ata-INTENSO_AA000000000000005437-part2
proxmox-boot-tool init /dev/disk/by-id/ata-INTENSO_AA000000000000005437-part2

proxmox-boot-tool status

proxmox-boot-tool refresh

proxmox-boot-tool clean

proxmox-boot-tool status

Jetzt wenn ich neustarte kommt folgende Meldung vom BIOS:
Secure Boot Violation (Invalid Siganture detected)

Wenn ich (OK) drücke bootet PMX.

Wenn ich im BIOS den Secure Boot deaktiviere bootet gar nichts mehr.

Wenn ich jetzt die andere M.2 ausbaue (Orginalkonfiguration war bei Installation eingebaut) dann bootet PMX von der neuen SSD auch nicht.
Auf die neue SDD lief also mit dem Bootloader was schief.
Sind die Befehle für das Promox-boot-tool die richtigen??



1703068462920.png
 
Last edited:
Habs jetzt hinbekommen mit.


Code:
proxmox-boot-tool format /dev/sdb2

proxmox-boot-tool init /dev/sdb2 

proxmox-boot-tool refresh

Die Befehle von vorher habe ich aus einem How to, welches ich gefunden habe. Evtl. sind diese Befehle schon veraltet.

Code:
proxmox-boot-tool format /dev/disk/by-id/ata-INTENSO_AA000000000000005437-part2
proxmox-boot-tool init /dev/disk/by-id/ata-INTENSO_AA000000000000005437-part2

proxmox-boot-tool status

proxmox-boot-tool refresh

proxmox-boot-tool clean

proxmox-boot-tool status
 
Last edited:
Ja genau, hier hatte ich dann auch nachgelesen.
Nur komisch das die anderen Befehle mit der V7.4 schon mal funktioniert haben, das habe ich mir zumindest so dokumentiert....
 
Vielleicht kann mir nochmal jemand helfen.
Jetzt habe ich die ursprüngliche NVMe zurückgebaut und mit wipe gelöscht.
Deie P-Tabelle rüberkopiert.
Die Partition 3 resilvert.
Dann den EFI Bootloader installiert mit

Code:
proxmox-boot-tool format /dev/nvme0n1p2

proxmox-boot-tool init /dev/nvme0n1p2

proxmox-boot-tool refresh

Jetzt kommt beim booten wieder die Meldung (Invalid Siganture detected).

Was kann das jetzt sein.??
Code:
proxmox-boot-tool clean

sowie refresh bringt nichts....


Danke...
 
Komisch ist, das auf der einen originalen M.2 nicht UEFI sondern Grub verwendet wird.
Ich habe eigentlich jetzt alles mit dem Proxmox boot tool gemacht.
1703093025598.png
 
Das ganze lag an meinem BIOS Einstellungen.
Ich habe jetzt secure Boot deaktiviert.
Jedesmal wenn ich eine Platte im ZFS austauschen wollte meckert natürlich das BIOS.
Wsl. gibt es hier auch elegantere Lösungen dafür.
 
Secure Boot, soll das ja sicher machen. Sicherheit und Bequem gibts nie zusammen.
 
Das ist klar.
Aber was muss ich da konkret beachten??
1. Wenn ich secure Boot aktiviert habe
2. Platte defekt
3. Platte wird gemäß den gängigen Befehlen gegen eine neue ausgetauscht
4. Bootvorgang stoppt mit der Meldung Secure Boot(invalid) (ohne secure Boot, läuft es einwandfrei)

Laut Doku werde ich da Zertifikate austauschen müssen...
 
Last edited:

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!