Sep 01

Yesterday was time for celebration on the VMware Cloud team – we finally have a product. Well, we’ve had the technology for the product for some time and have been very busy building clouds with it around the world but yesterday we actually hit GA for VMware vCloud Director.

As you can see from some of the blog posts starting to show up we had a really good time as a group last night. Boy, I’m feeling it this morning. Now the real work begins. Unlike what Simon Crosby thinks, there are a lot of VMware powered clouds. And also unlike what Simon is saying it’s not there to lock you in but rather to give you choice. You no longer have to make a decision to go and get stuck in some Uber Cloud run by a bookstore company. Now you can choose where you want to run your public cloud services based on real business decision such as existing relationships with the providers, the lowest cost, the best geographic location, or even compliance support for your industry. That’s the real power of the vCloud Ecosystem is the choice you get on where you want to run public cloud services and how. Of course it doesn’t hurt that all of these environments are 100% compatible with what you’re running in-house today (unless you’re that 2% of the world running on Xen or Hyper-V).

Like I said, now the fun begins because the cat’s out of the bag on what VMware has to offer and I’m sure people are going to be calling a lot if for nothing else than to explore the offering a little more. That brings me to the part of the post where I beg. PLEASE, if you are a smart person or know a smart person and you’re looking to join the tip of the cloud spear then contact me or go to the VMware job site and apply for a position on my team. I look for 3 main skills to help build the cloud:

1) Networking
2) Storage
3) Programming (Java preferably)

With over 1,100 providers already signed up to build clouds the team can use all of the help it can get. Anywhere in the world is good for location but on the top of my list right now is APAC (specifically Japan, Singapore, and China) and EMEA (northern or southern Europe doesn’t matter). You will travel a good bit (maybe 30 – 50%). You will have a great time at VMware. You will work hard but have a great time doing it. The team already reads like the who’s who in the virtualization world. Basically if Chad Sakac hasn’t already snatched them up then I’ve got them on my team. And since Chad and I work closely together all the time it’s sort of one large virtual team anyways.

Enough rambling. I’m sure everyone is just waking up and getting ready for the 3rd day of VMworld so I’ll stop here. If you happen to be awake today I’ll be in the following places if you want to come say “hi” or chat:

10 am – noon – The Lab Room (Moscone West)

noon – 1 pm – Speaking: Networking Best Practices in the Cloud (Moscone West 2006)

2 – 3 pm – Secret underground meeting with some strategic partners

5:30 – 7:30 pm – Office of the CTO Party

7:30 – 10 pm – VMworld Party

See you around VMworld!

VN:F [1.9.3_1094]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)

Tags:

Aug 17

This year as in years past we’re running the VMworld Labs again. This year there are 30 different hands on labs that you can go through. There will also be various deep dives on some of the labs presented throughout the conference. It should be a really good experience to get your hands on software that you may be researching to use, don’t have the equipment to setup yourself, or something that you’re just interested in playing with.

The lab setup all runs on a cloud infrastructure built by VMware specific for the labs. The labs themselves consist of several different VMs. For example, in my vCloud API lab I have a total of 7 VMs running just to mimic the various setups and pieces of software that you’ll be testing. To help with the performance we like to “pre-populate” a certain number of these setups in the cloud so users don’t have to wait for the VMs to deploy and startup.

The VMworld Lab Survey is designed to judge the interest in each of the labs so we can figure out a starting point for the pre-population of the labs. The “pre-pop” numbers get tuned over the course of the week as we see which labs really are getting used. It’s a rather slick interface to do this.

Anyhow, go and take the VMworld Labs Survey and vote for your top 10 labs that you think you would take at VMworld and help us make VMworld Labs the best experience you could ever hope for.

VN:F [1.9.3_1094]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)

Tags:

Aug 16

For a long time I’ve told people that if they show me an app then I’ll show them how it can be virtualized. Yes, I’m a little bigoted I guess working for VMware but I do believe there’s not one x86-based workload out there that can’t be virtualized today. To help me prove that point there are 2 great guys that got together to write a book on virtualizing Tier 1 workloads.

This new book written by Charles A. Windom and Hemant Gaidhani just got published last week and it’s available at Amazon. Hemant Gaidhani says: Looks good and worth all the efforts. Click ‘Look Inside’ at Amazon to get sneak preview.

Working with VMware vSphere 4, this book shows you how to virtualize Microsoft applications that require high CPU and high I/O and/or are critical applications for business operations—“Tier 1”applications. With authors who are not only insiders at VMware but who also have developed best practices for multi-tier applications for VMware environments, this book will guide you step-by-step in virtualizing the latest versions of Exchange Server, SQL Server, SharePoint Server, Active Directory, Windows Server, Internet Information Server, and Remote Desktop Services. The authors cover critical topics: reasons why to virtualize the application, considerations to be made when virtualizing the application, setting up a Proof-of-Concept of the application, storage, high availability, and monitoring. Material is organized such that readers can choose which chapters to read, depending on which applications they are considering to virtualize.

VN:F [1.9.3_1094]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)

Tags: ,

Aug 11

This year there are a TON of labs at VMworld. Right now we’re set to offer an even 30 hands-on labs at VMworld where you can play with nearly every product VMware offers. There will be plenty of seats this year as well – over 450. We’ll also have extended hours at the labs.

The reason I’m writing this post is to let you know about the vCloud API lab that I’m the captain of. There’s been a lot of talk and activity around the first cloud API submitted to the DMTF for standardization. This lab is your chance to get your hands dirty with the API. You don’t have to be a programmer to get through the lab so everyone’s welcome.

Of course if you are a developer then there’s a lot more than just the vCloud API lab to go through. There are 4 different API labs so you can learn how to programmatically work with all of the VMware products. What’s more is we also have a technology exchange for developers running concurrently with VMworld. It’s sort of a mini-conference within a conference with sessions strictly for developers.

To find out more about VMworld or to register so you can get in the labs just go to the main VMworld website.

To find out more about the Technology Exchange for Developers see their site.

Here’s a full listing of the hands-on API labs that will be at VMworld. As you can see, we have some heavy hitters as captains of the labs.

 

LAB16 – VMware vCloud™ API

The VMware vCloud™ API is the key to VMware’s story around federation and ecosystem with the cloud. In this lab we will introduce you to the API and what it can do. You will use real world scenarios to explore the API and figure out when and how to consume the API with several different programming languages. If you are building a cloud then eventually you will need to know about the VMware vCloud™ API and this lab will get you ready for that. No prior programming experience is required although you will definitely benefit from general programming concept knowledge (methods, functions, etc).

Lab Captain: Mike Dipetrillo, and Mike Haines

 

LAB26 – VMware vSphere™ PowerCLI

This lab will provide hands on training for scripting a VMware environment. The goal is to provide all the tools needed to automate, integrate, and extend VMware vCenter™ for your environment. Attendees will use the Microsoft PowerShell based PowerCLI for scripting VMware vCenter™ and ESX. They’ll walk away from the lab with a better understanding of VMware Infrastructure, resources for using the toolkit, and a variety of scripts for performing common administrative tasks. Exercises will cover performing tasks based on VM attributes, performing actions on many VMs at a time, and exporting performance data. This lab does not require programming or scripting experience.

Lab Captain: Alton Yu

 

LAB27 – VMware vSphere™ Web Services SDK – C# (.Net Developers rejoice)

This lab will provide hands on training for using the C# SDK in a VMware vSphere™ environment. The goal is to provide an introduction to the key concepts in using the SDK to automate and extend VMware vSphere™ functionality. Attendees will use the SDK to connect and perform tasks against VMware vCenter™ and ESX. They’ll walk away from the lab with a better understanding of VMware vSphere™, resources for using the API for performing common administrative tasks as well as extending the product functionality. Exercises will cover performing tasks based on VM attributes, performing actions on many VMs at a time, and exporting performance data etc. This lab does require some scripting/programming experience.

Lab Captain: Alket Memushaj

 

LAB28 – VMware vSphere™ Web Services SDK – Java

This lab will provide hands on training for scripting a VMware environment. The goal is to provide all the tools needed to automate, integrate, and extend VMware vCenter™ for your environment. Attendees will use the Java Web Services API against VMware vCenter™ and ESX. They’ll walk away from the lab with a better understanding of VMware Infrastructure and resources for using the API while performing common administrative tasks. Exercises will cover automation based on VM attributes, bulk actions on multiple VMs, and querying performance data. This lab does not require programming or scripting experience.

Lab Captain: Gilbert Lau

VN:F [1.9.3_1094]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)

Tags:

Aug 10

VMExpressTruck.png

The VMware Express demo truck is coming to Atlanta for a couple of stops in a couple of weeks. For those of you that want to see the latest demos of virtualization, remote desktops, mobile technology, or cloud then you should come and stop by the truck. It’s a rolling demo environment that’s completely decked out.

The current schedule has it coming by Dave and Buster’s in Marietta from 12:00 pm to 3:00 pm on Monday, August 16. It makes another stop the next day at Perimeter Mall from 11:00 am – 2:00 pm.

Both of these times are perfect for getting out of work for a long lunch run. I’m going to try and stop by both areas to see who’s around if my schedule stays free those two days (here’s hoping).

For the full schedule or to register make sure to go to the VMware Express tour site.

VN:F [1.9.3_1094]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)

Tags:

Jul 15

VMware has just opened up a survey to find out about what you think about cloud. And here’s the good news – they’ll give you a free cup of Joe to help you stay awake through the survey. In all seriousness this is your chance to influence what VMware is doing in the cloud space. Tell them what you want, what your pain points are, etc. Here’s more about the curvey with the link.

To gather your feedback, we’ve created a quick public cloud survey: http://bit.ly/publiccloudsurvey. Our survey asks why you chose your provider, the type of workloads you’re running, if you use intermediaries with your cloud solution, and what you perceive as the biggest benefits or concerns when it comes to cloud.

The survey only takes about 10-15 minutes to complete, and the first 100 participants receive a $5 Starbucks gift card in the mail. Please note, this survey is open to ALL public cloud users, not just VMware customers.

 

VN:F [1.9.3_1094]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.3_1094]
Rating: +1 (from 1 vote)

Tags: ,

Jun 22

Recently I was up at the Charlotte VMUG which was a HUGE and very well organized event. David Davis from Train Signal was there and in the audience as I talked all about cloud. He recorded the talk and you can see the video below. NOTE: This is *not* the official VMware talk but one that I put together to disseminate information and keep the audience engaged. You’ll figure that out quickly as you start to watch the talk.

Enjoy!

VN:F [1.9.3_1094]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)

Tags: , ,

Jun 22

A lot of people keep asking what I’m up to and why I’m so quiet all of the time. I’ve been telling you all that I’ve been super busy building VMware based public clouds. Well, one of my customers just broke their silence so I thought I’d give you a pointer on the types of environments I’ve been working in.

Orange Business Services (think France Telecom) has just announced their cloud intentions. It’s a very exciting project that builds on top of the cloud service they already have launched with VMware. This is one of the largest telcos in the world that all of our enterprise customers will be able to seamlessly federate to using common technologies, support, and formats. That’s a really big thing. Enterprise customers keep telling us over and over again that they want to use their existing tools and technologies to manage resources whether they are in the cloud or not. Since OBS is building a vCloud based cloud offering Enterprise customers will get just that – seemless federation using their existing tools.

Anyhow, I thought I would point out that yes, we are building clouds and yes we’re building a lot of them. You should be able to figure that out by all of the job postings we’ve been putting up and by the 200,000+ miles I’ve flown since January this year. Now I just wish I could talk about all of our other projects that we’ve done. Rest assured if it’s a launched public cloud and it’s not Amazon, Google, Microsoft, or Rackspace then it’s a VMware powered cloud. And heck 2 of those 4 are even on the move. If you want to know more about VMware cloud technology and why everyone is basing their cloud services on it then make sure to go and read up.

Until the next announcement….

VN:F [1.9.3_1094]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)

Tags: ,

Jun 21

This past week I was resetting the cloud lab that I maintain at VMware. We have several storage systems on the back end to test out with our cloud reference architecture that I’m building. One of the arrays we have is a NetApp FAS-3170. Since we were using NetApp on the back end I decided to download one of the two plug-ins available from NetApp for use in VMware vCenter Server. They have an array mapping utility as well as the RCU (Rapid Clone Utility) plug-in. Both can be downloaded using your NetApp NOW account.

The plug-in I used was the one that maps out all of the storage and allows you to do some rudimentary configuration of the system. It will show you all of the controllers in use by the storage connected to your ESX hosts and the settings for those mapped LUNs.

NetApp-Plug-in-Overview.png

There are some published best practices on setting up NetApp arrays for use with VMware vSphere. What I really like about this utility is it will scan the hosts and tell you which ones aren’t following those best practices and then allow you to fix all of that with a simple button. Of course it still requires the hosts to be restarted before the changes take effect but you don’t have to go drilling down through menus to try and figure out where the settings are and set them. This is particularly useful when you have several hosts.

NetApp-Setting-Changes.png

Anyhow, I just thought I’d point out these rather useful utilities. If you haven’t installed them then go and get them now. They are both free and will help you out immensely. For those using other arrays such as EMC there are a bunch of plug-ins for those setups as well. Enjoy!

VN:F [1.9.3_1094]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.3_1094]
Rating: +2 (from 2 votes)

Tags: ,

Jun 08

I’ve been working with several customers around the world on building out their cloud offerings lately. One thing that you’ll find as you build out the cloud is that you will start to leverage APIs and SDKs you probably have never had to use before. This goes along with one of the 3 main skills I talked about in an earlier post. What you may not know is that VMware actually offers full support for development using the APIs and SDKs.

The VMware support site has a full write-up on the fairly new program. Regular VMware vSphere support provides support for the installation of the APIs only. If you have questions about what API to use, how to use it, or why it’s not behaving properly then the new program is for you. You can add this program to your existing support contract by contacting your sales representative or partner.

I’m really happy that VMware is finally offering support for the SDKs and APIs and it’s just in time for everyone to go out and start building your own clouds. I hope you find this program useful.

VN:F [1.9.3_1094]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.3_1094]
Rating: +1 (from 1 vote)

Tags: , ,

May 25

Lately I’ve been doing a lot of work with our vCloud API. If you’re like me and know what’s going on or if you just want to find out about the API then make sure to not miss a live coffee talk this Wednesday at noon Eastern.

Here’s all of the details:

Title: vCloud APIs – Architecture, Integration
Abstract: VMware vCloud delivers a single way to run, manage, and secure your applications where you want them, when you want them. The vCloud API is an interface for providing and consuming virtual resources in the cloud. It enables deploying and managing virtualized workloads in internal or external clouds as well as interoperability between clouds. In this session you will see the significant innovation that went into architecting a highly available, scalable, extensible, and secure multi-tenant application
Level: Advanced, knowledge of vSphere API helpful but not required.
Speaker: Prasad Pimplaskar, Ecosystem Engineering
Starting date: Wednesday, May 26, 2010 
Starting time: 9:00 am,Pacific Daylight Time (San Francisco, GMT-07:00) 
Meeting number: 921 600 890 
Teleconference: Toll free: 1-866-288-9872
Toll: 1-913-312-2900
Participant PassCode: 893918
To Join Web Ex Meeting: 
1. Go to https://vmware.webex.com/vmware/j.php?ED=144799857&UID=0&RT=MiM0
2. Enter your name and email address. 
3. Enter the meeting password: (This meeting does not require a password.) 
4. Click “Join Now”. 
5. Follow the instructions that appear on your screen. 
To view in other time zones or languages, please click the link: 
https://vmware.webex.com/vmware/j.php?ED=144799857&UID=0&ORT=MiM0
International Toll Free:
International toll free – Argentina: 0800 666 3732
International toll free – Australia: 1 800 811 072
International toll free – Austria: 0800 295 335
International toll free – Bahamas: 1 800 389 0436
International toll free – Belgium: 0 800 71 268
International toll free – Brazil: 0 800 891 6625
International toll free – Bulgaria: 00 800 115 1049
International toll free – Chile: 123 0020 9192
International toll free – China, Northern Region: 10 800 714 1268
International toll free – China, Southern Region: 10 800 140 1263
International toll free – Colombia: 01 800 518 0955
International toll free – Czech Republic: 800 700 473
International toll free – Denmark: 80 889 628
International toll free – Dominican Republic: 1 888 751 4720
International toll free – France: 0 800 910 682
International toll free – Germany: 0 800 182 2578
International toll free – Greece: 00 800 161 2205 7825
International toll free – Hong Kong: 800 903 865
International toll free – Hungary: 06 800 167 09
International toll free – India: 000 800 1007 360
International toll free – Indonesia: 001 803 017 9078
International toll free – Ireland: 1 800 949 020
International toll free – Israel: 1 80 924 3002
International toll free – Italy: 800 871 739
International toll free – Japan: 00531 16 0922
International toll free – Latvia: 8000 3215
International toll free – Lithuania: 8 800 3 07 39
International toll free – Luxembourg: 800 2 4083
International toll free – Malaysia: 1 800 814 094
International toll free – Mexico: 001 800 514 7825
International toll free – Monaco: 800 93 508
International toll free – Netherlands: 0 800 022 5502
International toll free – New Zealand: 0 800 451 397
International toll free – Norway: 800 164 41
International toll free – Panama: 00 800 226 6907
International toll free – Philippines: 1 800 111 009 51
International toll free – Poland: 00 800 111 48 49
International toll free – Portugal: 800 819 935
International toll free – Russia: 810 800 2794 1012
International toll free – Singapore: 800 101 2133
International toll free – Slovakia: 0800 606 305
International toll free – Slovenia: 0 800 80309
International toll free – South Africa: 0 800 981 541
International toll free – South Korea: 003 0813 2173
International toll free – Spain: 900 971 549
International toll free – Sweden: 02 079 5869
International toll free – Switzerland: 0 800 894 940
International toll free – Taiwan: 00 801 127 088
International toll free – Thailand: 001 800 156 205 7825
International toll free – Trinidad-Tobago: 1 800 205 7825
International toll free – UK: 0 808 101 1293
International toll free – Uruguay: 0004 019 0273
International toll free – Venezuela: 0 800 100 8367

VN:F [1.9.3_1094]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)

Tags: ,

May 25

This is a report of my post on the VMware vCloud Blog.


As many have read in the past, VMware is hiring like mad for the cloud team. We continue to expand at a rapid pace to meet all of the demand around the world for our cloud products and services. As I got out and recruit more people for the team I often get asked what skills one needs to build or architect a cloud. Even customers that we pitch cloud to on the service provider or enterprise side ask what kinds of people or skills they need in order to start building their own clouds. I usually break it down into the 3 hardest parts of building up a cloud service:

1) Networking – Networking is about the most complex piece of VMware’s cloud tools. Our product manager likes to call it “flexible” which it really is (and powerful) but it’s also complex. Giving end users the ability to configure their own network segments on-the-fly complete with VLAN IDs is something that would scare most network admins and yet this is something that we need to tackle to get to “true cloud”. I usually suggest to customers that they go and engage their network team early on in the cloud building process and then recruit the best of the networking engineers to be on the cloud team.

2) Storage – Storage is another area that can get complex. How do you make it so end users don’t have to care about the underlying storage and yet land on the right volume from a performance perspective? And don’t even get me started on movement of data from one place to another or backup. All of these things are going to require an ace storage engineer on the cloud team.

3) Programming Skills – You don’t need some uber code monkey on the team but you do need someone that understands APIs, how to use them, and how you would go about plugging everything together. Automation is the name of the game in the guts of cloud and that’s why tools like BMC Atrium Orchestrator, VMware vCenter Orchestrator, and HPOO have become centerpieces in the cloud. Most of these are based on Java or Javascript so find someone that can at least start there. And since nearly everything in cloud land seems to be going the path of REST it would be great to get someone that knows that and XML really well.

So those are my 3 core skill sets that I tell people to go out and find. There are more you could add to the list such as security or billing or portal design but those can be from people that augment the core team. If you find people in the above core skill sets then you’ll be well on your way to architecting a successful cloud buildout.

VN:F [1.9.3_1094]
Rating: 5.0/5 (2 votes cast)
VN:F [1.9.3_1094]
Rating: +1 (from 1 vote)

Tags:

May 24

One of the most talked about things in clouds these days is the ability to move data from one cloud to another cloud with little to no downtime. People have been doing this for a long time within a single datacenter using technologies such as VMware VMotion. Heck, I can remember first showing that off to people in 2003 and making their heads spin. Well, prepare for your head to spin again. The good people over at F5 have been hard at work and have an amazing demo of long distance VMotion (across the country to a different datacenter – live) up on the web. Watch the video below and then read on for some insights into what this means.

Pretty awesome, right? What’s interesting about this setup is that it doesn’t really require anything special on the storage side. Since they’re doing a storage VMotion over an extended distance that’s really the slow part. And if you remember from storage VMotion I can go from any storage to any storage while the VM is running. By using the unique technologies from F5 that allow for traffic redirection they’re able to move application stacks seamlessly between datacenters. The same thing could be done between clouds. What I like even more about this is that they do this by leveraging vCenter Orchestrator. That has become one of my favorite products here at VMware and it’s even included with vSphere for free. More on that product later in another post though.

Anyhow, I hope you enjoy this. For more information make sure to reach out to F5.

VN:F [1.9.3_1094]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.3_1094]
Rating: -1 (from 1 vote)

Tags:

May 14

It’s that time of the year again – time to prepare for VMworld. This year some things have changed. First, we moved VMworld Europe to be just after VMworld in the US. The content was about the same for both events so we decided to just put them together rather than trying to come up with entirely new labs every 4 months. I think this will be a good thing. There will still be slightly different content but a lot of it will be the same.

The next thing we’re doing differently this year is allowing people to vote for which submissions they’d actually like to see presented at the show. I think this is a fantastic idea. There’s still some vetting by internal committees but the popular vote does count for a substantial amount.

So, if you’d like to vote for who you want to see at this year’s VMworld(s) (US and Europe) then head on over to the communities and cast your vote now! Hurry, the deadline to vote expires soon.

VN:F [1.9.3_1094]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)

Tags:

May 13

One of the coolest sites I’ve seen in a long time in the VMware Labs site. I’m really surprised how many people I meet don’t know this site exists. Think of Google labs and you’ll start to understand the type of things posted to this site – internal side projects that are just so cool we can’t keep them internal anymore.

There are several really great, free utilities on the site. One of my personal favorites is Onyx. Ever want to repeat something that you do in the vCenter Client over and over again with the Powershell CLI but don’t know how to write Powershell? Go ahead and install this utility in-band between the client and the vCenter server and then do some operations. Onyx will capture the network packets, inspect the API calls being made, and then translate it all into Powershell commands for you. Pretty awesome. I wish I had something like this for just about any tool I used on a regular basis.

The fun doesn’t stop there. For cell phone junkies there’s also a cell phone client to vCenter. It’s still a work in progress but already it’s proven pretty useful for getting into things in my lab. Of course now that I have my iPad I’m going to have to sit down and make a client for that device as well. I just need to find out where the extra 38 hours in the day went to get to it.

Well, I hope you find this site useful. It will be interesting to see what else our developers come up with to drop up on the site. I know I’ll be watching.

VN:F [1.9.3_1094]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)

Tags: , ,