SlideShare a Scribd company logo
Building A Scalable Private VMware Based Drupal Clo
Al Roberts Ron Williams
DrupalCamp Colorado 2014 Building A Scalable Private VMware Based Drupal Cloud
10GbECopper
10GbECopper10GbECopper
CS440
HDSNimble01
CS440G-X4
raw24TB/useable 16-33TB
2.4TBSSD/12 Processor cores
Volumes
VDI01-42
HDSVDIPD01-15
VDIrepl01-02
VDIReplica02
VDI02-1
VDIGOLD01
VDIGold02-1
VDISYS01-03
VDISYS02-1
HDSVDISYS04-05
Eth1-MIP
192.168.3.130
Eth2-MIP
192.168.3.130
tg1
10.0.20.111
tg2
10.0.20.112
CS440
HDSNimble02
CS440G-X4
raw24TB/useable 16-33TB
2.4TBSSD/12 Processor cores
Volumes
Systems01-19
SystemsFS01-03
Micros01-02
SRM01
Development01-02
Templates
ES1-H125
Expansion Shelf
ESI45-H145
raw30TB/usaable 23-45TB
eth1-MIP
192.168.3.136
eth2-MIP
192.168.3.136
tg1
10.0.20.115
tg2
10.0.20.116
CS440
HDSNimble03
CS240G
raw24TB/useable 16-33TB
.640TBSSD/4 Processor cores
Volumes
(Passive replication for
Systems01-19
SystemsFS01-03
Micros01-02)
SRMISO
SRMSYS01-03
ES1-H125
Expansion Shelf
ESI45-H145
raw30TB/usaable 23-45TB
eth1-MIP
192.168.3.138
eth2-MIP
192.168.3.138
tg1
10.0.20.118
tg2
10.0.20.119
CS440
HDSNimble04
CS240G/440G
raw24TB/useable 16-33TB
.640TBSSD/12 Processor cores
Volumes
HDSVDI01-17
HDSVDIGOLD
HDSVDIPD001-014
HDSVDIREPLICA
HDSVDISYS01-03
(Passive replication for
VDISYS01-03
VDISYS02-1
HDSVDISYS04-05)
eth1-MIP
192.168.3.142
eth2-MIP
192.168.3.142
tg1
10.0.20.121
tg2
10.0.20.122
HDS SAN Fabric (Nimble)
UCSFABA/UCSCLUS02
2 3 4
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
CISCOUCS6296UP
STAT
ID
UCSCLUS02-B
Cisco UCS 6296UP
CONSOLE
Cisco UCS 6120XP
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20L1 L2 MGMT0 MGMT1
SLOT2
PS2 PS1
UCSFABA-A
Cisco UCS 6120XP
3
CISCONEXUSN5548UP
STAT
ID
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
N5548A
Cisco N5K-C5548UP-FA
CONSOLE
Cisco UCS 6120XP
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20L1 L2 MGMT0 MGMT1
SLOT2
PS2 PS1
Eth1/23
Nimble01
Eth1/24
Nimble01
Eth1/25
Nimble02
Eth1/26
Nimble02
Eth1/23
Nimble02
Eth1/24
Nimble02
Eth1/25
Nimble02
Eth1/26
Nimble02
3
CISCONEXUSN5548UP
STAT
ID
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
N5548B
Cisco N5K-C5548UP-FA
CONSOLE
Cisco UCS 6120XP
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20L1 L2 MGMT0 MGMT1
SLOT2
PS2 PS1
UCSFABA-B
Cisco UCS 6120XP
2 3 4
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
CISCOUCS6296UP
STAT
ID
UCSCLUS02-A
Cisco UCS 6296UP
CreatedbyAl Roberts
8/13
Eth1/6
Nimble03
Eth1/8
Nimble03
Eth1/10
Nimble04
Eth1/12
Nimble04
Eth1/10
Nimble04
Eth1/12
Nimble04
Eth1/6
Nimble03
Eth1/8
Nimble03
DrupalCamp Colorado 2014 Building A Scalable Private VMware Based Drupal Cloud
DrupalCamp Colorado 2014 Building A Scalable Private VMware Based Drupal Cloud
DrupalCamp Colorado 2014 Building A Scalable Private VMware Based Drupal Cloud
DrupalCamp Colorado 2014 Building A Scalable Private VMware Based Drupal Cloud
DrupalCamp Colorado 2014 Building A Scalable Private VMware Based Drupal Cloud
DrupalCamp Colorado 2014 Building A Scalable Private VMware Based Drupal Cloud
DrupalCamp Colorado 2014 Building A Scalable Private VMware Based Drupal Cloud
DrupalCamp Colorado 2014 Building A Scalable Private VMware Based Drupal Cloud
DrupalCamp Colorado 2014 Building A Scalable Private VMware Based Drupal Cloud
DrupalCamp Colorado 2014 Building A Scalable Private VMware Based Drupal Cloud
DrupalCamp Colorado 2014 Building A Scalable Private VMware Based Drupal Cloud
DrupalCamp Colorado 2014 Building A Scalable Private VMware Based Drupal Cloud
DrupalCamp Colorado 2014 Building A Scalable Private VMware Based Drupal Cloud
DrupalCamp Colorado 2014 Building A Scalable Private VMware Based Drupal Cloud
DrupalCamp Colorado 2014 Building A Scalable Private VMware Based Drupal Cloud
DrupalCamp Colorado 2014 Building A Scalable Private VMware Based Drupal Cloud
DrupalCamp Colorado 2014 Building A Scalable Private VMware Based Drupal Cloud
DrupalCamp Colorado 2014 Building A Scalable Private VMware Based Drupal Cloud
ROUTERS:
+----------------------------------------------------------------------------+
|connector@hdsapache0.hds.int.colorado.edu[1758](ONLINE, created=33458234, |
|active=6) |
|connector@hdsapache1.hds.int.colorado.edu[1740](ONLINE, created=33770517, |
|active=3) |
|connector@hdsapache2.hds.int.colorado.edu[1529](ONLINE, created=33357972, |
|active=3) |
+----------------------------------------------------------------------------+
DATASOURCES:
+----------------------------------------------------------------------------+
|hdsmysql0(master:ONLINE, progress=46588846, THL latency=0.745) |
|STATUS [OK] [2014/06/11 02:08:15 PM MDT] |
+----------------------------------------------------------------------------+
| MANAGER(state=ONLINE) |
| REPLICATOR(role=master, state=ONLINE) |
| DATASERVER(state=UNKNOWN) |
| CONNECTIONS(created=54561573, active=2) |
+----------------------------------------------------------------------------+
+----------------------------------------------------------------------------+
|hdsmysql1(slave:ONLINE, progress=46588846, latency=0.091) |
|STATUS [OK] [2014/08/01 10:26:28 PM MDT] |
+----------------------------------------------------------------------------+
| MANAGER(state=ONLINE) |
| REPLICATOR(role=slave, master=hdsmysql0, state=ONLINE) |
| DATASERVER(state=UNKNOWN) |
| CONNECTIONS(created=15278833, active=1) |
+----------------------------------------------------------------------------+
DrupalCamp Colorado 2014 Building A Scalable Private VMware Based Drupal Cloud
Building A Scalable Private VMware Based Drupal Clo
Al Roberts
al@colorado.edu
Ron Williams
ron.williams@colorado.edu
RonWilliams.io

More Related Content

PDF
x86_64 Hardware Deep dive
DOCX
Akfiler upgrades providence july 2012
PDF
Quanta bd1 r3b_schematics_da0wj1mb6f0
PDF
Update on the Spider II File System
PDF
The latest developments from OVHcloud’s bare metal ranges
PDF
7nm "Navi" GPU - A GPU Built For Performance
 
PPTX
MSI X99 Overclocking Motherboards
PDF
My First AMD EPYC 7251 memo
x86_64 Hardware Deep dive
Akfiler upgrades providence july 2012
Quanta bd1 r3b_schematics_da0wj1mb6f0
Update on the Spider II File System
The latest developments from OVHcloud’s bare metal ranges
7nm "Navi" GPU - A GPU Built For Performance
 
MSI X99 Overclocking Motherboards
My First AMD EPYC 7251 memo

What's hot (20)

PDF
Wp 7108 - 50000 seat vmware view deployment
PPTX
Ceph Day New York 2014: Ceph, a physical perspective
PDF
GuideIT Storage Requirements Template
PDF
How To Train Your ARM(SBC)
PPTX
移植FreeRTOS 之嵌入式軟體研究與開發
PPTX
了解IO协议栈
PDF
SPDK benchmark memo
PDF
The new AMD EPYC solutions from OVHcloud: what benefits?
PDF
CORSAIR VENGEANCE A4100 GAMING PC REVIEW
PDF
Unveiling EMUX - ARM and MIPS IoT Emulation Framework
PDF
How_Fast_Are_Computer
PPT
Eclipse Sli Kit 1.03eu
PPTX
QNAP Selection Guide 2015
PPTX
QNAP Portafolio 2015
PDF
Asus x99 series kit
PDF
Rog rampage v extreme
PDF
Brkdct 3101
PDF
AMD Ryzen Threadripper in Techday
PDF
Brkarc 3601
PDF
Asus oc socket kit beijing
Wp 7108 - 50000 seat vmware view deployment
Ceph Day New York 2014: Ceph, a physical perspective
GuideIT Storage Requirements Template
How To Train Your ARM(SBC)
移植FreeRTOS 之嵌入式軟體研究與開發
了解IO协议栈
SPDK benchmark memo
The new AMD EPYC solutions from OVHcloud: what benefits?
CORSAIR VENGEANCE A4100 GAMING PC REVIEW
Unveiling EMUX - ARM and MIPS IoT Emulation Framework
How_Fast_Are_Computer
Eclipse Sli Kit 1.03eu
QNAP Selection Guide 2015
QNAP Portafolio 2015
Asus x99 series kit
Rog rampage v extreme
Brkdct 3101
AMD Ryzen Threadripper in Techday
Brkarc 3601
Asus oc socket kit beijing
Ad

Similar to DrupalCamp Colorado 2014 Building A Scalable Private VMware Based Drupal Cloud (20)

KEY
Andy Parsons Pivotal June 2011
PDF
Practice and challenges from building IaaS
PDF
High Availability With DRBD & Heartbeat
PDF
How we used ruby to build locaweb's cloud (http://presentations.pothix.com/ru...
PDF
CISCO - Presentation at Hortonworks Booth - Strata 2014
KEY
Novalug 07142012
PPT
Design and implementation of a reliable and cost-effective cloud computing in...
PDF
Linux hpc-cluster-setup-guide
PDF
12 christian ferber xen_server_advanced
PDF
Hadoop at Nokia
PPTX
Designing A LAN WAN MAN Sollution
PPTX
Cloud Storage Introduction ( CEPH )
PDF
Cassandra Silicon Valley
PDF
Oracle rac 10g best practices
PDF
Christian ferver xen server_6.1_overview
PPTX
DEVNET-1136 Cisco ONE Enterprise Cloud Suite for Infrastructure Management.
PDF
Greenplum Database on HDFS
PPTX
Cloud Performance Benchmarking
PDF
INFINISTORE(tm) - Scalable Open Source Storage Arhcitecture
PPTX
Cassandra on Ubuntu AUTOMATIC Install
Andy Parsons Pivotal June 2011
Practice and challenges from building IaaS
High Availability With DRBD & Heartbeat
How we used ruby to build locaweb's cloud (http://presentations.pothix.com/ru...
CISCO - Presentation at Hortonworks Booth - Strata 2014
Novalug 07142012
Design and implementation of a reliable and cost-effective cloud computing in...
Linux hpc-cluster-setup-guide
12 christian ferber xen_server_advanced
Hadoop at Nokia
Designing A LAN WAN MAN Sollution
Cloud Storage Introduction ( CEPH )
Cassandra Silicon Valley
Oracle rac 10g best practices
Christian ferver xen server_6.1_overview
DEVNET-1136 Cisco ONE Enterprise Cloud Suite for Infrastructure Management.
Greenplum Database on HDFS
Cloud Performance Benchmarking
INFINISTORE(tm) - Scalable Open Source Storage Arhcitecture
Cassandra on Ubuntu AUTOMATIC Install
Ad

Recently uploaded (20)

PPTX
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
PPTX
Acceptance and paychological effects of mandatory extra coach I classes.pptx
PPTX
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
PDF
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
PPTX
1_Introduction to advance data techniques.pptx
PPTX
Business Acumen Training GuidePresentation.pptx
PDF
“Getting Started with Data Analytics Using R – Concepts, Tools & Case Studies”
PPTX
Computer network topology notes for revision
PPT
Reliability_Chapter_ presentation 1221.5784
PDF
.pdf is not working space design for the following data for the following dat...
PPT
ISS -ESG Data flows What is ESG and HowHow
PPTX
STUDY DESIGN details- Lt Col Maksud (21).pptx
PDF
Clinical guidelines as a resource for EBP(1).pdf
PPTX
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
PPTX
Business Ppt On Nestle.pptx huunnnhhgfvu
PPTX
Database Infoormation System (DBIS).pptx
PPTX
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
PDF
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
PPTX
climate analysis of Dhaka ,Banglades.pptx
PDF
Fluorescence-microscope_Botany_detailed content
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
Acceptance and paychological effects of mandatory extra coach I classes.pptx
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
1_Introduction to advance data techniques.pptx
Business Acumen Training GuidePresentation.pptx
“Getting Started with Data Analytics Using R – Concepts, Tools & Case Studies”
Computer network topology notes for revision
Reliability_Chapter_ presentation 1221.5784
.pdf is not working space design for the following data for the following dat...
ISS -ESG Data flows What is ESG and HowHow
STUDY DESIGN details- Lt Col Maksud (21).pptx
Clinical guidelines as a resource for EBP(1).pdf
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
Business Ppt On Nestle.pptx huunnnhhgfvu
Database Infoormation System (DBIS).pptx
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
climate analysis of Dhaka ,Banglades.pptx
Fluorescence-microscope_Botany_detailed content

DrupalCamp Colorado 2014 Building A Scalable Private VMware Based Drupal Cloud

  • 1. Building A Scalable Private VMware Based Drupal Clo Al Roberts Ron Williams
  • 3. 10GbECopper 10GbECopper10GbECopper CS440 HDSNimble01 CS440G-X4 raw24TB/useable 16-33TB 2.4TBSSD/12 Processor cores Volumes VDI01-42 HDSVDIPD01-15 VDIrepl01-02 VDIReplica02 VDI02-1 VDIGOLD01 VDIGold02-1 VDISYS01-03 VDISYS02-1 HDSVDISYS04-05 Eth1-MIP 192.168.3.130 Eth2-MIP 192.168.3.130 tg1 10.0.20.111 tg2 10.0.20.112 CS440 HDSNimble02 CS440G-X4 raw24TB/useable 16-33TB 2.4TBSSD/12 Processor cores Volumes Systems01-19 SystemsFS01-03 Micros01-02 SRM01 Development01-02 Templates ES1-H125 Expansion Shelf ESI45-H145 raw30TB/usaable 23-45TB eth1-MIP 192.168.3.136 eth2-MIP 192.168.3.136 tg1 10.0.20.115 tg2 10.0.20.116 CS440 HDSNimble03 CS240G raw24TB/useable 16-33TB .640TBSSD/4 Processor cores Volumes (Passive replication for Systems01-19 SystemsFS01-03 Micros01-02) SRMISO SRMSYS01-03 ES1-H125 Expansion Shelf ESI45-H145 raw30TB/usaable 23-45TB eth1-MIP 192.168.3.138 eth2-MIP 192.168.3.138 tg1 10.0.20.118 tg2 10.0.20.119 CS440 HDSNimble04 CS240G/440G raw24TB/useable 16-33TB .640TBSSD/12 Processor cores Volumes HDSVDI01-17 HDSVDIGOLD HDSVDIPD001-014 HDSVDIREPLICA HDSVDISYS01-03 (Passive replication for VDISYS01-03 VDISYS02-1 HDSVDISYS04-05) eth1-MIP 192.168.3.142 eth2-MIP 192.168.3.142 tg1 10.0.20.121 tg2 10.0.20.122 HDS SAN Fabric (Nimble) UCSFABA/UCSCLUS02 2 3 4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 CISCOUCS6296UP STAT ID UCSCLUS02-B Cisco UCS 6296UP CONSOLE Cisco UCS 6120XP 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20L1 L2 MGMT0 MGMT1 SLOT2 PS2 PS1 UCSFABA-A Cisco UCS 6120XP 3 CISCONEXUSN5548UP STAT ID 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 N5548A Cisco N5K-C5548UP-FA CONSOLE Cisco UCS 6120XP 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20L1 L2 MGMT0 MGMT1 SLOT2 PS2 PS1 Eth1/23 Nimble01 Eth1/24 Nimble01 Eth1/25 Nimble02 Eth1/26 Nimble02 Eth1/23 Nimble02 Eth1/24 Nimble02 Eth1/25 Nimble02 Eth1/26 Nimble02 3 CISCONEXUSN5548UP STAT ID 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 N5548B Cisco N5K-C5548UP-FA CONSOLE Cisco UCS 6120XP 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20L1 L2 MGMT0 MGMT1 SLOT2 PS2 PS1 UCSFABA-B Cisco UCS 6120XP 2 3 4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 CISCOUCS6296UP STAT ID UCSCLUS02-A Cisco UCS 6296UP CreatedbyAl Roberts 8/13 Eth1/6 Nimble03 Eth1/8 Nimble03 Eth1/10 Nimble04 Eth1/12 Nimble04 Eth1/10 Nimble04 Eth1/12 Nimble04 Eth1/6 Nimble03 Eth1/8 Nimble03
  • 22. ROUTERS: +----------------------------------------------------------------------------+ |connector@hdsapache0.hds.int.colorado.edu[1758](ONLINE, created=33458234, | |active=6) | |connector@hdsapache1.hds.int.colorado.edu[1740](ONLINE, created=33770517, | |active=3) | |connector@hdsapache2.hds.int.colorado.edu[1529](ONLINE, created=33357972, | |active=3) | +----------------------------------------------------------------------------+ DATASOURCES: +----------------------------------------------------------------------------+ |hdsmysql0(master:ONLINE, progress=46588846, THL latency=0.745) | |STATUS [OK] [2014/06/11 02:08:15 PM MDT] | +----------------------------------------------------------------------------+ | MANAGER(state=ONLINE) | | REPLICATOR(role=master, state=ONLINE) | | DATASERVER(state=UNKNOWN) | | CONNECTIONS(created=54561573, active=2) | +----------------------------------------------------------------------------+ +----------------------------------------------------------------------------+ |hdsmysql1(slave:ONLINE, progress=46588846, latency=0.091) | |STATUS [OK] [2014/08/01 10:26:28 PM MDT] | +----------------------------------------------------------------------------+ | MANAGER(state=ONLINE) | | REPLICATOR(role=slave, master=hdsmysql0, state=ONLINE) | | DATASERVER(state=UNKNOWN) | | CONNECTIONS(created=15278833, active=1) | +----------------------------------------------------------------------------+
  • 24. Building A Scalable Private VMware Based Drupal Clo Al Roberts al@colorado.edu Ron Williams ron.williams@colorado.edu RonWilliams.io

Editor's Notes

  • #20: Proxy acts as an intermediary between the mysql client and the backend DB. The manager process is the controller which performs routing or server selection based on session id.