• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
SmartCloud Provisioning - details and demo
 

SmartCloud Provisioning - details and demo

on

  • 546 views

Track: Tivoli User Group

Track: Tivoli User Group

Statistics

Views

Total Views
546
Views on SlideShare
546
Embed Views
0

Actions

Likes
0
Downloads
15
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • We recently tested a 50 node IBM SmartCloud Provisioning installation and we were able to load more than 10,000 VMs in an hour. We also added 14 brand new blades and had them available to provision VMs (from bare metal) in less than 6 minutes.
  • Typical Virtualization vendors mistakenly put the configurations inside the VM, making it either difficult or impossible to automate with scriptsc

SmartCloud Provisioning - details and demo SmartCloud Provisioning - details and demo Presentation Transcript

  • © 2013 IBM CorporationIBM SmartCloud Provisioning overviewRossella De Gaetano : rossella.degaetano@it.ibm.comMay 2013
  • © 2013 IBM Corporation2Companies need an affordable entry point for cloudCustomer goals:•Provide agile service delivery that caters tochanging business needs.•We know virtualization helps reduce capitalexpense but how do I control my operationalcost?•Need to increase the performance, utilization,reliability and scalability of IT resources whilereducing IT complexity•Ability to expand capabilitiesVISIBILITY CONTROL AUTOMATIONSee services in real time &better predict businessoutcomesBetter manage assets,service & compliance.Achieve greater efficiencyand service qualityOrganizations need a low-cost, low-risk entry point to cloud computing technologywith compelling features that achieves their business goals.
  • © 2013 IBM Corporation3Core capabilities of SmartCloud Provisioning (and its components) Distributed architecture for solution resilience. Rapid scalable deployment designed to deliver near-instant deployment of 100s of virtual machinesin seconds instead of mins or hours. Continuous operations during upgrades and maintenance resulting in no outages or downtime. Reliable, non-stop cloud capable of automatically tolerating and recovering from software andhardware failures. Save IT labor resources at scale by enabling self-service request and highly automated operations Hypervisor & hardware agnostic enabling choice and avoiding vendor lock-in. Open source, commodity skills, small footprint.High Scale Low Touch ICCT – Image Construction Virtual Image Library IWDSmartCloud Provisioning
  • © 2013 IBM Corporation4Core capabilities of SmartCloud Provisioning (and its components) Advanced Image lifecycle management & image composition tooling. Tooling to simplify migration of workloads between hypervisors. Hypervisor agnostic supporting image composition on different platforms. Image publishing and image repository. Run-time image activation allowing advanced customization from standardized templates. SmartCloud Enterprise enabled, supporting integration with IBM’s public cloud.High Scale Low Touch ICCT – Image Construction Virtual Image Library IWDSmartCloud Provisioning
  • © 2013 IBM Corporation5Core capabilities of SmartCloud Provisioning (and its components) Discovery of images across the virtual infrastructure. Automatic indexing / cataloging of images. Image comparison tooling to identify changes, and manage change. Image version control to help standardise images. Supports a wide range of image and OS types. Portability checks and remediation to help create cross hypervisor imagesHigh Scale Low Touch ICCT – Image Construction Virtual Image Library IWDSmartCloud Provisioning
  • © 2013 IBM Corporation6Core capabilities of SmartCloud Provisioning (and its components) PaaS pattern deployment. GUI based pattern creation. Deployment of IaaS & PaaS to advanced hypervisor managers (eg. VM control) Pre-canned images available (chargeable)High Scale Low Touch ICCT – Image Construction Virtual Image Library IWDSmartCloud Provisioning
  • © 2013 IBM Corporation7Extending the Cloud capabilities beyond SmartCloud ProvisioningSmartCloud Monitoring Tivoli Storage Manager fVE Tivoli Usage & Accounting MgrTivoli Endpoint ManagerHealth AnalyticsHost & VM MonitoringEvent Response & MgtCapacity PlanningWhat-if Scenarios?Patch ManagementCompliance ReportingPolicy EnforcementCentralised BackupPolicy DrivenData RestoreImage SnapshotsUsage ReportingCognos ReportingAccounting & RatingInvoice CreationSecurity andComplianceAvailability andPerformanceUsage andAccountingSecurity andComplianceHigh Scale Low Touch ICCT – Image Construction Virtual Image Library IWDSmartCloud Provisioning
  • © 2013 IBM CorporationIBM SmartCloud Provisioningarchitecture and functionalitiesMay 2013
  • © 2013 IBM Corporation9SmartCloud Provisioning architectureVMVMHypervisors & IAAS Management SHIMSHypervisors & IAAS Management SHIMSvCenterSHIMREST APIsREST APIsSelf Service and Admin UISelf Service and Admin UIHSLTKVM, Xen, ESXiIAAS API ShimIAAS API ShimvCenterPlacement/DeploymentPlacement/DeploymentVirtualSystemsVirtualSystemsSCPVirtualImageLibraryICONVMControlVirtualization ManagementBased ProvisioningVMControlSHIMzLinuxzLinuxSHIM
  • © 2013 IBM Corporation11PatternsDeploy more than one VM in one shotThe VMs can be deployed with nointerconnection (e.g. Deploy a pattern ofintermediate or basic VMs)The VMs can be deployed assuming afterboot they will be connected (e.g. WAS cluster)Add-ons and packages scripts can be usedto customize imagesNote:pre-canned image for pattern deployment can be downloaded from IBM(charged!)They can be used not only for IBM software
  • © 2013 IBM Corporation12PatternsVM1VM 2VM 3VM 2VM 2VM 2VM 3VM1VM1Virtual systemsPattern
  • © 2013 IBM CorporationImage ManagementJune 2012
  • © 2013 IBM Corporation14In the beginning, there was the perfect image…1Then users starting making changes and “snapshots”……and what they put in the images is unknown…2Then they get copied to multiple locations……and some change again…3Then you need to apply a critical security patch…how? … where?4What’s the problem with Virtualization and Standardization?
  • © 2013 IBM Corporation15Capturing images is easy There are many tool that simplify the process All you need is enough space the store themHowever managing images is hardStandardization How to contain the proliferation of image variants?Search How does one find a useful image?Version control Who did what to which image, and when?Drift Detection Identify images that diverge from initial configurationsVulnerability Images must be updated with security patchesImage building Reduce manual labor to compose images
  • © 2013 IBM Corporation16IBM SmartCloud Provisioning Puts You Back in Control Control over Image Versions, Content and Locations–Image library allows check in, check out, and tracking of versions in the environment•Changes can finally be tracked–Powerful image analytics finds the content you need and can show the specific changesfrom one image to another•Encourages reuse and gives needed visibility to analyzing whole systems at a glance–Images are tracked across multiple Clouds and/or multiple sites•Critical for disaster recovery arrangements and decentralized use Control over Image Construction–Build images using Company-certified OS, middleware, and application packages•Avoids images being taken out of production due to non-compliance
  • © 2013 IBM Corporation17Two optionally installable components:•Image Construction and Composition Tool•Import images from heterogeneous providers•Extend imagesAvoid images being taken out of production due to non-compliance•Image library•Import & export images across an etherogeneous set ofrepositories•Assign version to images•Search for images•Compare imagesGet full control on image lifecycle
  • © 2013 IBM CorporationHigh Scale Low TouchMay 2013
  • © 2013 IBM Corporation19StoragenodeStoragenodeComputenodeFirst BoxComputenode• Out-of-the-box and running in less than 4 hours• Get started with only 4 servers• Out-of-the-box and running in less than 4 hours• Get started with only 4 servers• Quickly stand up a cloud• Start small and scale based on need• No additional pre-reqs such as databases, appservers, messaging middleware• Freedom of choice for hypervisors•Avoid expensive vendor lock in•VMWare ESX, KVM, Xen, Hyper-V• Highly cost effective solution• Requires no additional hypervisor managementtools• Requires no HA hardware or software• Rich set of interfaces into the cloud• Web Interface, scripting and web services• All function can be driven by a user or by scriptsfor complete automationHSLTQuickly get started with HSLT
  • © 2013 IBM Corporation20Requested VMs will be upand running under a minuteusing standard HW• It’s Fast• Can start 100 VMs in under 3 mins• Can start a single VM and load OS in under 10 seconds• Can go from bare metal to ready for work in under 5 minutes• It Scales up to and beyond 50,000 VMs in an hour (50 nodes)• Add capacity by simply plugging in a blade or server• Writes only the data you change• Peer-peer architecture to avoid traditional bottlenecks• Its Fault-Tolerant• “Live Update” capability to patch or upgrade the Cloud• No single point of failure• Automatic failure recoveryHSLTProvides Unparalleled Scalability, Speed and Fault ToleranceHardwareHypervisorBotHardwareHypervisorMgt VMVM BotHardwareHypervisorBotHardwareHypervisorVM BotHardwareHypervisorVM BotHardwareHypervisorVM BotHardwareHypervisorBotHardwareHypervisorHardwareHypervisorVM BotBot
  • © 2013 IBM Corporation21• HSLT coordinates three indipendent ingredients:• Virtual servers• Network addresses• Storage volumesWhen a request is made, a given virtual server isattached to one or more network addresses and oneor more storage volumes• This has several advantages:• Quickly recover from failures – cheaper to replace than to fix:- Swap out old VM and replace with fresh new VM ondifferent hardwareDramatically simplifies patch, image and change management:- New versions can be easily swapped in, and old versions can be easily put back ifproblems arise- Servers can be restarted and then reattached to their previous storage volumesand addresses to quickly restore their stateHSLT key concepts..
  • © 2013 IBM Corporation22No single points of failure, no bottlenecks in dataserving/processing, no intervention to repair broken parts!Failures that will impact your users, slowdowns that yourusers will notice, and extra work for the admin team!Multiple, load balanced instances of all servicesParallel processing against storageSelf-adapting peer-to-peer communication & coordinationRecovery oriented computingNetwork deployed software & image updatingDistributed request processing, data storage and messagingDesigned to run on lower cost hardware and storage devicesAll services monitor and restart each other, and dynamically elect the leaderBase software is loaded via network boot (PXE)Services are images, so update themselves by restarting with new imageversionSingle instance of critical servicesSerialized processingNo automatic restart and rerouting of requestsPatches and upgrades go everywhereRequires very high cost hardwareThe bigger the cloud the worse the damageRequest for images bound to a single locationSerialized, slow access and susceptible to peak overloadsPatches/upgrades require taking down the Cloud to apply and they need to becarefully appliedWhen a service breaks, that part of the system is outAdmins have to troubleshoot and fixHSLT vs traditional hierarchical architectureVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMEnd UsersServer machines Storage devices(iSCSI)VMVMVMVMVMEnd UsersVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVMVM
  • © 2013 IBM Corporation231. Leader fails• triggers reelection and another takes over1. Agent fails• watchdog restarts1. Storage node fails• Multi-path continues uninterrupted• Agent connects to another replica• Leader tries to restart1. Compute node failure• Partial faults cause agent to stop accepting requeststo evacuate (live migration available on KVM)• Once empty will restart (PXE fresh image)• Full failure detected by leader which stops sendingrequests• Leader cycle’s server power (PXE fresh image)• Service VM fails• All services are clustered to tolerate individual faults1.Leader VM detects and replaces failed VM• Network fault1.Redundant interfaces automatically take over1. Leader fails• triggers reelection and another takes over1. Agent fails• watchdog restarts1. Storage node fails• Multi-path continues uninterrupted• Agent connects to another replica• Leader tries to restart1. Compute node failure• Partial faults cause agent to stop accepting requeststo evacuate (live migration available on KVM)• Once empty will restart (PXE fresh image)• Full failure detected by leader which stops sendingrequests• Leader cycle’s server power (PXE fresh image)• Service VM fails• All services are clustered to tolerate individual faults1.Leader VM detects and replaces failed VM• Network fault1.Redundant interfaces automatically take overFailure mode and automatic recovery in HSLT
  • © 2013 IBM Corporation24Additional resources IBM SmartCloud Provisioning information center:https://www.ibm.com/developerworks/mydeveloperworks/wikis/home?lang=en#/wiki/IBM%20SmartCloud%20Provisioning/page/Home IBM SmartCloud Provisioning WIKI:https://www.ibm.com/developerworks/mydeveloperworks/wikis/home?lang=en#/wiki/IBM%20SmartCloud%20Provisioning/page/Home•Additional resources•Customer interaction•Demos•Upcoming features SmartCloud Provisioning and Orchestration community:https://www.ibm.com/developerworks/mydeveloperworks/groups/service/html/communityview?communityUuid=e5a54efe-3c9f-491b-af2a-e5400516b5aa IBM SmartCloud Provisioning forum:http://www.ibm.com/developerworks/forums/forum.jspa?forumID=2670
  • © 2013 IBM CorporationBackup...
  • © 2013 IBM Corporation26vCenter or HSLT cloud groups?vCenter HSLTdeploy/delete persistentimagesCapture imagesModify hw resources ofdeployed imagesApply fixesdeploy/delete patternsVMs takeoverIPv6 supportCan leverage Vmotiondeploy/delete persistent imagesdeploy/delete non persistent imagesCapture imagesModify hw resources of persistentdeployed imagesApply fixesAttach elastic IPAttach disksDeploy/delete patternsLive migration available (KVM only)Low touchHigh scalabilitySupports KVM, ESXi, Xen, Hyper-V
  • © 2013 IBM Corporation27Static IPs vs elastic IPsStatic IPs Elastic IPsThe IP group is configuredto use static IPsThe IP address is assignedat instance deployment timeCan be an IPv4 or an IPv6address (HSLT cloud groupsupports IPv4 only)The vNIC of the instances isconfigured for that IPThe IP group is configured to useDHCPThe IP address is assigned after theinstance has been deployedMust be an IPv4 addressThe vNIC is not touched at all: NATis used