Direkt zum Hauptinhalt

Proxmox ZFS Offline Mount mit PVE Install DVD/STICK

Beschreibung

Wie oft hat man das Problem zum Beispiel einen Proxmoxhost wo die Grafikkarte durchgereicht ist und so die Bedienung mit Tastatur und Maus nicht möglich ist. Es war immer nur möglich den Host per ssh und Weboberfläche zu steuern.
Jetzt kommt ein ein neues Mainboard oder neue Grafikkarte rein und schon ändert sich der Name der Netzwerkkarte.
Und nun? Mit der PVE DVD Starten das ZFS Mounten die Netzwerkkonfig ändern undfertig.

DVD Starten

Von der PVE Install DVD/Stick starten und den Debug Mode auswählen.

Bildschirmfoto vom 2023-01-03 08-09-59.png

Nun sind wir in einem Debug Terminal.
in diesem können wir aber noch nicht wirkliche Befhele absetzten.
Deswegen hier mit STRG+D drücken um in das zweite Terminal zu gelangen.

Bildschirmfoto vom 2023-01-03 08-16-16.png

Hier können wir nun Befehle absetzten.

Bildschirmfoto vom 2023-01-03 08-17-01.png

Netzwerkkarte ermitteln und Tastatursprache festlegen

Als erstes wollen wir wissen wir wissen wie unsere Netzwerkkarte heißt, das hat zwar nichts mit ZFS zu tun, allerings soll es hier ja auch einen Sinn machen.

ip a

In unserem Beispiel ens18

Bildschirmfoto vom 2023-01-03 08-18-06.png

Die Tastaursprache legen wir mit 
dpkg-reconfigure keyboard-configuration

fest.

Nun werden wir nach dem Tastaturmodell gefragt.

Bildschirmfoto vom 2023-01-03 08-21-06.png

Mit Enter gehts auf die nächste Seite. Ich nehme die 71 Generic 105 intl..
Solange enter drücken bis Keyboardmodel dort steht, 71 eintippen enter drücken

Bildschirmfoto vom 2023-01-03 08-31-22.png

Nun das Layout, hier die 11 keine toten Tasten

Bildschirmfoto vom 2023-01-03 08-26-02.png

Nun ALT-GR Funktionstaste hier standard 1 wählen

Bildschirmfoto vom 2023-01-03 08-27-44.png

Nun den Compose Key wählen (Ich habe keinen) da eure Einstellung wählen.
Also bei mir die 1

Bildschirmfoto vom 2023-01-03 08-28-43.png

Da wir keinen X-Server haben hier nein (no) wählen

Bildschirmfoto vom 2023-01-03 08-29-26.png

Vielleicht klappts bei euch bir mir nicht.

Legende für English

\ = #
- = ß
/ = -
? = shift + -
z = y
y = z
* = shift + 8
@ = shift + 2
# = shift + 3
^ = shift + 6
& = shift + 7
( = shift + 9
) = shift + 0
_ = shift + ß
: = shift + ö

ZFS einbinden

Pools auflisten.

Mit diesem Befehl werden alle pools aufgelistet ohne diese zu importieren. Villeicht möchte man ja nur einen bestimmten pool importieren. Wir haben hier nur einen. nämlich rpool.

zpool import -a

Hier bekommen wir nämlcih einen Hinweis, das der Pool schon mal woanders gemountet war. Diese machen wir uns zu nutze um die Pools aufzulisten.

Bildschirmfoto vom 2023-01-03 08-51-30.png

Möchte man explicit einen pool importieren gibt man dessen namen an und nicht -a

zpool import rpool

Die selbe Meldung halt nur für den Pool

Bildschirmfoto vom 2023-01-03 08-52-47.png
Da wir diesen aber importieren wollfen den Paramter -f hinter her.

zpool import rpool -f

Nun schauen wir uns den Status an

zpool status

Dem Pool gehts gut

Bildschirmfoto vom 2023-01-03 08-54-53.png

Mit dem Befehl

mount

sehen wir, wo er den Pool gemountet hat. Diese mount points unbedingt merken.

Bildschirmfoto vom 2023-01-03 08-59-03.png

Das gleiche geht auch mit

zfs list

Bildschirmfoto vom 2023-01-03 09-02-10.png

Wie wir sehen ist der PVE-1 eigentlich auf / gemountet, was natürlich nicht geht, da ja schon / vom system vergeben ist.
Also müssen wir den Mountpoint umbiegen

zfs set mountpoint=/mnt rpool/ROOT/pve-1

Bildschirmfoto vom 2023-01-03 09-05-59.png

Nun wurde das Verzeichnis geremounted. Siehe mittels

mount

Bildschirmfoto vom 2023-01-03 09-07-24.png

Nun können wir zum Beispiel die Netzwerkkarte editieren

nano /mnt/etc/network/interfaces

Tadaaa unsere Netzwerk konfig. Diese oder noch andere sachen ändern

Bildschirmfoto vom 2023-01-03 09-08-45.png

und zum Schluss den Mountpoint wieder zrucüksetzen auf /

Dazu auf / wechseln, denn das Verzeichnis darf nicht offen sein

cd /

Nun zurücksetzten

zfs set mountpoint=/ rpool/ROOT/pve-1

Mit

mount

nochmals überprüfen.

Bildschirmfoto vom 2023-01-03 09-13-32.png

Passt. Fertig.
neustarten mit STRG+D

und dann abort auswählen.

Bildschirmfoto vom 2023-01-03 09-14-46.png

Nun im Terminal wieder STRG+D drücken
Das System startet neu.

Beim Starten bekommen wir wieder den Hinweis das der pool fremdimportiert wurde.

Bildschirmfoto vom 2023-01-03 09-17-41.png

Wie in der Beschreibung ja auch zu lesen

zpool import rpool -f

Bildschirmfoto vom 2023-01-03 09-19-02.png

Nun wieder STRG+D

Und die Kiste läuft.

Bildschirmfoto vom 2023-01-03 09-20-04.png


Jetzt einloggen und nochmal neustarten.

Bildschirmfoto vom 2023-01-03 09-21-18.png

Läuft so durch

Bildschirmfoto vom 2023-01-03 09-20-04.png

fertig