SlideShare una empresa de Scribd logo
1 de 34
+




From Zero to Colo - vCloud Director in my lab
With Mike Laverick (VMware)
Blog: www.mikelaverick.com
Email: mike@mikelaverick.com
Twitter: @mike_laverick
+
    Before I begin

       Thank You VMUG Leaders!

       Competition Is Good…

       www.eucbook.com
+
+
    Agenda
     The Home Lab Backstory - Long, Long ago
     in a galaxy called 2003….
     Former   vSphere Setup
     CH-CH-CH    Changes - vSphere5.1 Setup
      Compute
      Network
      Storage

     vCD   Lesson Learned…
     My   Lab To-Do List…
+
    What is vCloud Director?
+
    The Home Lab Backstory - Long,
    Long ago in 2003…
       My first attempt with ESX 2.0/vCenter 1.0

       Location: Under my desk

       Girlfriend Impact: NIL
+
    The vCloud Suite: SDDC Era
       Virtual Appliances where possible/necessary

       vCenter Server Appliance (VCSA)
           Feature Parity with Windows version
           Switch allowed me to completely reconfigure resources around vCloud/SDDC
            agenda
           Reduce “infrastructure VM” footprint
           Beware of plug-ins; Support for the web-client (e.g. NetApp VSC)

       vCloud Director Virtual Appliances (vCD-VA)
           Use built-in Oracle XE DB
           Dead easy to setup (No Packages, DB setup)
           Beware: No multi-cell, No migration
           Beware: Demo only; Labs; Training purposes…

       vShield Manager Virtual Appliance (Mandatory)

       vSphere Replication Appliance (VR)

       vSphere Data Protection Appliance (vDP)
+
    vSphere5/SRM5.0/View5.1 Era –
       SRM 5.0 Period (2011)
           Hello 2x Dell Equallogics
           Hello 1x NS-120 & 1x NS-20
           Hello 2x NetApp 2040s
           Hello massive colocation bill!!!

       VMware Employee Period (2012) >>>>>>>>>>>
           HomeLab & ProLab Merge
           Goodbye EMC
           Goodbye 2xPDU
           Hello 24U of extra racks space
           Hello to 14 AMPs extra power!

       Location: Quality Colocation

       Costs: £870 GBP, $1,300 USD

       Girlfriend Impact: Married 2013,4th May
+
    Virtual Silos
       The VMware Cluster as the New Silo?

       Discrete Blocks of:
           Compute
           Network
           Storage

       Q. Why do we like silos?

       Q. Why do we hate silos?
+
    Compute…
+
    Compute Continued…
       One Site; Two Clusters

       “Infrastructure” Resource Pool – No Management Cluster 

       GOAL: Maximize Resource; Setup Tiered Clusters

       Decisions:
           Different CPU types forced DRS separation
           Gold Cluster = HP DL 385s
               WHY? = More memory & FC connected to SAS storage
           Silver Cluster = Lenovo TS200
               WHY? = Less RAM, Only 1GP pipe to either SAS/SATA on NFS/iSCSI
+
    Storage…
+
    Storage Continued…
       Destroyed Datastores!

       Except
           Infrastructure datastore
           Templates
           Software (iso, templates, miscs)

       Originally a much more complicated layout – 7 Tiers!!!

       4 Tiers
           1. Platinum (NetApp, FC, SAS, SnapMirror – 5min RPO)
           2. Gold (Dell, iSCSI, SAS, Replication – 1hr RPO)
           3. Silver (NetApp, NFS, SATA, Datastore Cluster, 3x300 GB, Thinly Provisioned)
           4. Bronze (Dell, iSCSI, SATA, Thinly Provisioned)

       vSphere Replication for Replication from 3>4 or 4<3
+
    Storage Anxieties…
       Many Organizational Tenants sharing the SAME datastore
           What about Site Recovery Manager?
           What about performance – Capacity management isn’t the issue

       With Array-based Replication (ABR)
           One Failover to rule them all?
           No per-vApp Failover
           No per-Organization failover

       Solutions?
           Platinum/Gold datastores per-Organization 
           vSphere Replication 
           VMware vVols 
+
    Network…
+
    Network Continued…
       Goodbye Standard Switch

       Struggle to provide redundancy/separate with the “Combo
        Approach”

       Many of the Adv features of vCD require Distributed vSwitch

       Classical Approach:
           Two DvSwitches
               One for internal vSphere Networking (vMotion, IP Storage, FT,
                Management)
               One for Virtual DataCenter
           Backed by two VMNICs each…
+
    Network Anxieties…
       All my Provider vDCs share the SAME DvSwitch

       What about “Fat Finger Syndrome”?

       How realistic is that?

       Time to re-examine “Best Practices”

       Do best practices represents an ideal OR an ideal filtered
        through the limitations of a technology
           Provider vDCs in vCD 1.x – One Cluster, No Tiering of Storage
           Provider vDCs in vCD 5.x – Many clusters, Tiering of Storage
+
    Lesson Learned
       When thinking about a Provider vDC
           All the resources matter
           Compute + Storage + Networking
           By far the easiest for me was compute

       But my “Gold” cluster has no FT Support 
           Prepare to make compromises/trade offs
           UNLESS all your hosts are the SAME

       VXLAN needs enabling on Distributed Switches via vSphere
        Client
           Prior to creating a Provider vDC

       Watch out with VMs already on the cluster – vCD ESX Agent
           Running existing “infrastructure” VMs on a cluster
           Stops the install of the vCD Agent
           Has to be done on per-ESX host basis (easy)
+
    More Lessons Learned…
       Get your VLANs sorted BEFORE you use them in vCD…

       Beware of Orphaned VLAN references in the vCD Databases

       http://kb.vmware.com/kb/2003988
+
    Work out your IP before you start!
     “Wrong”
      192.168.3.x  – “External Network”
      172.168.x.x – “Organization Network”
      10.x.x.x – “vApp Network”

     “Right”
      10.x.x.x– “External Network”
      172.168.x.x – “Organization Network”
      192.168.1.x – “vApp Network”

     Keep   it simple – whole ranges dedicated
+
    IP Ranges can be tricky to change
       Even with vApps powered off – options unavailable
           Gateway Address
           Network Mask

       Resolution involves admin:
           Add new vApp Network
           Remap all VMs to new vApp Network
           Remove old vApp Network
+
    vApp Networks & Edge Gateway
       Every vApp Network you create:
           Creates a vCNS Edge Gateway
           Consumes resources

       Solution
           Create two vApps per Organization
           TypeA: One on the Organization Network
           TypeB: One on its own vApp Network
           Power off the Type B vApp to save resources
           Beware of static MAC/IP on Power Offs
+
    Establish a meaningful
    naming convention…
        I KNOW EVERYONE SAYS THIS, BUT IN A HOME LAB
         DON’T YOU CUT CORNERS SOMETIMES?
        <ORGNAME><NetworkType><Purposes>
        CORPHQ-OrgNetCorp-EdgeGateway
        CORPHQ-vAppNet-WebGateway
        Makes screengrabs, documentation & troubleshooting soooo
         much easier…
        Register Edge Gateway devices in DNS…
        Helps with SysLog – watch out for stale DNS Records…
+
    OVFs – Portable?
+
    OVFs – Portable?
+
    Your Lab?
       Nested ESX
           http://communities.vmware.com/community/vmtn/bestpractices
            /nested
           vTARDIS? - http://vinf.net/2011/10/03/vtardis-5-at-a-vmug-near-
            you/
           Workstation/Fusion – Out of the box nested ESX…
           AutoLab - http://www.labguides.com/autolab/

       Redundant Array of Inexpensive PCs (RAIPC)
           Community Hardware Page:
           http://communities.vmware.com/community/vmtn/bestpractices
            /crc
+
    vINCEPTION – Home Lab?
+
    vINCEPTION Levels

       vINCEPTION Level 0
           Physical ESX hosts, Virtual Everything Else (DC, vCenter, vCD)

       vINCEPTION Level 1
                 vApp of vSphere running under Level 0
                 Including vCD, vCNS Manager

       vINCEPTION Level 2
                 vApps running under Level 1…
+
    vCloud vSphere vApp!
+
    Cloud Nesting
+
+
    Lab Future…
       The DONE List
           Make my External Juniper Firewall work with vShield

       Need new servers?
           Dell?
+
    Follow my journey journal…
       Text Blogpost
           Follow my journey!
           Search for “Mike Laverick – My vCloud Journey Journal”

       Subscribe iTunes:
           http://tinyurl.com/audiowag (Audio)
           http://tinyurl.com/videowag (Video)
+

Questions (Welcomed) & (Attempts at) Answers
Blog: www.mikelaverick.com
Email: mike@mikelaverick.com
Twitter: @mike_laverick

Más contenido relacionado

La actualidad más candente

Whats new in Cloudstack 4.11 - behind the headlines
Whats new in Cloudstack 4.11 - behind the headlinesWhats new in Cloudstack 4.11 - behind the headlines
Whats new in Cloudstack 4.11 - behind the headlinesShapeBlue
 
How to Design a Scalable Private Cloud
How to Design a Scalable Private CloudHow to Design a Scalable Private Cloud
How to Design a Scalable Private CloudAFCOM
 
Hypervisor Capabilities in Apache CloudStack 4.3
Hypervisor Capabilities in Apache CloudStack 4.3Hypervisor Capabilities in Apache CloudStack 4.3
Hypervisor Capabilities in Apache CloudStack 4.3Tim Mackey
 
Leveraging CentOS and Xen for the Go Daddy Private Cloud
Leveraging CentOS and Xen for the Go Daddy Private CloudLeveraging CentOS and Xen for the Go Daddy Private Cloud
Leveraging CentOS and Xen for the Go Daddy Private CloudThe Linux Foundation
 
Decisions behind hypervisor selection in CloudStack 4.3
Decisions behind hypervisor selection in CloudStack 4.3Decisions behind hypervisor selection in CloudStack 4.3
Decisions behind hypervisor selection in CloudStack 4.3Tim Mackey
 
VMware Advance Troubleshooting Workshop - Day 5
VMware Advance Troubleshooting Workshop - Day 5VMware Advance Troubleshooting Workshop - Day 5
VMware Advance Troubleshooting Workshop - Day 5Vepsun Technologies
 
Hypervisor Selection in CloudStack and OpenStack
Hypervisor Selection in CloudStack and OpenStackHypervisor Selection in CloudStack and OpenStack
Hypervisor Selection in CloudStack and OpenStackTim Mackey
 
Xen, XenServer, and XAPI: What’s the Difference?-XPUS13 Bulpin,Pavlicek
Xen, XenServer, and XAPI: What’s the Difference?-XPUS13 Bulpin,PavlicekXen, XenServer, and XAPI: What’s the Difference?-XPUS13 Bulpin,Pavlicek
Xen, XenServer, and XAPI: What’s the Difference?-XPUS13 Bulpin,PavlicekThe Linux Foundation
 
Automating Your CloudStack Cloud with Puppet
Automating Your CloudStack Cloud with PuppetAutomating Your CloudStack Cloud with Puppet
Automating Your CloudStack Cloud with Puppetbuildacloud
 
Scalable Object Storage with Apache CloudStack and Apache Hadoop
Scalable Object Storage with Apache CloudStack and Apache HadoopScalable Object Storage with Apache CloudStack and Apache Hadoop
Scalable Object Storage with Apache CloudStack and Apache HadoopChiradeep Vittal
 
Cloudstack vs Openstack
Cloudstack vs OpenstackCloudstack vs Openstack
Cloudstack vs OpenstackHuzefa Husain
 
Selecting the correct hypervisor for CloudStack 4.5
Selecting the correct hypervisor for CloudStack 4.5Selecting the correct hypervisor for CloudStack 4.5
Selecting the correct hypervisor for CloudStack 4.5Tim Mackey
 
What’s New in vCloud Director 5.1?
What’s New in vCloud Director 5.1?What’s New in vCloud Director 5.1?
What’s New in vCloud Director 5.1?Eric Sloof
 
VMware vSphere 5 seminar
VMware vSphere 5 seminarVMware vSphere 5 seminar
VMware vSphere 5 seminarMarkiting_be
 
VMware Advance Troubleshooting Workshop - Day 3
VMware Advance Troubleshooting Workshop - Day 3VMware Advance Troubleshooting Workshop - Day 3
VMware Advance Troubleshooting Workshop - Day 3Vepsun Technologies
 
Mythbusting goes virtual What's new in vSphere 5.1
Mythbusting goes virtual   What's new in vSphere 5.1Mythbusting goes virtual   What's new in vSphere 5.1
Mythbusting goes virtual What's new in vSphere 5.1Eric Sloof
 
Scaling Xen Within Rackspace Cloud Servers
Scaling Xen Within Rackspace Cloud ServersScaling Xen Within Rackspace Cloud Servers
Scaling Xen Within Rackspace Cloud ServersRackspace
 
Comparing IaaS: VMware vs OpenStack vs Google’s Ganeti
Comparing IaaS: VMware vs OpenStack vs Google’s GanetiComparing IaaS: VMware vs OpenStack vs Google’s Ganeti
Comparing IaaS: VMware vs OpenStack vs Google’s GanetiGiuseppe Paterno'
 
VSAN – Architettura e Design
VSAN – Architettura e DesignVSAN – Architettura e Design
VSAN – Architettura e DesignVMUG IT
 
Xen: Hypervisor for the Cloud - CCC13
Xen: Hypervisor for the Cloud - CCC13Xen: Hypervisor for the Cloud - CCC13
Xen: Hypervisor for the Cloud - CCC13The Linux Foundation
 

La actualidad más candente (20)

Whats new in Cloudstack 4.11 - behind the headlines
Whats new in Cloudstack 4.11 - behind the headlinesWhats new in Cloudstack 4.11 - behind the headlines
Whats new in Cloudstack 4.11 - behind the headlines
 
How to Design a Scalable Private Cloud
How to Design a Scalable Private CloudHow to Design a Scalable Private Cloud
How to Design a Scalable Private Cloud
 
Hypervisor Capabilities in Apache CloudStack 4.3
Hypervisor Capabilities in Apache CloudStack 4.3Hypervisor Capabilities in Apache CloudStack 4.3
Hypervisor Capabilities in Apache CloudStack 4.3
 
Leveraging CentOS and Xen for the Go Daddy Private Cloud
Leveraging CentOS and Xen for the Go Daddy Private CloudLeveraging CentOS and Xen for the Go Daddy Private Cloud
Leveraging CentOS and Xen for the Go Daddy Private Cloud
 
Decisions behind hypervisor selection in CloudStack 4.3
Decisions behind hypervisor selection in CloudStack 4.3Decisions behind hypervisor selection in CloudStack 4.3
Decisions behind hypervisor selection in CloudStack 4.3
 
VMware Advance Troubleshooting Workshop - Day 5
VMware Advance Troubleshooting Workshop - Day 5VMware Advance Troubleshooting Workshop - Day 5
VMware Advance Troubleshooting Workshop - Day 5
 
Hypervisor Selection in CloudStack and OpenStack
Hypervisor Selection in CloudStack and OpenStackHypervisor Selection in CloudStack and OpenStack
Hypervisor Selection in CloudStack and OpenStack
 
Xen, XenServer, and XAPI: What’s the Difference?-XPUS13 Bulpin,Pavlicek
Xen, XenServer, and XAPI: What’s the Difference?-XPUS13 Bulpin,PavlicekXen, XenServer, and XAPI: What’s the Difference?-XPUS13 Bulpin,Pavlicek
Xen, XenServer, and XAPI: What’s the Difference?-XPUS13 Bulpin,Pavlicek
 
Automating Your CloudStack Cloud with Puppet
Automating Your CloudStack Cloud with PuppetAutomating Your CloudStack Cloud with Puppet
Automating Your CloudStack Cloud with Puppet
 
Scalable Object Storage with Apache CloudStack and Apache Hadoop
Scalable Object Storage with Apache CloudStack and Apache HadoopScalable Object Storage with Apache CloudStack and Apache Hadoop
Scalable Object Storage with Apache CloudStack and Apache Hadoop
 
Cloudstack vs Openstack
Cloudstack vs OpenstackCloudstack vs Openstack
Cloudstack vs Openstack
 
Selecting the correct hypervisor for CloudStack 4.5
Selecting the correct hypervisor for CloudStack 4.5Selecting the correct hypervisor for CloudStack 4.5
Selecting the correct hypervisor for CloudStack 4.5
 
What’s New in vCloud Director 5.1?
What’s New in vCloud Director 5.1?What’s New in vCloud Director 5.1?
What’s New in vCloud Director 5.1?
 
VMware vSphere 5 seminar
VMware vSphere 5 seminarVMware vSphere 5 seminar
VMware vSphere 5 seminar
 
VMware Advance Troubleshooting Workshop - Day 3
VMware Advance Troubleshooting Workshop - Day 3VMware Advance Troubleshooting Workshop - Day 3
VMware Advance Troubleshooting Workshop - Day 3
 
Mythbusting goes virtual What's new in vSphere 5.1
Mythbusting goes virtual   What's new in vSphere 5.1Mythbusting goes virtual   What's new in vSphere 5.1
Mythbusting goes virtual What's new in vSphere 5.1
 
Scaling Xen Within Rackspace Cloud Servers
Scaling Xen Within Rackspace Cloud ServersScaling Xen Within Rackspace Cloud Servers
Scaling Xen Within Rackspace Cloud Servers
 
Comparing IaaS: VMware vs OpenStack vs Google’s Ganeti
Comparing IaaS: VMware vs OpenStack vs Google’s GanetiComparing IaaS: VMware vs OpenStack vs Google’s Ganeti
Comparing IaaS: VMware vs OpenStack vs Google’s Ganeti
 
VSAN – Architettura e Design
VSAN – Architettura e DesignVSAN – Architettura e Design
VSAN – Architettura e Design
 
Xen: Hypervisor for the Cloud - CCC13
Xen: Hypervisor for the Cloud - CCC13Xen: Hypervisor for the Cloud - CCC13
Xen: Hypervisor for the Cloud - CCC13
 

Destacado (20)

2.O nakrywaniu głów
2.O nakrywaniu głów2.O nakrywaniu głów
2.O nakrywaniu głów
 
Tulane talkmay2013 final_pdf
Tulane talkmay2013 final_pdfTulane talkmay2013 final_pdf
Tulane talkmay2013 final_pdf
 
Explorer jeapordy
Explorer jeapordyExplorer jeapordy
Explorer jeapordy
 
Boldt huff inventor
Boldt huff inventorBoldt huff inventor
Boldt huff inventor
 
Small cells
Small cellsSmall cells
Small cells
 
Tumblr
TumblrTumblr
Tumblr
 
2011-12 IABC Europe & Middle East Annual General Meeting
2011-12 IABC Europe & Middle East Annual General Meeting2011-12 IABC Europe & Middle East Annual General Meeting
2011-12 IABC Europe & Middle East Annual General Meeting
 
Unelte pentru comunicare
Unelte pentru comunicareUnelte pentru comunicare
Unelte pentru comunicare
 
Ed3508pptassignment
Ed3508pptassignmentEd3508pptassignment
Ed3508pptassignment
 
Swmt 2010 organizatii
Swmt 2010 organizatiiSwmt 2010 organizatii
Swmt 2010 organizatii
 
Project main
Project mainProject main
Project main
 
Guatelli per conferenza vita e pensiero delle cose
Guatelli per conferenza vita e pensiero delle coseGuatelli per conferenza vita e pensiero delle cose
Guatelli per conferenza vita e pensiero delle cose
 
Therapeutic comm
Therapeutic commTherapeutic comm
Therapeutic comm
 
Kick off
Kick offKick off
Kick off
 
Paket b 2012
Paket b 2012Paket b 2012
Paket b 2012
 
Do we need share point
Do we need share pointDo we need share point
Do we need share point
 
Sara Kjellberg Aarhus 2014-03-11 kjellberg
Sara Kjellberg Aarhus 2014-03-11 kjellbergSara Kjellberg Aarhus 2014-03-11 kjellberg
Sara Kjellberg Aarhus 2014-03-11 kjellberg
 
Routemedia in het kort
Routemedia in het kortRoutemedia in het kort
Routemedia in het kort
 
SoftBank IMS + Femto
SoftBank IMS + FemtoSoftBank IMS + Femto
SoftBank IMS + Femto
 
Learning experinces in purposeful media creation in pbl
Learning experinces in purposeful media creation in pblLearning experinces in purposeful media creation in pbl
Learning experinces in purposeful media creation in pbl
 

Similar a How I reshaped my lab environment

VMworld 2013: Multi-site Deployments with Network Virtualization
VMworld 2013: Multi-site Deployments with Network Virtualization VMworld 2013: Multi-site Deployments with Network Virtualization
VMworld 2013: Multi-site Deployments with Network Virtualization VMworld
 
Nested CloudStack with VMware
Nested CloudStack with VMwareNested CloudStack with VMware
Nested CloudStack with VMwareShapeBlue
 
How to build a winning solution for large scale VDI deployments
How to build a winning solution for large scale VDI deploymentsHow to build a winning solution for large scale VDI deployments
How to build a winning solution for large scale VDI deploymentsNetApp
 
Automating CloudStack and hypervisor installation and configuration
Automating CloudStack and hypervisor installation and configurationAutomating CloudStack and hypervisor installation and configuration
Automating CloudStack and hypervisor installation and configurationDag Sonstebo
 
A journey to the cloud: Getting started migrating your on-premises service to...
A journey to the cloud: Getting started migrating your on-premises service to...A journey to the cloud: Getting started migrating your on-premises service to...
A journey to the cloud: Getting started migrating your on-premises service to...OVHcloud
 
De 03 Introduction To V Cloud Api V1
De 03 Introduction To V Cloud Api V1De 03 Introduction To V Cloud Api V1
De 03 Introduction To V Cloud Api V1ikewu83
 
VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Co...
VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Co...VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Co...
VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Co...VMworld
 
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI AutomationVMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI AutomationVMworld
 
Automating CloudStack with Puppet - David Nalley
Automating CloudStack with Puppet - David NalleyAutomating CloudStack with Puppet - David Nalley
Automating CloudStack with Puppet - David NalleyPuppet
 
Agile Brown Bag - Vagrant & Docker: Introduction
Agile Brown Bag - Vagrant & Docker: IntroductionAgile Brown Bag - Vagrant & Docker: Introduction
Agile Brown Bag - Vagrant & Docker: IntroductionAgile Partner S.A.
 
Are you Ready for vCloud?
Are you Ready for vCloud?Are you Ready for vCloud?
Are you Ready for vCloud?Henry Hotkowski
 
Todd Muirhead (@virtualTodd) - VMware vSA
Todd Muirhead (@virtualTodd) - VMware vSATodd Muirhead (@virtualTodd) - VMware vSA
Todd Muirhead (@virtualTodd) - VMware vSADell TechCenter
 
Postgres the hardway
Postgres the hardwayPostgres the hardway
Postgres the hardwayDave Pitts
 
Virtualization Techniques & Cloud Compting
Virtualization Techniques & Cloud ComptingVirtualization Techniques & Cloud Compting
Virtualization Techniques & Cloud ComptingAhmed Mekkawy
 
Node.js kubernetes-cloud all the buzzwords coming together with microsoft azure
Node.js kubernetes-cloud all the buzzwords coming together with microsoft azureNode.js kubernetes-cloud all the buzzwords coming together with microsoft azure
Node.js kubernetes-cloud all the buzzwords coming together with microsoft azurePatriek van Dorp
 
Vsphere 4-partner-training180
Vsphere 4-partner-training180Vsphere 4-partner-training180
Vsphere 4-partner-training180Suresh Kumar
 
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5Tim Mackey
 

Similar a How I reshaped my lab environment (20)

vCloud Architecture BrownBag
vCloud Architecture BrownBagvCloud Architecture BrownBag
vCloud Architecture BrownBag
 
VMworld 2013: Multi-site Deployments with Network Virtualization
VMworld 2013: Multi-site Deployments with Network Virtualization VMworld 2013: Multi-site Deployments with Network Virtualization
VMworld 2013: Multi-site Deployments with Network Virtualization
 
Nested CloudStack with VMware
Nested CloudStack with VMwareNested CloudStack with VMware
Nested CloudStack with VMware
 
How to build a winning solution for large scale VDI deployments
How to build a winning solution for large scale VDI deploymentsHow to build a winning solution for large scale VDI deployments
How to build a winning solution for large scale VDI deployments
 
ESXpert strategies VMware vSphere
ESXpert strategies VMware vSphereESXpert strategies VMware vSphere
ESXpert strategies VMware vSphere
 
Implementing dr w. hyper v clustering
Implementing dr w. hyper v clusteringImplementing dr w. hyper v clustering
Implementing dr w. hyper v clustering
 
Automating CloudStack and hypervisor installation and configuration
Automating CloudStack and hypervisor installation and configurationAutomating CloudStack and hypervisor installation and configuration
Automating CloudStack and hypervisor installation and configuration
 
A journey to the cloud: Getting started migrating your on-premises service to...
A journey to the cloud: Getting started migrating your on-premises service to...A journey to the cloud: Getting started migrating your on-premises service to...
A journey to the cloud: Getting started migrating your on-premises service to...
 
De 03 Introduction To V Cloud Api V1
De 03 Introduction To V Cloud Api V1De 03 Introduction To V Cloud Api V1
De 03 Introduction To V Cloud Api V1
 
VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Co...
VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Co...VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Co...
VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Co...
 
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI AutomationVMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
 
Automating CloudStack with Puppet - David Nalley
Automating CloudStack with Puppet - David NalleyAutomating CloudStack with Puppet - David Nalley
Automating CloudStack with Puppet - David Nalley
 
Agile Brown Bag - Vagrant & Docker: Introduction
Agile Brown Bag - Vagrant & Docker: IntroductionAgile Brown Bag - Vagrant & Docker: Introduction
Agile Brown Bag - Vagrant & Docker: Introduction
 
Are you Ready for vCloud?
Are you Ready for vCloud?Are you Ready for vCloud?
Are you Ready for vCloud?
 
Todd Muirhead (@virtualTodd) - VMware vSA
Todd Muirhead (@virtualTodd) - VMware vSATodd Muirhead (@virtualTodd) - VMware vSA
Todd Muirhead (@virtualTodd) - VMware vSA
 
Postgres the hardway
Postgres the hardwayPostgres the hardway
Postgres the hardway
 
Virtualization Techniques & Cloud Compting
Virtualization Techniques & Cloud ComptingVirtualization Techniques & Cloud Compting
Virtualization Techniques & Cloud Compting
 
Node.js kubernetes-cloud all the buzzwords coming together with microsoft azure
Node.js kubernetes-cloud all the buzzwords coming together with microsoft azureNode.js kubernetes-cloud all the buzzwords coming together with microsoft azure
Node.js kubernetes-cloud all the buzzwords coming together with microsoft azure
 
Vsphere 4-partner-training180
Vsphere 4-partner-training180Vsphere 4-partner-training180
Vsphere 4-partner-training180
 
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5
 

Más de subtitle

NetApp Administration and Best Practice, Brendon Higgins, Proact UK
NetApp Administration and Best Practice, Brendon Higgins, Proact UKNetApp Administration and Best Practice, Brendon Higgins, Proact UK
NetApp Administration and Best Practice, Brendon Higgins, Proact UKsubtitle
 
Puppet Primer, Robbie Jerrom, Solution Architect VMware
Puppet Primer, Robbie Jerrom, Solution Architect VMwarePuppet Primer, Robbie Jerrom, Solution Architect VMware
Puppet Primer, Robbie Jerrom, Solution Architect VMwaresubtitle
 
eG Innovations, How to.. VDI Performance
eG Innovations, How to.. VDI PerformanceeG Innovations, How to.. VDI Performance
eG Innovations, How to.. VDI Performancesubtitle
 
Demystifying SSD, Mark Smith, S3
Demystifying SSD, Mark Smith, S3Demystifying SSD, Mark Smith, S3
Demystifying SSD, Mark Smith, S3subtitle
 
HP CloudSystem, Alex Haddock, HP Server Strategy Team
HP CloudSystem, Alex Haddock, HP Server Strategy TeamHP CloudSystem, Alex Haddock, HP Server Strategy Team
HP CloudSystem, Alex Haddock, HP Server Strategy Teamsubtitle
 
Automation with Microsoft Powershell
Automation with Microsoft PowershellAutomation with Microsoft Powershell
Automation with Microsoft Powershellsubtitle
 
Modern Data Protection
Modern Data ProtectionModern Data Protection
Modern Data Protectionsubtitle
 
10 zig presentation
10 zig presentation10 zig presentation
10 zig presentationsubtitle
 
Progressive deduplication & off site protection of vm ware data
Progressive deduplication & off site protection of vm ware dataProgressive deduplication & off site protection of vm ware data
Progressive deduplication & off site protection of vm ware datasubtitle
 
20121108 vmug london event nimble sorage for vdi
20121108 vmug london event nimble sorage for vdi20121108 vmug london event nimble sorage for vdi
20121108 vmug london event nimble sorage for vdisubtitle
 
VMware, Storage & Kitchen appliances
VMware, Storage & Kitchen appliancesVMware, Storage & Kitchen appliances
VMware, Storage & Kitchen appliancessubtitle
 
NetApp C-mode for 7 mode engineers
NetApp C-mode for 7 mode engineersNetApp C-mode for 7 mode engineers
NetApp C-mode for 7 mode engineerssubtitle
 
V sphere 5.1-storage-features-&-futures
V sphere 5.1-storage-features-&-futuresV sphere 5.1-storage-features-&-futures
V sphere 5.1-storage-features-&-futuressubtitle
 
VMUG 6 Program
VMUG 6 ProgramVMUG 6 Program
VMUG 6 Programsubtitle
 
Unified FlexPod Management and Automation
Unified FlexPod Management and AutomationUnified FlexPod Management and Automation
Unified FlexPod Management and Automationsubtitle
 
Virtualisation:- Business Continuity Solution or Enabler
Virtualisation:- Business Continuity Solution or EnablerVirtualisation:- Business Continuity Solution or Enabler
Virtualisation:- Business Continuity Solution or Enablersubtitle
 
Service catalogue presentation
Service catalogue presentationService catalogue presentation
Service catalogue presentationsubtitle
 
Green it vmug presentation v1
Green it vmug presentation v1Green it vmug presentation v1
Green it vmug presentation v1subtitle
 
Vision dt solutions vmug leeds
Vision dt solutions vmug leedsVision dt solutions vmug leeds
Vision dt solutions vmug leedssubtitle
 

Más de subtitle (20)

NetApp Administration and Best Practice, Brendon Higgins, Proact UK
NetApp Administration and Best Practice, Brendon Higgins, Proact UKNetApp Administration and Best Practice, Brendon Higgins, Proact UK
NetApp Administration and Best Practice, Brendon Higgins, Proact UK
 
Puppet Primer, Robbie Jerrom, Solution Architect VMware
Puppet Primer, Robbie Jerrom, Solution Architect VMwarePuppet Primer, Robbie Jerrom, Solution Architect VMware
Puppet Primer, Robbie Jerrom, Solution Architect VMware
 
eG Innovations, How to.. VDI Performance
eG Innovations, How to.. VDI PerformanceeG Innovations, How to.. VDI Performance
eG Innovations, How to.. VDI Performance
 
Demystifying SSD, Mark Smith, S3
Demystifying SSD, Mark Smith, S3Demystifying SSD, Mark Smith, S3
Demystifying SSD, Mark Smith, S3
 
HP CloudSystem, Alex Haddock, HP Server Strategy Team
HP CloudSystem, Alex Haddock, HP Server Strategy TeamHP CloudSystem, Alex Haddock, HP Server Strategy Team
HP CloudSystem, Alex Haddock, HP Server Strategy Team
 
Automation with Microsoft Powershell
Automation with Microsoft PowershellAutomation with Microsoft Powershell
Automation with Microsoft Powershell
 
Modern Data Protection
Modern Data ProtectionModern Data Protection
Modern Data Protection
 
10 zig presentation
10 zig presentation10 zig presentation
10 zig presentation
 
Big Data
Big DataBig Data
Big Data
 
Progressive deduplication & off site protection of vm ware data
Progressive deduplication & off site protection of vm ware dataProgressive deduplication & off site protection of vm ware data
Progressive deduplication & off site protection of vm ware data
 
20121108 vmug london event nimble sorage for vdi
20121108 vmug london event nimble sorage for vdi20121108 vmug london event nimble sorage for vdi
20121108 vmug london event nimble sorage for vdi
 
VMware, Storage & Kitchen appliances
VMware, Storage & Kitchen appliancesVMware, Storage & Kitchen appliances
VMware, Storage & Kitchen appliances
 
NetApp C-mode for 7 mode engineers
NetApp C-mode for 7 mode engineersNetApp C-mode for 7 mode engineers
NetApp C-mode for 7 mode engineers
 
V sphere 5.1-storage-features-&-futures
V sphere 5.1-storage-features-&-futuresV sphere 5.1-storage-features-&-futures
V sphere 5.1-storage-features-&-futures
 
VMUG 6 Program
VMUG 6 ProgramVMUG 6 Program
VMUG 6 Program
 
Unified FlexPod Management and Automation
Unified FlexPod Management and AutomationUnified FlexPod Management and Automation
Unified FlexPod Management and Automation
 
Virtualisation:- Business Continuity Solution or Enabler
Virtualisation:- Business Continuity Solution or EnablerVirtualisation:- Business Continuity Solution or Enabler
Virtualisation:- Business Continuity Solution or Enabler
 
Service catalogue presentation
Service catalogue presentationService catalogue presentation
Service catalogue presentation
 
Green it vmug presentation v1
Green it vmug presentation v1Green it vmug presentation v1
Green it vmug presentation v1
 
Vision dt solutions vmug leeds
Vision dt solutions vmug leedsVision dt solutions vmug leeds
Vision dt solutions vmug leeds
 

Último

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 

Último (20)

DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 

How I reshaped my lab environment

  • 1. + From Zero to Colo - vCloud Director in my lab With Mike Laverick (VMware) Blog: www.mikelaverick.com Email: mike@mikelaverick.com Twitter: @mike_laverick
  • 2. + Before I begin  Thank You VMUG Leaders!  Competition Is Good…  www.eucbook.com
  • 3. +
  • 4. + Agenda  The Home Lab Backstory - Long, Long ago in a galaxy called 2003….  Former vSphere Setup  CH-CH-CH Changes - vSphere5.1 Setup  Compute  Network  Storage  vCD Lesson Learned…  My Lab To-Do List…
  • 5. + What is vCloud Director?
  • 6. + The Home Lab Backstory - Long, Long ago in 2003…  My first attempt with ESX 2.0/vCenter 1.0  Location: Under my desk  Girlfriend Impact: NIL
  • 7. + The vCloud Suite: SDDC Era  Virtual Appliances where possible/necessary  vCenter Server Appliance (VCSA)  Feature Parity with Windows version  Switch allowed me to completely reconfigure resources around vCloud/SDDC agenda  Reduce “infrastructure VM” footprint  Beware of plug-ins; Support for the web-client (e.g. NetApp VSC)  vCloud Director Virtual Appliances (vCD-VA)  Use built-in Oracle XE DB  Dead easy to setup (No Packages, DB setup)  Beware: No multi-cell, No migration  Beware: Demo only; Labs; Training purposes…  vShield Manager Virtual Appliance (Mandatory)  vSphere Replication Appliance (VR)  vSphere Data Protection Appliance (vDP)
  • 8. + vSphere5/SRM5.0/View5.1 Era –  SRM 5.0 Period (2011)  Hello 2x Dell Equallogics  Hello 1x NS-120 & 1x NS-20  Hello 2x NetApp 2040s  Hello massive colocation bill!!!  VMware Employee Period (2012) >>>>>>>>>>>  HomeLab & ProLab Merge  Goodbye EMC  Goodbye 2xPDU  Hello 24U of extra racks space  Hello to 14 AMPs extra power!  Location: Quality Colocation  Costs: £870 GBP, $1,300 USD  Girlfriend Impact: Married 2013,4th May
  • 9. + Virtual Silos  The VMware Cluster as the New Silo?  Discrete Blocks of:  Compute  Network  Storage  Q. Why do we like silos?  Q. Why do we hate silos?
  • 10. + Compute…
  • 11. + Compute Continued…  One Site; Two Clusters  “Infrastructure” Resource Pool – No Management Cluster   GOAL: Maximize Resource; Setup Tiered Clusters  Decisions:  Different CPU types forced DRS separation  Gold Cluster = HP DL 385s  WHY? = More memory & FC connected to SAS storage  Silver Cluster = Lenovo TS200  WHY? = Less RAM, Only 1GP pipe to either SAS/SATA on NFS/iSCSI
  • 12. + Storage…
  • 13. + Storage Continued…  Destroyed Datastores!  Except  Infrastructure datastore  Templates  Software (iso, templates, miscs)  Originally a much more complicated layout – 7 Tiers!!!  4 Tiers  1. Platinum (NetApp, FC, SAS, SnapMirror – 5min RPO)  2. Gold (Dell, iSCSI, SAS, Replication – 1hr RPO)  3. Silver (NetApp, NFS, SATA, Datastore Cluster, 3x300 GB, Thinly Provisioned)  4. Bronze (Dell, iSCSI, SATA, Thinly Provisioned)  vSphere Replication for Replication from 3>4 or 4<3
  • 14. + Storage Anxieties…  Many Organizational Tenants sharing the SAME datastore  What about Site Recovery Manager?  What about performance – Capacity management isn’t the issue  With Array-based Replication (ABR)  One Failover to rule them all?  No per-vApp Failover  No per-Organization failover  Solutions?  Platinum/Gold datastores per-Organization   vSphere Replication   VMware vVols 
  • 15. + Network…
  • 16. + Network Continued…  Goodbye Standard Switch  Struggle to provide redundancy/separate with the “Combo Approach”  Many of the Adv features of vCD require Distributed vSwitch  Classical Approach:  Two DvSwitches  One for internal vSphere Networking (vMotion, IP Storage, FT, Management)  One for Virtual DataCenter  Backed by two VMNICs each…
  • 17. + Network Anxieties…  All my Provider vDCs share the SAME DvSwitch  What about “Fat Finger Syndrome”?  How realistic is that?  Time to re-examine “Best Practices”  Do best practices represents an ideal OR an ideal filtered through the limitations of a technology  Provider vDCs in vCD 1.x – One Cluster, No Tiering of Storage  Provider vDCs in vCD 5.x – Many clusters, Tiering of Storage
  • 18. + Lesson Learned  When thinking about a Provider vDC  All the resources matter  Compute + Storage + Networking  By far the easiest for me was compute  But my “Gold” cluster has no FT Support   Prepare to make compromises/trade offs  UNLESS all your hosts are the SAME  VXLAN needs enabling on Distributed Switches via vSphere Client  Prior to creating a Provider vDC  Watch out with VMs already on the cluster – vCD ESX Agent  Running existing “infrastructure” VMs on a cluster  Stops the install of the vCD Agent  Has to be done on per-ESX host basis (easy)
  • 19. + More Lessons Learned…  Get your VLANs sorted BEFORE you use them in vCD…  Beware of Orphaned VLAN references in the vCD Databases  http://kb.vmware.com/kb/2003988
  • 20. + Work out your IP before you start!  “Wrong”  192.168.3.x – “External Network”  172.168.x.x – “Organization Network”  10.x.x.x – “vApp Network”  “Right”  10.x.x.x– “External Network”  172.168.x.x – “Organization Network”  192.168.1.x – “vApp Network”  Keep it simple – whole ranges dedicated
  • 21. + IP Ranges can be tricky to change  Even with vApps powered off – options unavailable  Gateway Address  Network Mask  Resolution involves admin:  Add new vApp Network  Remap all VMs to new vApp Network  Remove old vApp Network
  • 22. + vApp Networks & Edge Gateway  Every vApp Network you create:  Creates a vCNS Edge Gateway  Consumes resources  Solution  Create two vApps per Organization  TypeA: One on the Organization Network  TypeB: One on its own vApp Network  Power off the Type B vApp to save resources  Beware of static MAC/IP on Power Offs
  • 23. + Establish a meaningful naming convention…  I KNOW EVERYONE SAYS THIS, BUT IN A HOME LAB DON’T YOU CUT CORNERS SOMETIMES?  <ORGNAME><NetworkType><Purposes>  CORPHQ-OrgNetCorp-EdgeGateway  CORPHQ-vAppNet-WebGateway  Makes screengrabs, documentation & troubleshooting soooo much easier…  Register Edge Gateway devices in DNS…  Helps with SysLog – watch out for stale DNS Records…
  • 24. + OVFs – Portable?
  • 25. + OVFs – Portable?
  • 26. + Your Lab?  Nested ESX  http://communities.vmware.com/community/vmtn/bestpractices /nested  vTARDIS? - http://vinf.net/2011/10/03/vtardis-5-at-a-vmug-near- you/  Workstation/Fusion – Out of the box nested ESX…  AutoLab - http://www.labguides.com/autolab/  Redundant Array of Inexpensive PCs (RAIPC)  Community Hardware Page:  http://communities.vmware.com/community/vmtn/bestpractices /crc
  • 27. + vINCEPTION – Home Lab?
  • 28. + vINCEPTION Levels  vINCEPTION Level 0  Physical ESX hosts, Virtual Everything Else (DC, vCenter, vCD)  vINCEPTION Level 1  vApp of vSphere running under Level 0  Including vCD, vCNS Manager  vINCEPTION Level 2  vApps running under Level 1…
  • 29. + vCloud vSphere vApp!
  • 30. + Cloud Nesting
  • 31. +
  • 32. + Lab Future…  The DONE List  Make my External Juniper Firewall work with vShield  Need new servers?  Dell?
  • 33. + Follow my journey journal…  Text Blogpost  Follow my journey!  Search for “Mike Laverick – My vCloud Journey Journal”  Subscribe iTunes:  http://tinyurl.com/audiowag (Audio)  http://tinyurl.com/videowag (Video)
  • 34. + Questions (Welcomed) & (Attempts at) Answers Blog: www.mikelaverick.com Email: mike@mikelaverick.com Twitter: @mike_laverick

Notas del editor

  1. JOKE: Yeah, I did try to install ESX 2.x to a IDE PC and found it would see the disk. Slides 4-10 I will run through very quickly. I mean less than minute per slide… I could hide slides 5-9 and just show I went from Zero to Colo…