VMAX3 and Locked Devices

I have an application that writes to its Device then  inside the array that Device is mirrored to an BCV.  When it is time for a backup a script will kick off that will break the mirror.
Then the backup application reads the data from that mirrored BCV.  Sometimes things will go wrong and that script will never resync the mirror.  That then results in broken backups.  To fix this I had to go into the VMAX3 SYMCLI and run these few commands.

  1.  symdev -lock list
  2. symdev release “Then confirm yes for each lock”

Looks really simple doesn’t it?  It took me a while to figure out.  It is not often I have to touch the VMAX and when I do it is usually with the GUI.  I also have a thick book of all the long complicated SYMCLI commands.  Thankfully through trial and error it ended up just being two simple commands.

VSAN on Ravello

First off I would like to thank Ravello for making this happen.  As being part of the vExpert Community Ravello has give us free use of their services.  Which allows me to design and build Software Defined Data Centers all in the cloud running on AWS, Google or Oracle.  I would also like to thank VMware for their vExpert program.  Because of this I have licenses to be able to setup all these labs and grow my knowledge.

This article is going to be a high level overview of setting up VSAN on Ravello.  In future articles I will go deeper into how to actually set it all up.

For this design I was wanting to setup a Proof of Concept for VSAN.  I had only used Ravello a few times so I was not exactly sure how to use Ravello to accomplish what I wanted.  My Design consisted of 5 instances on Ravello.

  1. Domain Controller using Server 2012 and DNS.
  2. 3 ESXi Host each one configured with a 100gb drive for VSAN cache and a 1TB drive for data.  With VSAN your cache drive should be 10% of the total datastore.  So if you have 3 host each with 1TB then the cache should be 100gb.  If you turn on FTT of 1 (RAID 1) or mirroring you will lose half your storage so 1.5tb usuable.
  3. A jump VM running Windows 7 for RDP from my home computer.
  4. vCenter

design

First came the network design.  I wanted to seperate out the traffic for each layer of networking.

  1. Management – Traffic for the ESX host itself.
  2. Data/VM – Traffic for running VM’s
  3. Storage – Traffic for VSAN
  4. vMotion- vMotion Traffic

Now its time to build everything.

  1. Setup Domain Controller
  2. Add each ESX host to domain
  3. Add the jump VM to the domain
  4. Deploy vCenter  and join domain

Deploying vCenter on Ravello can be tricky.  Ravello is essential virtualization on top of virtualization.  I am running an ESX host on top of Ravello virtualization, which is a layer of virtualization running on top of AWS or Google.  They are also running a layer of virtualization on top of there physical hardware.  I had some issues trying to get the appliance to work with Ravello.  For now I will have to stick with the Windows version.

cluster

Notice from the above image the yellow signs.  They are there because there is not any shared storage and HA will not work.  You must also turn off HA before you can enable VSAN. Now that I have setup all 5 of my instances and applied all the networking settings it is not time to deploy it.  It takes about 10-15 minutes to get all the instances up and running. Now come the cool part of setting up VSAN.

  1. Setup the VMKernel port on your vswitch for each host.  Make sure to check the VSAN setting and use the same name.
  2. Go to each host and mark the cache disk ad SSD.  This will allow the host to use is for cache.
  3. Right click on the cluster and enable VSAN and choose manual mode for adding disk.
  4. Now claim the disk.
  5. VSAN is now Setup!!!!

Notice now the yellow icons are gone?   Now the host have shared storage, and can utilize HA.

vsan-on

Sometime soon I plan on building up a SDDC lab on ravello.  This will use most of the VMware products and utilize Veeam for backup.  Thanks for reading and leave a comment if you have any questions.

Create Storage on Pure

In this post I am going to explain the creation of a storage volume on a Pure Storage array.  It has great and easy to use interface that utilizes HTML5.  I have worked with a few different storage arrays and it is by far the simplest to use.

  1.  When you first login to the Pure Storage array you will be greeted with a screen similar to this.first screen.PNG
  2. Now click on Storage and you will be greeted with a screen covering the Hosts and Volumes.  In this screen you will see all the host you have provisioned, and details on the storage usage.

    3. Click on the + sign to setup the host on the array and select host.  Enter a name and hit create.  Now your host is created and its time to enter the WWN.create host4.  Now if you are running vCenter Cody Hosterman has a great Powershell script that will import all your Host and WWN for you.  If not here is were we enter the WWN.  Click on Host Ports and then click the  gear on the right side, and select configure WWN.  From here if you already zoned in the storage you will see your WWN; if not you can go ahead and enter them manually.wwn5. Now that your Host is created and zoned in its time to create the Volume and connect it to the host.  Click Volumes + sign at the bottom left and the screen, and enter the size Volume you want.  volume

6. Now click on your host and click the gear and choose Connect Volumes.  finish

Now your Volume is ready to go.  Its a fairly simple and straight forward process.

In future posts I plan on covering the setting up snapshots and replication.  I will also cover the same information on EMC XtremIO. Thanks for reading and look for the next post coming soon.

Blog at WordPress.com.

Up ↑