Introduction to StarWind vHCI
StarWind vHCI is a prepackaged suite of tools designed for deployment on any industry-standard server. The package installs and configures all the essential components and creates a storage pool to be used as virtual machine storage within the cluster.
This guide will outline the steps involved in deploying and configuring StarWind vHCI.
Hardware Configuration
Access the BIOS on each server:
1. Change “Boot mode select” to [UEFI]
2. Enable AC Power Recovery to On;
3. Set System Profile Settings to Performance;
4. Disable Patrol Read in case of SSD disks;
5. Enable SR-IOV for network cards;
6. Configure the storage for OS and for data, or single RAID for OS and Data according to Supported RAID configurations here.
Settings for OS RAID1:
Virtual disk name: OS
Disk cache policy: Default (enabled by default)
Write policy: Write Through
Read policy: No read ahead
Stripe Size: 64K
Storage for data:
Supported RAID configurations for main data storage you can find here.
Network Diagram
Files for StarWind vHCI configuration
The StarWind files for vHCI configuration should be downloaded to Windows machine, which will be used for configuration. Run “StarWind Folders.ps1” script to form StarWind Files folder.
Structure of the StarWind Files folder:
C:\StarWind Files
C:\StarWind Files\ESXi Automatization configuration
C:\StarWind Files\ISOs
C:\StarWind Files\StarWindOVF
C:\StarWind Files\Temp
Create StarWind Files folder and copy scripts:
C:\StarWind Files\ConfigurationScript.ps1
C:\StarWind Files\PostInstall.ps1
C:\StarWind Files\Write-Menu.ps1
C:\StarWind Files\CheckFirmwareUpdates.ps1
C:\StarWind Files\InstallDellFirmwareupdate.ps1
Scripts that are included in the “StarWind Folders.ps1” script.
C:\StarWind Files\Temp\ISOs Download.ps1
ISOs Download.ps1 allows to download the customized ISOs and OVF for vHCI configuration:
Windows 2019/2022
Install Windows
1. Mount the ISO to the iDRAC/IPMI from the folder C:\StarWind Files\ISOs.
2. Start the server to boot/install the OS.
3. Choose the Core or GUI version of the OS.
4. Choose the drive for OS.
5. Wait for installation.
Windows Configuration
1. During the first boot, the PostInstall.ps1 script will start.
2. Choose the components according to the hardware provider.
3. DELL
SuperMicro
Other
4. Choose the number of the node.
Node 1
Node 2
5. Choose the disk via the number for the S drive. ( StarWind devices storage )
6. Choose the archive disk number. ( Video Appliance )
7. Click on “I do not agree to the terms of this agreement. ( The customer should do it during the final check )
8. Proceed with Intel drivers installation. ( drivers will be updated only in case of Intel networks availability )
9. Wait for the servers to restart.
10. Click on “I do not agree to the terms of this agreement. ( The customer should do it during the final check )
11. The Configuration Script.ps1 will start after the restart.
12. Choose the number of the node and partner, as well as number of the iSCSI and Synchronization network ports.
Node 1
Node 2
13. Set the network interfaces for Management, iSCSI, and Synchronization.
14. Perform step 13 on both servers.
15. Check the iSCSI and Synchronization availability to communicate.
16. Add iSCSI support for MPIO.
17. Choose to restart a server. ( run a script again in case you had issues during the first run )
StarWind devices creation
1. Copy the StarWind License key of the first node to the folder C:\HCA
2. Go to the folder C:\HCA\SW_Scripts_Wind and run the 3.0 script on both nodes
3. Run 3.2 script from the first nide
4. Run 3.3 script on the first node to create StarWind devices ( v14 for StarWind before the 15000 build / v15 for StarWind after the 15000 build )
5. Run 3.4 script on both nodes
6. Run 3.5 script on the first node to connect StarWind iSCSI targets on both nodes
7. Run 3.6 script to create a partition on top of StarWind devices