Jonathan Frappier - Challenge 3

T

The first Technology driven reality competition showcasing the incredible virtualization community members and their talents.

Virtual Design Master After the Outbreak
After the Outbreak
Project:Automation
Focus Area:Automate the deployment of servers and applications
Prepared By:Jonathan Frappier@jfrappierwww.virtxpert.com
Project Quality PlanVersion Control
Version Date Author Change Description
.5 9/07/13 Jonathan Frappier Draft
1.0 9/12/13 Jonathan Frappier Final
Virtual Design Master Page 2 After the Outbreak
TABLE OF CONTENTS
1 EXECUTIVE SUMMARY............................................................................................ 3
1.1 PRE-REQUISITE INFRASTRUCTURE NEEDED TO HOST AND OPERATE ENVIRONMENT. 3
2 WORKFLOWS ........................................................................................................... 4
2.1 WINDOWS SERVER DEPLOYMENT........................................................................ 4
2.2 LINUX SERVER DEPLOY,ENT ............................................................................... 4
2.3 WINDOWS IIS DEPLOYMENT................................................................................ 5
2.4 LINUX APACHE DEPLOYMENT.............................................................................. 5
2.5 WEB APPLICATION DEPLOYMENT........................................................................ 5
2.6 CLOUD SERVER DEPLOYMENT ............................................................................ 5
Virtual Design Master Page 3 After the Outbreak
1 EXECUTIVE SUMMARY
This challenge will be done in your own lab environment using the orchestration product of your choosing
(e.g. Puppet, vCenter Orchestrator, Chef). This challenge has three (3) distinct parts.
Part 1:
Each competitor will create automation workflows for a server deployment into a virtual data center. Not
just one server, but 2 servers which must include a Windows server and an alternate OS such as RedHat,
CentOS, Ubuntu or a Linux alternative.
Part 2:
Each competitor will create an application workflow to deploy a web server into each of your servers from
Part 1, and within each web server you will deploy a “Hello World” application using any programming
language.
Part 3:
Finally, you must create an orchestration workflow to publish an application or server to a cloud
environment which could include vCloud, vCHS, AWS, Rackspace or a public or hybrid cloud
environment.
You do not have to implement Part 3 fully, but your workflow should be clearly documented. If you choose
a vCloud target as your destination, you may use a private cloud deployment to record your workflow.
1.1 Pre-requisite infrastructure needed to host and operate environment
The automation environment will be made up of several components:
- VMware ESXi Server
- VMware vCenter
- Shared storage
- EmboticsvCommander
- PowerShell, Batch/Bash, etc…
The automation process will be made up of several components, working together to automate the
deployment of servers, server components and applications.
Base VM templates will be created for both Windows 2008 R2 and CentOS 6.4. These templates will
have corresponding Customization Specifics which will be applied to the the VM at the time of
deployment (this is not working as expected).
Requests and automated deployment of each VM template will be made through the
EmboticsvCommander User Portal. Users will login, request a type of VM and be supplied access to the
VM through the User Portal.
Automate will be used to run scripts on VMs to install and configure application services (IIS and Apache)
as well as deploy code.
Virtual Design Master Page 4 After the Outbreak
2 Workflows
2.1 Windows Server Deployment
Loremipsumdolor sitamet, consectetueradipiscingelit,
seddiamnonummynibheuismodtinciduntutlaoreetdolore magna aliquameratvolutpat. Utwisienim ad minim
veniam, quisnostrudexercitationullamcorpersuscipitlobortisnislutaliquip ex
eacommodoconsequat.Duisautemveleumiriure dolor in hendrerit in vulputatevelitessemolestieconsequat,
velillumdoloreeufeugiatnullafacilisis at veroerosetaccumsan et iustoodiodignissim qui
blanditpraesentluptatumzzrildelenitaugueduisdoloretefeugaitnullafacilisi. Nam liber tempor cum
solutanobiseleifend option conguenihilimperdiet doming id quod mazimplacerat facer possimassum.
2.2 Linux Server Deploy,ent
Loremipsumdolor sitamet, consectetueradipiscingelit,
seddiamnonummynibheuismodtinciduntutlaoreetdolore magna aliquameratvolutpat. Utwisienim ad minim
veniam, quisnostrudexercitationullamcorpersuscipitlobortisnislutaliquip ex
eacommodoconsequat.Duisautemveleumiriure dolor in hendrerit in vulputatevelitessemolestieconsequat,
velillumdoloreeufeugiatnullafacilisis at veroerosetaccumsan et iustoodiodignissim qui
blanditpraesentluptatumzzrildelenitaugueduisdoloretefeugaitnullafacilisi. Nam liber tempor cum
solutanobiseleifend option conguenihilimperdiet doming id quod mazimplacerat facer possimassum.
Virtual Design Master Page 5 After the Outbreak
2.3 Windows IIS Deployment
Loremipsumdolor sitamet, consectetueradipiscingelit,
seddiamnonummynibheuismodtinciduntutlaoreetdolore magna aliquameratvolutpat. Utwisienim ad minim
veniam, quisnostrudexercitationullamcorpersuscipitlobortisnislutaliquip ex
eacommodoconsequat.Duisautemveleumiriure dolor in hendrerit in vulputatevelitessemolestieconsequat,
velillumdoloreeufeugiatnullafacilisis at veroerosetaccumsan et iustoodiodignissim qui
blanditpraesentluptatumzzrildelenitaugueduisdoloretefeugaitnullafacilisi. Nam liber tempor cum
solutanobiseleifend option conguenihilimperdiet doming id quod mazimplacerat facer possimassum.
2.4 Linux Apache Deployment
Loremipsumdolor sitamet, consectetueradipiscingelit,
seddiamnonummynibheuismodtinciduntutlaoreetdolore magna aliquameratvolutpat. Utwisienim ad minim
veniam, quisnostrudexercitationullamcorpersuscipitlobortisnislutaliquip ex
eacommodoconsequat.Duisautemveleumiriure dolor in hendrerit in vulputatevelitessemolestieconsequat,
velillumdoloreeufeugiatnullafacilisis at veroerosetaccumsan et iustoodiodignissim qui
blanditpraesentluptatumzzrildelenitaugueduisdoloretefeugaitnullafacilisi. Nam liber tempor cum
solutanobiseleifend option conguenihilimperdiet doming id quod mazimplacerat facer possimassum.
2.5 Web Application Deployment
NLoremipsumdolor sitamet, consectetueradipiscingelit,
seddiamnonummynibheuismodtinciduntutlaoreetdolore magna aliquameratvolutpat. Utwisienim ad minim
veniam, quisnostrudexercitationullamcorpersuscipitlobortisnislutaliquip ex
eacommodoconsequat.Duisautemveleumiriure dolor in hendrerit in vulputatevelitessemolestieconsequat,
velillumdoloreeufeugiatnullafacilisis at veroerosetaccumsan et iustoodiodignissim qui
blanditpraesentluptatumzzrildelenitaugueduisdoloretefeugaitnullafacilisi. Nam liber tempor cum
solutanobiseleifend option conguenihilimperdiet doming id quod mazimplacerat facer possimassum.
o service levels were defined; will use 99.9% as a standard.
2.6 Cloud Server Deployment
Loremipsumdolor sitamet, consectetueradipiscingelit,
seddiamnonummynibheuismodtinciduntutlaoreetdolore magna aliquameratvolutpat. Utwisienim ad minim
veniam, quisnostrudexercitationullamcorpersuscipitlobortisnislutaliquip ex
eacommodoconsequat.Duisautemveleumiriure dolor in hendrerit in vulputatevelitessemolestieconsequat,
velillumdoloreeufeugiatnullafacilisis at veroerosetaccumsan et iustoodiodignissim qui
blanditpraesentluptatumzzrildelenitaugueduisdoloretefeugaitnullafacilisi. Nam liber tempor cum
solutanobiseleifend option conguenihilimperdiet doming id quod mazimplacerat facer possimassum.

Recommended

Distributed Testing Environment by
Distributed Testing EnvironmentDistributed Testing Environment
Distributed Testing EnvironmentŁukasz Morawski
4.2K views31 slides
ABS 2014 - Android Kit Kat Internals by
ABS 2014 - Android Kit Kat InternalsABS 2014 - Android Kit Kat Internals
ABS 2014 - Android Kit Kat InternalsBenjamin Zores
6.8K views66 slides
Automated Deployment using Open Source by
Automated Deployment using Open SourceAutomated Deployment using Open Source
Automated Deployment using Open Sourceduskglow
9.1K views30 slides
Virtual Design Master Challenge 1 - Jonathan by
Virtual Design Master Challenge 1  - JonathanVirtual Design Master Challenge 1  - Jonathan
Virtual Design Master Challenge 1 - Jonathantovmug
1.7K views22 slides
Akmal Waheed – Challenge 2 Design Solution by
Akmal Waheed – Challenge 2 Design Solution Akmal Waheed – Challenge 2 Design Solution
Akmal Waheed – Challenge 2 Design Solution tovmug
972 views25 slides
D1 t2 jonathan brossard - breaking virtualization by switching to virtual 8... by
D1 t2   jonathan brossard - breaking virtualization by switching to virtual 8...D1 t2   jonathan brossard - breaking virtualization by switching to virtual 8...
D1 t2 jonathan brossard - breaking virtualization by switching to virtual 8...kbour23
1.1K views77 slides

More Related Content

Similar to Jonathan Frappier - Challenge 3

Manual Sophos by
Manual SophosManual Sophos
Manual SophosOlavo Dalcorso
1.1K views21 slides
The Security Aspects Of Virtualization by
The Security Aspects Of VirtualizationThe Security Aspects Of Virtualization
The Security Aspects Of VirtualizationJessica Reyes
2 views41 slides
The Lies We Tell Our Code (#seascale 2015 04-22) by
The Lies We Tell Our Code (#seascale 2015 04-22)The Lies We Tell Our Code (#seascale 2015 04-22)
The Lies We Tell Our Code (#seascale 2015 04-22)Casey Bisson
8.8K views63 slides
Essay On My Second Attack by
Essay On My Second AttackEssay On My Second Attack
Essay On My Second AttackSonya Johnson
1 view44 slides
chaos-engineering-Knolx by
chaos-engineering-Knolxchaos-engineering-Knolx
chaos-engineering-KnolxKnoldus Inc.
149 views11 slides
Nomad and WAN caching appliances 1.6 by
Nomad and WAN caching appliances 1.6Nomad and WAN caching appliances 1.6
Nomad and WAN caching appliances 1.61E: Software Lifecycle Automation
547 views8 slides

Similar to Jonathan Frappier - Challenge 3(20)

The Security Aspects Of Virtualization by Jessica Reyes
The Security Aspects Of VirtualizationThe Security Aspects Of Virtualization
The Security Aspects Of Virtualization
Jessica Reyes2 views
The Lies We Tell Our Code (#seascale 2015 04-22) by Casey Bisson
The Lies We Tell Our Code (#seascale 2015 04-22)The Lies We Tell Our Code (#seascale 2015 04-22)
The Lies We Tell Our Code (#seascale 2015 04-22)
Casey Bisson8.8K views
chaos-engineering-Knolx by Knoldus Inc.
chaos-engineering-Knolxchaos-engineering-Knolx
chaos-engineering-Knolx
Knoldus Inc.149 views
The Best of Microsoft Tech Days 2013, following the Cape Town sessions by Bluegrass Digital
The Best of Microsoft Tech Days 2013, following the Cape Town sessionsThe Best of Microsoft Tech Days 2013, following the Cape Town sessions
The Best of Microsoft Tech Days 2013, following the Cape Town sessions
Bluegrass Digital591 views
#VirtualDesignMaster 3 Challenge 1 – James Brown by vdmchallenge
#VirtualDesignMaster 3 Challenge 1 – James Brown#VirtualDesignMaster 3 Challenge 1 – James Brown
#VirtualDesignMaster 3 Challenge 1 – James Brown
vdmchallenge394 views
How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an... by Peter Leschev
How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...
How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...
Peter Leschev5.2K views
#VirtualDesignMaster 3 Challenge 4 - Harshvardhan Gupta by vdmchallenge
#VirtualDesignMaster 3 Challenge 4 - Harshvardhan Gupta#VirtualDesignMaster 3 Challenge 4 - Harshvardhan Gupta
#VirtualDesignMaster 3 Challenge 4 - Harshvardhan Gupta
vdmchallenge689 views
Monitoring Windows Server Systems Demo Script by Microsoft TechNet
Monitoring Windows Server Systems Demo ScriptMonitoring Windows Server Systems Demo Script
Monitoring Windows Server Systems Demo Script
Microsoft TechNet1.2K views
Virtualization In Software Testing by Colloquium
Virtualization In Software TestingVirtualization In Software Testing
Virtualization In Software Testing
Colloquium4K views
Hol 1940-01-net pdf-en by dborsan
Hol 1940-01-net pdf-enHol 1940-01-net pdf-en
Hol 1940-01-net pdf-en
dborsan253 views
Visual Studio Release Management - New weltanschauung or natural evolution? @... by Giulio Vian
Visual Studio Release Management - New weltanschauung or natural evolution? @...Visual Studio Release Management - New weltanschauung or natural evolution? @...
Visual Studio Release Management - New weltanschauung or natural evolution? @...
Giulio Vian384 views
Jonathan Frappier – Challenge 2 Design Solution by tovmug
Jonathan Frappier – Challenge 2 Design SolutionJonathan Frappier – Challenge 2 Design Solution
Jonathan Frappier – Challenge 2 Design Solution
tovmug906 views

More from tovmug

Toronto VMUG - November 13, 2013 - CiRBA by
Toronto VMUG - November 13, 2013 - CiRBAToronto VMUG - November 13, 2013 - CiRBA
Toronto VMUG - November 13, 2013 - CiRBAtovmug
766 views16 slides
Akmal Khaleeq Waheed - Challenge 3 p3 by
Akmal Khaleeq Waheed - Challenge 3 p3Akmal Khaleeq Waheed - Challenge 3 p3
Akmal Khaleeq Waheed - Challenge 3 p3tovmug
452 views3 slides
Akmal Khaleeq Waheed - Challenge 3 p2 by
Akmal Khaleeq Waheed - Challenge 3 p2Akmal Khaleeq Waheed - Challenge 3 p2
Akmal Khaleeq Waheed - Challenge 3 p2tovmug
506 views5 slides
Akmal Khaleeq Waheed - Challenge 3 p1 by
Akmal Khaleeq Waheed - Challenge 3 p1Akmal Khaleeq Waheed - Challenge 3 p1
Akmal Khaleeq Waheed - Challenge 3 p1tovmug
556 views3 slides
Akmal Khaleeq Waheed - Challenge 3 by
Akmal Khaleeq Waheed - Challenge 3Akmal Khaleeq Waheed - Challenge 3
Akmal Khaleeq Waheed - Challenge 3tovmug
853 views10 slides
Joe Graziano – Challenge 2 Design Solution V dm2 datacenter3 by
Joe Graziano – Challenge 2 Design Solution  V dm2 datacenter3Joe Graziano – Challenge 2 Design Solution  V dm2 datacenter3
Joe Graziano – Challenge 2 Design Solution V dm2 datacenter3tovmug
438 views5 slides

More from tovmug(17)

Toronto VMUG - November 13, 2013 - CiRBA by tovmug
Toronto VMUG - November 13, 2013 - CiRBAToronto VMUG - November 13, 2013 - CiRBA
Toronto VMUG - November 13, 2013 - CiRBA
tovmug766 views
Akmal Khaleeq Waheed - Challenge 3 p3 by tovmug
Akmal Khaleeq Waheed - Challenge 3 p3Akmal Khaleeq Waheed - Challenge 3 p3
Akmal Khaleeq Waheed - Challenge 3 p3
tovmug452 views
Akmal Khaleeq Waheed - Challenge 3 p2 by tovmug
Akmal Khaleeq Waheed - Challenge 3 p2Akmal Khaleeq Waheed - Challenge 3 p2
Akmal Khaleeq Waheed - Challenge 3 p2
tovmug506 views
Akmal Khaleeq Waheed - Challenge 3 p1 by tovmug
Akmal Khaleeq Waheed - Challenge 3 p1Akmal Khaleeq Waheed - Challenge 3 p1
Akmal Khaleeq Waheed - Challenge 3 p1
tovmug556 views
Akmal Khaleeq Waheed - Challenge 3 by tovmug
Akmal Khaleeq Waheed - Challenge 3Akmal Khaleeq Waheed - Challenge 3
Akmal Khaleeq Waheed - Challenge 3
tovmug853 views
Joe Graziano – Challenge 2 Design Solution V dm2 datacenter3 by tovmug
Joe Graziano – Challenge 2 Design Solution  V dm2 datacenter3Joe Graziano – Challenge 2 Design Solution  V dm2 datacenter3
Joe Graziano – Challenge 2 Design Solution V dm2 datacenter3
tovmug438 views
Joe Graziano – Challenge 2 Design Solution - V dm2 datacenter2 by tovmug
Joe Graziano – Challenge 2 Design Solution  - V dm2 datacenter2Joe Graziano – Challenge 2 Design Solution  - V dm2 datacenter2
Joe Graziano – Challenge 2 Design Solution - V dm2 datacenter2
tovmug395 views
Joe Graziano – Challenge 2 Design Solution V dm2 datacenter1 by tovmug
Joe Graziano – Challenge 2 Design Solution V dm2 datacenter1Joe Graziano – Challenge 2 Design Solution V dm2 datacenter1
Joe Graziano – Challenge 2 Design Solution V dm2 datacenter1
tovmug410 views
Joe Graziano – Challenge 2 Design Solution Maxrep data-sheet-1727271 by tovmug
Joe Graziano – Challenge 2 Design Solution  Maxrep data-sheet-1727271Joe Graziano – Challenge 2 Design Solution  Maxrep data-sheet-1727271
Joe Graziano – Challenge 2 Design Solution Maxrep data-sheet-1727271
tovmug583 views
Joe Graziano – Challenge 2 Design Solution - Syncsort dpx 411 by tovmug
Joe Graziano – Challenge 2 Design Solution  - Syncsort dpx 411Joe Graziano – Challenge 2 Design Solution  - Syncsort dpx 411
Joe Graziano – Challenge 2 Design Solution - Syncsort dpx 411
tovmug1.3K views
Joe Graziano – Challenge 2 Design Solution (Part 2) by tovmug
Joe Graziano – Challenge 2 Design Solution (Part 2)Joe Graziano – Challenge 2 Design Solution (Part 2)
Joe Graziano – Challenge 2 Design Solution (Part 2)
tovmug899 views
Joe Graziano – Challenge 2 Design Solution (Part 1) by tovmug
Joe Graziano – Challenge 2 Design Solution (Part 1)Joe Graziano – Challenge 2 Design Solution (Part 1)
Joe Graziano – Challenge 2 Design Solution (Part 1)
tovmug1.1K views
Rebuilding theworld by tovmug
Rebuilding theworldRebuilding theworld
Rebuilding theworld
tovmug524 views
Virtual Design Master Challenge 1 - Joe by tovmug
Virtual Design Master Challenge 1 - JoeVirtual Design Master Challenge 1 - Joe
Virtual Design Master Challenge 1 - Joe
tovmug906 views
Virtual Design Master Challenge 1 - Akmal by tovmug
Virtual Design Master Challenge 1  - AkmalVirtual Design Master Challenge 1  - Akmal
Virtual Design Master Challenge 1 - Akmal
tovmug1.3K views
Trend Micro Dec 6 Toronto VMUG by tovmug
Trend Micro Dec 6 Toronto VMUGTrend Micro Dec 6 Toronto VMUG
Trend Micro Dec 6 Toronto VMUG
tovmug3.6K views
Cisco Dec 6 Toronto VMUG by tovmug
Cisco Dec 6 Toronto VMUGCisco Dec 6 Toronto VMUG
Cisco Dec 6 Toronto VMUG
tovmug2.4K views

Recently uploaded

.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV by
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTVSplunk
88 views20 slides
Digital Product-Centric Enterprise and Enterprise Architecture - Tan Eng Tsze by
Digital Product-Centric Enterprise and Enterprise Architecture - Tan Eng TszeDigital Product-Centric Enterprise and Enterprise Architecture - Tan Eng Tsze
Digital Product-Centric Enterprise and Enterprise Architecture - Tan Eng TszeNUS-ISS
19 views47 slides
AI: mind, matter, meaning, metaphors, being, becoming, life values by
AI: mind, matter, meaning, metaphors, being, becoming, life valuesAI: mind, matter, meaning, metaphors, being, becoming, life values
AI: mind, matter, meaning, metaphors, being, becoming, life valuesTwain Liu 刘秋艳
35 views16 slides
Combining Orchestration and Choreography for a Clean Architecture by
Combining Orchestration and Choreography for a Clean ArchitectureCombining Orchestration and Choreography for a Clean Architecture
Combining Orchestration and Choreography for a Clean ArchitectureThomasHeinrichs1
69 views24 slides
RADIUS-Omnichannel Interaction System by
RADIUS-Omnichannel Interaction SystemRADIUS-Omnichannel Interaction System
RADIUS-Omnichannel Interaction SystemRADIUS
15 views21 slides
How the World's Leading Independent Automotive Distributor is Reinventing Its... by
How the World's Leading Independent Automotive Distributor is Reinventing Its...How the World's Leading Independent Automotive Distributor is Reinventing Its...
How the World's Leading Independent Automotive Distributor is Reinventing Its...NUS-ISS
15 views25 slides

Recently uploaded(20)

.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV by Splunk
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
Splunk88 views
Digital Product-Centric Enterprise and Enterprise Architecture - Tan Eng Tsze by NUS-ISS
Digital Product-Centric Enterprise and Enterprise Architecture - Tan Eng TszeDigital Product-Centric Enterprise and Enterprise Architecture - Tan Eng Tsze
Digital Product-Centric Enterprise and Enterprise Architecture - Tan Eng Tsze
NUS-ISS19 views
AI: mind, matter, meaning, metaphors, being, becoming, life values by Twain Liu 刘秋艳
AI: mind, matter, meaning, metaphors, being, becoming, life valuesAI: mind, matter, meaning, metaphors, being, becoming, life values
AI: mind, matter, meaning, metaphors, being, becoming, life values
Combining Orchestration and Choreography for a Clean Architecture by ThomasHeinrichs1
Combining Orchestration and Choreography for a Clean ArchitectureCombining Orchestration and Choreography for a Clean Architecture
Combining Orchestration and Choreography for a Clean Architecture
ThomasHeinrichs169 views
RADIUS-Omnichannel Interaction System by RADIUS
RADIUS-Omnichannel Interaction SystemRADIUS-Omnichannel Interaction System
RADIUS-Omnichannel Interaction System
RADIUS15 views
How the World's Leading Independent Automotive Distributor is Reinventing Its... by NUS-ISS
How the World's Leading Independent Automotive Distributor is Reinventing Its...How the World's Leading Independent Automotive Distributor is Reinventing Its...
How the World's Leading Independent Automotive Distributor is Reinventing Its...
NUS-ISS15 views
PharoJS - Zürich Smalltalk Group Meetup November 2023 by Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi120 views
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum... by NUS-ISS
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...
NUS-ISS34 views
Empathic Computing: Delivering the Potential of the Metaverse by Mark Billinghurst
Empathic Computing: Delivering  the Potential of the MetaverseEmpathic Computing: Delivering  the Potential of the Metaverse
Empathic Computing: Delivering the Potential of the Metaverse
Mark Billinghurst470 views
SAP Automation Using Bar Code and FIORI.pdf by Virendra Rai, PMP
SAP Automation Using Bar Code and FIORI.pdfSAP Automation Using Bar Code and FIORI.pdf
SAP Automation Using Bar Code and FIORI.pdf
.conf Go 2023 - Data analysis as a routine by Splunk
.conf Go 2023 - Data analysis as a routine.conf Go 2023 - Data analysis as a routine
.conf Go 2023 - Data analysis as a routine
Splunk93 views
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor... by Vadym Kazulkin
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...
Vadym Kazulkin75 views
handbook for web 3 adoption.pdf by Liveplex
handbook for web 3 adoption.pdfhandbook for web 3 adoption.pdf
handbook for web 3 adoption.pdf
Liveplex19 views
Data-centric AI and the convergence of data and model engineering: opportunit... by Paolo Missier
Data-centric AI and the convergence of data and model engineering:opportunit...Data-centric AI and the convergence of data and model engineering:opportunit...
Data-centric AI and the convergence of data and model engineering: opportunit...
Paolo Missier34 views
Voice Logger - Telephony Integration Solution at Aegis by Nirmal Sharma
Voice Logger - Telephony Integration Solution at AegisVoice Logger - Telephony Integration Solution at Aegis
Voice Logger - Telephony Integration Solution at Aegis
Nirmal Sharma17 views
The Importance of Cybersecurity for Digital Transformation by NUS-ISS
The Importance of Cybersecurity for Digital TransformationThe Importance of Cybersecurity for Digital Transformation
The Importance of Cybersecurity for Digital Transformation
NUS-ISS27 views

Jonathan Frappier - Challenge 3

  • 1. Virtual Design Master After the Outbreak After the Outbreak Project:Automation Focus Area:Automate the deployment of servers and applications Prepared By:Jonathan Frappier@jfrappierwww.virtxpert.com Project Quality PlanVersion Control Version Date Author Change Description .5 9/07/13 Jonathan Frappier Draft 1.0 9/12/13 Jonathan Frappier Final
  • 2. Virtual Design Master Page 2 After the Outbreak TABLE OF CONTENTS 1 EXECUTIVE SUMMARY............................................................................................ 3 1.1 PRE-REQUISITE INFRASTRUCTURE NEEDED TO HOST AND OPERATE ENVIRONMENT. 3 2 WORKFLOWS ........................................................................................................... 4 2.1 WINDOWS SERVER DEPLOYMENT........................................................................ 4 2.2 LINUX SERVER DEPLOY,ENT ............................................................................... 4 2.3 WINDOWS IIS DEPLOYMENT................................................................................ 5 2.4 LINUX APACHE DEPLOYMENT.............................................................................. 5 2.5 WEB APPLICATION DEPLOYMENT........................................................................ 5 2.6 CLOUD SERVER DEPLOYMENT ............................................................................ 5
  • 3. Virtual Design Master Page 3 After the Outbreak 1 EXECUTIVE SUMMARY This challenge will be done in your own lab environment using the orchestration product of your choosing (e.g. Puppet, vCenter Orchestrator, Chef). This challenge has three (3) distinct parts. Part 1: Each competitor will create automation workflows for a server deployment into a virtual data center. Not just one server, but 2 servers which must include a Windows server and an alternate OS such as RedHat, CentOS, Ubuntu or a Linux alternative. Part 2: Each competitor will create an application workflow to deploy a web server into each of your servers from Part 1, and within each web server you will deploy a “Hello World” application using any programming language. Part 3: Finally, you must create an orchestration workflow to publish an application or server to a cloud environment which could include vCloud, vCHS, AWS, Rackspace or a public or hybrid cloud environment. You do not have to implement Part 3 fully, but your workflow should be clearly documented. If you choose a vCloud target as your destination, you may use a private cloud deployment to record your workflow. 1.1 Pre-requisite infrastructure needed to host and operate environment The automation environment will be made up of several components: - VMware ESXi Server - VMware vCenter - Shared storage - EmboticsvCommander - PowerShell, Batch/Bash, etc… The automation process will be made up of several components, working together to automate the deployment of servers, server components and applications. Base VM templates will be created for both Windows 2008 R2 and CentOS 6.4. These templates will have corresponding Customization Specifics which will be applied to the the VM at the time of deployment (this is not working as expected). Requests and automated deployment of each VM template will be made through the EmboticsvCommander User Portal. Users will login, request a type of VM and be supplied access to the VM through the User Portal. Automate will be used to run scripts on VMs to install and configure application services (IIS and Apache) as well as deploy code.
  • 4. Virtual Design Master Page 4 After the Outbreak 2 Workflows 2.1 Windows Server Deployment Loremipsumdolor sitamet, consectetueradipiscingelit, seddiamnonummynibheuismodtinciduntutlaoreetdolore magna aliquameratvolutpat. Utwisienim ad minim veniam, quisnostrudexercitationullamcorpersuscipitlobortisnislutaliquip ex eacommodoconsequat.Duisautemveleumiriure dolor in hendrerit in vulputatevelitessemolestieconsequat, velillumdoloreeufeugiatnullafacilisis at veroerosetaccumsan et iustoodiodignissim qui blanditpraesentluptatumzzrildelenitaugueduisdoloretefeugaitnullafacilisi. Nam liber tempor cum solutanobiseleifend option conguenihilimperdiet doming id quod mazimplacerat facer possimassum. 2.2 Linux Server Deploy,ent Loremipsumdolor sitamet, consectetueradipiscingelit, seddiamnonummynibheuismodtinciduntutlaoreetdolore magna aliquameratvolutpat. Utwisienim ad minim veniam, quisnostrudexercitationullamcorpersuscipitlobortisnislutaliquip ex eacommodoconsequat.Duisautemveleumiriure dolor in hendrerit in vulputatevelitessemolestieconsequat, velillumdoloreeufeugiatnullafacilisis at veroerosetaccumsan et iustoodiodignissim qui blanditpraesentluptatumzzrildelenitaugueduisdoloretefeugaitnullafacilisi. Nam liber tempor cum solutanobiseleifend option conguenihilimperdiet doming id quod mazimplacerat facer possimassum.
  • 5. Virtual Design Master Page 5 After the Outbreak 2.3 Windows IIS Deployment Loremipsumdolor sitamet, consectetueradipiscingelit, seddiamnonummynibheuismodtinciduntutlaoreetdolore magna aliquameratvolutpat. Utwisienim ad minim veniam, quisnostrudexercitationullamcorpersuscipitlobortisnislutaliquip ex eacommodoconsequat.Duisautemveleumiriure dolor in hendrerit in vulputatevelitessemolestieconsequat, velillumdoloreeufeugiatnullafacilisis at veroerosetaccumsan et iustoodiodignissim qui blanditpraesentluptatumzzrildelenitaugueduisdoloretefeugaitnullafacilisi. Nam liber tempor cum solutanobiseleifend option conguenihilimperdiet doming id quod mazimplacerat facer possimassum. 2.4 Linux Apache Deployment Loremipsumdolor sitamet, consectetueradipiscingelit, seddiamnonummynibheuismodtinciduntutlaoreetdolore magna aliquameratvolutpat. Utwisienim ad minim veniam, quisnostrudexercitationullamcorpersuscipitlobortisnislutaliquip ex eacommodoconsequat.Duisautemveleumiriure dolor in hendrerit in vulputatevelitessemolestieconsequat, velillumdoloreeufeugiatnullafacilisis at veroerosetaccumsan et iustoodiodignissim qui blanditpraesentluptatumzzrildelenitaugueduisdoloretefeugaitnullafacilisi. Nam liber tempor cum solutanobiseleifend option conguenihilimperdiet doming id quod mazimplacerat facer possimassum. 2.5 Web Application Deployment NLoremipsumdolor sitamet, consectetueradipiscingelit, seddiamnonummynibheuismodtinciduntutlaoreetdolore magna aliquameratvolutpat. Utwisienim ad minim veniam, quisnostrudexercitationullamcorpersuscipitlobortisnislutaliquip ex eacommodoconsequat.Duisautemveleumiriure dolor in hendrerit in vulputatevelitessemolestieconsequat, velillumdoloreeufeugiatnullafacilisis at veroerosetaccumsan et iustoodiodignissim qui blanditpraesentluptatumzzrildelenitaugueduisdoloretefeugaitnullafacilisi. Nam liber tempor cum solutanobiseleifend option conguenihilimperdiet doming id quod mazimplacerat facer possimassum. o service levels were defined; will use 99.9% as a standard. 2.6 Cloud Server Deployment Loremipsumdolor sitamet, consectetueradipiscingelit, seddiamnonummynibheuismodtinciduntutlaoreetdolore magna aliquameratvolutpat. Utwisienim ad minim veniam, quisnostrudexercitationullamcorpersuscipitlobortisnislutaliquip ex eacommodoconsequat.Duisautemveleumiriure dolor in hendrerit in vulputatevelitessemolestieconsequat, velillumdoloreeufeugiatnullafacilisis at veroerosetaccumsan et iustoodiodignissim qui blanditpraesentluptatumzzrildelenitaugueduisdoloretefeugaitnullafacilisi. Nam liber tempor cum solutanobiseleifend option conguenihilimperdiet doming id quod mazimplacerat facer possimassum.