VCDX – What Went Wrong?

It’s now two weeks since I received my results from Mark Brunstad’s team that I had failed to pass the VCDX on my first attempt, something which I completely expected as I failed to perform on the day.

Feelings

Feelings, what is Craig going on about, isn’t this meant to be a technical blog?  After I had finished the defence, design and troubleshooting scenario, I had a multitude of feelings with one being a sense of relief that it was all over, but the overwhelming one was disappointment in the sense that I felt I had let everyone down who had supported me, my wife and children whom had spent endless hours away from me and also my employer who had sponsored me throughout the process.

Investment

Anyone who has embarked on the journey to VCDX understands that you make a massive investment not only in personal time, but you forsake your life for a number of months.

I was lucky enough to be involved with the EMEA VCDX Study Group, which was originally formed by @GreggRobertson5.  We met every night from the day we received confirmation that we had been accepted to defend.  The group was formed of:

  • Sunny Dua @Sunny_Dua
  • Safouh @safouh75 #VCDX136
  • Magus Edh @vTeraherz #VCDX140

We then had regular guest appearances from Frank Buechsel @fbuechsel who provided some excellent troubleshooting scenarios for the group to digest.

Each night we went over certain aspects of vSphere such as networking, storage, virtual machine design, troubleshooting, design and presentations.  This was excellent as it allowed me to home my skills and I’m sure the other guys would agree that I lead most of the areas explaining how various components worked.

I knew that from a technical perspective I was fairly strong across all areas and their was an expectation within the EMEA Study Group that it was a given that I would pass!

Mentoring

I had an un-official mentor which was Rene Van Den Bedem @vcdx133 whom spent his own personal time to help me throughout the process investing a massive amount of his personal time in helping me tune my skillset.

The same should also be mentioned of Steve Wenab @stevewenban7 who was constantly challenging me and asking the most random of questions!

Even though I failed without the help of these two individuals I would have failed on an approach/technical perspective rather than what I mention in the section below.

What Went Wrong?

From a preparation perspective I had spent five months (February to July) aiming towards the VCDX, I had performed mock defences both with the EMEA VCDX Study Group and with work colleagues and I was in a good place.

So what went wrong then? Have you ever been writing a document and you can’t remember how to spell a word such as ‘went’? That was me on the day, basic things that I can normally knock out of the park without even thinking about it, I just couldn’t do!

If I had of passed, it would have made a mockery of the VCDX process as I knew, that if I had seen me on the day then I wouldn’t have thought this person is VCDX calibre.

What’s Next?

The plan is to go for the VCDX again early next year, I did consider October in Frimley (UK), however with family commitments and with VMware launching numerous new products that I need to get my head around (Horizon 6, vSphere 6, NSX, VSAN) it wouldn’t have been sensible to go for this time frame.

What I take from the whole process is that (without sounding arrogant), I know that I’m at VCDX level, something which I’m sure my EMEA VCDX Study Group members will confirm.  I just need to perform on the day, I’m not sure if that’s easier than having to enhance your technical knowledge or not!

Watch this space…

VCDX Defence – A Reality

Seems like an age ago that during VMworld 2013 Europe Gregg Robertson coerced me into agreeing to put my name down for a VCDX defence date in 2014.  At the time I didn’t give it much thought apart from trying to help bring the panellist to the UK to help other people out who wanted a British defence.

Since then I completed the VCAP5-DCA which was a task in itself (as I don’t administrate a vSphere environment), this was followed by far too many hours putting together a VCDX Architecture Design before submitting it too VMware for review.

Yesterday at 18:17 UK time I received the email from Mark Brunstad which had ‘Your VCDX Application Review Results are attached. Please read the document carefully and respond as requested.’ in the email body.

My first thought was crap, never mind I can’t be defending must have gotten something wrong as there would be no way VMware would make you open up the attached PDF.  I felt a bit despondent but opened the attachment anyway to get my feedback.  Straight away my eyes caught the middle section of the PDF the location of the defences will be in Germany, eh (I thought), quickly scanning back I saw the words

I am happy to inform you that you have achieved a high enough score to allow you to proceed to the defense stage of the process

At that moment I felt two things exhilaration and nausea, pretty much the same feeling when I went on the 300ft Skycoaster at Kissimmee Florida

fun-spot-usa-old-town-kissimmee-florida

After I had picked myself up from the floor, reality sunk in that I have (somehow) managed to join the individuals who have been asked to step in front of the panellists to try and obtain the VCDX qualification.

Guess that means I will be making a impromptu trip in July to Germany!

HP FlexFabric 10Gb 2-port 534FLB Adapter – Outstanding iSCSI I/O

534FLB AdapterProblem Statement

Use of HP FlexFabric 10Gb 2-port 534FLB Adapter in a vSphere design using dependent hardware iSCSI mode.

Need to find out the number of outstanding iSCSI I/Os that the adapter can handle, to ensure that number of concurrent SCSI commands has been taken into account.

Methodology

HP FlexFabric 10Gb 2-port 534FLB  is based on Broadcom 57810S chipset which uses the bnx2i driver/firmware (see March 2014 VMware FW and Software Recipe)

Broadcom’s bnx2i iSCSI driver is dependent hardware iSCSI (see Cormac Hogan excellent blog post on vSphere 5.1 Storage Enhancements – Part 5: Storage Protocols)

A dependent hardware iSCSI adapter is a third-party adapter that presents itself as a normal NIC, but has an iSCSI offload engine.  It requires the use of VMKernel interface, which is then tied to the vmhba (HBA).

Solution

The following applies to the Broadcom 57810S chipset:

  • Total outstanding iSCSI Tasks (I/O) per port = 4096 (4K)
  • Total iSCSI Sessions per port = 128 – 2048 depending on the Operating System (Host limited)

Each iSCSI Session facilitates communication with a different Target:

  •  Total of 512 outstanding iSCSI Tasks (I/Os) per Session

Therefore using HP FlexFabric 10Gb 2-port 534FLB Adapter we can have 1024 outstanding iSCSI Tasks across two adapters of 512 each.

VCDX Book Give Away – Results

Due to a technicShowCoverVCDXal oversight at London VMUG on 15th May 2014, Gregg Robertson and I forgot to give away the excellent VCDX Boot Camp book during our ‘VCDX Application – What Does IT Take?’ presentation.

On the 16th May 2014, I opened up the chance to win the book to the wider vCommunity and I’m pleased to say that we had 44 people register for a chance to win.

Procedure

As the 44 emails came in they where each assigned a number e.g. email number 1 was assigned number 1.

Over the weekend my daughter and I put all the names into a hat and she picked out the lucky winner!

Results

The soon to be proud owner of  John Arrasjid, Ben Lin and Mostafa Khalil excellent book is entrant number ‘6’ Craig Bramley.

Well done Craig, I will be reach out to you, to confirm your mailing address.

Book Review – Veeam Backup & Replication for VMware vSphere

Veeam Backup & Replication for VMware vSphereThe book author Christian Mohn @h0bbel is a four year VMware vExpert veteran who is active member in the VMware Community  presenting the vSoup Podcast.

Christian tweeted if anyone would be interested in reviewing a copy of his first book ‘Learning Veeam Backup & Replication for VMware vSphere‘, I accepted as I’m a firm believer in helping out colleagues who put time and effort into the vCommunity.

Disclaimer: I was given a free copy of the Learning Veeam Backup & Replication for VMware vSphere’ for review.  The opinions in this post are mine and the information contained are unbiased

Target Audience

The target audience for the book is for vSphere administrators looking for an introduction to Veeam Backup & Replication v7.  It’s not intended to be a technical deep dive.

Book Flow

When reading a technical book the logical flow from chapter to chapter is one of the key areas that I look for.

The author starts with an introduction to Veeam including the architecture and components that make up the backup application.  This leads onto configuring backups,  restoring data, replicating virtual machines and finally other features.

This logical flow makes the book enjoyable to read, and includes a couple of puns which placed a smile on my face!

Common Sense Advice

Throughout the book, the author gives common sense advice to his target audience, which includes:

  • 3-2-1 backup rule
  • RPO/RTO definitions
  • Backup Repository placement
  • Considerations for installation/service accounts
  • When to use incremental or reversed incremental backup types
  • What happens when you restore a VM Guest file
  • Veeam Backup Enterprise Manager use cases

Final Thoughts

The author has done a great job of delivering what he set out to do, which is an introduction to Veeam.