How to Build the VMware Demo Lab TECHIV0030 Matt Heffernan, VMware, Inc.Frank Ciambbotti, VMware, Inc.Ken Lowenstein, VMware, Inc.
This session may contain product features that are currently under development. This session/overview of the new technology represents no commitment from VMware to deliver these features in any generally available product. Features are subject to change, and must not be included in contracts, purchase orders, or sales agreements of any kind. Technical feasibility and market demand will affect final delivery. Pricing and packaging for any new technologies or features discussed or presented have not been determined. Disclaimer “These features are representative of feature areas under development. Feature commitments are subject to change, and must not be included in contracts, purchase orders, or sales agreements of any kind. Technical feasibility and market demand will affect final delivery.”
Facebook Search for VMware Partner Network TwitterSearch for VMware_Partners http://blogs.vmware.com/powerofpartnership/ Linkedin Search for VMware Partner Network Follow Us t Join the conversationGet the latest scoopBe a part of the network Subscribe to RSS Follow this event LIVE! #VMwarePEX2010 Help us help you! Please fill out the survey at the end of the course.
What is Cloud Computing? Jeff Hunter, Sr. Systems Engineer
What is Cloud Computing? • Capacity on demand • Dynamic enterprise computing platform • SMB fully-outsourced infrastructure • Commonality between on-premise, off-premise • Mobility, seamless transition • True utility computing -similar to home utilities • –Electric, natural gas, water, etc. –pay for what is used • –Utilities can be requested and turned off as needed • –Consumer expertise in these resources not required
Disclaimer • This session may contain product features that are currently under development. • This session/overview of the new technology represents no commitment from VMware to deliver these features in any generally available product. • Features are subject to change, and must not be included in contracts, purchase orders, or sales agreements of any kind. • Technical feasibility and market demand will affect final delivery. • Pricing and packaging for any new technologies or features discussed or presented have not been determined. “These features are representative of feature areas under development. Feature commitments are subject to change, and must not be included in contracts, purchase orders, or sales agreements of any kind. Technical feasibility and market demand will affect final delivery.”
About the Speaker • Jeff Hunter, VCP4, MCTS • Senior Systems Engineer at VMware • email@example.com • With VMware for nearly 3 years • Prior to VMware • Design engineer for Fortune 500 bank • Systems engineer for Fortune 500 insurance company • Desktop support specialist at collection agency • More than a decade in the IT industry as a customer and a vendor • Night job: Mobile disc jockey
Agenda • This presentation is designed to provide high-level ideas and discussion points when talking with customers about building an on-premise or private cloud service offering - topics include: • What is Cloud Computing? • Groundwork • Accounting • Products • IT Marketing to Business Units • Benefits
What is Cloud Computing? • Capacity on demand • Dynamic enterprise computing platform • SMB fully-outsourced infrastructure • Commonality between private, public clouds • Mobility, seamless transition • True utility computing - similar to home utilities • Electric, natural gas, water, etc. – pay for what is used • Utilities can be requested and turned off as needed • Consumer expertise in these resources not required
Groundwork • Run IT like a not-for-profit business • A “front door” for requesting services • Web portal ticket? Help desk call? PMO? • Make it a single point of contact for the business • Maintain an inventory of resources • Provide consulting services • What kind of solution does the business unit really need • Market the services • Business must know what products/services are available • Bottom line is (as close as possible to) zero • Only the amount required to recover the costs of a service is charged to the business units – no more, no less.
Groundwork • Standards must be developed • Currency teams • Hardware, software • Standards across all platforms and environments • Standard units of computing resources • Fully virtualized data center • Hardware grouped into logical pools • Pools divided into standardized virtual units • Multiple tiers, each with specific attributes. Examples: • Tier 3: Basic virtual machines • Tier 2: High availability, load balancing added • Tier 1: Additional fault tolerance, DR protection
Groundwork • Inventory • IT must own assets to set and maintain standards. • Business units no longer dictate hardware, software, etc. purchases – they request services • A pool of available resources always available • Provides ability to react quickly to business needs • Service catalog with rates • Catalog might look similar to a retailer catalog • Technology domains: Servers, storage, database, etc. • Brief, business-friendly description of each service, cost CPU Pool Storage Pool Interconnect Pool CPU Pool Memory Pool Interconnect Pool Storage Pool
Groundwork • Example: Service catalog with rates
Groundwork • Example: Service catalog with rates 8801 Tier 1 Support provides production level server support for servers with high availability and disaster recovery requirements. Monthly Rate: $895.00 Basic Features: • Windows Server 2008 R2 Standard • 24 x 7 support (hardware, operating system) • Premium problem support and full problem determination • Production level monitoring, alerting for hardware, operating system • All problem resolution severity codes supported • Maintenance windows negotiated based on business requirements
Groundwork • Capacity Management and Forecasting • Accurate performance monitoring and trending must be in place • Insure performance SLAs are maintained • Provides data to right-size similar solutions • Identify unused resources, reclaim, reuse • Proper forecasting to avoid inventory shortages • Configuration Management Database (CMDB) • Piece that ties it all together • What do we have? • Who is using it? • What is it called? • What does it do? • How much are we charging for this?
Task Management • Utilize proper infrastructure based on VM type and purpose • Consistent placement of VMs in infrastructure • Deploy based on defined standards • Configure automation criteria once • Reclaim resources consumed by unused VMs • Archive retired VMs to secondary storage • Understand VM Ownership & Purpose • Authorize and Implement VM Changes When Necessary VMware vCenter Lifecycle Manager Sort, prioritize, delegate, & manage tasks in the team work queue
Accounting • Business units “lease” resources • More dynamic – business unit uses the resource only as long as they need it • Resources returned to available pool for others to use when no longer needed • Business units focus on the business, technology experts focus on the technology • IT sets the standards, owns and maintains resources available for use – the business does not dictate what core technologies are purchased
Accounting • Develop and implement an accounting method that provides for a chargeback environment • Costs determined for components of a service • Hardware, Software • Network • Storage, Backup and Restore • Support, Monitoring • Facilities (power, cooling, cabling, floor space) • Define total cost to provide a service • Use total cost to develop rate. Examples: • Rate determined by amount of resources used over time • Set rate for standard computing resource unit
Accounting • Example: Determining cost of product or service
Accounting • Rates are charged to business to recover costs • If the rates are developed properly, IT should break even (no profit, no loss) • Define when and how rates should be changed • Drastic change in service or cost of “raw materials” • New service added to catalog • Review Once per year? Twice per year? Quarterly? • Changes too often creates accounting nightmare and may cause consumer confusion
VMware vCenter Chargeback • Fixed Costing • Fixed cost for a VM instance • Allocation Based Costing • Variable costs per VM based on allocated resources • Utilization Based Costing • Variable costs per VM based on actual resources utilized
Accounting • Refresh policy must be developed and enforced • Requirements come from the technology and accounting standpoints • Difficult to enforce refresh policy and other standards unless IT owns the assets • Good refresh policy that is adhered to reduces costs • Improves uptime and performance using latest technologies • Easier to maintain accounting, run books and asset database • Preserves environmental standards – fewer “varieties” to support and maintain • Net result: Lowers operational costs
Services • Servers (Virtual and physical) • Database • Storage • Backup/Disaster Recovery • Consulting • Training • How many tiered offerings? • More robust, flexible vs. keeping it simple
IT Marketing to Business • Business units must be confident in services • Technologies in use • Solutions and services must meet business requirements • Good balance of performance, features, and cost • Works as advertised • Each team’s ability to “right-size” the solution • Individuals in architecture, engineering, administration roles • Consistent behavior and results • Well-defined standards • Keep it as simple as possible • Marketing materials reflect consistency
IT Marketing to Business • Promote service offerings • Just like any other business, make sure “customers” (business units) are aware of and understand what products are available • Make it easy for business to engage the right teams • Front door process, IT-to-business liaison, PMs, etc. • New services must be advertised • Example: “Virtual Machine (VM): Looks and feels like a physical server – at only a fraction of the price! Here are some benefits of running your application in a VM…” • Communication when a service or product is updated or retired
IT Marketing to Business • Example: Marketing a new service
IT Marketing to Business • Example: Marketing a new service
Benefits • Business units focus on the business • Technology experts focus on technologies • Dynamic environment • Speed to market - rapidly provisioned cloud resources • If workload forecasted to increase, quickly and easily add additional resources to maintain SLAs • Non-disruptive addition (or subtraction) of resources • Efficiency • Business units only use what they need for as long as they need it • Resources can be precisely allocated, recouped quickly to react to varying business requirements
Benefits • Cost Savings • Drive up utilization of resources - “Do more with less” • Operational efficiencies and automation = less time reacting, more time for proactive efforts • Purchase “raw materials” in bulk which should create discount opportunities with hardware, software vendors • Prove it with the VMware Virtualization TCO and ROI Calculator • http://www.vmware.com/go/calculator
Is Every Customer Ready For the Private Cloud? • The Customer Journey IT Production Business Production IT as a Service Stage IT / LOB IT CIO Sponsorship Quality of Service Cost Efficiency Business Agility CAPEX OPEX Availability Responsiveness Compliance Time-to-market CAPEX OPEX Availability Responsiveness Business Focus CAPEX OPEX • IT Operations • Application Lifecycle Efficiency • Service levels • Desktop • Server & infrastructure consolidation • Service catalog and self-service IT • Policy-driven automation • Increased IT innovation TechnologyFocus CloudReadiness Private Cloud
Demoing the Cloud with Solution Tracks Matt Heffernan, Sr. Technical Instructor
Solution Tracks • Useful in Setting the Groundwork to Demo the Cloud • Focus on Positioning VMware Solutions with Customers • Country Specific • Sample Whiteboard Scenarios • Available for viewing at www.solutiontracks.com • Downloadable as a zip file. • Four Tracks • vSphere 4 • VMware View • Virtual Infrastructure • Disaster Recovery • Limitation • No actual demos – BUT DON”T WORRY!!!!!
VMware Demos • Knowledge Base TV • http://blogs.vmware.com/tv • Fault Tolerance • http://download3.vmware.com/vdcos/demos/DVS_Demo_800x600.html • Distributed Switch • http://download3.vmware.com/vdcos/demos/DVS_Demo_800x600.html
www.youtube.com • Why use YouTube? • Leveraging today’s media • Benefits • Easily accessible demos of Cloud technology available anywhere. • Use before or after the customer engagement in order to pre-stage the meeting or follow up. • Limitations • Someone else created the demo, including possible competitors, i.e. Other Partners. • Some of the videos are long. For example, over 8 minutes, which may result in losing the customers attention. • Choose Wisely
www.youtube.com Demos • VMotion • http://www.youtube.com/watch?v=RU0p_zxJbBA • Storage VMotion • Older VI3.5 demo with 3rd Party Plugin • Distributed Resource Scheduler (DRS) • http://www.youtube.com/watch?v=9PBAe8ZWrHk • Distributed Power Management (DPM) • http://www.youtube.com/watch?v=Nkv0fhu-m2k • High Availability (HA) • http://www.youtube.com/watch?v=iruACplfHC4 • Fault Tolerance (FT) • http://www.youtube.com/watch_popup?v=NCMMwGC0hD8
vSphere in a Box Ken Lowenstein, Systems Engineer
Objective – How can I show the customer… “I want to see vmotion” “How do I build a virtual switch” “What can I do with vCenter?” “What is a snapshot” “What is a template and how can I deploy a new VM?
Overview Make Use of Limited Mobile Resources Creating the Environment Tips – Tricks – Hacks What do I demo ? - Questions
64 bit processor 4 GB memory About 20-24GB free disk space (when all finished) Fusion 3.01 & WKS 7 - support VMware ESX as guest For older WKS/Fusion versions go here – http://www.vladan.fr/xtravirt-reload-virtual-infrastructure-vi35-installed-on-wmware-workstation-65/ Patience – Patience – Patience * Demo was built using Mac Book Pro [2.2 Ghz Intel 2 Core – 4 GB RAM – 100 GB Drive] Prerequisites
vSphere 4 - latest and greatest vCenter 4 http://downloads.vmware.com/d/info/datacenter_downloads/vmware_vsphere_4/4 FreeNAS – latest stable version (used 0.69.4276) http://sourceforge.net/projects/freenas/files/ Partners *** Use your NFR allocated licenses *** Downloads
Choose VMware ESX within Fusion / Workstation - Edit Settings - Use NAT – (access if not connected and/or access internet if needed) - Change Disk Size to 20GB (just because) - Uncheck split disk into 2GB chunks or leave checked if wanting portability between Wintel / Mac (FAT 32) - Default install - using DHCP After Reboot - Alt-F1 - - login to ESX server - Edit /etc/vmware/init/init.d/00.vmnix - Change value “RequiredMemory-2064384” to 516096 - Shutdown the virtual machine - change the VM memory to 900 MB Repeat Process for second ESX server Build ESX Servers
ESX Gotcha From vSphere ClientClick on the ESX server (s) > Configuration > Advanced Settings -> Vmkernel > “uncheck” vmkernel.boot.usenumainfo
install W2K3 w/SP1(or SP2) static IP - change memory to 1256 MB - install vCenter and vClient only – default install Create vCenter VM
A bit of tweaking’ disable TPAutoConnect service (slows booting process) Disable VmwareWebservice (tomcat) if vCenter does not auto start (as per VM support) 1. Create a .bat file with following script: net start MSSQL$SQLEXP_VIM ping 127.0.0.1 -n 30 -w 1000 > null net start vpxd2. Set script to run on boot. For 2003 systems: * Open the local computer policy (Start > Run and type in gpedit.msc and press Enter)* Expand Computer Configuration\Windows Settings\Scripts* In the right-hand pane, double-click Startup and add your script. 3. Set SQL and VC services to manual startup. vCenter VM - cont'd
Create FreeBSD machine delete ide disk - add 80GB scsi disk remove all non-essentials (sound, etc) go to FreeNAS site for walk-through http://sourceforge.net/projects/freenas/files/ TIP – “Be sure to enable NFS on FreeNAS” FreeNAS
Configure vCenter Create New Datacenter Add ESX hosts to Datacenter - change IP to static once imported into vCenter - Configure ntp (pool.ntp.org) - Attach FreeNAS storage Virtual Machine - add vmkernel port w/vmotion - Install sysprep on VC as per documentation
Use Lightweight VM’s • Ideally --- 1-NT and 1-W2K Virtual Machine • Both can run with 64 MB memory • W2K can be used to demo sysprep / customization • VMware tools can be installed • May need to edit .vmx file to shut non-ACPI VMsgui.exitOnCLIHLT = TRUE • Still working on this one – used to work on “the olden days” • Create template(s) for demo’ing • Snapshot one VM for rollback • Tip – • When building VM environment - use one ESX server and bump up memory