This guide covers how to add additional iSCSI sessions between Elastic VMware Service and Everpure Cloud Dedicated to scale throughput beyond the default configuration. It outlines the required setup for session cloning steps, and key considerations for maintaining sessions after a reboot. Use it to fine-tune iSCSI connectivity based on your workload needs.
Before diving into the steps outlined here, make sure you have gone through the EVS and Everpure Cloud Dedicated implementation guide. That guide covers the foundational setup for basic iSCSI connectivity between Elastic VMware Service and Everpure Cloud Dedicated, and it should be treated as a prerequisite prior to following the steps outlined in this article.
Prior to being able to add iSCSI sessions or change buffer sizes, make sure at least one VMFS or vVols volume has been created and mounted between Everpure Cloud Dedicated and the EVS cluster. This is required because iSCSI paths will not show up in an active state on the EVS ESXi hosts until a volume is provisioned and attached.
Introduction to iSCSI Sessions
By default, VMware ESXi hosts using the software iSCSI adapter will create two paths for each external array connection. That setup works for basic functionality, but if your environment is pushing higher bandwidth or larger block sizes, whether from a single virtual machine or from multiple virtual machines running in parallel, you will likely need to add more. Increasing the number of iSCSI sessions per EVS ESXi host can help fully utilize the available connection bandwidth between EVS and Everpure Cloud Dedicated.
There is no universal session count that works best for every workload. The right number depends on several factors, including average IO size, how much load a single virtual machine is generating, and how many virtual machines are pushing large scale workloads at the same time. Expect some trial and error as you tune your configuration. That said, internal testing using synthetic workloads suggests that eight iSCSI sessions per EVS ESXi host is a good place to start.
How to Duplicate iSCSI Sessions
If an EVS ESXi host is rebooted, any additional duplicated sessions will be removed. These sessions are ephemeral and do not persist across reboots. That means you will need to reapply this procedure each time a host restarts in order to restore your intended session count. Because of this, when possible it is recommended to use NVMe over TCP, which does not require this manual setup.