NEWS
Proxmox has changed to `Bookworm`
-
@crunchip sagte in Proxmox has changed to `Bookworm`:
dann hattest du aber noch ne alte version laufen, ...
Moin,
nö, nur von 6 auf 7 habe ich das einfach ignoriert
Meine Kisten sind immer Tages aktuell, da ich Updates, sobald welche da sind einspieleVG
Bernd -
@dp20eic sagte in Proxmox has changed to `Bookworm`:
Ich habe schon vor ein paar Tagen umgestellt,
Ich habe auch am Donnerstag umgestellt. Bisher läuft alles fehlerfrei.
-
@homoran sagte in Proxmox has changed to `Bookworm`:
ist Nerd-Sprech! hab ich schon oft gehört, aber nie alleine hinbekommen
Moin,
bin nicht @crunchip, aber ich kann ja mal anfangen
Wenn Du genauer Spezifizieren kannst was nicht klappt oder wo Du Herausforderungen hast, dann hinterlass einfach ein Kommentar, oder ne kurze PN, dann passe ich das an.Dies ist der erste Teil
Proxmox USP Festplatte einbinden
Vorbereitung
Wir melden uns an unserem Proxmox Server an, das kann entweder über die WEB-GUI oder über
ssh/putty
sein
System aktualisieren
Dann sollten wir erst einmal schauen ob da noch etwas in der Paket update queue hängt, wenn per WEB-GUI eingelogt, dann wechseln wir auf die Shell, ich lasse mir links die Ordneransicht anzeigen, kann bei Euch anders aussehen.
1.0) Mit dem Befehl, aktualisieren wir das/die Repositories ``` apt update ``` 1.1) Sollten im Log output Updates erwähnt werden kann man, mit folgendem Befehl, schauen um welche Pakete es sich handelt. ``` apt list --upgradable ``` 1.2) Und anschließend kann man das System aktualisieren, mit ``` apt full-upgrade ```
Anschluß und Mounten der USB-Festplatte
Erst einmal ohne angeschlossene oder eingeschaltete USB-Festplatte, das folgende Kommando ausführen,
lsblk
Es sollte dan etwas auf dem Bildschirm ausgegeben werden, Beispiel:
root@pve:~# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 119.2G 0 disk ├─sda1 8:1 0 1007K 0 part ├─sda2 8:2 0 512M 0 part └─sda3 8:3 0 118.7G 0 part ├─pve-swap 253:0 0 7G 0 lvm [SWAP] ├─pve-root 253:1 0 29.5G 0 lvm / ├─pve-data_tmeta 253:2 0 1G 0 lvm │ └─pve-data-tpool 253:4 0 65.5G 0 lvm │ └─pve-data 253:5 0 65.5G 1 lvm └─pve-data_tdata 253:3 0 65.5G 0 lvm └─pve-data-tpool 253:4 0 65.5G 0 lvm └─pve-data 253:5 0 65.5G 1 lvm sdb 8:16 0 119.2G 0 disk ├─sdb1 8:17 0 119.2G 0 part └─sdb9 8:25 0 8M 0 part sdc 8:32 0 111.8G 0 disk ├─sdc1 8:33 0 111.8G 0 part └─sdc9 8:41 0 8M 0 part sdd 8:48 0 119.2G 0 disk ├─sdd1 8:49 0 119.2G 0 part └─sdd9 8:57 0 8M 0 part sr0 11:0 1 1024M 0 rom sr1 11:1 1 1024M 0 rom
Wir schließen die USB-Festplatte, an Strom und den gewünschten USB-Port an, dann können wir sie einschalten. Nach kurzer Zeit sollte, wenn wir dann das obige Kommando wieder aufrufen, ein neuer Eintrag zu sehen sein.
root@pve:~# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 119.2G 0 disk ├─sda1 8:1 0 1007K 0 part ├─sda2 8:2 0 512M 0 part └─sda3 8:3 0 118.7G 0 part ├─pve-swap 253:0 0 7G 0 lvm [SWAP] ├─pve-root 253:1 0 29.5G 0 lvm / ├─pve-data_tmeta 253:2 0 1G 0 lvm │ └─pve-data-tpool 253:4 0 65.5G 0 lvm │ └─pve-data 253:5 0 65.5G 1 lvm └─pve-data_tdata 253:3 0 65.5G 0 lvm └─pve-data-tpool 253:4 0 65.5G 0 lvm └─pve-data 253:5 0 65.5G 1 lvm sdb 8:16 0 119.2G 0 disk ├─sdb1 8:17 0 119.2G 0 part └─sdb9 8:25 0 8M 0 part sdc 8:32 0 111.8G 0 disk ├─sdc1 8:33 0 111.8G 0 part └─sdc9 8:41 0 8M 0 part sdd 8:48 0 119.2G 0 disk ├─sdd1 8:49 0 119.2G 0 part └─sdd9 8:57 0 8M 0 part sde 8:64 0 931.5G 0 disk <-- Das ist die Disk /dev/sde └─sde1 8:65 0 931.5G 0 part <-- Das ist die erst und einzige Partition /dev/sde1 sr0 11:0 1 1024M 0 rom sr1 11:1 1 1024M 0 rom
ACHTUNG:
Wenn die USB-Festplatte neu ist und noch kein Filesystem darauf installiert wurde, dann ist nur ein Eintrag, nämlich der erste da.Erster Fall, USB-Festplatte unformatiert
Wir müsse, bevor wir die USB-Festplatte mounten können, erst einmal die USB-Festplatte Partitionieren und Formatieren.
ACHTUNG:
bei den folgenden Aktionen, gehen alle Informationen, die schon auf der USB-Festplatte sind verloren, also auch vorsicht bei der Auswahl des richtigen Laufwerks.1.0) Unter Linux Partitionieren ``` cfdisk /dev/deine_hdd <-- in meinem Fall `sde` ``` Wie bleibt Euch überlassen :) 1.1) Man kann auch unter Windows die USB-Festplatte partitionieren und formatieren, da bin ich aber raus, da kein Windows im Einsatz. Man kann NTFS Formatierte USB-Festplatten einbinden `mount -t ntfs /dev/meine_hdd /mein/mount_point` 2.0) der Partition ein Format verpassen Das ist auch ein wenig persönliche Vorliebe, wer die USB-Festplatte auch unter Windows einbinden Möchte, sollte eins der beiden nehmen ``` mkfs.fat <-- mkfs.vfat ``` für reinen Linux Betrieb, kann man die folgenden nehmen ``` mkfs.ext[2|3|4] <-- ich würde da auf `ext4` gehen mkfs.xfs <-- auch gut und stabiel mkfs.btrfs <-- ist mein Favorit, aber ob gut für USB-Festplatte, don't know ``` Dann sieht der ganze Befehl, z.B. so aus, ``` mkfs.ext4 /dev/sde1 ```
Nach dem Partitionieren und Formatieren kommt der Mount.
Ab hier ist das Vorgehen identisch, egal ob die USB-Festplatte schon eine Partition hatte oder neu erstellt wurde.
Zur Sicherheit sollte man die neu Partitionierte und Formatierte USB-Festplatte einmal rekonnekten und mittels obigen Befehls schauen das sie erkannt wurde.lsblk
Wir schauen, das wir die eindeutige ID der USB-Festplatte bekommen, die brauchen wir, damit die USB-Festplatte immer korrekt eingebunden wird, auch wenn sie mal an einem anderen USB-Port hängt.
Dazu führen wir folgendes aus,root@pve:~# blkid | grep -i sde
Das Ergebnis sieht dann in meinem Fall so aus,
/dev/sde1: LABEL="Export_Bilder" UUID="136b058d-f0c8-406d-a82b-2adcc00b72bf" UUID_SUB="951e8519-8478-4d64-b093-c3597147f989" BLOCK_SIZE="4096" TYPE="btrfs" PARTUUID="00011a10-01"
Hier ist die
UUID
wichtig, aber vor dem Vergnügen mal die harte Arbeit, testweise mount der USB-Festplatte, dazu muss entschieden werden wo die USB-Festplatte im Host System, eingehangen werden soll, ich mache das unter/media/ext_usb
. also erst einmal den Mountpoint anlegen.mkdir -p /media/ext_usb
Dann kann man testweise mal den mount durchführen
root@pve:~# mount -t btrfs /dev/sde1 /media/ext_usb - bei mir -t btrfs, da die USB-Festplatte so formatiert ist, wer `ext4` hat, muss -t ext4 nehmen
Wenn alles geklappt hat dann
root@pve:~# mount | grep -i 'ext_' /dev/sde1 on /media/ext_usb type btrfs (rw,relatime,space_cache=v2,subvolid=5,subvol=/)
Soweit so gut, das will man natürlich nicht immer von Hand machen, daher muss man die
/etc/fstab
anpassen, dazu öffnet ihr die Datei in eurem lieblings Editorvim oder nano /etc/fstab
Der Inhalt sieht in etwa so aus
# <file system> <mount point> <type> <options> <dump> <pass> /dev/pve/root / xfs defaults 0 1 /dev/pve/swap none swap sw 0 0 proc /proc proc defaults 0 0
Hier hängen wir am Ende dann die Information an, die nötig ist um beim Boot oder händischem Mount die USB-Festplatte immer an den richtigen Ort einzubinden, das sind die Informationen die wir brauchen
- UUID
- Filesystem / Type
- Mountpoint
- rest wie vorgabe
Also ans Werk, da ich
btrfs
als Filesystem genommen habe sieht das etwas komplizierte aus.vim oder nano /etc/fstab) # <file system> <mount point> <type> <options> <dump> <pass> /dev/pve/root / xfs defaults 0 1 /dev/pve/swap none swap sw 0 0 proc /proc proc defaults 0 0 UUID="136b058d-f0c8-406d-a82b-2adcc00b72bf" /media/ext_usb btrfs noatime,noautodefrag,compress=zstd,ssd 0 0
Bei
ext4
simpelvim oder nano /etc/fstab) # <file system> <mount point> <type> <options> <dump> <pass> /dev/pve/root / xfs defaults 0 1 /dev/pve/swap none swap sw 0 0 proc /proc proc defaults 0 0 UUID="136b058d-f0c8-406d-a82b-2adcc00b72bf" /media/ext_usb ext4 defaults 0 0
So, da wir vorhin manuell gemountet haben, erst mal ein
umount
umount /media/ext_usb
Schauen ob noch was da ist,
root@pve:~# mount | grep -i 'ext_'
Dann, da wir am System geschraubt haben, einmal den
Daemon
reloaden um keine Warnig zu bekommensystemctl daemon-reloaden
Jetzt können wir einmal schauen ob sich die USB-Festplatte auch einfach mounten lässt,
mount /media/ext_usb
Jetzt wird die
fstab
und der darin befindliche Eintrag, den wir erstellt haben genutzt, um die USB-Festplatte an dem Punkt einzuhängen, den wir vorgegeben haben und siehe daroot@pve:~# mount | grep -i 'ext_' /dev/sde1 on /media/ext_usb type btrfs (rw,relatime,space_cache=v2,subvolid=5,subvol=/)
Ab in die WEB-GUI
Wir hängen jetzt noch die neu eingebundene USB-Festplatte als Verzeichnis in die Storageverwaltung von Proxmox
ACHTUNG:
hier gibt es einen Fallstrick, sollte die USB-Festplatte nicht eingebunden sein, dann werden alle Kopier/Sicherungs aktionen auf dem PVE Verzeichnis gemacht, also wenn Ihr ein Backup ausioBroker
in das Verzeichnis macht, ohne gemountete USB-Festplatte, dann landet das im Verzeichnis z.B./media/ext_usb/
, wenn dann die USB-Festplatte gemountet wird, scheint die Sicherung verschwunden zu sein, nach demunmount
ist sie dann aber wieder da.Hier mache ich später weiter
Zweiter Teil
Durchreichen an LXC Container und VM
P.S.: Links/Rechts verwechselt und etwas am Deutsch angepasst.
-
@meister-mopper sagte in Proxmox has changed to `Bookworm`:
Ich habe auch am Donnerstag umgestellt. Bisher läuft alles fehlerfrei.
Moin,
hoffe, ich war das nicht mit der negativ Bewertung, wenn dann war das absolut nicht meine Absicht.
Ja, bei mir läuft auch alles ohne erkennbare Störungen, auch die Migration von 7 zu 8 verlief ohne Probleme, habe aber auch nur LXC-Container, ob man bei VMs noch etwas beachten muss, weiß ich nicht.
VG
Bernd -
@dp20eic sagte in Proxmox has changed to `Bookworm`:
hoffe, ich war das nicht mit der negativ Bewertung
nö, sondern
ich Petze
-
@dp20eic wow!
dann muss ich Montag versuchen den NUC zu bekommen, dann bau ich neu auf.Danke
-
@dp20eic sehr ausführlich
pack du das doch gleich in die Doku, dann kann ich mich weiter sonnen -
@dp20eic sagte in Proxmox has changed to `Bookworm`:
Ich habe in diesem Zuge auch gleich meine LXC Container von cgroup V1 zu cgroup V2 umgestellt, da V1 obsolete ist und 2024 ganz hinausfliegt.
Ich muss nochmal "für Doofe" nachfragen:
Bei mir läuft iob im Container "100" und die .../100.conf hat für das Durchreichen der USB Schnittstelle (zigbee dongle) die Einträgelxc.cgroup.devices.allow: c 189:* rwm lxc.mount.entry: /dev/bus/usb/001/002 dev/bus/usb/001/002 none bind,optional,create=file lxc.mount.entry: /dev/ttyUSB0 dev/ttyUSB0 none bind,optional,create=file
Ich muss da zusätzlich eine Zeile einfügen, richtig?
lxc.cgroup.devices.allow: c 189:* rwm lxc.cgroup2.devices.allow: c 189:* rwm lxc.mount.entry: /dev/bus/usb/001/002 dev/bus/usb/001/002 none bind,optional,create=file lxc.mount.entry: /dev/ttyUSB0 dev/ttyUSB0 none bind,optional,create=file
und die 1. Zeile kann ich dann nach erfolgreichem Upgrade auf die 8er Version löschen ?
-
@amg_666 sagte in Proxmox has changed to `Bookworm`:
lxc.cgroup
alles was auf irgendwelche Maschinen eingetragen/durchgereicht wird, muss mit cgroup2 ersetzt werden
-
@amg_666 sagte in Proxmox has changed to `Bookworm`:
Ich muss da zusätzlich eine Zeile einfügen, richtig?
Moin,
nein, als ich den Befehl, zum Check ausgeführt habe, habe ich den Hinweis bekommen, dass die
cgroups
angepasst werden müssen.pve7to8 --full
Ich habe alle LXC Container gestoppt und in allen LXC Containern Konfigurations-Dateien, bei mir waren es zwei, dann die Einträge korrigiert.
Also, zum Schluss steht nur noch der eine Eintrag drin.
Umstellen von: lxc.cgroup.devices.allow Hinzu: lxc.cgroup2.devices.allow
Dann nochmals
pve7to8 --full
Aufgerufen und ruhe war, dann habe ich die Migration durchgeführt und den Reboot, alles fine.
VG
Bernd -
@crunchip sagte in Proxmox has changed to `Bookworm`:
pack du das doch gleich in die Doku, dann kann ich mich weiter sonnen
Moin,
rate mal, was ich mache, "Die Sonne scheint mir auf den Bauch, das soll sie auch"
Muss mal schauen wie das, mit gleich in die Doku, geht. Wenn kein Problem, dann schiebe ich das gern da hin.
VG
Bernd -
@dp20eic sagte in Proxmox has changed to `Bookworm`:
@meister-mopper sagte in Proxmox has changed to `Bookworm`:
Ich habe auch am Donnerstag umgestellt. Bisher läuft alles fehlerfrei.
Moin,
hoffe, ich war das nicht mit der negativ Bewertung, wenn dann war das absolut nicht meine Absicht.
Moin,
ich zitiere mich mal selbst, denn ich möchte schon gern wissen, warum ein Beitrag, an dem ich nichts Negatives ausmachen kann, hier durch @schmuh negativ bewertet wurde?
VG
Bernd -
@dp20eic von welcher Doku redet ihr? Wo kann ich die finden?
-
@malaus sagte in Proxmox has changed to `Bookworm`:
von welcher Doku redet ihr? Wo kann ich die finden?
Moin,
im ersten Post ist ein Link
Migration
der geht auf die Proxmox WEB-Seite. Auf der Seite werden zwei mögliche Migrationen erklärt.- Neuinstallation
- In-place Upgrade
Nach 2. bin ich vorgegangen, wenn Du aktuell Proxmox VE 7.4 hast ist die In-Place Upgrade möglich, steht aber auch alles da.
VG
Bernd -
@dp20eic ich glaub @Malaus meint mit Doku dies https://www.iobroker.net/#de/documentation/install/proxmox.md
-
@crunchip sagte in Proxmox has changed to `Bookworm`:
@dp20eic ich glaub @Malaus meint mit Doku dies https://www.iobroker.net/#de/documentation/install/proxmox.md
Moin,
jup, das macht auch mehr Sinn
Ist/war wohl noch zu früh heute Morgen, dabei bin ich doch früh, ins Bett gegangen, heute frühVG
Bernd -
oh man, Sorry, tut mir echt total leid, da habe ich mich wohl verklickt. Ehrlich Sorry. Kann ich das Rückgängig machen?
-
@schmuh sagte in Proxmox has changed to `Bookworm`:
oh man, Sorry, tut mir echt total leid, da habe ich mich wohl verklickt. Ehrlich Sorry. Kann ich das Rückgängig machen?
ja!
nochmal anklicken
(und such mal in deinem Profil nach weiteren Opfern) -
@homoran
danke, aber ich find leider nichts. Sorry. -