This post will include information on the VCP VI3 certification offered by VMware.
To become a VCP VI3 you need to do three things:
1. You have to take the VMware authorized course. No if, ands, or buts! The classes are instructor led and will allow you to get your hands dirty with VMware. There's three courses you can take.
VMware Infrastructure 3: Install and Configure V3.5
VMware Infrastructure 3: Deploy, Secure and Analyze V3.5
VMware Infrastructure 3: Fast Track V3.5
2. Get hands on experience with VMware. What's the point of trying to get a VCP without using it!?
3.Sign up and pass the exam: http://www.pearsonvue.com/vmware
Now that doesn't sound too hard, does it? Well, I wouldn't say taking IT exams is easy. (Unless, you're dumping, which I completely do not agree with.) Usually the hard part of getting a VCP is money. $2500-$3000 a course seems a little steep for a lot of people.(Although, Fast Track = $5495 but includes the exam) I see where VMware is coming from, especially due to the current state of IT certification. (i.e. people cheating/dumping exams.) Also, with the course you receive a VMware messenger bag, I mean, that's totally worth $3000, right?
After you have passed your exam, you will receive a complimentary license of VMware workstation, a $175 "savings". Interesting that the course itself costs about the same.
So, why get your VCP? Why does anyone get IT certifications? We all have different reasons, career advancement, your employer requires you to, or you just like to learn. Whatever your reason may be, getting certified in a technology is always beneficial.
Below are some resources you can use to learn more about VMware certifications:
While there's been a lot of talk this past week on Free ESXi (more on that later) I wanted to take some time and explain the new Veeam Essentials bundle and our reasons behind it. We view our Veeam Essentials bundle as a great entry bundle for the small business just getting into virtualization using . As you may know, VMware has introduced a very attractively priced vSphere bundle called , this gives you vCenter and up to 6 sockets (3 hosts) for just shy of US $1,000. If you think about it, that's a lot of power for not a lot of clams. Think how many physical servers you can virtualize on 3 ESX(i) hosts...way more than 3. For more information, check out
So, for just shy of 1K you get fully licensed vSphere. This is great but it still leaves you without an efficient backup and recovery tool, single pane of glass monitoring or detailed reporting...enter Veeam Essentials bundle...offering Veeam Backup & Replication, Veeam Monitor and Veeam Reporter for around US $2,000 (Americas pricing). The Veeam Essentials bundle is fully functional licensed versions of those 3 products for 6 sockets (3 hosts).
Of course Veeam is placing some limits on this bundle...
Must be purchased with VMware vSphere Essentials (or proof of VMware vSphere Essentials must be given)
Each bundle will only support 6 sockets. This means that even if you purchase multiple bundles, each Veeam product will only work on 6 sockets, you'll need to install other instances with the other license(s) to manage the other VMware vSphere Essentials vCenters.
Each bundle is 6 sockets, no less (sorry folks, you can't get it cheaper for only 4 sockets)
What does all this mean? For just under US $3,000 (hardware not included) you get 6 sockets of VMware vSphere, 6 sockets of Veeam Backup & Replication, 6 sockets of Veeam Monitor and 6 sockets of Veeam Reporter. That's 3 servers with up to 8 cores (2x4) and 256GB RAM each running VMware ESX(i). Couple that with a free iSCSI solution such as and now you're talking 2 TB of shared data for free (hardware and Windows licensing not included).
I did not include Support and Subscription (SnS) above because for VMware vSphere Essentials it's optional (it's not optional on VMware vSphere Essentials Plus). Veeam's Essentials bundle includes 1 year of support and upgrades in the list price.
Now, let's discuss a few things about the Free Version of ESXi. We've gotten a number of questions on this since we released the "news" and the Essentials bundle on the same day. Below is a simple table explaining what is and isn't supported:
Table of compatibility:
ESX Version
Current Customers As of June 3, 2009
Future Customers
ESX/ESXi 3.x licensed
+
+
ESX/ESXi 4.x licensed
+
+
ESXi 3.5 free
+
-
ESXi 4.0 free
-
-
+ = supported/usable
- = not supported
Now please note that Veeam will not be supporting ESXi Free 4.0 at all. If you're a current customer using Veeam Backup & Replication for ESXi Free 3.x, please contact your Veeam ProPartner or sales person for vSphere options.
While I don't endorse or condone any of the following, I thought I would be doing an injustice if I did not include links to the community's reaction to our announcement regarding dropping ESXi Free support. The list below is just some of the reaction, be sure to read the comments in each as well.
Figured I would blog this...These are not my words, I just copied from Veeam's official release. Let me know in the comments what you think...
As a longtime Premier Technology Alliance Partner and supporter of VMware's product strategy, Veeam Software takes great pride in creating innovative software products that enhance the customer value of VMware ESX, ESXi, and ESXi Free. One such example is support for the free edition of VMware ESXi in Veeam Backup and Replication.
Recently, VMware requested that Veeam Software discontinue support for ESXi Free in Veeam Backup and Replication in order to comply with VMware’s updated licensing policy. In light of VMware's request, and our close technical partnership, Veeam Backup and Replication will no longer support ESXi Free. We will still continue to offer support for ESXi Free to existing Veeam customers who purchased Backup & Replication prior to version 3.1.
For small or branch office environments, Veeam advises its new customers to buy VMware vSphere Essentials and the Veeam Essentials bundle (announced today). This combination costs exactly the same amount of money as purchasing 6 sockets of Veeam Backup at regular list price for use with free ESXi, but it is actually better, because with Veeam Essentials at its special discounted price, customers also get Veeam Monitor and Veeam Reporter.
Veeam has just announced that we are giving away a free trip (airfare, hotel, pass) to VMword 2009 in San Francisco. I'm really looking forward to the videos that people submit. For contest details, check here.
I decided to write this simple example of how to use some basic functions of the Veeam PowerShell Extensions.This is by no means comprehensive, just an idea of some of the things that can be done if you don't have time to install Veeam Reporter Enterprise 3.5 yourself.
The Veeam PS Extensions are very similar to the VMware , but don't require the VI Toolkit. With the Veeam PS Extensions you use PowerShell to connect to the Veeam Reporter Enterprise database, not vCenter. This gives the advantage of not putting any stress on vCenter and you also get access to all of the historical data in Veeam Reporter Enterprise.
Once you have everything installed, simply open the Veeam PowerShell Extensions shortcut and connect to the Veeam DB using the _Connect-VIServer command:
PS C:\Documents and Settings\Administrator\Desktop> _Connect-VIServer
cmdlet _Connect-VIServer at command pipeline position 1
Supply values for the following parameters:
SQLInstance: localhost\veeam
SQLDatabase: VeeamReporter
Now that you are connected, you can do some basic commands like _Get-VM
Name
PowerState
Num CPUs
Memory (MB)
----
----------
--------
-----------
WindowsServ01
PoweredOff
1
256
MSVM02
PoweredOff
1
256
MSVM011
PoweredOff
1
256
MSVM03_RUN
PoweredOff
1
256
MSVM04_TEST
PoweredOff
1
256
WindowsServ02_STA...
PoweredOff
1
256
MSVM03
PoweredOff
1
256
WindowsServ02
PoweredOff
1
256
MSVM04
PoweredOff
1
256
Windows Server Ho...
PoweredOff
1
256
DSL Linux
PoweredOff
1
256
To check what data set you're viewing, you can use the _Get-VRCurrentDate command:
PS C:\Documents and Settings\Administrator\Desktop> _Get-VRCurrentDate
Tuesday, March 24, 2009 5:24:15 PM
If you want to connect to a different date, simply use the _Set-VRCurrentDate command and enter a date:
PS C:\Documents and Settings\Administrator\Desktop> _Set-VRCurrentDate
cmdlet _Set-VRCurrentDate at command pipeline position 1
Supply values for the following parameters:
Date: 03.22.2009
To check that you're connected to the proper date, rung the _Get-VRCurrentDate command again:
PS C:\Documents and Settings\Administrator\Desktop> _Get-VRCurrentDate
Sunday, March 22, 2009 12:00:00 AM
Now, executing the _Get-VM command will show different results, for that particular date:
Name
PowerState
Num CPUs
Memory (MB)
----
----------
--------
-----------
WindowsServ01
PoweredOn
1
256
MSVM02
PoweredOff
1
256
MSVM011
PoweredOff
1
256
MSVM03_RUN
PoweredOff
1
256
MSVM04_TEST
PoweredOff
1
256
WindowsServ02_STA...
PoweredOff
1
256
MSVM03
PoweredOff
1
256
WindowsServ02
PoweredOff
1
256
MSVM04
PoweredOff
1
256
Windows Server Ho...
PoweredOff
1
256
DSL Linux
PoweredOn
1
256
Notice that WindowsServ01 and DSL Linux are both listed as PoweredON for this date, they were listed as PoweredOff on the other date.
This is a VERY simplistic example just to show connecting to different dates/times in the database.
Today Veeam released an update to it's popular Virtual Infrastructure Reporting platform, Veeam Reporter 3.5. In the Enterprise version one of the new features is PowerShell Extensions. As we were preparing the release, I had some discussions with and about how we implemented it. They immediately raised some concerns regarding our implementation and I'd like to take the time to address those here. We were too close to the release to address this but we will address it in a future hotfix. Please understand I'm not a PowerShell expert, I'd just like to let everyone know about this feature and get suggestions for how to make it better.
The idea behind Veeam's PowerShell Extensions is to allow people who want to query vCenter using a PS script to query Veeam's Reporter Enterprise database instead. We wanted to provide an easy way to do this without having to completely re-write pre-existing scripts that have been written for the VI Toolkit. Another advantage is that Reporter Enterprise saves "points-in-time" of your Virtual Infrastructure, so if you want to run a PS script comparing last month to this month, the data is there, it's just a matter of connecting to it.
In the process, we ended-up messing with the Verb-Noun syntax of PowerShell and we understand (now) that the PowerShell community will not be happy with this. For instance, in the VI Toolkit you have the command "Get-VM". Rather than change the noun (VM) Veeam decided to change the verb, so with the Veeam PS Extensions the command is "_Get-VM". Essenitially all the verbs that can be used in the VI Toolkit can be used with the Veeam Extensions just by adding an "_" in front of the verb.
We understand now that this is wrong and we will be working to fix it. One suggestion is to leave the verb alone and change the noun so that we would have "Get-VRVM" where the VR=Veeam Reporter. Another suggestion is to use "Veeam\Get-VM". Both of these options are valid, what do you think? We'd love to know your feedback!
Hal Rottenberg has invited me to be on his PowerShell podcast on April 30 and I'm looking forward to being there and talking about how we've implemented this and getting suggestions for how to improve it.
This interesting little tidbit was just brought to my attention by one of my very alert Systems Engineers. It would seem that when customers do case studies, you should follow-up with those customers to make sure the case study is still valid because a lot can change in one year.
February 2008 -
March 2009 -
If you read the one from 2008, then the one from 2009 (for Veeam) can you draw a link as to who the "competitor" is referenced in the 2009 Veeam case study?
We all know this virtualization market is highly competitive and many people have asked how Veeam can claim that we're #1 for VMware backup. I think the example above speaks for itself. Let me know what you think in the comments!
First off, it was a great week in Cannes and it was a great to finally meet many of the people I have gotten to know through Twitter. I'd list everyone here but then I might forget someone and I don't want to offend anyone
Of course if you then you know I had some problems with my luggage. I was prepared for 1 day, but not 2. Luckily from gave me a cool shirt in exchange for a . My around 10:30 PM on Monday night, much to the delight of my co-workers.
The week started off with a bang onboard the Veeam party boat. There was a bit of an issue with the beer keg at first but once that was sorted out we quickly killed the keg and had to bring in more beer. While we did run out of beer/liquor more than once, we tried to quickly replenish. There was a good flow of people on and off the boat all night. Thanks everyone for stopping by and meeting the Veeam Teeam.
Some boat pics and videos:
, and
posted some on the boat.
posted a of the party as well as many other
After the boat party it was time to get ready for the actual VMworld conference. Unfortuneately I was too busy to attend any sessions but I did have the opportunity to talk to a lot of people. I was also granted a speaking slot because of Veeam's Gold sponsorship. I presented with Dan Pianfetti from on how Dell uses Veeam solutions for their engagements. Thanks to everyone who attended and I'm sorry to all of you that weren't able to get in...it was a full house!
After my session I was interviewed by , the video should be up in a few days/weeks.
I talked with many more analysts, press and partners. It was a great opportunity to get the Veeam story out there.
I was able to download so pictures off of 's camera and posted them to .
Once again () did a great job of magic and comedy at the Veeam booth. Here's a of a trick he did for . Below are some other videos posted during VMworld Europe: posted this posted this rode with Robert
Of course there was a lot of interest at VMworld around the entire Snuggie thing. I'm going to save Snuggie Gate for another post but here's a pic of .
In case you haven't heard, Veeam has released Veeam Configurator 2.0 Beta. While some of the functionality of the original Configurator is still there, the major improvement in 2.0 is the idea of configuration templates for your ESX hosts. The template functionality works with ESX 3.x, including ESXi.
Many of your who attended VMworld 2008 in Las Vegas may have attended sessions on what's coming up from VMware. While I can't go into details, one of the features announced was Host Profiles, check out a video from VMware
With Veeam Configurator 2.0 Beta you can get some of that funcationality today. Configurator 2.0 allows you to do the following with VI3:
Scan your entire Virtual Infrastructure and create templates for each unique host configuration discovered for both network and storage
Scan your entire Virtual Infrastructure and create reports on differences of any host that does not have the same configuration as a template
Apply a template to any host to bring its configuration back in line
Undo the apply template opperation in case something goes wrong
Check it out today by downloading it and letting us know what you think.
Since the recent release of ESX 3.5 Update 2 and Veeam Backup 2.0, both featuring Microsoft Volume Shadow Copy Service (VSS) support, we've been getting many questions from our customers asking why this feature is needed.
It’s true that the whole VSS support issue around VMware disaster recovery solutions created a lot of confusion due to each vendor having different opinions about the usefulness of this feature, as well as different implementation approaches, with some of them being quite questionable. So I decided to perform some testing on real applications to investigate whether VSS support is really required for a disaster recovery solution, and what VSS support implementation approaches are the most correct at this moment.
For my testing, I used one of the most common mission-critical applications, an Active Directory domain controller. To make a long story short, here's the summary table for my testing results:
For the testing, I used my test lab containing a few clean domain controllers. I've chosen one domain controller (DC1) to perform all the testing on, and performed its backup of a live domain controller with the different VMware disaster recovery solutions listed in the table above. For all the solutions supporting VSS integration, I performed the backup with that option enabled.
As soon as I finished creating the backups, I switched to my test DC, created a few test users there to simulate post-backup activity, verified that the test users were replicated over to the other DC successfully, and crashed my test DC. Here's a short video for this step.
At this point, I shut down the remaining domain controller, and created a copy of the whole lab so that I could test recovery for all solutions in similar conditions. After testing recovery with each solution, I rolled the whole lab backup to this state.
Recovery testing showed that in the case of Veeam Backup 2.0, and the latest VMware Consolidated Backup, the recovered DC was fully functional.
One thing I noted, however, is that with VCB, the domain controller did not start up in the recovery mode during the first boot, as it did with Veeam Backup 2.0. According to however, when performing a VSS-integrated domain controller restore, the system must be rebooted in Directory Services Restore mode when Active Directory is running on the server (which is exactly our case). To my understanding, booting in this mode is required so that the NTDS.DIT file is not locked with Active Directory services, antivirus or other applications when the shadow copy restore is performed. So I don't know whether or not this domain controller restore approach is supported by Microsoft.
This video demonstrates the DC recovery process using the most correct VSS-integrated recovery implementation, as provided by Veeam Backup 2.0.
With all the other solutions I have tested (including vRanger Pro, which was originally the first to claim having VSS support), the recovered DC was not functional and was put into the condition known as an update sequence number rollback, or . The only way to recover a DC from rollback is to forcibly demote the domain controller, and reinstall it. Luckily, I had my lab fully preserved, so instead I could simply rollback the entire Active Directory.
This video demonstrates the DC recovery using a solution not featuring correctly implemented VSS support.
As you can see, some applications cannot be restored correctly by simply starting up the VM image, even when VSS is leveraged to perform the backup. Some applications, especially those featuring replication, require a certain sequence of actions to be restored from a backup made by leveraging VSS. Similar to the domain controller that I used to perform my testing, Microsoft Exchange Server is another example of a mission-critical application that must be restored using an application-specific restore technique (refer to for more information about VSS-integrated backup and restore of Microsoft Exchange server).
If you ask me why I am the first one to bring this issue up - I don't know. Could it be simply because no one ever tried to actually restore VMs to the production environment from their backups? I can understand how this type of issue could be overlooked in a small test lab setting, where typically only one DC is installed. But before you put your VMware backup solution into production – give some serious thought to the recoverability of the backups it produces.
For more detailed information on correctly using VSS in VMware environments, please read the "VMware and VSS: Application Backup and Recovery" white paper available at Veeam Backup product page.