Sei sulla pagina 1di 57

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

Welcome back to the private cloud Jump Start; Creating and Managing a Private Cloud with System Center 2012. Im joined again with Kenon in this next module as we go and we look at the infrastructure components and how we really optimize these for the private cloud.

2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

So looking at flow for the day weve covered the introduction, weve explained to you the basic concepts of System Center 2012 and how it fits in with the vision for the Microsoft private cloud. We then have a module talking about how we actually configure the hardware, the raw hardware components to prepare them with System Center 2012 so looking at things such as storage, the networking and the computation power. In this next module were going to think about how do we then take these raw resources and really optimize them for the private cloud, so Kenon, why dont you talk a little bit more about what were going to cover in this module. Kenon: Great, so like I said we built this private cloud infrastructure with all the components and now what were going to do is pull it all together and really create your private cloud that you can then use for deploying applications, delegating out to everybody and really this is the foundation for what you need before you can start doing all the things you need to do in private cloud.

2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

So what were going to cover today in our session is four things basically. were going to cover the abstraction of taking these private cloud resources and abstracting them into being a be the private clouds and build the private clouds out of it, then were going to talk about the heterogeneity support or basically support for heterogeneous Hypervisors. We want to make sure that these cloud resources are accessed by the correct people and they only have access to the correct resources so well talk about access and then control what you deploy on the private cloud. So those are the four things were going to talk about today and lets get started.

2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

All right so weve talked about this section, actually youve seen this a couple of times in both module one and a little bit in module two but were going to focus on again configure and deploy but focusing on just at the private cloud resources and were focu sing on the infrastructure management here.

2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

44

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

Again you want to do this because you want to make sure that your infrastructure provides support for all the different types of hypervisors you have out there, you want to be able to automate and build this platform for this self service infrastructure and do it on your terms with whatever you need and however you need to do it to get those operational savings.

2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

All right so with module 2 we talked about how we took this diverse infrastructure and we were able to now dedicate our shared resources and pull them to create this logical and standardized units. Now once we have those units were going to talk about all the rest of the things were going to do with it today. Cloud abstraction, then also delegating pieces of that cloud to individua l users and groups that need to access it and beyond that deploying these standardized set of services that you as an IT pro have control over where you dont give that control away and you protect your underlying environment but you give the self service users the fl exibility they need to deploy the applications they want.

2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

All right so when youre building the private cloud and taking this bunch of infrastructure components and converting it to a private cloud infrastructure weve got to worry about abstraction. Abstracting that underlying physical layer and pulling it up into something that we can now make basically compute resources and logical units that we can assign to different clouds. And we do that by supporting multiple different types of hypervisors, whether its your VMWare, your Citrix and your Microsoft Hyper V obviously, pulling those all together using them to create these cloud abstractions. Once weve managed and created these private clouds we want to ensure that the right people have access to these clouds we dont want any one user to monopolize all the cloud unless we know that thats okay, we give them the permission to do that. And then lastly we want to have control over what they deploy on these clouds. Symon: Now one question I get asked a lot is about we talk about breaking this down into multiple individual clouds within one large private cloud what would be an example of why a customer would want to create lots of small individual clouds out from their large private cloud? Kenon: So I have a big pool of resources and that pool of resources has to support my finance organization, my HR, my sales, my IT regular just infrastructure resources and I may want to take instead of having everybody share all of my resources I may want to split separate components and have just the finance department use a
2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

77

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

pool of resources and give them a cloud for just them to use. I may want to have my sales and my HR share the same resources but I want to separate them and create some logical separation between them and I can use the cloud concept to do that. Symon: So essentially give them more granular control from this large cloud into individual smaller clouds. Kenon: Exactly and I have lines of businesses and they may pay for a certain amount of resources to me if I want to provide some type of charge back way, this would allow me to say, okay, youve paid for this amount of resources, let me block that off and dedicate it to you if I need to. The other thing is, one of the great things about cloud is its very expandable, its fluid and you can add and subtract resources on the fly dynamically and well talk a lot about that during the rest of the session today.

2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

All right, so the first thing we want to do is we want to build that private cloud we want to do it our way and well do this through abstraction of the resources.

2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

So taking that logical and standardized resources and creating this cloud abstraction, right here what were really focusing on is taking those

2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

Physical resources and basically building it into a logical group. And if you look at this slide right here, what were doing is were taking again the clouds that we have for specific needs, they can be done for many different reasons, I already talked about maybe I do it by department, the other thing is maybe I do it by location, I have a couple of data centers across the world and maybe I want to have just clouds for each of those individual data centers to make it easier and delegate administration at the cloud level to those particular users. I can delegate it also as far as role type, maybe I have a development cloud, I have a production cloud so I can create multiple different types of clouds all depending on whats actually important to my
2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

10 10

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

business and every business is going to have a different need and theyre going to be organized differently and so by being flexible you can choose how you want to organize this cloud to fit your business needs. So I created clouds for those specific needs I can view whats been deployed within the cloud so view it as far as the entire set of resources or I can do it at an individual cloud level. This allows me to say okay in my development environment these are the different resources I have and I can see everything if Im logged in as an administrator or maybe I want to delegate particular administration to particular users, they will only be able to see the clouds that they have access to and they will only be able to see the services that they have access to in there. And then lastly because the cloud is just this logical representation of resources I can overprovision and I can provision across multiple different cloud resources so well show you all about what this means but really it means that I can create a cloud and I can assign way more resources to that cloud then I have physical resources to support it and over time I can add more and more resources to fulfill that need and it will allow me to basically set up for what they need maybe in the future but deliver what they need to use now. So that elastic capability of cloud is built in to how I can
2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

provision out this cloud environments.

2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

So when I create a cloud theres a few things that I have to think about, one of them is what are the physical hypervisor resources that Im going to use well Im going to use things like my servers whether theyre hyper V servers or VMWare servers or Citrix servers Ive got to tell them which physical hypervisors its going to use, which host within the host groups its going to be using for that cloud. That way I can aggregate different pools of resources so I may have VMWare servers and I may stick them in their own host group, I may have Hyper V servers, I may stick them in their own host group or I may have them combined together, either way it doesnt matter, I can just choose by clicking the check box on whichever host resources I want
2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

11 11

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

to use for this particular cloud. And if I use it for one cloud that doesnt preclude me from using it for another cloud I can have multiple clouds share the exact same physical pool of resources. Symon: So what would be the benefit of then having two separate clouds if theyre sharing the same group of resources? Kenon: Because later on maybe Ill want to split them, later on maybe Ill buy just a set of servers that I want to dedicate to a different one of those clouds I dont want to lock myself into something I want to be able to spread out and expand as my business needs change and by allowing them to share resources initially and then I can pull them out later, it doesnt preclude me from doign that. Symon: It gives you a lot of flexibility right? Kenon: Exactly and also we talked about in module 2 about these logical
2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

networks and within the cloud I choose which of those logical networks are available to my clouds that I assign it so if its a development cloud Im not going to give it production network resources, Ill just give it the development one. And so I can choose when I create these clouds which network resources they have, the other thing is I can choose what storage is available to this cloud. So when I deploy those virtual machines, we again talked in module 2 about the fabric and the infrastructure components that the different pieces of storage that I can classify them and while I can assign those classified storage to individual clouds and if there are resources that I can have access to that cloud theyll be able to show up in there. and this is a great thing in that I have different host groups that Ive assigned and if I didnt assign at least in classified storage to those host groups then I wouldnt see them in this window so were only showing the storage that the host group that weve assigned to can actually see. Were not going to show you every single classification out there because some of them may not be accessible by the underlying storage.

2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

So I add those things as well as you know the library and the capacity and this allows me to set up how much of the resources I can access by this cloud. So I could have two different clouds share the same physical set of resources but I can put limits on maybe how many virtual machines they create or how much storage they can use within that pool of resources because maybe Im a small organization and I have a blade chassis and I filled it all up with servers that Im going to use for virtualization I can create one big host group, have all those servers in there and say okay, half of the compute resources are going to go to this guy and half are going to go to that guy but theyre all using the same pool of resources so whoever needs the resource when theyre available will be able to take them and use them. So I could place limits around the physical resources that are consumed and I could dynamically adjust this, you know over time maybe I set up for 400 virtual CPUs like in the script right here but over time the project that was being deployed in this cloud grows and grows and needs more cloud resources well I can just provision more, I can give them more capability or capacity to run more of those resources without having to stop everything, shut everything down or anything like that. Symon: So no service downtime here, you can just keep adding resources, throwing it into the cloud and your existing components stay up and running.
2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

12 12

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

Kenon: Exactly and if they come up and they start deploying resources then when they get to a certain point if they cant deploy anymore they can just use service manager or something like that to create a request for hey, I need more resources and then once they get those resources we can then automatically through say an Orchestrator run book or something provision out more or give them higher level capacity or something like that. Symon: So what youre saying is if Im a customer and Im requesting lets say 50 new VMs that require 100 GBs of RAM and my cloud capacity only has capacity for 25 even though theyre not going to immediately be able to fulfill that request we could still send a ticket up to the help desk, through service manager, the help desk can say, hey, this group or customer needs these resources and then they can go dynamically provision it, resolve the ticket. Kenon: Exactly or they may have given them 1000 gigs of RAM that they needed and I only have 150 provisioned I can be monitoring how much is being used and as they start deploying more and more servers as I find Im coming closer to that threshold and Im going to run out of resources so what is the next thing Ive got to do, well Ive got to provision more servers out there and I can be proactive and expand my cloud as the resources are being used instead of buying for peak I can buy for whats being used right now.

2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

And then lastly I can choose the types of VMs that this control that can be deployed in this cloud if it is a mixed hypervisor environment maybe I only want them deployed to hyper V or to VMWare servers, well I can choose that or I can choose both and I can also create capabilities profiles, now these capability profiles allow me to create VMs definitions of what size VMs that they can create. So I may have a silver VM packet which says one or two virtual CPUs for up to 2 gigs of RAM and maybe a 40 gig hard drive. Then I may have a gold capability profile that says these VMS can be up to 4 virtual CPUs, up to 9 gigs of RAM and 120 gig virtual hard drive. And depending on the environment and maybe you know who bought this cloud or how I created this cloud I can assign these different capability profiles in there so that these individual set deploy applications will get what they paid for so I have a lot of control now over what gets deployed. So I can set constraints and limits around what that VM is going to look like in capability profiles. And by attaching this to cloud I can control what size or type of VMs these people can create. Now, one of the things that were talking about clouds here, were going to talk a little bit later on in this session about how do I delegate access so the cloud level, that atomic unit is just one place where I can set these limits Ill have two other places where I can set quota and well talk about that too in the future.

2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

13 13

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

So lets show you how that looks like and how to create a cloud, so Im going to flip over to my demo now. Symon: And what components are you going to be showing in the demo? Kenon: In this demo were going to be talking about the VMM components of System Center 2012 and if you guys were watching module 2 you can see now that extra node that we added at the end of the session has been added into the cluster and its working and really fine with that. But lets flip over to these clouds and services and what you can see here is that I have within VMM 2012 this new thing called clouds and inside clouds I have multiple clouds already created, one is administration cloud, a customer demographics, and a demographics cloud. And each of these clouds are separated by what types of resources they can access as well as what actually is allowed to be deployed upon them. So if I wanted to create a brand new cloud its as easy as clicking create cloud. And well call this one Jump Start because thats where we are today and inside jump start well go and choose which physical resources we want to use, well I want to pick just the admin servers those are some servers that I have specifically earmarked just for this resource today and as you can see we have hosts groups and host groups within host groups so I can choose whatever I want, if I want to pick these other infrastructure host group I can do that as well but Im just going to pick the admin servers. The other thing is
2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

14

14

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

these are the different network environments that I want to use and I can choose either development or Contoso or both and give them access to those logical networks. Now when they deploy a machine it will just be serviced up as which network do you want to deploy to, development, Contoso, you pick easy to deploy. Any of the load balancers I have, I want to choose one of them, I can pick the storage that I want to be used and Im only going to pick the secondary storage, I dont want these people in this environment to deploy to the primary storage, my high end storage I just want to pick that quick and easy storage for them to use. If I wanted to use any specific library information I can add that here, or I can do that later on. Heres like I said the first place that I could specify capacity and for these guys what Im going to do is create the ability for them to create up to 50 virtual CPUs well, lets make it fun, lets make it 25 0 virtual CPUs but theyre only going to be able to create up to, lets do 75 virtual machines. So they can deploy any combination of virtual CPUs up to 250 or any number of virtual machine up to 75 but they wont be able to do both so I have the ability to set limit capacity that way. For capability profiles were going to give them the ability to deploy, they were just hyper v servers there so well pick Hyper V and then hit go and it will create that cloud for me. So I have this cloud created, its called jump start it has all the different resources that I created into it, but theres nothing in there obviously because I just created it so I dont have any services or anything deployed inside of there.

2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

What happens if I want to do things like add more servers to this cloud, well lets talk about what we do with multi-hypervisor support in this next section here. So flipping back to the session were going to talk about now how do we leverage our heterogeneous environment, we had some poll questions earlier and they talked that a lot of our customers are running multiple hypervisors within their environment, within their infrastructure, they have a lot of Microsoft, they have a lot of VMWare but they have a lot of customers that are running both and Symon: And Citrix as well, lets not forget Kenon: Thats true, Citrix is very popular as well and we have customers running all three of these things together and when you have these hypervisors deployed you want a central way of managing them so that it gives you a common use across all the different hypervisors, once theyre attached into VMM I can deploy virtual machines to any one of those hypervisors and it doesnt matter what it really looks like is this.

2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

15

15

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

We wanted to within System Center create a consistency with how we manage these multiple hypervisor environments by having a consistent look and feel when we deploy applications or services to these hypervisors it will just deploy the right virtual machine to the right hypervisor, its not going to make you have to do something different if its VMWare as opposed to Citrix or as opposed to Microsoft. Symon: So are you saying that there are no different wizards regardless of you know what youre doing? Kenon: The wizards are the same, the things you click on are the same the differences will be in whats the underlying VHD or VMDK file youre going to use for deploying that virtual machine, where is that template coming from and well show you all about that through the next few demos that were going to do. The other thing is that we want to simplify how a self service user or someone else thats not really familiar with the underlining workings and the underlying infrastructure components to deploy the resources they need, when they need them without having to worry about all that stuff and thats what were doing within VMM, the VMM component is pulling all those things together.

2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

16

16

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

So if we look at virtual machine manager, I have a host group thats out there and I may have hyper v servers that are already there, I may deploy some VMM servers and Ill connect to the Vcenter server or I may connect straight to Citrix Xen Server environments so I have all these different virtual hypervisors that are out there deployed and ready to go but I have this host group I can either one type of hypervisor or multiple types of hypervisors. The host group is a unit that allows me to create separation for allocating to the clouds but it doesnt force me into one type of hypervisor per host group. Then once I have these hypervisors within the host group and Ive created the clouds and Im starting to deploy services and such, I can deploy services to any one of the hypervisors, I can take that same service template and deploy it to another one of those hypervisors only thing I would have to do is change what the underlying VHD, VMDK file Im using or I can deploy a service that kind of spans both of those hypervisors where maybe one of the tiers is on hyper V and one of the tiers is on VMWare, we can allow you to have that flexibility in how you create and deploy these virtualized environments.

2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

17

17

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

So lets show you how to bring in these heterogeneous hypervisors and in this example Im going to show you how to through VMM manage your underlying VMWare infrastructure. All right, so switching back to the demo here what we see is that I have already in my host groups, I have a few different host servers within this host group but I want to add now a new server and we showed you in module 2 how to add bare metal deploy of a hyper V server, well here we already have say a VMWare infrastructure created and if I look at my service here I see that Ive already connected to a VM server so Im already connected to that server but I want to add more VMWare servers that I have out there and bring them under management with VMM. So to do that I simply under add resources have to choose VMWare ESX host and clusters. For the run as account here, weve talked about hat in module 2 but a run as account allows me to pre-save credentials that I can use to access different tasks, well I need to log into that ESX server or ESX I server depending on what I have installed so Ive already created a Vsphere and run as account so Ill just use that account that gives me the root access into those boxes. And I hit next, it connects to Vcenter server and looks at all the different ESX servers that it has access to and it shows them up to me Ive already added it to my environment and I have these other two within my Vcenter server so Ill just click on those to manage them, hit next here, choose which host group to put it in put in add in servers and then next and finish. At that point it will go through and connect to those servers and start to add them into my VMM environment.
2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

18

18

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

Symon: Now weve been asked if we support these Vsphere Ive actually had a few questions come through asking about support for Vsphere 5.0 what is our story with that. Kenon: So with VMM 2012 we support Vsphere 4.1 only so whatever Vcenter, were going to connect to Vcenter 4.1 and then whatever servers that it can connect to and manage. Vcenter 5 actually came out when we were way late in our VMM 2012 development cycle so what were going to do is as we update VMM 2012 to support Windows Server 8 were going to look to see if we can support VMWare there. Cant guarantee that its going to be in there, we havent publicly made that announcement but thats the plan that were looking at for something like that. So we are looking to add those servers and if we look now under the administrative infrastructure and look at the admin servers we see that I now have the hyper v server and these two ESX servers within that same host group and right now we are connected to those servers but we still cant deploy virtual machines on them til weve done a couple of things so Ill do some of that configuration so that we can see the types of things you have to do to get this thing up and running inside of VMM. So the first thing I want to do is change this from okay limited to okay okay and to do that weve got to get the security key connected and everything so if we look under management we can see that we need to pull down, retrieve the certificate thumbprint and accept it, the other thing we need to do is under hardware we need to make sure that the VMM (?) the V switches map to our logical networks so we can deploy VMs to it. So under VMNic I have the ability to specify do I want it to be Contoso or development, which network do I want to use, Ill say the development one and if you have a distributed virtual switch within Vsphere 4.1 we would also allow you to attach the virtual networks to that, the logical networks to that. Which means that we support both the stand alone VMWare networks or the distributed virtual switches. Once I do those two things those are pretty much the main things I need to do to get this thing up and running, at that point I hit okay and do that for all the different ESX servers that I want to access. As you can see we moved to okay for that one and if I run those through steps down here for this other one then Ill be able to use both of these for deploying virtual machines to as well. Symon: Now while you do that, Im going to answer a question as well thats come up a few times the question is why cant we manage the ESX Ihost directly or those VMWare VMs directly, well the reason for that is VMWare hasnt exposed its APIs for these individual hosts or for these individual VMs so we do need to connect through a Vcenter server to go and manage that. So essentially the Vcenter server, thats exposed to APIs we talk to that Vcenter server and then the Vcenter server goes and manages those ESXi hosts and the VMs themselves. However, whats the story with Citrix, do we need Xen Center in there?
2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

Kenon: So with Citrix we do not need Xen Center, we support Citrix directly and basically Citrix has an integration components that they built that you install inside of the Xen Center, I mean the Xen server and at that point it will make it basically appear to VMM as another type of server that we can manage directly. We dont have to go through VMM or Xen Center for that. The one other thing about the Vcenter server is that a lot of things that VMWare wrote are orchestrated or run through Vcenter and so without Vcenter you cant do things like live migration. Like with Hyper V I can do live migration without VMM so theyre a little different in how theyve architected their environment which means we have to use Vcenter server for those types of things. And if I have a VM thats up and running and I need to live migrate it, if its running on ESX server, thats fine. I just hit right click on it, say migrate and it will migrate it from the original Vmotion, it will Vmotion it from the original ESX to the other ESX so we support all those things as well once its managed by VMM. So I have these servers in there one of the things that people say is well Ive built my VMWare environment and I already have all these templates there. I dont want to take those templates with VMM 2008 I would copy that entire template into the VMM library which means that every time I deployed a new VM it would have to copy the whole VM back across the network to the ESX server. Well what weve done with VMM 2012 is we allow you to leave the template on the Vcenter server and what we do is import just the meta data of that template. By importing the meta data of that template what that means is that we know what that template looks like whats the characteristics of the VM and when we want to deploy a new VM we just say hey VMCenter deploy it out for us, we dont have to connect to and copy the whole VMDK and everything to the server. And how we do that is through our library. Inside the library of VMM I have the ability to import a VMWare template when I click import VMWare template it shows me all the templates that Vcenter has available and we click on the ones that we want to import and so I have these two templates here, ones a server template and the other one is an app server template, Im going to import both of them and at this point were just basically taking that meta data pulling it in and we have them now as part of our VM template list. And I can simply right click on this and create a new virtual machine from it, but what I want to do is and well show you why later on in this session is I want to basically create a new template off of that existing VM template so Im going to go create VM template from that template, well call this one ESX template 01 as just a name that we could use and we go through the different steps and it has all the information about that virtual machine that I created, two processors, a gig of RAM, as you can see it has the SCSI adaptor and everything set instead of having the IDE disk like we would see in Hyper V it has the SCSI attached virtual disk, high availability because its on a Vmotion available machine, you can pick the type of network that you want for it and in all those information will be there. but what you also see is that you can fill in all the VMM information as far as the operating system and things that were
2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

going to talk about later like building the application stuff on there. so Im not going to finish this one right here instea d Im going to edit this template right here and do one thing that I have to do before I deploy virtual machines off of there and that is under the hardware configuration I have to say that the virtual hard disk contains the operating system by doing that, now I can start deploying all new virtual machines off of this one template here. All right, so thats multi-hypervisor management well show you a bunch of other stuff later on as we start creating new services and those types of things in this session today, but I wanted to give you a grounding on how do we add those hypervisors in there and how can we leverage them. Now that these servers are up and ready to go, the next thing and the last thing I have to do is in my jump start cloud to take advantage of them, if I look at the properties here, under resources Im using that infrastructure group and now you see we have six servers instead of the two that were there before or six CPUs instead of the two that were there before but I have to change the capability profiles to really use these servers Ive got to say that I can deploy VMWare ESX VMs on there. All right, so thats all I needed to do, this guys ready to go to deploy new servers to that ESX box.

2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

So now lets flip back and talk a little bit about, I put this cloud together, Ive managed the underlying access the next thing I want to do now is delegate who has access to these cloud resources that Ive created. So thats an important aspect in that I want to ensure that the users that access my cloud are the right users and they have access to the correct resources and they only use what I allow them to use, I dont want them to just be able to create a bunch of VMs and use up all my resources so I need to have the ability to set limits to there.

2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

19

19

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

And I do that by taking this cloud abstraction and delegating who has the capacity and access to it, carving up those different clouds for the different groups that I want to have access to like if I deployed this, in this example, the picture here, I have development and production well in production I may have both HR people and finance people using the same pool of resources I dont want them all to use all those resources, I may want to split it out because HR only bought a certain amount of resources so Im only going to give them that much, they cant steal it from everybody else. Symon: So is this the basic security model that the Microsoft private cloud uses as far as delegating access and control and is that integrated with Active Directory or how is that managed?

2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

20

20

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

Kenon: So it is integrated into Active Directory and we have a couple of ways of managing it and one of them is through delegated administrator where they can be an administrator that has access to different resources of those resources they have administrative access or we can create what we call self service users and those self service users are can only see the clouds that weve given them permission to and then we can create permissions off of there. All of those are set up by Active Directory accounts so in other words I create a user role inside of VMM and that you fill it in with which Active Directory accounts have access to that role, when they log in they pick that user role and they have access to just those VMs. So lets take a look at what that actually means, I have both delegated administrator access which has the ability to have administrative access to both host groups as well as clouds but only at the level that I specify for them or I have self service users and they have access just to clouds and they have the ability to specify how much quota they have and what kind of actions they can take within that cloud.

2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

21 21

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

So I have the ability to assign actions to these user roles; an action allows me to do things like deploy virtual machines, start, stop, shut down, connect to, those types of things but it also allows me to specify as an administrator as an IT guy, which types of virtual machines they can deploy, maybe I dont want them to author new VMs so I dont give them that permission, maybe I want them to be able to deploy VMs but only from existing templates that Ive created I dont want them to say deploy a new VM and just start filling it out with a bunch of different resources. I want to say, okay, these are the templates I have created, these are the ones that you can deploy. And I can give them that permission here, so I can specify different custom roles for different users, I can choose what actions they can perform and I can change that on the fly, maybe Ive given them access to deploy VMs after theyve deployed their pool of VMs they need, I can pull that capability away and just give them the ability of those VMs to start stop or something like that. And then lastly it uses Active Directory users and groups when I create these different user roles and youll see that in the demo a few minutes from now.

2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

22 22

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

The other thing I can do is specify quota for these different machines so we had the ability and we showed earlier that we were able to set quota at the cloud level well we also can set quota at the all members combined level. This means that if I sum up all the different users that have logged in as this user role, all the different number of virtual CPUs that theyve created, they cant create more then 100 virtual CPUs sum total across all of them. And if I wanted to I could limit that even further at the per user level and say that any one particular user can only create a certain number of VMs so in this example here I have 50 virtual machines that Ive created the limit on for this user role at the all users level but any one user can only create up to 10 virtual machines. So if Ive deployed 10 virtual machines unless I delete or archive one of those virtual machines away from that system, I wont be able to deploy
2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

23 23

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

anymore until Ive either added more capacity by modifying this or Ive deleted or removed some of those.

2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

All right, so lets talk a little bit about and show you what that actually means so Im going to flip over to the VMM machine again and show you how weve created these different delegated access for these cloud resources. Symon: Now as youre switching over theres a question, what about Asman, authorization manager, how does this fit in with these different hyper v roles, virtualization roles? Kenon: So VMM is different than a hyper V role, so VMM is what has access to the Hyper V machines and deploys the systems, VMM we create the roles inside of VMM and VMM allows you to deploy these virtual machines out but its not affected by the ASMAN role on a hyper V server itself as far as Ive used it.

So if we look here within VMM, I already have a few different user roles created, I have a couple delegated administrator roles, I have obviously the administrator role and a couple of self service user roles already. So to create a user role lets create a new user role that will access that cloud that we were going to create on that we created earlier. So Im going to call this jump start users and inside of there we have a and were going to use this self service user, were going to pick the Active Directory users that we want to add inside of here so we will
2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

24

24

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

add, if we go to HR, sorry, cloud users which would be an Active Directory group or I could add in a particular user like cloud admin 02. and so I can add both users and groups into this particular user role. Under next I pick the scope, Im going to choose just the jump start cloud so if I log in as a member of this user role I only have access to the jump start cloud and all the resources that Ive been given through quota on there. and if we go to the next slide we see the different quota, heres where we created the limit of 250 virtual CPUs we can use that limit or we can cut things down and if we look inside of this graph here we also have the ability of number of virtual machines 75, well I may only want this user role to create, like we showed in the slide deck, 50 virtual machines. And then any one particular user Im going to give them the ability to only create 4 VMs. So any one user can create 4 VMs, sum total of all VMs created within this cloud can be 50 or I hit the 250 VCPU maximum within there, depending on how I create things out I may do that, probably wont. Then I can choose any particular types of resources this person has access to, well I want to have access to these customer demographic services that Ive created and lets add a couple of these other VM templates and hardware profiles. So I have given them access to these particular resources and then next is what kind of activities or actions they can create, well I want them to be able to deploy but only from a template, I want to give them the ability to connect to the virtual machines they create, so remote connection, and then I just want them to be able to start, shut down, and stop and I want them to be able to store and redeploy. By creating store, re-deploy that means they can store it in the library so it wont count against their quota and they can re-deploy it later on when they want it. If I take that away the only way to free up quota would be to delete virtual machines. If I wanted to add any particular run as accounts I could do that then and then finish. So at this point its created a brand new resource group called jump start users and this jump start user role has the ability to do just certain tasks. Symon: Now I had a question that came in about sharing these roles and sharing these accounts between the different System Center components so for example accounts that I created in VMM can I use those in operations manager, is there any shared infrastructure there? Kenon:Each System Center component has its own user roles or identity management so if I created a user called cloud users here or jump start users here, that doesnt get populated to operations manager or service manager within there. Now you could create Orchestrator run books that does those types of things but the people that are accessing VMM are probably not the same people that are going to be accessing operations manager. The user roles right here would be something that would be effective for and well talk about it later in probably a couple of modules during the
2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

application performance stuff where when you deploy a service when they log in to App Controller it will leverage the VMM user roles but each user role set is defined for that application or for that component. Symon: Now what about if I used Active Directory and I created a group, lets say a cloud group, could I import all the users of that entire group in that organizational unit into VMM and apply these security credentials across that whole group? Kenon: so if I had an Active Directory group called cloud users and I created a user role and I added cloud users to that and when the person logged into VMM if that was the only user role he was added access by, he would log into that if it was multiple user roles it would give him a choice and so what it looks like is this, if Im a brand new user and I want to log in, so Im going to log in to this user but Im going to specify credentials and Im going to log in as cloud admin 02 and he was that individual user that I created when I logged in or when I added him to the users to the user role, if I have access to multiple user roles its going to give me a dialogue box like this and I can choose which user role I want to choose and log in as and it will give me just those permissions so Im going to pick jump start users here which is the one that we just created and youre going to see a couple of things that are different then when you saw the administrative view that I had logged in as administrator. And the first thing that youre going to notice is that some of the tabs or some of the workspaces just arent there. if we look down here at the workspaces we see VMs and services and library but we dont see that fabric which was right in between. File tab back to the administrator one we see VMs and services, fabric and library. So they do give you just contextual views of what you can see. The other thing if we look in VMs and services I dont see all those host groups or anything, all I see is the service or the cloud that Ive been given permission to see. And then lastly if I wanted to deploy a brand new service or VMs and I tried to deploy something I would only see the VMs or the services that I have access to deploy. So if I go into library I can see just the services that I have the ability to deploy if I right click on them I can configure deployment but were going to talk about that in a few minutes here so what that all looks like but thats where I can specify and set up how each of these individual things, who gets access to what and what permissions and to be honest if I was a self service user Im probably not going to log into the VMM console but instead Ill log into App Controller and use that web front end to be able to do this much more simply then get this complex UI for them. Symon: Thats all self service of course, App Controller which is kind of a standard user, an end user without needing this full administrative access to manage all the hosts, the fabrics chances are youre going to use App Controller anyway.
2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012
Kenon: Exactly so lets flip back to the session here and start talking now about these services.

Published: 8/9/2012

2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

One of the benefits that weve added within VMM 2012 and for System Center itself is this focus on the application. A lot of customers deploy a lot of virtual machines, but those virtual machines are usually a grouping of virtual machines that are deployed together, I mean I usually have an application I have to deploy and its going to take a certain number of VMs for the web front tier, some for the middle tier and then something for all the backend database like a SQL Server or something like that. So how do I bring all those things together and make it more simple to deploy these more and more complex type applications and thats what were trying to do with VMM 2012 in System Center 2012 is bring that focus on the application and not on the individual virtual machines that are out there. Symon: Well I think thats one of the big advantages that System Center brings to the table as well compared to some competitive products you know, not only do we manage the fabric, the physical hardware, we manage the VMs but then we manage the applications that are running inside the VMs as well so we really do hit all the different tiers, that deep depth monitoring and application insight. Kenon: Exactly and not only do we hit them all but we correlate them together so I know when I deploy this service, its running on these hosts which means that I know that if theres a problem I can drill down quickly
2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

25

25

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012
into whats the problem with the infrastructure or was it a problem with the application on top of it

Published: 8/9/2012

2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

and we do that by creating these service templates or this service model and lets say for a typical .NET application has multiple tiers and each of those tiers has different virtual machine requirements, maybe I have a web tier that really requires not a lot of CPU or storage but maybe these a lot of memory or something like that. Or I have an application tier that really needs a lot of CPU to chug away at something and then a data tier that needs access to that high end storage. I can create different virtual machine templates and those templates are different in VMM 2012

2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

26

26

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

Than what a normal application environment thinks about because in VMM 2012 its not just the OS and the hardware and the virtual hard disk but we also focus on the application thats installed in that tier. So I take that different tier that we have here the service template and it may consist of multiple virtual machine templates but each one of those tiers may have one or more virtual machines deployed and those virtual machines are deployed on the cloud that I deploy it to.

2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

27

27

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

So if we look at what is a service template, its a bunch of virtual machine templates, each template has like I said a hardware profile, whether its a VHD for Hyper V or for Citrix Xen server or its a VMDK for VMWare it has the OS settings, you know when I deploy this what OS is it going to be installed on, whats the domain join all that information but it also has an application profile, if its a web tier then you would probably use an MS deploy package and the configuration pre and post install of that. If its the application tier its probably going to use Server App V which is basically your client App V stuff but built for managing at the server, service level so were using server App V and it also would have some configuration information that you may need to inject into that when youre configuring it. And then lastly your data tier, whether its a physical SQL server you want to connect to or its a virtual machine running SQL Server you can manage that within this service template. We bring that all together and we store that in the library, the service template portion of VMM library. And by being stored in the library we can export it and copy it to other services, other VMMs that are out there and really take this model into heart.

2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

28

28

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

And what it really, VMM allows me to quickly create new services by basically dragging and dropping the different tiers onto a service designer window and building that in relation and connection between them. So I have the service template designer that allows me to do things like use the ribbon for any contextual things I need to do like adding a connector between there and multiple NICS, another load balancer, something like that. I can use the designer canvas to quickly drag and drop and pull all the different VM template that I need together into this mix and then lastly I can set how these services are related to each other such as maybe I want to specify a release number on this service template so I can use it to update machines easier which well talk about in the monitor and operate section of it, of these modules or I want to add a cost center description all those different types of information that are at the service level I can add them in there.

2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

29

29

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

Once Ive created this service template I then need to deploy it and to deploy this service I have a deployment preview window so I say deploy the service, it asks me what cloud do I want to deploy to, the preview pane shows me things like whats that virtual machines name going to be, what network its connected to all those different things like that, then I also have the ability to set contextual settings or deployment times, specific variable settings which means that this particular middle tier application tier has to talk to this particular SQL server and so when I deploy the application, created the template originally it was talking to my dev SQL server but I want it to talk to my production SQL Server so I can actually create a specific variable that I can fill in at deploy time that when I deploy this service it will inject that into either the scripts that Im using or into the application itself so that it knows where and which SQL Server its supposed to deploy to. And then lastly again I can use a ribbon to do things like if Im getting red Xs for any of these reasons I can check why theyre failing or when Im ready to deploy I can hit deploy.

2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

30

30

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

Once Ive deployed this service I can view what it looks like all the way down to the information regarding that application that was deployed within that tier and well show you what this looks like in a few minutes as well. But this means that I can look at the service level and do service level actions, I can look at it at the tier level and do tier level actions like scale out, I can look at it at the virtual machine level or even at the application level thats deployed on there. So I can perform operations at any of those levels and view all the specifics for the machine at those different tiers.

2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

31

31

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

And then also because I have a connector to our operations manager component I can as I deploy this service it gets injected as a distributed application into operations manager so now I have the ability to monitor it in the monitoring aspects of operations manager and by being created there it gets created as a business service inside of Service Manager so I have this interconnection between all of our different System Center processes and I can monitor at the tier level or view whats happening at the virtual machine level within my monitoring tools.

2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

32

32

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

So lets talk about and lets show you now how VMM allows you to create these different virtual machines and these different service templates and everything and then when we go to the monitor and operate section Ill show you what exactly that looks like when its pulled over into operations manager. All right, so Im here inside of VMM and if I go to my library we see that I have a bunch of different VM templates that are available, I have both the existing Hyper V templates that Ive already created and those two VMWare templates or ESX templates that I just imported. Well what I want to do now is take the Windows Server template I imported from ESX and Im going to create a brand new VM template off of there and the reason for that is I want to use it as a template that Im going to use to deploy pieces of my servers and Im going to call this ESXApp Tier and its just an application tier for my service here. The configure hardware capabilities, two processor, a gig of RAM, all those different types of things, the other thing is that its attached to the hard disk which contains the operating system so everythings set up and ready to go. The other thing is I want to make sure I set is whether or not I want to choose which network I want to use, Im going to say the Contoso development or the development network instead of production though it doesnt matter, I can pick either, actually Ill just leave it as the production. Then high availability means that this machine can be Vmotioned around so thats common to all different virtualization vendors have that capability, then the next thing I want to do is specify things like whats this machine name going to be so I want this one to be called ESXOP ###, by adding those pounds in there when I deploy the virtual machine its going to take a look at what
2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

33

33

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

was the last type of virtual machine that was deployed and it will use the next number up from that so Ill have unique naming within that. The admin password well I want it to use the run as account that I have accessible to me so Ill use the domain, well no, for local admin I want to use the local admin account, product key, if I want to type in my product key I can do it there, all that stuffs the same. Heres something new in templates and we can do this whether its a hyper V VM or its a VMWare or a Citrix Xen Server VM Template that is I can specify roles and features so at deployment time it will actually enable those roles for me and some of the roles that I may want to enable this is, lets say an application server thats going to need to have some of the web services stuff enabled so Ill turn on the things that I need on the web services and at this point Im clicking a bunch of different things because Im just showing you what it is, not necessarily all the different capabilities that you have. The other thing I may want to do is turn on the, this is also going to be part of a file server so Im going to turn on the file services as well so I have some of the different services that I need it to take. And then how many times do you have to turn on the .NET 3.51 feature inside of servers when you deploy, its pretty much every time, so Im going to just turn that stuff on already so its already there and available, turn on BITS and now we have this server set up for what I need, the last step is you know what domain and everything its going to deploy to so Im going to pick the domain, instead of typing in all the administrator stuff Ill pick my domain run as account so I have all that stuff right there for me and ready to go and that is pretty much what all different virtualization vendors allow me to do for creating virtual machines. One thing weve added with VMM is the ability to configure that application thats going to be installed on top of this virtual machine so right now I have this existing virtual machine thats just been created, it would have it right now in OS and its own identity and it would be up on the network but for normal virtualization solutions I have to now go back in and do all that customization and configuration of the machine afterwards. But what I want to do is I just want to add those pre-created applications that I have already in here so I can just add a new virtual application and well call this the order processing and well pick which application we want to use and were going to choose the ST5 order processor, hit okay there, and as you can see theres a couple of config information here, were already using this config SQL Con and they have a string and they have value of data thats in there so we have a lot of this stuff already created and what this means is that we have these variables that are available and some of them will be pre-created and just shipped right into the machine because maybe I have a configuration variable I want set, others of them may be variables that Ill pass in at deploy time. And some of those may be things like maybe I want to use a passable parameter or something like that then not only do I need to add that but I want to add into it also a application preinstall script so I can create all this different types of layer of what types of things do I need to do before I install the application and then what types of things do I need to do after I install the application. And preinstall here, Im going to
2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

run CMD.exe and the parameters are going to be @jumpstartname@ so Ill be able to type in at deploy time what the parameters for that command executable are going to be. If I click under browse I can choose what application I want to deploy and Im going to deploy this one right here, if I scroll this out right, yup, that one right there and I hit okay and now I can go through and click on the next thing if it was doing a SQL Server I could do all the SQL information right here and then lastly create this new script. So now I have a new virtual machine created, virtual machine template created called ESX app tier built off of the Windows Server template that I had imported earlier and now that I have these things created the next thing I want to do is create a brand new service tier so Im going to go create service template and I can use one of these pre-configured patterns or I can create just a brand new one. I will call this one Mix Service because Im actually going to have both Hyper V VMs and VMWare VMs inside of here, well give it version 1.0. it will be a standard three tier type application and well hit okay and its going to pull out the existing piece of this template and give me what that looks like. I have three different tiers here well I need first a web tier, so I just simply take this existing VM template that I have here, drag and drop it on, thats a web application, this web application is built against a Hyper V system so thats all set up and ready to go. The next thing I want to do is add the SQL tier so Ill drop that in on my third tier and that has all the different DAP packs that I need to install on top of the actual SQL Server that its going to deploy for me. And then lastly Im going to take that new ESX app tier for my application tier and drop that into the middle tier and so what were seeing right here and let me zoom this out just a tiny bit is that we have a three tier application and this three tier application has an ESX VM, a Hyper V VM and a Hyper V SQL Server. And in each of these tiers Ive actually specified whether or not these machines can be scaled out and what order they deploy in and I want the ESX App tier to deploy second and I want the stock trader 5 web tier to deploy first and this one is a web tier that I want to create a three, a load balanced cluster of three nodes so Ive set that up to be a default instance count of three, maximum of five, Im also going to add a couple of upgrade domains. By adding upgrade domains it means that when I want to service this tier it will service just pieces of it that tier at a time so it wont bring the whole tier down just to do servicing action. Then lastly on my computer tier Ill leave that as just one. All right so now it should by saving and validating it should get rid of most if not all of these errors and it should be able to configure a deployment of this service. Symon: Now, I got asked a question is there any type of best practice analyzer to validate a service tier and it looks like youre just showing one, can you talk a little bit more about what that is actually doing, what its verifying?

2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

Kenon: So the things that we verify when we hit save and validate were verifying that theyre connecting to a network and that the network is a proper network for what that VM has attached to it. Were testing to see whether or not there are any hiccups as far as theres something wrong with the VM template itself to make sure that it will deploy. Now it may not deploy because I may not have enough quota, I may not have enough machines or something like that but at least the service configuration itself is created in such a way that each of the VM templates are valid and theyre set up in a way that they can talk to each other. Symon: So the service is set to assume you have enough resources to support it? Kenon: Provided that each of the applications are I mean, the VMs will deploy, it will run through all the service tasks now every time you deploy a service youll have a job and that job will run and what youll see is that over time, whether it be successful or not will really determine whether this thing can be deployed. And somethings may happen, well it has to be part of the domain, log into the domain, can you get access to it after it finishes deploying it, it has a lot of different windows and takes time to deploy this type of service out but when something fails it will tell you where it failed and what happened so you can then dig down deep, whether its something that you have to change or whether it timed out or something you just have to rerun the deployment again. So, now that Ive set that up, lets configure deployment and already I know that this is going to fail and Ill show you why in a few minutes because what were going to do is configure the deployment of this machine and were going to choose that cloud that we just created jumpstart cloud, well call it the jumpstart service, well call it jumpstart 10 okay and its going to try and deploy to the jumpstart cloud. Well now what its doing is determining which physical servers it wants to deploy to on the Hyper V and the VMWare systems that are inside that cloud and its going to look at all of them and its going to see whether or not these things can be deployed and what should happen is that the first two tiers the SQL and the web tier here should work but the other tier might not and for each of these tiers we can determine why they failed, so if we look at the web tier, first of all well look at the VM tier, well click ratings and well just look at whats the rating explanation as to why it cant deploy, so if we look in here we have a couple of things, one of them is that we dont have enough disk space, we dont have the right networking set up so this one probably isnt going to deploy to that cloud. If we look at each of these individual other tiers we can specify why these are not going to fail as well, so we can see whats going on and then we can try and make a fix as to why this wont work. So it cant deploy to that one if we look at HSOVO3 we can see that this ESX cant deploy because it doesnt have the right networking and stuff so we have the reason why they cant deploy so what we would have to do is go back, fix all those things then re-run the thing and have it deploy.
2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

Symon: But at least its a pretty clear explanation of exactly what the problems are where they are, how to triage them Kenon: Exactly and you click into ratings and you figure that stuff out. So let me pick one that should work, thats already out there and available so Im going to pick this customer demographics and were just going to configure deployment here well call this jumpstart 10 so it has the same and well pick a cloud that I know has enough resources to deploy it, so lets hit okay here and see what resources it has and then we can start kicking off that deployment scenario. Again, now its looking at all the different servers that are within that administrative cloud which is actually a lot more host groups this service is a little bit bigger than the other one, its a four tier service instead of a three tier but it does show me all the different tiers and what can be deployed and we see that there are no red Xs so this all can be deployed we also see a couple of things that I think are really interesting and that is the configurable parameters that we want to pass so over here on the left we see the variable name called rootBSL machine, well rootBSL machine is CDSMIDBSL002 so I just need to type it in and what will happen is at deployment time we will add in these variables and pass them into the VM as were doing post app configuraiton so the business logic tier knows how to talk to the processing tier, knows how to talk to the SQL tier and the web tier so thats an extra thing that we do that I havent seen any other vendor be able to support right now. Symon: Now I see that youve shown a three tier topology, a four tier topology, we have a question in the cue is there any limit as far as the number of tiers that we can have? Kenon: I dont know what the upper limit is, I would imagine that the more tiers you have, a couple of things, one, each tier is going to have one or more VMs in it so youre going to have a larger and larger system , what we actually foresee is not people having much larger server tiers but you know they can probably get to 10-20-30 I dont know what that upper limit number is but what well probably see is more people creating single tier VMs so instead of deploying a VM by just deploying a VM youll deploy a VM as part of a service template a one tier, one VM, single service template and the reason for that is that gives you some of the upgrade and the update capabilities that you wouldnt get if it was just a VM.

Symon: Well that actually leads to a great second question we have here, what is the process of upgrading these service
2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012
tiers, if I have a service do I need to take the service offline to upgrade it?

Published: 8/9/2012

Kenon: So the upgrade of the service tiers will be talked about in the monitor and operate section tomorrow or whatever the number I think its 7 or 8th module and that will go into more and more detail as far as how each of these tiers are created, what I can tell is that by having this as a service template model I can update the service template and then push those updates down to all the different deployed services because once Ive created this one time I can deploy it over and over and over again without having to go back and do all the work, so I can do the work once and deploy it multiple times. So after Ive done that, add in the information here, I maybe want to add a cost center and I want to call a description then I can hit deploy service and it will go off and start the service deployment which does a few things, one it deploys all these different VMs as you can see, five different virtual machines here and secondly it will then deploy them, configure them and then do all the post configuration stuff it needs to do afterwards so once this thing continues off Ill flip over and show you what that looks like in the jobs windows so you can see what its doing and the nice thing about our jobs windows is it goes through and shows you in really nice detail exactly whats happening where youre at in the deployment process. Symon: So while thats happening, Ive see a few questions around multi-tenancy with VMM you know Im a hoster lets say and I want to go and run certain VMs for one customer, certain VMs for another customer, I want to isolate them, I want to have security what exactly is our multi-tenancy story with VMM? Kenon: So with VMM 2012 its based off of the different user roles and such, you still have to have everybody within your Active Directory so you have to either create an account for each of the different groups, you can split them up into Ous or whatever for that but its still within the VMM 2012 and just straight Active Directory user roles so were looking to enhance that further and handle multi-tenancy a little better in future releases but I dont have any dates or any time to explain that. Symon: But functionally you can do that today? Kenon: You can do some today as long as you give them an account that they can log in and look at the virtual machines, other things that are necessary that make it a little more difficult is that the VMs when I deploy them, enter
2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

service templates I got to have a domain run as account that can access the domain and those type of things so getting those input and segregated off you want to just make sure that you handle that correctly and that I can see my domain run as accounts but not other ones, those types of things. At this point its going through and creating the service instance and we can see here that its doing a bits transfer of these files and theyre copying them over from the VMM server over to the Hyper V server thats deploying it and Im deploying 1,2,3, Im deploying 5 different virtual machines, let me bring this up so we can see more of this window so Im deploying all these five different virtual machines out there and as Im copying this data over Im copying 10, 20, 30, 40 , 50 gigs of data and its taking each one about 12 minutes to copy them all over. So after it copies those over there then it creates the new VM, powers it on and goes through all the different configuration information for the VM, Sys Prepped and all that stuff, logs into the domain and then it goes through and installs the application so this is going to take awhile its not going to finish up in the 3 minutes that we have before the end of the session, so let me flip back over to the slides and well finish this session out.

2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

So we talked now about taking this logical and standardized environment and building these private clouds and basically blocking off different access to those resources then from there delegating capacity to the users that need it and those users could be having access to multiple clouds or one cloud and can limit how much or how little resources they can consume and then lastly allowing them to deploy their service templates upon these clouds.

2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

34

34

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

So in the configure and deploy the private cloud infrastructure we talked about how we were designed to handle this heterogeneous virtualization environment you may have, whether it be VMWare, Citrix or Microsoft hypervisors, abstracting those resources to create a private cloud, delegating the proper access to those private clouds and then controlling the deployments of what they can deploy onto that cloud by creating these VM and service templates. So that kind of brings you together all the way through in module 2 configuring and deploying the private cloud infrastructure components and then module 3 now the private cloud infrastructure. Symon: Thank you, that was a great overview so hopefully you have the basics of the actual fabric, the hardware, how we run it, how we optimize it for the private cloud in the next module Sean Christensens going to be joining us, going to be looking at service, delivery and automation so this is essentially putting the IT guy in the middle, they get requests from an end user, they need to map those requests to specific hardware and then automate the process of deploying this application to this unit of hardware so well join you again after the break and well be right back for service delivery and automation. Thank you. Kenon: Thank you.
2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

35

Microsoft Jump Start Course Creating and Managing a Private Cloud with System Center 2012

Published: 8/9/2012

2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, System Center, Hyper-V and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

37

Potrebbero piacerti anche