introduc on of pla orm isf
play

Introduc)on of Pla/orm ISF Weina Ma Weina.Ma@uoit.ca - PowerPoint PPT Presentation

Introduc)on of Pla/orm ISF Weina Ma Weina.Ma@uoit.ca Agenda Pla/orm ISF Product Overview Pla/orm ISF Concepts & Terminologies Self-Service


  1. Introduc)on ¡of ¡Pla/orm ¡ISF ¡ Weina ¡Ma ¡ Weina.Ma@uoit.ca ¡ ¡ ¡

  2. Agenda • Pla/orm ¡ISF ¡Product ¡Overview ¡ • Pla/orm ¡ISF ¡Concepts ¡& ¡Terminologies ¡ • Self-­‑Service ¡Applica)on ¡Management ¡ • Applica)on ¡Example ¡ • Deployment ¡Examples ¡

  3. Pla/orm ¡Compu)ng, ¡Inc. Pla7orm ¡ Clusters, ¡Grids, ¡Clouds, ¡Whatever ¡ Compu=ng ¡ The ¡leader ¡in ¡cluster, ¡grid ¡and ¡cloud ¡management ¡so3ware: ¡ o 17 ¡years ¡of ¡profitable ¡growth ¡ o 2,000 ¡of ¡the ¡world’s ¡most ¡demanding ¡client ¡organiza)ons ¡ o 5,000,000 ¡CPUs ¡under ¡management ¡ o 500 ¡professionals ¡working ¡across ¡13 ¡global ¡centers ¡ o Many ¡Strategic ¡rela)onships ¡including ¡Dell, ¡Intel, ¡MicrosoV, ¡Red ¡ Hat ¡and ¡SAS ¡

  4. Pla/orm ¡Product ¡Por/olio Pla7orm ¡Cluster ¡ ¡ Pla7orm ¡LSF ¡ Pla7orm ¡ISF ¡ ¡ ¡ ¡ ¡ Pla7orm ¡MPI ¡ Pla7orm ¡Symphony ¡ Clusters ¡ Grids ¡ Clouds ¡ Workload ¡Management ¡ Resource ¡Management ¡ Pla7orm ¡Compu=ng ¡

  5. What ¡is ¡ISF? • ISF: ¡Infrastructure ¡Sharing ¡Facility ¡ • End-­‑to-­‑end ¡private ¡cloud ¡management ¡ soVware. ¡ • Pla/orm ¡ISF ¡creates ¡a ¡shared ¡compu)ng ¡ infrastructure ¡from ¡heterogeneous ¡physical ¡ and ¡virtual ¡resources ¡to ¡deliver ¡applica)on ¡ environments ¡according ¡to ¡workload-­‑smart ¡ and ¡resource-­‑aware ¡policies.

  6. Pla/orm ¡ISF ¡for ¡IaaS ¡Management ¡ • SoVware ¡layer ¡purpose-­‑built ¡to ¡ manage ¡private ¡cloud ¡data ¡centers ¡ - All ¡kinds ¡of ¡apps ¡& ¡workload ¡ Business ¡Units ¡ - Heterogeneous ¡resources ¡ • Smart ¡automa)on ¡matches ¡IT ¡demand ¡ Demand ¡ with ¡supply ¡ - Workload ¡smart ¡ Cloud ¡Management ¡ - Resource ¡aware ¡ - Dynamic ¡flexing ¡ Supply ¡ • Policy-­‑driven, ¡governance, ¡ compliance, ¡security ¡ • Works ¡with ¡exis)ng ¡mgmt ¡tools ¡

  7. Key ¡Pla/orm ¡ISF ¡Capaci)es Heterogeneous Hierarchy Cloud Infrastructure KVM / Xen + Management To Multi-Tier Physical + Applications External Cloud + Rapid Provisioning Multi-data Center Deep VMware and/or Flexing Cloud Cockpit Integration

  8. Pla/orm ¡ISF ¡Overview Delivering ¡applica)on ¡environments ¡according ¡to ¡ workload-­‑smart ¡& ¡resource-­‑aware ¡policies ¡ Pla7orm ¡ISF ¡ Applica=on ¡Middleware ¡Integra=ons ¡ Ticke=ng ¡ En=tlement ¡ System ¡ System ¡ Opera=onal ¡ Manager ¡ • ¡Monitoring ¡ • ¡Alarms ¡ • ¡Events ¡ • ¡Opera=ons ¡ Authen=ca=on ¡& ¡ CMDB ¡ Security ¡

  9. ISF ¡is ¡TOP1 ¡in ¡Private ¡Cloud Analyst ¡firm ¡Forrester ¡ published ¡an ¡ assessment ¡report ¡on ¡ private ¡cloud ¡soVware ¡ in ¡2011, ¡and ¡Pla/orm ¡ ¡ Compu)ng, ¡with ¡its ¡ ¡ ISF ¡soVware, ¡appears ¡ to ¡have ¡the ¡most-­‑ complete ¡offering ¡ based ¡on ¡Forrester’s ¡ criteria ¡

  10. ISF ¡Concepts ¡& ¡Terminologies

  11. ISF ¡Terminology ¡– ¡Resource ¡ Management ¡Concepts • ¡Host ¡ – Hypervisor ¡or ¡physical ¡host ¡that ¡can ¡be ¡used ¡to ¡sa)sfy ¡provisioning ¡ requests ¡ • Resource ¡Adapter ¡ – ¡ Pluggable ¡module ¡that ¡implements ¡an ¡interface ¡allowing ¡ISF ¡to ¡talk ¡to ¡ various ¡provisioning ¡and ¡virtualiza)on ¡management ¡systems ¡ – Agent: ¡ ¡Pre-­‑built ¡module ¡that ¡supports ¡interac)on ¡with ¡certain ¡ virtualiza)on ¡management ¡systems ¡(e.g ¡kvm) ¡ • Resource ¡Group ¡ – Grouping ¡of ¡hosts ¡used ¡for ¡tracking ¡reserva)ons/alloca)ons ¡for ¡capacity ¡ management ¡ – Mapped ¡onto ¡hypervisor ¡groups ¡e.g ¡Vmware ¡DataCenters ¡ – Resource ¡groups ¡organized ¡hierarchically ¡

  12. ISF ¡Terminology ¡– ¡Policy ¡Based ¡ Automa)on ¡ ¡ • ¡Placement ¡Policies ¡ – ¡ Control ¡where ¡VMs ¡will ¡be ¡placed ¡on ¡physical ¡infrastructure ¡ – ¡ Can ¡be ¡specified ¡on ¡applica)on ¡component ¡level ¡or ¡global ¡(packing, ¡ striping, ¡CPU-­‑load, ¡etc) ¡ • ¡Applica=on ¡Policies ¡ – ¡ Thresholds ¡that ¡trigger ¡the ¡adding ¡or ¡removing ¡of ¡resources ¡to ¡an ¡ applica)on ¡ ¡based ¡on ¡memory, ¡cpu, ¡etc ¡ • ¡Resource ¡Policies ¡ – ¡Thresholds ¡that ¡trigger ¡automated ¡ac)ons ¡on ¡hosts, ¡VMs, ¡applica)on ¡ instances ¡such ¡as ¡power ¡on/off/migrate ¡ • ¡Alarms ¡ – Thresholds ¡which ¡trigger ¡no)fica)on ¡and ¡change ¡state ¡of ¡hosts, ¡VMs, ¡ applica)ons ¡to ¡indicate ¡opera)onal ¡problems ¡

  13. ISF ¡Terminology • ¡Account ¡ – ¡ A ¡way ¡of ¡grouping ¡users ¡and ¡providing ¡access ¡to ¡cloud ¡resources ¡for ¡resource ¡ accoun)ng ¡and ¡quota ¡purposes ¡ – ¡Mapped ¡onto ¡organiza)onal ¡/ ¡departmental ¡structure ¡ • Applica=on ¡Defini=on ¡ ¡ – ¡A ¡blueprint ¡specifying ¡the ¡steps ¡to ¡provision, ¡monitor ¡and ¡manage ¡an ¡applica)on ¡ environment ¡ ¡ – Made ¡up ¡of ¡component ¡consis)ng ¡of ¡a ¡set ¡of ¡similar ¡machines ¡ – ¡Defini)on ¡can ¡consist ¡of ¡a ¡single ¡component ¡or ¡ ¡mul)ple ¡linked ¡components ¡ • ¡ ¡Applica=on ¡Instance ¡ ¡ – ¡ A ¡set ¡of ¡machine ¡(VMs ¡or ¡physical ¡machines) ¡created ¡from ¡a ¡blueprint ¡by ¡a ¡user ¡ ¡to ¡ run ¡at ¡specific ¡)me ¡with ¡selectable ¡deployment ¡parameters ¡ • Post-­‑Provisioning ¡Script ¡ – Script ¡that ¡runs ¡inside ¡the ¡VM ¡that ¡does ¡set ¡up ¡of ¡network ¡parameters, ¡applica)on ¡ installa)on/configura)on, ¡management ¡agents ¡ ¡ • Applica=on ¡Workflow ¡ – Scripts ¡that ¡run ¡on ¡the ¡ISF ¡Master ¡that ¡co-­‑ordinate ¡the ¡sequencing ¡of ¡ac)vi)es ¡during ¡ the ¡applica)on ¡ ¡lifecycle ¡(eg. ¡crea)on, ¡power ¡on/off, ¡delete) ¡

  14. • Apache ¡Web ¡Server ¡ ¡Tomcat ¡App ¡Server ¡ – Quan)ty ¡= ¡1 ¡(min ¡– ¡max) ¡ ¡-­‑ ¡Quan)ty ¡= ¡2 ¡(min ¡– ¡max) ¡ – Type ¡= ¡virtual ¡ ¡ ¡-­‑ ¡Type ¡= ¡Virtual ¡ – # ¡of ¡CPUs ¡(min ¡– ¡max) ¡= ¡1 ¡ ¡-­‑ ¡# ¡of ¡CPUs ¡= ¡2 ¡(min ¡– ¡max) ¡ – Memory ¡(MB) ¡(min ¡– ¡Max)= ¡256 ¡ ¡-­‑ ¡Memory ¡(MB) ¡(min ¡– ¡max) ¡= ¡768 ¡ – IP ¡Address ¡= ¡DHCP ¡ ¡ ¡-­‑ ¡IP ¡Address ¡= ¡DHCP ¡ – Configure ¡= ¡Post ¡Script ¡ ¡ ¡-­‑ ¡Configure ¡Applica)on ¡= ¡Post ¡Script ¡ – Workflow ¡= ¡Script ¡ ¡ ¡-­‑ ¡Workflow ¡= ¡Script ¡ Applica=on ¡Defini=on ¡

  15. Bladelogic ¡App ¡Provisioning 1. User ¡deploys ¡ 1 ¡ applica)on ¡ ISF ¡ through ¡ISF ¡GUI ¡ 2. Create ¡VM ¡ 2 ¡ through ¡vCenter ¡ VMWare ¡vCenter ¡ BMC ¡BladeLogic ¡ 3. Power ¡On ¡VM ¡ AppServer ¡ 4. VMOTools ¡runs ¡ 3 ¡ post-­‑provisioning ¡ script ¡in ¡VM ¡ VMO Tools ¡ VM ¡ Install ¡RSCD ¡ – ESXi ¡servers ¡ Agent ¡ BL ¡ Scripts ¡ Start ¡Agent ¡ – Invoke ¡blcli ¡to ¡ – add ¡VM ¡to ¡BL ¡ Invoke ¡blcli ¡to ¡run ¡ – DeploymentJob ¡

  16. External ¡Approval ¡Integra)on • Want ¡to ¡integrate ¡with ¡Helpdesk ¡ • Requests ¡for ¡applica)ons/machines ¡should ¡create ¡ a ¡helpdesk ¡)cket ¡ • Ticket ¡should ¡contain ¡request ¡details ¡ • Ticket ¡should ¡have ¡Approve ¡/ ¡Reject ¡URL ¡ ¡ I ¡need ¡applica)on ¡X ¡for ¡ 2 ¡weeks ¡ Pickup ¡ ISF ¡ Helpdesk ¡ Request ¡ Open ¡Ticket ¡ Close ¡ Approve ¡ 16 ¡ 2013-­‑03-­‑18 ¡

  17. Roles

  18. Usage ¡Data ¡ ¡for ¡Billing ¡& ¡Capacity ¡Planning HPC ¡Applica=on ¡ Repor=ng ¡App ¡ JBOSS ¡App ¡ Pla7orm ¡ISF ¡ Other ¡Data ¡ External ¡ Usage ¡Data ¡ Billing ¡ • ¡Reserved ¡Amount ¡& ¡Time ¡ • ¡On-­‑Demand ¡Amount ¡& ¡Time ¡ System ¡ • ¡CPU ¡Usage ¡ • ¡Mem ¡Usage ¡ • ¡By ¡Account ¡ • ¡By ¡Applica)on ¡Def ¡ Rate ¡ • ¡By ¡User ¡ Defini)on ¡ • ¡By ¡Resource ¡Group ¡

  19. Self-­‑Service ¡Applica=on ¡ Management ¡

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend