Microsoft Private Cloud

Server Virtualization

Server virtualization has been a great set of technologies to consolidate a larger number of virtualized server workloads in a smaller footprint of physical rack space.  As a result, less data center hardware and likely have lower power and cooling costs in running data center.

What is a Private Cloud?

Private cloud is a computing model that uses resources which are dedicated to your organization/department. A private cloud shares many of the characteristics of public cloud computing including resource pooling, self-service, elasticity and pay-by-use delivered in a standardized manner with the additional control and customization available from dedicated resources.
A private cloud promises to exceed the cost effectiveness of a virtualized infrastructure through higher workload density and greater resource utilization.
cloud_00

While virtualization is an important technological component of private cloud, the key differentiator is the continued abstraction of computing resources from infrastructure and the machines (virtual or otherwise) used to deliver those resources. Only by delivering this abstraction can customers achieve the benefits of private cloud – including improved agility and responsiveness,
To understand what exactly is a private cloud? And how is it different from traditional virtualization?
In a traditional virtualized environment, like those in most enterprises today, getting new resources requires human intervention. For example, if a developer needs a new VM, what happens commonly looks something like the process shown in
cloud_01
Why not automate this? Rather than require human intervention, why can’t the IT user who needs a new resource allocate it herself from a pre-defined resource pool? This is the core idea of a private cloud,
cloud_02
It’s important to realize that adopting a private cloud isn’t just a technology change—it also requires new attitudes and behaviors. Cloud computing allows self-service access to an elastic pool of IT resources. The benefits can be significant.

Microsoft Private Cloud?  

Microsoft private cloud relies on System Center components to create and use Private Clouds. You can use these technologies to offer traditional IaaS services, such as VMs on demand. Also provides support for deploying multi-tier applications, monitoring and updating applications, and automation.
Figure below illustrates the primary component used to construct a Microsoft private cloud.
cloud_03

Microsoft private cloud supports multiple hypervisors: Microsoft Hyper-V, VMware ESX/ESXi, and Citrix XenServer.

Creating a Cloud

Private cloud must be created first before anybody can use it. In the Microsoft private cloud, this task is done primarily by a Virtual Machine Manager administrator.
VMM administrator creates a cloud, specify which physical resources are available to cloud (servers, storage, and load balancers) and defines VM images and VM templates, while application owners create service templates for the cloud’s applications.
cloud_04

After the brief introduction to Private Cloud, let’s walk through the steps to create MS Private Cloud using SCVMM 2012 R2; this include three steps
  A- Prerequisite Installation
  B- System Center installation
  C- System Center configuration and Create the Cloud

A – Prerequisite Installation
Windows Assessment and Deployment Kit
Before installing System Center and build cloud, let’s walk through the prerequisite
Download and install Windows assessment and Deployment kit for windows 8.1 (ADK)
Once you have downloaded the setup launch it on the server that you will install Microsoft System center 2012 R2 on.
ADK_01
Specify install path
ADK_02
Read the license agreement and then click “Accept” to continue
ADK_04
Select “Deployment Tools” and “Windows Pre-installation Environment (Windows PE)” and then click “Install” to start installation
ADK_05
Installation will start, and the windows below will appear when installation complete
ADK_06  ADK_07

B – Microsoft System Center 2012 R2 Installation

Before you start System Center installation makes sure that your server have HW requirement, IE Enhanced Sec. is off and the “Remote management” enabled
VMM_00
Once you have download and map the CD, Launch the setup with administrator permission on the server that you will install Microsoft System center 2012 R2 on.
VMM_01
From Virtual Machine manager, clicks install
VMM_02
Select feature to install
VMM_03
Type registration information and product key
VMM_04
Follow screen instruction and specify installation path
Vmm_06
Provide database information and Domain account used by VMM service
ITmug Private cloud VMM  ITmug Private cloud VMM
Keep the default port configuration; you can change if there is any conflict with your current setting
Vmm_09
Create a new virtual Machine library (to store assets, then we can use this asset to automate/build our cloud)
You can use existing library if you already have it
Vmm_10
Review installation summary and then click install
Vmm_11
The installation will start and it will show windows below when installation completed
Vmm_13
Installation completed, now we are ready to login and configure System center
Vmm_14  Vmm_15

C – System Center configuration and Create the Cloud