StorMagic SvSAN: A virtual SAN made simple
StorMagic SvSAN is a virtual SAN – a software defined solution designed to run on two or more servers and deliver highly available shared storage.
SvSAN simplifies your IT infrastructure. It eliminates the need for a physical SAN, enabling hyperconvergence by virtualizing the internal compute and storage of any x86 server and presenting it via a hypervisor as shared storage.
A typical two-node SvSAN configuration, with a centralized management interface and remote witness, is shown below.
This data sheet is broken down into four sections, covering SvSAN’s features, its requirements, hardware and software compatibility and finally support levels.
For a greater technical examination of StorMagic SvSAN, including deployment options and use cases, please refer to the SvSAN Technical Overview white paper.
StorMagic SvSAN has a range of features enabling the storage architect to get the most out of their infrastructure. These features are detailed in the table overleaf.
There are two versions of SvSAN available, Standard Edition and Advanced Edition. The Standard Edition provides all of the features necessary to deliver highly available shared storage, while the Advanced Edition includes additional features such as Data Encryption and performance-enhancing Predictive Storage Caching.
Many of these features are covered in more detail within their own white papers. View the full range on the StorMagic website.
StorMagic SvSAN is licensed based on the usable VSA storage capacity. License tiers are set at 2TB, 6TB, 12TB and Unlimited TB.
SvSAN licenses are perpetual – after a single payment they can be used forever. Ongoing costs concern only support renewal payments. Pricing is based on a two node license bundle, with one license key per server. Single licenses are also available however.
A free, fully functional evaluation of SvSAN is available to download, enabling organizations to trial and experience the features and benefits of SvSAN, before purchasing.
For more information and to download an evaluation copy, visit: stormagic.com/trial
|Synchronous mirroring/high availability
• Data is written to two SvSAN VSA nodes to ensure service uptime
• Write operations only complete once acknowledged on both SvSAN VSAs
• In the event of a failure, applications are failed over to other available resources
|Stretched/metro cluster support
• Separate nodes geographically to provide an added layer of resiliency
• Different racks, separate rooms or buildings, or even across an entire city
|Volume migration – white paper with more information
• Transparently and non-disruptively migrate volumes from one storage location to another
• Simple and mirrored volumes can be migrated between storage pools on the same SvSAN VSA node or to another SvSAN VSA node entirely
|VSA restore (VMware only)
• Automates the recovery process of an SvSAN VSA node following a server failure or replacement
• SvSAN VSA configuration changes are tracked and stored on another SvSAN VSA in the cluster
• Mirror targets are rebuilt and resynchronized, enabling a quick return to optimal service
• Simple targets can be automatically recreated, ready for data recovery from backup
|VMware vSphere Storage API (VAAI) support (VMware only)
• Accelerating VMware I/O operations by offloading them to SvSAN
• Supports the Write Same and Atomic Test & Set (ATS) primitives
|Centralized monitoring and management
• Monitor and manage SvSAN from a single location with multiple options including WebGUI
• Seamless integration with vCenter Web Client enabling alerts to be forwarded and captured on one screen
• Email alert notifications using SMTP, and SNMP integration with support for v2 and v3
|Remote witness (Neutral Storage Host)
• Acts as a quorum or tiebreaker and assists cluster leadership elections to prevent “split-brain”
• Hundreds of locations can share a single witness and it tolerates low bandwidth, high latency WAN links
• Supported configurations include local witness, remote shared witness or no witness
|I/O performance statistics
• Provides granular, historical I/O transaction, throughput and latency statistics for each volume
• Simple, intuitive graphical presentation with minimum, maximum, and average values for daily, monthly, yearly time periods
• Data can be exported to CSV for further analysis
|Multiple VSA GUI deployment and upgrade
• Deploy and upgrade VSAs through a single wizard either immediately or in a staged approach for out-of-hours activity
• SvSAN handles dependencies and performs a health check ensuring there is no impact to environments
|PowerShell script generation
• Deployments over many locations can be handled by generating a custom PowerShell script
|Write back caching (SSD) – white paper with more information
• Utilizes SSDs to improve the performance of all write operations by lowering latencies and increasing the effective IOPS, resulting in faster response times, especially for random write workloads
• All write I/O’s are directed to the SSD allowing completion to be immediately acknowledged back to the server, at a later time the data is written from SSD to the hard disk
|Predictive read ahead caching (SSD and memory) – white paper with more information
• Beneficial to sequential read workloads – populates memory with data prior to being requested
• Boosts performance by reducing I/O requests going to disk, instead serving data from low latency memory
|Data pinning – white paper with more information
• Allows data to permanently reside in memory, ensuring that data is always available in the highest performing, lowest latency cache tier, useful for frequently repeated operations such as booting virtual machines
• Intelligent caching algorithms identify ‘hot’ and ‘cold’ data, elevating the ‘hot’ data to the highest performing, lowest latency storage tier (SSD or memory)
|Data encryption – white paper with more information
• Utilizes a FIPS 140-2 compliant algorithm (XTS-AES-256) to deliver military-grade encryption to all data handled by SvSAN or just selected volumes
• Allows secure erasure and re-key
• Compatible with any KMIP-compliant key management system
SvSAN has the following minimum hardware requirements:
|CPU||1 x virtual CPU core1
• 2GHz or higher reserved
|Disk||2 x virtual storage devices used by VSA
• 1 x 512MB Boot device
• 1 x 20GB Journal Disk
|Network||1 x 1Gb Ethernet
• Multiple interfaces required for resiliency
• 10Gb Ethernet is supported
• Jumbo frames supported
1When using SvSAN Advanced Edition with Data Encryption enabled, 2+ virtual CPUs are recommended
2Additional RAM may be required when caching is enabled
Remote witness requirements
The remote witness sits separately from the SvSAN nodes and therefore has its own minimum requirements:
|CPU||1 x virtual CPU core (1 GHz)|
|Network||1 x 1Gb Ethernet NIC
When using the witness over a WAN link use the following recommendations for optimal operation:
• Latency of less than 3000ms, this would allow the witness to be located anywhere in the world
• 9Kb/s of available network bandwidth between the VSA and witness (less than 100 bytes of data is transmitted per second)
|Operating System||The SvSAN witness can be deployed onto a physical server or virtual machine with the following:
• Windows Server 2016 (64-bit)
• Hyper-V Server 2016 (64-bit)
• Raspbian Jessie (32-bit)1
• Raspbian Stretch (32-bit)2
• vCenter Server Appliance (vCSA)3
• StorMagic SvSAN Witness Appliance
1On Raspberry Pi 1, 2 and 3
2On Raspberry Pi 2, 3 and 3+
3VMware vSphere 5.5 and higher
NOTE: The remote witness should be installed onto a server separate from the SvSAN VSA.
Hardware and software compatibility
SvSAN works with any x86 server that exists on the VMware vSphere ESXi or Microsoft Hyper-V Hardware Compatibility List (HCL). Furthermore, SvSAN will work with any supported internal server disk storage or JBOD array.
SvSAN supports the industry leading hypervisors, VMware vSphere and Microsoft Hyper-V. It is installed as a Virtual Storage Appliance (VSA) requiring minimal server resources to provide the shared storage necessary to enable the advanced hypervisor features.
SvSAN is supported on the following versions of VMware vSphere ESXi and Microsoft Windows Server/Hyper-V Server:
|VMware||vSphere 6.5 & updates|
|vSphere 6.7 & updates|
|Microsoft||Windows Server 2016|
|Hyper-V Server 2016|
If VMware vSphere is chosen as the hypervisor to deploy with SvSAN, StorMagic recommends vSphere Essentials Plus as a minimum to enable high availability.
VMware vCenter support
With the dedicated plugin, SvSAN can be managed directly from VMware vCenter. SvSAN 6.2 is compatible with the following versions of vCenter:
|VMware vCenter version||SvSAN 6.2|
|VMware vCenter Server 6.5 & updates|
|VMware vCenter Server 6.7 & updates|
SvSAN Maintenance & Support
SvSAN Maintenance & Support provides organizations with access to StorMagic support resources, including product updates, knowledgebase access, live-chat and email support with our technical support staff.
Two levels are available. A summary of each is shown in the table below:
|Gold Support||Platinum Support|
|Hours of operation||8 hours a day1, Monday – Friday||24 hours a day2, 7 days a week|
|Length of service||1, 3 or 5 years||1, 3 or 5 years|
|Remote support / WebEx||Yes||Yes|
|Maximum number of support administrators per contract||2||4|
|Target response times|
|– Low||12 business hours||8 business hours|
|– Medium||8 business hours||4 business hours|
|– Critical||4 business hours||1 hour (24/7/365)|
1Gold Support is only available within the timezones of UTC -08:00 to UTC +02:00. If you fall outside of this range, you must purchase Platinum Support.
2Global, 24×7 support for critical issues
More information on SvSAN Maintenance & Support can be found at stormagic.com/resources/support.