C9900-S621: Windows 10 pre-installed without Device Passthrough
With the C9900-S621 ordering option, TwinCAT/BSD-based industrial PCs are supplied with a preconfigured and licensed Windows 10 VM. This ordering option is intended for use cases in where the Windows VM is to be accessed via remote desktop and therefore does not require Device Passthrough from devices or can be run on IPCs that do not support Device Passthrough.
The Windows VM is assigned 4 CPU cores and 4 GB of main memory by default. The VM boots in UEFI mode and loads the installed Windows operating system from disk 0. The virtual disk 0 has a size of 30 GB and contains the Windows C:\ partition in addition to the boot partition. The corresponding disk file can be found on delivery at /var/bhyve/bhf-images/windows10.raw
.
Windows has a configured network interface ex factory. The services of the TwinCAT/BSD host can be accessed via the Host-Only network (e.g. web console, SSH, etc.). At the same time, the network configuration enables outgoing network communication via the host's network through a NAT rule between the network of vmnet0
and em0
.
In the delivery state, port forwarding for the remote desktop protocol is also stored (TCP port 3389). The Windows VM can thus be accessed via remote desktop client using the IP address of the TwinCAT/BSD host.
The autostart of the Windows VM is controlled ex factory via the program /usr/bin/luemuctl and the corresponding rc script /usr/local/etc/rc.d/luemuctl_windowsvm. Accordingly, the commands service luemuctl_windowsvm [enable|disable|start|stop|status] are available to manage the service.
Further information on luemuctl can be found on the man pages man luemuctl and man luemuctl-service.
For use without GPU passthrough in combination with a Windows VM, the industrial PCs must meet the following minimum requirements:
- Processor options Intel® Core™ i3, Core™ i5 or Core™ i7 of the ninth or eleventh generation, CX20x2 with Intel® Xeon®-D, CX20x3 and CX56xx with AMD Ryzen™
- at least 8 GB DDR4 RAM
- at least 80 GB storage medium