StarWind Resource Library

StarWind Virtual SAN Hyper-Converged 3 nodes scenario with VMware vSphere

Published: August 26, 2014

INTRODUCTION

Traditionally VMware requires having some sort of the shared storage to guarantee the data safety, allow the virtual machines migration, enables continuous application availability and eliminates any single point of failure within IT environment. VMware users have to choose between two options when choosing the shared storage:

• Hyper-Converged solutions, that allows sharing the same hardware resources for the application (i.e. hypervisor, database) and the shares storage, thus decreasing the TCO and achieving the outstanding performance results.

• Compute and Storage separated solutions that keep the computer and storage layers separately from each other, thus making the maintenance easier, increasing the hardware usage efficiency and allows building the system accurately for solving the task.

This guide is intended for experienced VMware and Windows system administrators and IT professionals who would like to configure StarWind® Virtual SAN Hyper-Converged solution for vSphere deployments. It provides a step-by-step guidance on configuring a 3-node vSphere cluster using StarWind Virtual SAN to convert local storage of the ESXi hosts into a fault tolerant shared storage resource for ESXi.

A full set of up-to-date technical documentation can always be found here, or by pressing the Help button in the StarWind Management Console.

For any technical inquiries please visit our online community, Frequently Asked Questions page, or use the support form to contact our technical support department.

Solution Diagram

The diagram below illustrates the network and storage configuration of the resulting solution described in the guide.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

Preparing Hypervisor for StarWind Deployment

Creating Datacenter

1. Connect to vCenter, choose Getting Started tab, click create Datacenter.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

2. Enter Datacenter name and click OK.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

Creating a Cluster

1. Click the Datacenter’s Getting Started tab and click Create a cluster.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

2. Enter the name of the cluster.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

Add Hosts to Cluster

1. Open your cluster inset and click Add a host.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

2. Enter name or IP address of the ESXi host.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

3. Enter the administrative account information.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

4. Verify settings.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

5. Assign the License.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

6. Lockdown mode is disabled by default.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

7. Verify the settings.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

8. Add other hosts to cluster, result is on screen below.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

Configuring Networks

1. Create vSwitch to use for HeartBeat and LAN.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

2. Create 2 vSwitches to use as ISCSI Data channels.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

3. Create 2 vSwitches to use as SYNC channels.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

4. Perform the network configuration with same steps (1-5) described above on second ESXi node: Create vSwitch to use for HeartBeat and LAN.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

5. Create 2 vSwitches to use as ISCSI Data channels.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

6. Create 2 vSwitches to use as SYNC channels.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

7. Perform the network configuration with same steps described above on third ESXi node: Create vSwitch to use for HeartBeat and LAN.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

8. Create 2 vSwitches to use as ISCSI Data channels.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

9. Create 2 vSwitches to use as SYNC channels.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

Preparing StarWind VMs

1. Create VMs with Windows 2012 R2 where StarWind will be deployed. It is SW1 on the first ESXi host with the following settings.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

Create VMs SW2 and SW3 on the second and third ESXi host with the same settings.

Configuring StarWind VMs startup/shutdown

1. Setup the VM startup policy on both ESXi hosts.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

2. Start the VMs, install OS and StarWind.

Configuring Automatic Storage Rescan

Configure automatic storage rescan for each ESXi host.

1. Download vSphere PowerCLI and install it on each StarWind virtual machine:

https://my.vmware.com/web/vmware/details?downloadGroup=PCLI550&productId=352

2. In the vm running StarWind open Powershell and change the Execution policy to Unrestricted.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

3. Type in Set-ExecutionPolicy Unrestricted and press Enter.

4. In the StarWind management Console select the server, switch to the Configuration Tab on the right and press the Event Notifications link.
Press the Add link in the upper right corner of the tab.

5. Select All events radio button and enable the HA plugin checkbox.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

6. On the Action tab pick Add record to system event log from the menu.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

7. Create a script to do an HBA rescan on the hypervisor host.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

Add-PSSnapin VMware.VimAutomation.Core | Out-Null
$ESXiHost1 = “IP address”
$ESXiUser = “Login”
$ESXiPassword = “Password”
Connect-VIServer $ESXiHost1 –User $ESXiUser –Password $ESXiPassword | Out-Null
Get-VMHostStorage $ESXiHost1 –RescanAllHba
Disconnect-VIServer $ESXiHost1 –Confirm:$false

In the appropriate lines specify the ESXi host IP address and login credentials on which this StarWind vm is stored and running:
$ESXiHost1 = “IP address”
$ESXiUser = “Login”
$ESXiPassword = “Password”
Save the script as rescan_script.ps1 on C:\ of the vm.

8. Go to Control Panel -> Administrative Tools -> Task Scheduler -> Create Basic Task , and follow the wizard steps:

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

9. Click the Next button.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

10. Click the Next button.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

11. Click the Next button.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

12. Click the Next button.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

13. In the Add arguments field type: “-ExecutionPolicy Bypass -NoLogo -NonInteractive -NoProfile -WindowStyle Hidden -File C:\rescan_script.ps1”. Click the Next button.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

14. Click Finish to exit the Wizard.

15. Configure the task to run with highest privileges by enabling the checkbox at the bottom of the window. Also make sure that “Run whether user is logged on or not” option is selected.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

16. Switch to the Triggers Tab.

17. On the Triggers Tab verify that the trigger is setup correctly.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

18. Switch to the Actions Tab.

19. On the Actions Tab verify the parameters for the task.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

Press OK and type in the credentials for the user whose rights will be used to execute the command.

20. Do same steps on other StarWind vms, specifying the corresponding settings.

Provisioning Storage with StarWind

Creating devices (DS1, DS2)

1. Open Add Device (advanced) Wizard.

2. Select Hard disk device as the type of a device to be created. Click Next to continue.

3. Select virtual disk. Click Next to continue.

4. Specify a virtual disk location and size.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

5. Specify virtual disk options.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

6. Define the caching policy and specify the cache size (in MB). You can also set maximum available cache size by selecting the appropriate checkbox.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

7. Optionally, define the L2 caching policy and the cache size. Click Next to continue.

8. Specify target parameters. Select the Target Name checkbox to enter a custom name of a target.

Otherwise, the name is generated automatically in accordance with the specified target alias.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

9. Click Create to add a new device and attach it to the target.

10. Click Finish to close the wizard.

11. Right-click the recently created device and select Replication manager from the shortcut menu.

12. Then, click Add replica.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

13. Select Synchronous two-way replication as a replication mode.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

14. Specify a partner hostname, IP address and port number.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

15. Choose Create new Partner Device and click Next.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

16. Click Change network settings….

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

17. Specify interfaces for synchronization and Heartbeat channels.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

18. Click Create Replica.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

19. Add another replica.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

20. Select Synchronous “Two-Way” Replication and click Next.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

21. Enter name or IP address of the third StarWind node

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

22. Select Create new Partner device.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

23. Click Change Network Settings.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

24. Select HeartBeat and synchronization channels.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

25. Click Finish to close the wizard.

26. The successfully added devices appear in the StarWind Console.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

27. Follow the similar procedure for creation of the other virtual disks to be used as datastores.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

Preparing Datastores

Adding Discover Portals

1. To connect previously created devices to ESX host click over manage tab, then click Storage and choose (or add) the ISCSI storage adapter. Under Adapter details section click Targets tab.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

2. Under Dynamic Discovery click the Add… button to add iSCSI servers.

3. Enter the ip address of the first StarWind node (sw1) from the virtual local network 172.16.127.*

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

4. Add another IP addresses of the second StarWind node (sw2) form networks: iSCSI Data1 and iSCSI Data3. iSCSI Data1 – 172.16.210.*

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

5. iSCSI Data3 – 172.16.212.*

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

6. The result should look like the image below.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

7. After that rescan storage.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

8. Now you should see the previously created StarWind devices.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

9. Repeat all steps from this section on other ESXi node specifying the corresponding IP addresses.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

Creating datastores

1. Open Datacenter Getting Started tab and click Add a datastore.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

2. New Datastore wizard appears.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

3. Select VMFS.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

4. Enter name of datastore (DS1), select the first host and device for datastore.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

5. Select VMFS 5.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

6. Enter datastore size.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

7. Verify the settings.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

8. Add another Datastore (DS2) in the same way but select second host and device for second datastore.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

9. Verify that your storages are connected to both hosts. Otherwise rescan storage adapter.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

Turn On vSphere HA Feature

1. Open cluster setting, inset vSphere HA, click Edit…

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere

2. Turn ON vSphere HA. Click OK.

StarWind Virtual SAN Hyper Converged 3 nodes scenario with VMware vSphere