Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

V mware advanced cloud proof of concept (poc)

V mware advanced cloud proof of concept (poc)

  • Login to see the comments

V mware advanced cloud proof of concept (poc)

  1. 1. © 2012 VMware Inc. All rights reserved VMware Advanced Cloud Proof of Concept (POC) Architecture Overview
  2. 2. 2 Download  Student Guide & Internal & Confidential Update Daly - https://goo.gl/VVmVZ0 -- Release Notes http://ouo.io/VxrUAr 00 Document Map http://ouo.io/NGCDo 01 Delivery Reference Guide http://ouo.io/Xrw906 02 Use Cases and Workflows http://ouo.io/H3muhE 03 Use Case 1 Gap Analysis http://ouo.io/l18Ynp A01 Prerequisites Checklist http://ouo.io/eBX2O A02 Overview http://ouo.io/geUNbu A03 Architecture Overview http://ouo.io/Eu9vJW A04 Installation and Configuration Guide http://ouo.io/LVjyZ A05 As-Built Workbook http://ouo.io/3kRqMB A06 Validation Test Plan http://ouo.io/rZcTtH
  3. 3. 3 Agenda  Advanced Cloud and Advanced Cloud Components  Overview of VMware Advanced Cloud Component Architecture  Multitenant Cloud with vCloud Director  VMware Service Manager Cloud Provisioning  Orchestration with vCenter Orchestrator  Compliance and Configuration Management with VCM  Predictive Capacity and Performance Management with vCenter Operations Manager  Workload Mobility with vCloud Connector  Cost Analysis and Reporting with vCenter Chargeback  Dependency Mapping with vCenter Infrastructure Navigator  Appendix A: VCM into vCenter Operations Manager Integration  Appendix B: vCO Workflows for VCM Patching and Compliance
  4. 4. 4 Advanced Cloud and Advanced Cloud Components
  5. 5. 5 What Is Advanced Cloud? (Formerly Cloud B)  Advanced Cloud builds on the basic IaaS capabilities of Cloud A to provide better compliance, extensibility, operational visibility, and capacity management vCloud Director vCenter vSphere Administrator UI VMware Service Manager Cloud Provisioning Providers Consumers vShield Physical Infrastructure (server, storage, network) vCenterOrchestrator vCenter Operations User Portal AMQP Chargeback LDAP SMTP
  6. 6. 6 Advanced Cloud Components  VMware vSphere® 5  VMware vCloud ® Director™ (VCD) 1.5.1  VMware vShield Edge™ 5.01  VMware vCenter™ Operations Manager™ 5.0  VMware vCenter Configuration Manager™ (VCM) 5.5  VMware vCenter Orchestrator™ 4.2.1 (with the following plug-ins) • vCloud Director Plug-in 1.5 • Active Directory Plug-in 1.0.1 • AMQP Plug-in 1.0.1 • REST Plug-in 1.0.1
  7. 7. 7 Advanced Cloud Components (cont.)  VMware vCenter Chargeback™ 2.0.1  VMware Service Manager™ Cloud Provisioning 9.1 Patch 1  VMware vCloud Connector™ 1.5 GA  VMware vFabric RabbitMQ™ 2.5.1  VMware vCenter Infrastructure Navigator™ 1.0.1
  8. 8. 8 Dependency Mapping Capacity and Performance Management Workload Mobility Reporting and Cost Analysis Compliance and Configuration Management Multitenant Cloud Provisioning Engine Orchestration Advanced Cloud Data Flow vCO connector Cloud Provisioning Portal VCD connector vCloud Director vCenter Orchestrator REST plug-in vCloud API vCloud APIvCO plug-in for VCD Active Directory vCenter Configuration Manager vCenter Operations Manager vCloud Connector vCenter Infrastructure Navigator vCenter Chargeback AMQP Messages vCenter Operations Cloud Provisioning RabbitMQ vCloud API External Systems AD plug-in Cloud Consumer Cloud Admin
  9. 9. 9 Overview of VMware Advanced Cloud Component Architecture
  10. 10. 10 Advanced Cloud Architectural Capabilities  Multitenant Cloud  Cloud Provisioning Portal  Orchestration  Infrastructure and Workload Compliance and Configuration Management  Predictive Capacity and Performance Management  Reporting and Cost Analysis  Dependency Mapping  AMQP Messages
  11. 11. 11 Multitenant Cloud with vCloud Director
  12. 12. 12 Resource Abstractions and Allocation Users Access control Catalogs Provisioning policies User clouds Virtual Datacenter Organization Users Access control catalogs Provisioning policies Virtual Datacenter Organization User clouds Provider VDC: Gold Provider VDC: Silver Provider VDC: Bronze Port groups or dvPort groups Resource pools Datastores vSphere Organization Virtual Datacenters Organization virtual datacenters Organization virtual datacenters vApp (virtual machines with vApp network) vApp (3-tier direct connect) Organization virtual datacenters Organization virtual datacenters External networks Organization network Organization network vApp network
  13. 13. 13 Example Resource Group Network Architecture Internet/MPLS Intranet Organization Private Cloud Routed Org Net 10.1.4.x/24 OSPF Routes 10.1.2.0/24 to 10.1.1.2 10.1.3.0/24 to 10.1.1.3 10.1.4.0/24 to 10.1.1.4 10.2.2.0/24 to 10.1.8.6 10.2.3.0/24 to 10.1.8.6 10.2.4.0/24 to 10.1.8.6 10.1.8.6 4.3.2.99 oVDC2 oVDC3 oVDC4 10.1.1.2 10.1.1.3 10.1.1.4 Routed Org Net 10.1.2.x/24 Routed Org Net 10.1.3.x/24 External Net 10.1.1.x/24 Organization Public Cloud Routed Org Net 10.2.4.x/24 oVDC2 oVDC3 oVDC4 7.7.7.2 7.7.7.3 7.7.7.4 Routed Org Net 10.2.2.x/24 Routed Org Net 10.2.3.x/24 External Net 7.7.7.x/24
  14. 14. 14 Example Resource Group Network Architecture (cont.) Internet/MPLS Intranet Organization Private Cloud Routed Org Net 10.1.4.x/24 OSPF Routes 10.1.2.0/24 to 10.1.1.2 10.1.3.0/24 to 10.1.1.3 10.1.4.0/24 to 10.1.1.4 10.2.2.0/24 to 10.1.8.6 10.2.3.0/24 to 10.1.8.6 10.2.4.0/24 to 10.1.8.6 10.1.8.6 4.3.2.99 10.1.1.2 10.1.1.3 10.1.1.4 Routed Org Net 10.1.2.x/24 Routed Org Net 10.1.3.x/24 External Net 10.1.1.x/24 Organization Public Cloud Routed Org Net 10.2.4.x/24 7.7.7.2 7.7.7.3 7.7.7.4 Routed Org Net 10.2.2.x/24 Routed Org Net 10.2.3.x/24 External Net 7.7.7.x/24 OS WEB vApp 10.1.2.21 oVDC2 OS APP vApp 10.1.3.31 oVDC3 OS DB vApp 10.1.4.41 oVDC4 OS WEB vApp 10.2.2.21 oVDC2 OS APP vApp 10.2.3.31 oVDC3 OS DB vApp 10.2.4.41 oVDC4
  15. 15. 15 VMware Service Manager Cloud Provisioning
  16. 16. 16 Cloud Provisioning Portal  A Cloud Provisioning Portal contains information about all IT/Cloud Services available for consumption and deployment  The Cloud Provisioning Portal is the part of the IT/Cloud Service Portfolio that is published to customers, and which is used to support the sale and delivery of services  The Cloud Provisioning Portal includes information about deliverables, prices, contact points, ordering, and request processes
  17. 17. 17 Why a Cloud Provisioning Portal Is Important  Governance • Permission to access and provision only your assets • Provisioning affects capacity  Provides request management • Cost control • Managing user expectations (service levels)  Documentation • Recording the who, what, why, and when a change happened (or did not happen) to the infrastructure • Viewing the stage and status of requests  The Cloud Provisioning Portal makes it easy for enterprises and other consumers of cloud services to use offerings in a formal, normalized manner. It also drives consistency of the service obligations and the units of measurement for services
  18. 18. 18 Enhanced Self-Service with VMware Service Manager  VMware Service Manager Cloud Provisioning enables the consistent delivery of service catalog items through workflow automation
  19. 19. 19 Cloud Portal Service Catalog View  The visibility of available service catalog items can be adjusted on a per user basis  Two mechanisms for filtering catalog items • By organization • By subscriber groups  VMware Service Manager Cloud Provisioning organization is a separate concept from a VCD organization
  20. 20. 20 VMware Service Manager Cloud Provisioning Architecture
  21. 21. 21 Integration Scheduler Service Manager CMDB Configuration Item Templates VDC Template VM Template Create vApp Service Action Templates vApp Template Type: vApp Service Services vApp Service Configuration Items vApp Templates Virtual Machines vApps Organization VDCs Organizations Linked Linked Linked CMDB Item Types (included with Service Manager 9.x) (vCloud) Org VDC (vCloud) VM (vCloud) vApp Template (vCloud) Organization Service Type Integration Resource Mappings vApp Template mapping vApp mapping Org VDC mapping Organization mapping VM mapping Integration Resource Types (included with Service Manager 9.x) vApp Template vApp Org VDC Organization VM Integration Resource Type Integration Links Organization /VDC VDC / VDC Resources vApps / VMs vCloud Director Links Inventory CMDB Screens (vCloud) vApp Template Details (vCloud) VM Details Customer Approval Task ScreenSet "Request Intel VM" Approval Review Screen Task Details Screen Request ScreenSet "Request Intel VM" Request Submission Screen Request Details Screen Request Review Screen FieldsFields Workflow Template "Request Intel VM" Service Action Request a Virtual Machine Linked Linked L i n k e d Create CMDB Item Task Transaction "Create vApp" Linked Linked Linked (vCloud) vApp Details Linked Organization Template CMDB Item Type 1 1 2 3 4 5 6 7 8 Step 1–8 1 Link 1–5 2 3 4 5 1 1 4 2 5 3 VMware Service Manager Cloud Provisioning Dependencies
  22. 22. 22 Orchestration with vCenter Orchestrator
  23. 23. 23 Application Provisioning, Configuration, and Monitoring Management Systems vCenter Orchestrator Provides a Plug-In Framework  vCO plug-ins enable integration with third-party systems CMDB, configuration, service desk, and so on Cloud Resources Manager VMware vCloud Director Virtual Infrastructure Layer VMware vSphere and vCenter Server Physical Layer Cisco UCS and UCS Manager
  24. 24. 24 • Windows XP • Windows 7 vCO Client • SOAP • REST (future) Web Service Access Browser Access • IE 8 and later • Firefox 3, later vCenter Orchestrator Product Architecture • Oracle • Microsoft SQL Server vCO Database Directory Services Workflow library Web view library Workflow Engine … vCO Access Points Management Systems IT Infrastructure vCO Platform vCO Plug-Ins …… platform plug- ins eco- system
  25. 25. 25 Compliance and Configuration Management with vCenter Configuration Manager
  26. 26. 26 VCM Process of Gathering and Managing Data Collect Analyze Report Manage Act CARMA
  27. 27. 27 Compliance Process Step 1 Create a rule group Step 2 Create filters and rules and add them to the rule group Step 3 Create a template and add the rule groups to it Step 4 Run the template immediately or schedule it to be run at a later time Step 5 Check the results carefully and make necessary adjustments Step 6 Create exceptions necessary to exclude rules or systems from being assessed in particular conditions
  28. 28. 28 vCenter Configuration Manager – System Components Installation Manager VCM Server VCM System Components • Installation Manager • VCM Collector • 3-Tier architecture supported • Collector Service • Internet Information Services • SQL Server • SQL Server Reporting Services (SSRS) VCM Collector Collector Service Internet Information Services (IIS) SQL Server SSRS
  29. 29. 29 VCM Agents, Communication, and Databases VCM Server Managed Linux Host Managed Windows Host VCM Agent VCM Agent VCM_RAW VCM_Coll VCM VCM_Unix Windows Managing Agent vCenter VISDK VCM Agent vCloud Director API vShield Management Appliance
  30. 30. 30 Managing Agent vCenter VISDK vCloud Director REST API vShield REST API Start Collection Collector Determines the Managing Agent Submit request to Managing Agent Include source (vCenter, vShield, VCD), username, password, and inspection script Managing Agent runs Python script (part of standard Windows agent) Data Returned to collector and added into VCM database “Any VCM 5.5 windows agent will work” 2 1 3 4 5 6
  31. 31. 31 Predictive Capacity and Performance Management with vCenter Operations Manager
  32. 32. 32 vSphere VMware vCenter Operations Manager Architecture OpenVPN Postgres DB vSphere WebApp Custom WebApp Admin WebApp vCenter Operations Manager vApp UI VM Rolled up capacity data Capacity Analytics FSDB Postgres DB Collector ActiveMQ Performance Analytics Analytics VM Metric Data vSphere VMware vCloud / VMware vCenter vSphere VMware vCenter Operations Manager UI with vSphere VMware vCenter Configuration Manager Third-Party Data Sources vCenter Communications over SSL vCenter Operations Manager Custom UI
  33. 33. 33 Workload Mobility with vCloud Connector
  34. 34. 34 vCloud Connector Architecture Private Cloud Public Cloud vCloud Connector Server “Control Plane” “Data Plane” vSphere Client Clients Public Cloud Data Private vCloud vSphere Public Cloud vCC UI vCC Server Node Node Node Node
  35. 35. 35 Cost Analysis and Reporting with vCenter Chargeback
  36. 36. 36 Using vCenter Chargeback with vCloud Director vCloud Databases Organization Hierarchies Cost ReportsCost Models Chargeback Data Collectors vCenter Chargeback Database Third-Party Tools 1 2 3
  37. 37. 37 Integration Architecture with Chargeback vCenter Chargeback Server vCenter Chargeback Application/Web UI vCenter Server System 1 vSphere Client •Stores organization hierarchy •Stores cost/rate plan •Global cost configuration •vCenter Server database statistics Chargeback database •Cost reports •Cost configuration JDBC HTTPS HTTPSvCenter APIs/JDBC Multiple vCenter Server deployment vCenter Chargeback plug-in vCenter Chargeback REST APIs / HTTP(S) vCloud Director Database vCloud Director Server vShield Manager Server vCenter Chargeback adds two new data collectors for vCloud integration vCenter Server System 2
  38. 38. 38 vCloud Architecture with vCenter Chargeback vCenter Server VMware vSphere ESXi™ hosts with vCloud Director agents vCloud Agent vCloud Agent vCloud Agent vCloud Agent vCloud Agent Datastores VMware vSphere vCenter Server database LDAP vSphere Client vCenter Chargeback web interface vCenter Chargeback database vCenter Chargeback vCenter Chargeback Server VMware vCloud Director vCloud Director Cell vCloud Director database vCloud Director web console vCloud API vShield vShield Manager and vShield Edge virtual appliances data collectors
  39. 39. 39 Dependency Mapping with vCenter Infrastructure Navigator
  40. 40. 40 VMware vCenter Infrastructure Navigator Architecture VM VMware Tools VM VMware Tools VM VMware Tools VM VMware Tools VM VMware Tools VM VMware Tools VM VMware Tools VM VMware Tools vCenter
  41. 41. 41 AMQP Messages with RabbitMQ  vCloud Director publishes notification messages to an Advanced Message Queuing Protocol (AMQP) exchange (AMQP version 0.9.1 supported by RabbitMQ version 2.0 and later)
  42. 42. 42 Appendix A: vCenter Configuration Manager into vCenter Operations Manager Integration
  43. 43. 43 vCenter Configuration Manager Integration Architecture  vCenter 4.0 u2 and later  VCM 5.5 configured to collect from • vCenter or virtual machines  vCenter Operations Manager 5.0 • Collects from the same vCenter instance • IE (7, 8, or 9*) is required for launch-in-context • VCM Adapter • Pre-installed on vCenter Operations Manager vApps • Install separately for the non-vApp (Enterprise Plus Linux or Windows installers)  vCenter Operations Management Suites • Enterprise Plus and Enterprise • Enterprise can be enabled if a la carte full VCM functionality is added for some virtual machines. Otherwise there is no guest operating system data to gather VCM vCenter Operations Manager Collector VCM Adapter VMware Adapter VCM DB vCenter * There are no known issues with IE9 in compatibility mode
  44. 44. 44 vCenter Operations Manager vCenter Configuration Manager Architecture – Data Flow 1. VCM collects vCenter inventory and configuration data using VI-SDK and standing collection job, usually nightly 2. VCM collects guest operating system data using VCM Agent and standing collection job, usually nightly 3. vCenter Operations Manager VMware Adapter collects vCenter topology, performance and change data from vCenter using VI-SDK every five minutes by default 4. vCenter Operations Manager VCM Adapter collects vCenter guest OS change data from VCM using JDBC connection • Depends on  and  to complete for success • Every five minutes by default VCM Collector VCM Adapter VMware Adapter VCM DB vCenter 1 2 34
  45. 45. 45 vCenter Configuration Manager – Multiple Components  Can I do multiple instances of the components? • Need multiple adapters • 1 VCM Adapter per VCM • 1 VMware adapter per vCenter instance  VCM collects from each vCenter instance  vCenter Operations Manager registered for each vCenter instance  Correlate data between VCM and vCenter Operations Manager across multiple vCenter instances • Uses VCID (vCenter ID) and MOID (vCenter Managed Object ID) vCenter Operations Manager VCM Adapter1 VMware Adapter1 vCenter1 vCenter2 VCM1 VCM2 VCM Adapter2 VMware Adapter2
  46. 46. 46 Appendix B: vCO Workflows for VCM Patching and Compliance
  47. 47. 47 Agenda  Overview and Architecture  Prerequisites and Components  Getting Started • Important VCM Prerequisites • Import Workflow Package • Update REST Host Configuration  Configuring vCO  Getting started on VCM workflows  Patching and Compliance Workflows • Virtual machine patching (online, offline, and snapshot before patching) • Virtual machine compliance assessment (online and offline, including taking snapshot) • vCenter template patching • vCenter template compliance assessment
  48. 48. 48 Overview and Architecture  vCO server can be running on Windows or as a virtual appliance  vCO workflows leverage vCenter plug-in, HTTP REST plug-in, and VCM API
  49. 49. 49 Prerequisites and Components  VCM 5.5 with API 1.0  vCO  vCO plug-ins • HTTP-REST 1.0.1 • vCenter Server • Mail (optional)  Workflow package  Prerequisites • vCenter virtual machine or template must • Have VMware Tools™ installed • Be reachable through a network • Must have VCM agent pre-installed on target virtual machines or templates running Linux operating system
  50. 50. 50 Getting Started – Important VCM Prerequisites  Latest Windows and UNIX patch bulletins are downloaded  Required compliance templates are imported  Required remote commands are added (see the VMware Advanced Cloud POC Use Cases and Workflows document)  Timeout setting for Windows patch deployment in case a very large set of patches are being deployed • Under Administration > Settings >General Settings > Patching > Windows > Additional Settings change setting with description “Timeout in minutes for the entire patch deployment job”
  51. 51. 51 Getting Started – Import Workflow Package  Download signed package, com.vmware.library.vcm.package.cab  Extract the workflow package from the downloaded CAB file  Log in to vCO Client  Click the Packages link  Click the dropdown menu and select Import package  Select com.vmware.library.vcm.package and click Open
  52. 52. 52 Getting Started – Update REST Host Configuration  Select workflow Update a REST host from Workflows > Library > HTTP-REST > Configuration > Update a REST host  Right click the workflow and select Start Workflow  Select the Not Set link in the Host to be updated  Select the host under Inventory > HTTP-REST and click select  Enter details for the host properties like the following and click Submit
  53. 53. 53 Patching and Compliance Workflows 1. Virtual Machine Patching
  54. 54. 54 Patching and Compliance Workflows (cont.) 2. Virtual Machine Compliance Assessment
  55. 55. 55 Patching and Compliance Workflows (cont.) 3. Template Patching
  56. 56. 56 Patching and Compliance Workflows (cont.) 4. Template Compliance Assessment
  57. 57. 57 Questions
  58. 58. 58 VMware Advanced Cloud Proof of Concept (POC) VMware, Inc. 3401 Hillview Ave Palo Alto, CA 94304 Tel: 1-877-486-9273 or 650-427-5000 Fax: 650-427-5001

×