I managed to set up a two-node cluster with Windows Server 2019 Datacenter on two Lattepanda 4GB764B.
Windows Server 2019 product keys can be purchased on ebay for a few bucks (mine were approx. 8 US$ each).
1. copy from original Windows 10 installation from C:\Windows\System32\drivers or ...\DriverStore kopieren:
- netvwifibus.inf und vwifibus.sys
- bthpan.inf, bthpan.pnf und bthpan.sys
2. download Windows Server 2019 Evaluation from Microsoft page
3. install Windows Server 2019 Standard or Datacenter via USB stick or by upgrading current Windows 10 (data annd applications will be deleted)
- the Ethernet Driver should be installed automatically
4. download from
https://www.realtek.com/en/component/zo ... s-software
- 32bit/64bit Windows10 WLAN SDIO Driver (Install package)
- 32bit/64bit Windows10 Bluetooth UART Driver (Install package)
install them
5. download from
https://www.catalog.update.microsoft.dfrobot ... Manager+10
- Intel(R) Dynamic Platform and Thermal Framework
extract all files and install only dptf_acpi.inf
6. now install netvwifibus.inf
7. check Windows\INF for bthpan /OEMxx.inf file. If not installed, try to install bthpan.inf copied from Windows 10
if 7. fails due to missing/invalid signature try this:
- reboot Windows Server 2019 in Advanced Mode to install unsigned drivers like described here:
https://www.supportrix.com/kb/how-to-in ... indows-10/
and install bthpan.inf (will show a yellow triangle in Device Manager, but will function)
8. download and install Arduino, set board to Leonardo and COM-Port, test it by uploading a sketch
9. Install nodejs
10. Set npm location for NODE-RED as follows (start PowerShell as Administrator):
mkdir $env:ALLUSERSPROFILE\npmglobal
npm config set prefix $env:ALLUSERSPROFILE\npmglobal
mkdir $env:ALLUSERSPROFILE\npmglobal-cache
npm config set cache $env:ALLUSERSPROFILE\npmglobal-cache --global
11. Install NODE-RED, Dashboard and Arduino with -g option, install other nodes globally or locally
12. modify Windows Server 2019 Evaluation to full version via
DISM /online /Set-Edition:ServerDatacenter (or ServerStandard) /ProductKey:<ABCD-EFGH-IJKL-MNOP-QRST> /AcceptEula
and activate it
-------for failover cluster:
12. Prepare 2nd LattePanda as above
13. Install on both systems: Failover Clusering and optionally DFS Replication (functions well on my cluster)
14. Optionally configure DFS replication on one of the systems (e.g. for .node-red) using a folder in C: (does not function on additional SD card)
15. Configure Failover Clustering on one of the systems
--------for NODE-RED
16. install nodejs and node-red on both systems
17. Set NODE-RED as cluster role (Generic Application)
Be happy to have a running NODE-RED cluster!