PVE mit ZFS und native encryption: Unterschied zwischen den Versionen

Aus Neobikers Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „= PVE mit ZFS und native encryption =“)
 
Zeile 1: Zeile 1:
= PVE mit ZFS und native encryption =
[https://proxmox.com/ Proxmox Virtual Environment] hat meinen alten XEN Server abgelöst.
Die Festplatten werden wieder verschlüsselt, damit beim Wechsel diese nicht mehr gelöscht werden müssen.
 
= Installation von PVE mit ZFS =
Die Installation erfolgte mittels ISO Datei auf einem USB-Stick. Als Filesystem wählte ich ZFS mit RAID 1 auf zwei SSD mit Standard Parametern.
 
== Lokale Anpassungen ==
 
=== Deaktiviere Subscription Warnung ===
Deaktivierung der nervigen Warnung über eine fehlende Subscription:
Über '/etc/rc.local' starte ich folgendes script 'remove-proxmox-subscription-notice.sh'
<pre>#!/bin/sh
sed -Ezi.bak "s/(Ext.Msg.show\(\{\s+title: gettext\('No valid sub)/void\(\{ \/\/\1/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js && systemctl restart pveproxy.service
</pre>
 
=== encrypted ZFS pool anlegen ===
Ich habe ein Verzeichnis '/etc/cryptkey' angelegt, dass alle zur Verschlüsselung notwendigen Dateien aufnimmt:
* keymanager_zfs.sh - Tool zum Key Management
* keyscript.sh - Startscript (Bootprozess)
* key_zfs.conf - Konfigurationsdetails
* root - Zertifikat (ZFS KEY)
 
<pre>root# ls -l /etc/cryptkey
-rwxr-x--x 1 root root 9542 Dec 19 22:40 keymanager_zfs.sh
-rwxr-x--x 1 root root  680 Dec 19 20:49 keyscript_zfs.sh
-r-------- 1 root root  859 Dec 19 21:46 key_zfs.conf
-r-------- 1 root root  130 Dec 19 20:49 root
</pre>
 
<pre>./keymanager_zfs.sh zfscreate -v rpool/encrypted_data
</pre>
 
=== Unlock encrypted ZFS Pool ===

Version vom 21. Dezember 2023, 15:46 Uhr

Proxmox Virtual Environment hat meinen alten XEN Server abgelöst. Die Festplatten werden wieder verschlüsselt, damit beim Wechsel diese nicht mehr gelöscht werden müssen.

Installation von PVE mit ZFS

Die Installation erfolgte mittels ISO Datei auf einem USB-Stick. Als Filesystem wählte ich ZFS mit RAID 1 auf zwei SSD mit Standard Parametern.

Lokale Anpassungen

Deaktiviere Subscription Warnung

Deaktivierung der nervigen Warnung über eine fehlende Subscription: Über '/etc/rc.local' starte ich folgendes script 'remove-proxmox-subscription-notice.sh'

#!/bin/sh
sed -Ezi.bak "s/(Ext.Msg.show\(\{\s+title: gettext\('No valid sub)/void\(\{ \/\/\1/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js && systemctl restart pveproxy.service

encrypted ZFS pool anlegen

Ich habe ein Verzeichnis '/etc/cryptkey' angelegt, dass alle zur Verschlüsselung notwendigen Dateien aufnimmt:

  • keymanager_zfs.sh - Tool zum Key Management
  • keyscript.sh - Startscript (Bootprozess)
  • key_zfs.conf - Konfigurationsdetails
  • root - Zertifikat (ZFS KEY)
root# ls -l /etc/cryptkey
 -rwxr-x--x 1 root root 9542 Dec 19 22:40 keymanager_zfs.sh
-rwxr-x--x 1 root root  680 Dec 19 20:49 keyscript_zfs.sh
-r-------- 1 root root  859 Dec 19 21:46 key_zfs.conf
-r-------- 1 root root  130 Dec 19 20:49 root
./keymanager_zfs.sh zfscreate -v rpool/encrypted_data

Unlock encrypted ZFS Pool