16
virtual techdays INDIA 9-11 February 2011 BUILDING A PRIVATE CLOUD USING MS DDC TOOLKIT AND SYSTEMS CENTER Manoj Madhusudhanan Principal Architect, Wipro Technologies Vishwanath Hegde K │ Architect and WPC Lead, Wipro Technologies Kathirvel Pachaiyappan │ Cloud Infra Specialist, Wipro Technologies

Virtual techdays INDIA │ 9-11 February 2011 BUILDING A PRIVATE CLOUD USING MS DDC TOOLKIT AND SYSTEMS CENTER Manoj Madhusudhanan │ Principal Architect,

Embed Size (px)

Citation preview

virtual techdaysINDIA │ 9-11 February 2011

BUILDING A PRIVATE CLOUD USING MS DDC TOOLKIT AND SYSTEMS CENTER

Manoj Madhusudhanan │ Principal Architect, Wipro TechnologiesVishwanath Hegde K │ Architect and WPC Lead, Wipro TechnologiesKathirvel Pachaiyappan │ Cloud Infra Specialist, Wipro Technologies

Introduction to Cloud computing Private Cloud Public Cloud Hybrid Cloud

Why MS Private Cloud Why we opted for MS Private Cloud Wipro’s Journey towards Private Cloud Our View Point

virtual techdaysINDIA │ 9-11 February 2011

S E S S I O N A G E N D A

Wipro Private Cloud based on MS technology stack Portal Features High Level Architecture Challenges / Learning’s

WPC Portal Infrastructure Setup and Deployment Deployment Diagram Challenges / Learning’s

WPC Portal Demo Request a VM Approve and Provision a VM

virtual techdaysINDIA │ 9-11 February 2011

S E S S I O N A G E N D A

Public cloud Applications delivered over the Internet in the software-as-a-service model. Computing resources such as storage or compute cycles delivered in the infrastructure-

as-a-service model Application development platform provided in a platform-as-a-service model

Private cloud, Also known as a Corporate Cloud uses cloud-like infrastructure and technology, such as virtualized servers in a scalable

architecture, to run applications behind the corporate firewall

Hybrid Cloud A hybrid model takes advantages of both public and private structures. Organization

may choose, for example, to run its e-mail system in the public cloud while keeping highly sensitive, customer-oriented applications behind the firewall

virtual techdaysINDIA │ 9-11 February 2011

Introduction to Cloud computing

Public Cloud Vs. Private Cloud Vs. Hybrid Cloud

virtual techdaysINDIA │ 9-11 February 2011

Why Microsoft Private Cloud

Why we opted for MS Private Cloud Windows Azure has already entered the public cloud market in a big way and has thousands (>10000) of

customers running on Windows Azure which gives prospective customers tremendous confidence in Microsoft’s Cloud expertise.

Microsoft will be running 85 to 90 percent of their apps in the cloud in the next five to ten years according to Steve Ballmer.

All new application development inside Microsoft are designed for the cloud according to Tony Scott CIO of Microsoft.

MS as its own biggest case study for the cloud. “moving 75,000 people to cloud-based Communications Server"

Microsoft has the best interoperability – Physical and Virtual, Cross Hypervisor. Microsoft provides comprehensive seamless management using Systems Center suite. Interoperability agreements with Novell, Citrix (Xen), and RedHat to support Linux on Hyper-V. Production Scalability:

http://technet.microsoft.com: 100% Hyper-V (~1 million hits a DAY) http://msdn.microsoft.com: 100% Hyper-V (~3 million hits a DAY) http://www.microsoft.com: ~50% Hyper-V and growing (>1 billion hits a month)

virtual techdaysINDIA │ 9-11 February 2011

Why Microsoft Private Cloud

Wipro’s Journey towards Private Cloud Conceptualized way back in October 2009 by Wipro’s CTO’s office. (Microsoft technologies was

not ready then) Started working on a POC (Co-Innovation) along with Microsoft from April 2010. Working with the core DDC toolkit product team. Cross skilled team (Technology and Infrastructure) formed. First SI in the world to building a private cloud along with Microsoft on DDC Tool Kit. The Fabric and the portal built for Dynamic provisioning, Management and self healing is

Wipro’s IP.

virtual techdaysINDIA │ 9-11 February 2011

Why Microsoft Private Cloud

Our Viewpoint Microsoft knows enterprise business requirements. Others may be "good enough" for the

average consumer, but it definitely isn't good enough for business. Microsoft is very well positioned to provide the best of both worlds.

virtual techdaysINDIA │ 9-11 February 2011

Wipro Private Cloud based on MS technology stack

Portal Features End User Registration Template based Provisioning of VMs Custom Provisioning of VMs Federated Identity/AD authentication Workflow management VM Dashboard / Control Panel Basic set of Reports (CPU / Memory / Network utilization by VMs) VM Classification based on Cost Center Role based Management ActiveX and RDP Connect to VM Performance Resource Optimization (PRO) Tips to show the available resources on the

HyperVisor on the fly VLAN Feature Charge back / Billing / Metering

virtual techdaysINDIA │ 9-11 February 2011

Wipro Private Cloud based on MS technology stack

High Level Architecture Diagram

Instrumentation Layer (DDCT-H)

Hyper-V Host ESX Host Storage Network Load Balancing

AD, DNS, DHCP Windows Server 2008 R2 SQL Server System Center

•Automated VM Provisioning.• Physical and virtual Server Provisioning. • Intelligent Provisioning• Live Migration•Library ( Templates, ISO, VHD, VM, HW/SW Profiles.•P2V , V2V and V2P Migration

Provisioning

• Patch Management • OS/Software deployment• Asset Tracking• License Tracking • PXE Boot

Configuration

• High Availability• Disaster Recovery • Backup and Restore

Data protection

Wipro-Microsoft Private Cloud

Po

rtal

En

d u

ser S

ervicesA

dm

inistrativ

e Services

Opalis Integration pack for Remedy,

HP Openview, IBM Tivoli, VERITAS,

EMC, CA Unicenter, VMware VSphere, SCOM,

etc

Orchestration & IntegrationM

ana

gem

ent

Infrastru

ctur

eS

ervices

Presen

tation

User Registration

Dashboard

ProvisioningReports Metering/Chargeback

DashboardNew UserRequest Approval

Request Status

Admin Setup Functions

New ProvisioningRequest Approval

VM Control Services VM Access ServicesVM

Requisition

Iden

tity Fe

deratio

n

• Asset Monitoring• Device Monitoring• Alerts Management• Notifications• Security Audits• SLA Management

Monitoring

virtual techdaysINDIA │ 9-11 February 2011

Wipro Private Cloud based on MS technology stack

Challenges / Learning'sChallenges Working with the Initial versions of the DDC toolkit / Beta Versions was quite challenging There wasn’t much of Documentation available on the DDC Toolkit WCF Services Limited support for the Toolkit No out of the box Reporting available initially. Configuring and running the sample Silverlight Portal from the Toolkit

Learning's Greater understanding of the DDC Toolkit Service offerings and improved comfort level in

using the same. SSRS Reporting provided with SC Products enabled us to create our own custom Reports based

on these samples. Provided custom features using Windows Power Shell scripting and WMI Programming. Built our own Star Rating algorithm for Hyper-V Hosts based on parameters like CPU, Memory,

Storage and Network Latency

virtual techdaysINDIA │ 9-11 February 2011

WPC Portal Infrastructure Setup and Deployment

Deployment Diagram

virtual techdaysINDIA │ 9-11 February 2011

WPC Portal Infrastructure Setup and Deployment

Challenges / Learning'sChallenges Setting up the initial environment took lot of time and effort. The infra team had to work

closely with the Development team to understand the requirement needed to run the Sample Portals which were shipped with the DDC.

When we provisioned Virtual machines, they were not joining the Domain initially. Installing the SC VMM and SCOM Database with SQL Server 2008 R2 is not supported with

normal Installation. We faced some challenges in getting it working Faced issues related to DHCP and DNS when we moved to Production environment Setting up a VLAN is a Challenge.

virtual techdaysINDIA │ 9-11 February 2011

WPC Portal Infrastructure Setup and Deployment

Challenges / Learning'sLearning's Separate Active Directory, DNS and DHCP is required to setup private cloud using DDC toolkit. Pre configured template, ISO, Hardware and Software profile to be stored on the SCVMM

library. We have to restrict DHCP server not to issue any IP Addresses to Clients other than Hyper-V

Virtual Machines. Avoid creating multiple snapshots for Virtual machines. Get the valid IP Ranges from the network team and use them for provisioning the Virtual

Machines. Recommend usage of SQL server 2005 sp3 as it is compatible with SCVMM, SCOM and SCCM

database.

virtual techdaysINDIA │ 9-11 February 2011

DEMO: MS WPC Portal

Vishwanath Hegde K │ Architect, Wipro Technologies

virtual techdaysTHANKS│ 9-11 February 2011

[email protected]@[email protected]