Isilon OneFS is a scale out NAS storage solution from EMC and uses intelligent software to scale data across vast quantities of commodity hardware. It replaces the three layers of traditional storage model - file system, volume manager and data protection and provides a unified clustered file system with built-in scalable data protection, and obviating the need for volume management. EMC makes available for download, the Isilon OneFS 184.108.40.206 Simulator at no charge for non-production use. In order to install it in a real data center like environment so as to get a feel of user interface and administrative tasks requires ESXi infrastructure. Now, one could invest in hardware and setup a multi host ESXi lab environment to install the EMC Isilon OneFS simulator. The other alternative is to leverage the public clouds like AWS and Google Cloud infrastructure to setup ESXi lab and install and configure EMC Isilon OneFS simulator modules.
AWS and Google Cloud natively do not support nested virtualization, but Ravello platform HVX(runing on top of AWS and Google Cloud) implements Intel VT/ AMDV (including NPT nested pages support) in software which enables users to run ESXi with hardware acceleration in AWS or Google.
This enables you to build complex and large ESXi lab setup which mimics your data center and run and test EMC Isilon simulator components on top of it. The entire lab can be provisioned on-demand, is available across the world and you pay for only when you use it.
In this blog we will cover installing and configuring an EMC Isilon OneFS Simulator 3 node cluster as a second level guest running on a Nested Ravello ESXi hosts managed by VMware vSphere 6.0.
Once we have the first Isilon node deployed within vSphere, we will save it as a vCenter template so that additional nodes are much easier to add to the Isilon Cluster.
Cluster Name: ISI-01
Reserve a min of 3 IPs for each network
Ravello Networking Overview
ESXi vSphere Networking configuration
For vSphere networking, in addition to the vswitch configuration found in this post.
Add an additional vswitch to each node for the internal Isilon network.
Each node must be configured with local storage. If you have followed the instructions in this post, there should be a 100GB local disk attached to your ESXi node. Within the vSphere Client, add this disk to each ESXi node.
ESXi Disk Configuration
ESXi NIC1 Network Configuration
ESXi NIC2 Network Configuration - Note that the Gateway is not defined. This creates our internal only network for vSphere guests.
ESXi NIC3 Network Configuration - This is the internal vSphere to external Ravello network allowing access to the vSphere guest VMs from the Jump host
External Service to allow access to the Isilon management console[/caption]
Download the EMC Isilon OneFS Simulator from EMC’s trialware site.
Using the Converter Standalone version that matches your vSphere environment.
Follow the step by step instructions from the “Running virtual nodes on ESX” section of the Virtual Isilon Install Guide PDF available in the Simulator download from EMC’s trailware site.
More information about VMware vCenter Converter can be found on VMware’s Pubs Site.
Before you save as a template or power on the VM set the Typematic Rate to 2000000:
keyboard.typematicMinDelay = 2000000
Follow the step by step instructions from the “Install the virtual Isilon cluster” section of the Virtual Isilon Install Guide PDF available in the Simulator download from EMC’s trailware site.
Deploy the Isilon template to the local storage of the first ESXi node
Follow the step by step instructions from the “Add the rest of the nodes to the cluster” section of the“Virtual Isilon Install Guide.pdf” available in the Simulator download from EMC’s trailware site.
Deploy the Isilon template the local storage of the remaining ESXi nodes
To access the management console, open a browser to https:<Ext Network IP of node 1>
Verify the nodes are connected
Make sure that for Islon guest VM running on top of ESXi in Ravello, The sum total guest CPUs should be =< ESXi host CPUs and same for memory. We have not tested this setup for heavy duty file scanning and other Isilon functional tests. This setup is meant to be used for user trial, demo, training etc. In order to setup a lab with more intensive EMC Isilon OneFS functional operations, would need performance optimizations on underlying ESXi hosts running in Ravello.