Windows VM mit vm-installer nachinstallieren

Auf bestehenden TwinCAT/BSD Geräten können die Bestelloptionen -S620 und -S621 mit Hilfe des Programms vm-installer nachinstalliert werden.

Voraussetzung ist eine gültige TwinCAT/BSD und Windows VM Lizenz. Beide Lizenzen können durch als Lizenz-Upgrade beim Beckhoff Service (service@beckhoff.com) angefragt werden.

Mit der Bestellung der Windows VM wird Ihnen ein persönlicher Download-Link für das Windows Disk-Image bereitgestellt.

Das Image können Sie mit dem folgenden fetch(8) Kommando direkt auf den TwinCAT/BSD Host laden. Alternativ kann die geladene Datei auch mit WinSCP auf das TwinCAT/BSD System kopiert werden.

fetch https://fileexchange.beckhoff.com/fop/dMtKokIr/IN-0410-0612-08-1-154031.raw.zstd

Das komprimierte Disk-Image kann anschließend mit unzstd(8) entpackt und wie folgt in die Datei windows.raw geschrieben werden:

unzstd -o windows.raw IN-0410-0612-08-1-154031.raw.zstd

Das entpackte Disk-Image (windows.raw) wird vom Programm vm-installer verwendet, um eine virtuelle Maschine entsprechen der S620 oder S621 Option zu konfigurieren.

Das Programm vm-installer wird mit folgendem pkg Aufruf installier:

doas pkg install -y vm-installer

Um eine Windows VM entsprechend der Bestelloption C9900-S620 mit vm-installer auf dem System zu installieren, kann folgender Aufruf verwendet werden:

doas vm-installer install \
--logfolder="/var/log/windowsvm" \
--nat-if=em0 \
--windows-activation="ACTIVE" \
--passthru \
windows.raw

Um eine Windows VM entsprechend der Bestelloption C9900-S621 zu installieren, kann folgender Aufruf verwendet werden:

doas vm-installer install \
--logfolder="/var/log/windowsvm" \
--nat-if=em0 \
--windows-activation="ACTIVE" \
windows.raw

In beiden Fällen wird das Disk-Image windows.raw initialisiert und das Windows-Gastsystem entsprechend eingerichtet.

Nach der Installation kann der Status der VM über das Kommando doas service luemuctl_windowsvm status abgefragt werden.

Über die IP-Adresse des TwinCAT/BSD Host ist die laufende Windows VM via Remote Desktop für den Benutzer erreichbar.