Private Clouds, Hybrid Clouds & Public Clouds

Now that I’m thinking of and working more and more towards a concept that might be described as a hybrid cloud using tools and technologies that should facilitate this (Azure, Virtual Machine Manager 2012, System Center vNext, Hyper-V vNext) I get to think about what cloud means, is and could or might become. In the end it is nothing more or less than utility computing based on standard components to deliver commodity services. What you do with those and how determines the success of your endeavors. After all not all devices run by electricity where brilliant and successful. Why is this important to notice? Well people tend to get involved in silly discussion of my cloud is better than yours. And to confuse things even more in between all those discussions vendors are fighting about what constitutes the best technology (hardware & software) for building one. That can be fun, but it has little to do with the value of the cloud as a concept. Now where do private clouds a hybrid clouds fit in? Is the private cloud and the hybrid cloud something temporary, a facilitator towards a “true” public cloud? Or is this just the case for the private cloud?

If you concur that not all IT is the same, not all organizations are the same and not all IT is or will become a commodity one could state that the hybrid cloud has a more permanent character. It will aid having a unified, holistic way to manage it all. Multiple environments with separate management are less attractive as that incurs overhead in costs and perhaps even skills.

But what about that private cloud? Let’s face it. Most (none) of us will ever be able to get the share volume en thus the economy of scale for cost, pricing, redundancy or flexibility as the public cloud. If we can, that would mean the public cloud vendors are not doing their job right. On the other hand there are other needs in business than cutting costs. In the end cost cutting is a valuable tool but not a business model. You can’t run a company with as only mission statement "we’re cutting down on our costs”. So I think the private cloud might be more than just a transition model. It can live on, but probably not for most businesses. Depending on their needs I see a very bright future for hybrid cloud, both for transition and as a permanent solution. I would be hard pressed to call the choice for private or hybrid cloud wrong. It all depends if it’s a decision made for the right reasons. One should always note that choices and decisions have a limited life span. Business is very competitive and moves very fast and the very nature of cloud computing will only accelerate this.

I won’t surprise anyone that a lot of discussions around cloud are based on some assumptions. One of them is that we are discussing very well run organizations. Businesses and governments that have a clear understanding of their IT & business needs, have an IT strategy to support that and who use the best fitting management styles and methodologies as required and dictated by those needs. Sigh, perhaps it’s me but, while I so see occurrences of this at companies, I have never worked at or for one that is that well squared away. And, to me, becoming a financial sound success story with your business and IT in the cloud requires just this. Perhaps the lure or the push of the cloud will achieve for some companies and organization what nothing else has achieved, help transform them into better run entities. Some things, ugly hacks, internal IT can do (unwillingly) now are not possible in the cloud. The financial pressure will be bigger as well. It’s hard to hide or forget about certain costs in the cloud. If there is one thing, ISP, Telco’s (transforming into cloud vendors, but by origin giant “billing engines” for communications) and native cloud vendors are very good at it is sending you the monthly invoices. When things become visible they tend to attract attention. Sooner or later the bean counters will find you. A lot of the existing companies with legacy IT and politics will have a harder time dealing with all of this than the new, emerging ones that are built from the ground up using utility computing, so it’s time to step up to the plate and at least practice batting.

System Center Virtual Machine Manager 2008 R2 SP1 Upgrade Walkthrough

Some people downloading the System Center Virtual Machine Manager 2008 R2 SP1 seem to be confused that it is the entire product ISO. It’s a big download but the upgrade itself, when you have a healthy environment is fast and easy. To my knowledge there is no SP1 upgrade file only, you get one package for all needs.  I’ve provided a screenshot walkthrough of the process below and it really only takes a couple of minutes on the servers deployed it on. There is both an evaluation version available or a licensed version via the licensing site or the TechNet subscribers downloads.

Do note that the below process is for those who are upgrading from  System Center Virtual Machine Manager 2008 R2  to System Center Virtual Machine Manager 2008 R2 SP1. If you have the RC installed take a look at the following blog post by  Maarten Wijsman to see how to upgrade the SQL database used by SCVMM2008R2 SP1 Release Candidate with the UpgradeVMMR2SP1RC.exe tool. The download is here at the Microsoft Connect site  (Live ID).

Run the setup.exe and click setup VMM Server or any other component you need to upgrade. If you click VMM server it will detect other components as well.

The installation files are extracted …

Accept the license agreement and click next

As you can see it detected that I’m also running the Virtual Machine Manager Administration Console. Click on ‘Upgrade” to continue.

If the account you’re using doesn’t have the needed SQL Server permissions you can provide alternate credentials that do have those. Click “Next” to continue.

It will then upgrade all detected components one by one ….

… until you reach the Completion form. That’s it you’re done.

You have to go through this process for all servers where you have Virtual Machine Manager components installed to complete the entire upgrade. When you have you can now configure Dynamic Memory from your SCVNN administrator Console.  Nice

My First Hands On Experience With The System Center Virtual Machine Manager 2012 Beta

Today I made some time to take System Center Virtual Machine Manager 2012 (SCVMM2012) Beta for a little test drive. Nothing fancy yet. Just some first impressions and experiences. Is already had to VMs standing by. One running SQL Server 2008 R2 to take care of the database needs and one for installing SCVMM2012 on to. Normally, in further testing, I will install the self-service Portal on a separate machine for more flexibility but for now, it’s one host deal with a separate database server.

The documentation is already available on TechNet. I’m pretty sure this will grow a lot but the Installation guidelines are already pretty good. But as this is a test drive and I want to see how it behaves I didn’t get all the prerequisites ready from the start just to get a feel how the install behaves.

From the start we run into a symptom you need to take into consideration when using Dynamic Memory in a VM guest that was already discussed by Aidan Finn in Software Setup Does Not Meet Memory Requirements with Dynamic Memory Enabled. Just make sure you have plenty of memory during install time and afterward you can tweak it a bit to get some more breathing room on for the lab hosts.

The VMM 2012 setup wizard adds one prerequisite automatically for you if it isn’t installed and that’s the .NET Framework 3.5.1 feature is not installed (it is not installed by default).

Ok people, this is a bit rough and way pack with screenshots but here we go!

Start the setup and accept the License Agreement.

I opt to install on the roles on a single host

I provide the needed information, the key can wait, don’t worry about that here.

I’m opting into the Microsoft Update to keep my lab server running healthy & protected

I’m happy with the default installation location

It’s checking the prerequisites

And it complains. I’ve been too cheap on memory and the Dynamic Memory settings are not bailing me out as already indicated above.

So I fix both issues by installing more memory and installing IIS. Make sure you read the TechNet documentation for all the IIS components you need.

  • .NET Extensibility
  • ASP.NET
  • Default Document
  • Directory Browsing
  • HTTP Errors
  • IIS 6 Metabase Compatibility
  • IIS 6 WMI Compatibility
  • ISAPI Extensions
  • ISAPI Filters
  • Request Filtering
  • Static Content

Then we rerun the prerequisites checks and we get another issue. We need the WAIK. You can avoid all these warnings or errors by reading the docs and preparing the server but as stated I wanted to get a look at how the process behaves. So we get the WAIK downloaded en install it.

The installer still thinks I’m too cheap. But it’s only a warning now. I did end up giving the VM 4GB with a limit of 5 GB of RAM.

The next error is just because I was to fast to launch the setup, we need to give the winRM service some time to start. It’s a service that as a delayed start

We didn’t do our prerequisites homework so we get nagged about the SQL Command Line Utilities. We can continue without them but when you do install these you’ll need to get the SQL Native Client installed on which the SQL Command Line Utilities depend.

I have my database already up and running so I have no worries there. The account here needs to have permissions to install and configure the database. It ‘s used for that purpose only. As you can see I use the default instance and create a new database. Make sure your SQL Server is set up right for remote access, the firewall is configured, etc.

I’ve prepared a nice and shiny new domain account for the SCVMM2012 service to run under. I don’t use a manage service account because I’m not sure whether I might use this account on multiple machines in more elaborate fault-tolerant installations.

As I’m not very creative and don’t want to use non=default ports I’ll forget is elect to keep all the default ports.

I also leave the default settings for the self-service portal.

But I do change the location of the library share to a separate large disk Smile

OK the installer is ready to rock.

The install goes very fast by the way. Went to get some coffee, called a colleague and voila …

In my environment, it took about 6 minutes

And after all that I got my reward SCVLL 2012 up and running

To which I add my test cluster

I need to provide some credentials that can discover the hosts and install the agents

I add some cluster hosts

image

SCVMM2012 picks up that it’s a cluster

image

And I add it to All hosts group I created. neatly organizing already (neurotic behavior is widespread in the IT world)

The cluster and hosts are added to SCVMM 2012

For fun, I put a host into maintenance mode.  It offers to use live migration as that is available

And that went just fine.

Well there you have it, a first rough hands-on experience with SCVMM2012 Beta.  We’re off to a very good start with this. More to follow later without any doubt.

System Center Virtual Machine Manager 2008 R2 SP1 & 2012 Béta Available

Good news, today March 2nd, 2011 System Center Virtual Machine Manager 2008 R2 SP1 went RTM. I’ll update this short post with the download link when it becomes available ==> UPDATE: download it here from Microsoft (Evaluation) or from your TechNet subscription or licensing site. Seems like we got all host & guest updates to W2K8R2SP1 done exactly on time to get this one installed and have a state of the art, up to date infrastructure. Today the 2012 Beta version became available for download (here) and the documentation site went life (here). Things are moving in the system center space. Busy times ahead! Yet 2 more  VMs to test with I the lab … and than Denali is coming.