Migration Home Assistant (RPi –> Mini PC)

Hintergrund

Vor ca. 3 Wochen (Stand April 26) habe ich einen Teil meiner Smart Home Geräte von HomeKit auf Home Assistant (HA). Es läuft soweit stabil, allerdings kommt der RPi mit seinem 1 GB RAM an seine Grenze. Deshalb habe ich einen Mini PC bestellt mit 8 GB RAM und einer 256 GB SSD. Es steht in dieser Konfiguration nur ein RAM Update an, ansonsten sollte der Mini PC ausreichend sein. Hier die Konfiguration:

Fujitsu Q558 Mini PC – Intel i3-9100 8GB RAM + 256GB SSD m.2

Er wird über LAN angebunden und bekommt sand heute, keine „Sendeeinheiten“, da das Haus sehr gut abgedeckt ist.

Vorbereitung:

Der Mini PC soll mit PROXMOX laufen. Dadurch sollten sich einige Vereinfachungen -wie die Backup und Test Strategie- realisieren lassen. Zum flashen des Geräts wird ein USB-A Stick benötigt, von dem gebootet werden kann. Am Mac habe ich es so gemacht:

PROXMOX Download: https://www.proxmox.com/en/downloads

Festplatten Dienstprogramm:
Bestehenden Stick löschen.

Dann im Terminal schauen wie der Stick gemountet ist und das Image per dd auf dem Stick erstellen:

diskutil list

/dev/disk0 (internal, physical):

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:      GUID_partition_scheme                        *1.0 TB     disk0

   1:             Apple_APFS_ISC Container disk2         524.3 MB   disk0s1

   2:                 Apple_APFS Container disk3         994.7 GB   disk0s2

   3:        Apple_APFS_Recovery Container disk1         5.4 GB     disk0s3

/dev/disk3 (synthesized):

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:      APFS Container Scheme -                      +994.7 GB   disk3

                                 Physical Store disk0s2

   1:                APFS Volume Macintosh HD            12.5 GB    disk3s1

   2:              APFS Snapshot com.apple.os.update-... 12.5 GB    disk3s1s1

   3:                APFS Volume Preboot                 8.7 GB     disk3s2

   4:                APFS Volume Recovery                1.3 GB     disk3s3

   5:                APFS Volume Data                    395.7 GB   disk3s5

   6:                APFS Volume VM                      5.4 GB     disk3s6

/dev/disk4 (disk image):

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:                                                   +16.0 TB    disk4

/dev/disk5 (external, physical):

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:      GUID_partition_scheme                        *15.7 GB    disk5

   1:                        EFI EFI                     209.7 MB   disk5s1

   2:       Microsoft Basic Data PROXMOX                 15.5 GB    disk5s2

/dev/disk6 (synthesized):

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:      APFS Container Scheme -                      +16.0 TB    disk6

                                 Physical Stores 

   1:                APFS Volume Backups von MacBook Air 404.3 GB   disk6s1

bash-3.2$ diskutil unmountDisk /dev/disk5

Unmount of all volumes on disk5 was successful

bash-3.2$ sudo dd if=Public/proxmox-ve_9.1-1.iso of=/dev/rdisk5 bs=1m

Password:

1747+1 records in

1747+1 records out

1831886848 bytes transferred in 171.905820 secs (10656340 bytes/sec)

bash-3.2$ sync

bash-3.2$ diskutil eject /dev/disk5

Disk /dev/disk5 ejected

Desweiteren muss bedacht werden, dass der Mini PC nur einen DisplayPort als Ausgang hat. Das ist zwar kein Problem für den späteren Dauer-Betrieb, für das Aufsetzen ist es aber Problematisch, da PROXMOX unter bestimmten Voraussetzungen BIOS Einstellungen benötigt und die kann man nur mit einem Monitor und Tastatur durchführen. Deshalb habe ich mir einen günstigen HDMI – Displayport Adapter bestellt.

Morgen / Übermorgen geht es weiter! Stay tuned!