class: center, middle ## Proxmox 8.0 ohne Abo, mit RAIDz1 und SSD ### Hauke Goos-Habermann #### https://goos-habermann.de --- ### Über mich - Entwickler des
Softwareverteilungssystems m23
- Organisator der
Kieler Open Source und Linux Tage
-
Dienstleister zu m23, Linux und Freier Software
- Softwareentwicklung (PHP, BASH, C/C++, JS, Python und was sonst so gebraucht wird...) - Administration - Schulungen - Support - Beratung - quasi **alles**, *was mit Linux zu tun hat* - Wöchentlicher Livestream *"Jean und Hauke Show"* auf https://www.youtube.com/c/LinuxGuides - *"Nicht der Weisheit letzter Schluß"* mit **beruflichen** oder **privaten Projekten** auf
tube.tchncs.de/c/ndwls
und
youtube.com/@nichtderweisheit
- Hat einen KiLux-Server mit Proxmox 8.0 aufgesetzt. --- ### Proxmox? Download und Infos: https://www.proxmox.com/de/ * Virtualisierungslösung auf Debian-Basis *
KVM
(Vollvirtualisierung) *
LXC
(Container) * Eingebautes ZFS Mehr von mir: * Video
Linux Container (LXC) auf Raspberry Pi
* Video
Proxmox 7.3 mit ZFS
--- ### Kostenlose Paketquellen Auf Paketquellen umstellen, die kein Abo benötigen: ```bash # Proxmox rm /etc/apt/sources.list.d/pve-enterprise.list echo 'deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription' > /etc/apt/sources.list.d/pve-no-subscription.list # Ceph rm /etc/apt/sources.list.d/ceph.list echo 'deb http://download.proxmox.com/debian/ceph-quincy bookworm no-subscription' > /etc/apt/sources.list.d/ceph-no-subscription.list # Aktualisieren apt update apt -y upgrade ``` Informationen: * https://pve.proxmox.com/wiki/Package_Repositories#sysadmin_no_subscription_repo * https://pve.proxmox.com/wiki/Package_Repositories#_ceph_quincy_no_subscription_repository --- ### Proxmox 8.0 mit RAIDz1 und SSD 1/2 Durch Ablegen des **Z**FS **I**ntent **L**ogs (speichert z.B. Informationen über ausstehende Schreibaufträge) und des Schreibpuffers auf eine SSD kann die Schreibgeschwindigkeit beim einem RAID-Verbund aus Festplatten erhöht werden. Informationen: * https://pbs.proxmox.com/docs/sysadmin.html#add-cache-and-log-to-an-existing-pool Vorbereitung: ```bash # parted installieren apt install -y parted # Alle Speichergeräte auflisten parted -l # SSD-Gerätedatei dev=/dev/sdXXXX ``` --- ### Proxmox 8.0 mit RAIDz1 und SSD 2/2 ```bash # Größe der SSD ermitteln ssdSize="$(parted $dev unit MB print | grep $dev | cut -d':' -f2 |\ sed 's/[^0-9]//g')" # Log-Partitionsgröße = RAM / 2 halfRam=$[ $(grep 'MemTotal:' /proc/meminfo | sed 's/[^0-9]//g') / 2048 ] # Neue Partitionstabelle erstellen parted -s $dev mklabel gpt # Log-Partition erstellen parted -s $dev mkpart log 1MB ${halfRam}MB # Cache-Partition erstellen parted -s $dev mkpart cache ${halfRam}MB ${ssdSize} # Partitionen zum Pool hinzufügen zpool add -f rpool log ${dev}1 cache ${dev}2 ``` --- class: center, middle ### Informationen zu mir und meinen Dienstleistungen, m23, ... ### https://goos-habermann.de