Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
proxmox [22/04/2025 - 13:28] – [Proxmox PVE] thommie_netzwissen.de | proxmox [25/04/2025 - 10:25] (aktuell) – thommie_netzwissen.de | ||
---|---|---|---|
Zeile 9: | Zeile 9: | ||
* Helper Scripts: [[https:// | * Helper Scripts: [[https:// | ||
- | + | ====== Verzeichnisstruktur | |
- | ===== Verzeichnisstruktur ===== | + | |
^Was^Wo^Anmerkung| | ^Was^Wo^Anmerkung| | ||
Zeile 18: | Zeile 17: | ||
|LXC configs|/ | |LXC configs|/ | ||
- | ===== PVE Server Backup ===== | + | ====== PVE Server Backup |
[[https:// | [[https:// | ||
- | ===== User Management ===== | + | ====== User Management |
User in PVE erstellen (entspricht dem shell User). Erst dann ist die Administration per Web GUI möglich. | User in PVE erstellen (entspricht dem shell User). Erst dann ist die Administration per Web GUI möglich. | ||
Zeile 98: | Zeile 97: | ||
über gleichberechtigten User, dann Löschen von " | über gleichberechtigten User, dann Löschen von " | ||
- | ===== Kommandozeile und Container/ | + | ====== Kommandozeile und Container/ |
**qm** | **qm** | ||
Zeile 126: | Zeile 125: | ||
</ | </ | ||
+ | |||
==== Mounten eines Containers auf dem Host ==== | ==== Mounten eines Containers auf dem Host ==== | ||
Zeile 132: | Zeile 132: | ||
</ | </ | ||
+ | |||
==== Gemeinsames Guest Share (smb) ==== | ==== Gemeinsames Guest Share (smb) ==== | ||
Zeile 138: | Zeile 139: | ||
</ | </ | ||
+ | |||
==== Speicherverbrauch ermitteln ==== | ==== Speicherverbrauch ermitteln ==== | ||
Zeile 144: | Zeile 146: | ||
</ | </ | ||
+ | |||
==== Container umbenennen ==== | ==== Container umbenennen ==== | ||
< | < | ||
Zeile 150: | Zeile 153: | ||
</ | </ | ||
+ | |||
==== Container betreten ==== | ==== Container betreten ==== | ||
Zeile 175: | Zeile 179: | ||
Bei VMs geht das per scp | Bei VMs geht das per scp | ||
- | ===== Backups manuell ===== | + | ====== Backups manuell |
< | < | ||
Zeile 198: | Zeile 202: | ||
</ | </ | ||
- | ===== PVE Templates ===== | + | ====== PVE Templates |
Erreichbare Templates auflisten | Erreichbare Templates auflisten | ||
Zeile 216: | Zeile 220: | ||
</ | </ | ||
- | ===== PVE Firewall ===== | + | ====== PVE Firewall |
zentrale Konfiguration | zentrale Konfiguration | ||
Zeile 278: | Zeile 282: | ||
</ | </ | ||
- | ===== SMB Mount mit Containern ===== | + | ====== SMB Mount mit Containern |
Geht nur mit **privileged** | Geht nur mit **privileged** | ||
Zeile 340: | Zeile 344: | ||
Netplan anwenden "sudo netplan apply" | Netplan anwenden "sudo netplan apply" | ||
- | ====== LXC spezielles | + | ====== LXC Container |
[[https:// | [[https:// | ||
Zeile 348: | Zeile 352: | ||
pct start 110 –debug | pct start 110 –debug | ||
- | ===== Port 111 rpcbind ===== | + | ====== Port 111 rpcbind |
- | Siehe [[https:// | + | Siehe [[https:// |
'' | '' | ||
Zeile 358: | Zeile 362: | ||
'' | '' | ||
- | ====== Datensicherung: | + | ==== LXC: raw Device mounten ==== |
+ | |||
+ | Welche loop devices werden aktuell benutzt | ||
+ | < | ||
+ | |||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | |||
+ | </ | ||
+ | |||
+ | Ablauf manuell | ||
+ | |||
+ | < | ||
+ | losetup /dev/loop22 disk-drive-ide0.raw | ||
+ | partx -v --add / | ||
+ | mount / | ||
+ | |||
+ | </ | ||
+ | |||
+ | < | ||
+ | root@tokoeka / | ||
+ | root@tokoeka / | ||
+ | partition: none, disk: / | ||
+ | / | ||
+ | range recount: max partno=1, lower=0, upper=0 | ||
+ | / | ||
+ | root@tokoeka / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | |||
+ | </ | ||
+ | |||
+ | Auflisten aller Loop-Devices | ||
+ | < | ||
+ | |||
+ | losetup -l | ||
+ | |||
+ | </ | ||
+ | |||
+ | Devices abhängen, mit -D alle zugehörigen abhängen | ||
+ | |||
+ | < | ||
+ | losetup -d | ||
+ | |||
+ | losetup -D | ||
+ | |||
+ | </ | ||
+ | |||
+ | Parsen der Partitionstabelle und anlegen von loop Einträgen nach Bedarf | ||
+ | |||
+ | < | ||
+ | partx -v --add / | ||
+ | |||
+ | </ | ||
+ | |||
+ | Partitionstabelle zeigen | ||
+ | |||
+ | < | ||
+ | root@tokoeka /mnt # partx -s / | ||
+ | NR START | ||
+ | | ||
+ | |||
+ | </ | ||
+ | |||
+ | pct set | ||
+ | |||
+ | < | ||
+ | pct set 116 -mp1 volume=data: | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== Datensicherung: | ||
Dumpfiles werden im Format *.lzo oder *.tar.zst komprimiert abgelegt. Sie enthalten die VM Daten im raw Format. | Dumpfiles werden im Format *.lzo oder *.tar.zst komprimiert abgelegt. Sie enthalten die VM Daten im raw Format. | ||
zst dekomprimieren | zst dekomprimieren | ||
- | < | ||
+ | < | ||
zstd -d vzdump-lxc-113-2022_05_14-01_30_57.tar.zst | zstd -d vzdump-lxc-113-2022_05_14-01_30_57.tar.zst | ||
Zeile 441: | Zeile 529: | ||
</ | </ | ||
- | ====== KVM: qcow2 Device mounten | + | ====== KVM VMs (qemu) ====== |
+ | |||
+ | ===== qcow2 Device mounten ===== | ||
< | < | ||
Zeile 487: | Zeile 577: | ||
</ | </ | ||
- | ====== LXC: raw Device mounten ====== | + | ===== KVM: Platte vergrössern |
- | Welche loop devices werden aktuell benutzt | + | [[https://tech.surveypoint.com/tips/resize-kvm-guest-virtual-disk-partition/ |
- | + | ||
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | / | + | |
- | / | + | |
- | / | + | |
- | / | + | |
- | / | + | |
- | / | + | |
- | / | + | |
- | / | + | |
- | + | ||
- | </ | + | |
- | + | ||
- | Ablauf manuell | + | |
- | + | ||
- | < | + | |
- | losetup /dev/loop22 disk-drive-ide0.raw | + | |
- | partx -v --add / | + | |
- | mount / | + | |
- | + | ||
- | </ | + | |
- | + | ||
- | < | + | |
- | root@tokoeka / | + | |
- | root@tokoeka / | + | |
- | partition: none, disk: /dev/loop19, lower: 0, upper: 0 | + | |
- | /dev/loop19: partition table type ' | + | |
- | range recount: max partno=1, lower=0, upper=0 | + | |
- | / | + | |
- | root@tokoeka / | + | |
- | / | + | |
- | / | + | |
- | /dev/loop18 | + | |
- | + | ||
- | </ | + | |
- | + | ||
- | Auflisten aller Loop-Devices | + | |
- | < | + | |
- | + | ||
- | losetup -l | + | |
- | + | ||
- | </ | + | |
- | + | ||
- | Devices abhängen, mit -D alle zugehörigen abhängen | + | |
- | + | ||
- | < | + | |
- | losetup -d | + | |
- | + | ||
- | losetup -D | + | |
- | + | ||
- | </ | + | |
- | + | ||
- | Parsen der Partitionstabelle und anlegen von loop Einträgen nach Bedarf | + | |
- | + | ||
- | < | + | |
- | partx -v --add / | + | |
- | + | ||
- | </ | + | |
- | + | ||
- | Partitionstabelle zeigen | + | |
- | + | ||
- | < | + | |
- | root@tokoeka /mnt # partx -s / | + | |
- | NR START | + | |
- | | + | |
- | + | ||
- | </ | + | |
- | + | ||
- | pct set | + | |
- | + | ||
- | < | + | |
- | pct set 116 -mp1 volume=data: | + | |
- | + | ||
- | </code> | + | |
- | Offen: offset? p1 ? | + | ====== |
====== Daten-Konvertierungen ====== | ====== Daten-Konvertierungen ====== |