SlideShare a Scribd company logo
1 of 5
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.

More Related Content

Similar to Jonathan Frappier - Challenge 3

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)
The Lies We Tell Our Code (#seascale 2015 04-22)Casey Bisson
 
BLCN532 Lab 1Set up your development environmentV2.0.docx
BLCN532 Lab 1Set up your development environmentV2.0.docxBLCN532 Lab 1Set up your development environmentV2.0.docx
BLCN532 Lab 1Set up your development environmentV2.0.docxmoirarandell
 
chaos-engineering-Knolx
chaos-engineering-Knolxchaos-engineering-Knolx
chaos-engineering-KnolxKnoldus Inc.
 
The Best of Microsoft Tech Days 2013, following the Cape Town sessions
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 sessionsBluegrass Digital
 
#VirtualDesignMaster 3 Challenge 1 – James Brown
#VirtualDesignMaster 3 Challenge 1 – James Brown#VirtualDesignMaster 3 Challenge 1 – James Brown
#VirtualDesignMaster 3 Challenge 1 – James Brownvdmchallenge
 
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...
How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...Peter Leschev
 
#VirtualDesignMaster 3 Challenge 4 - Harshvardhan Gupta
#VirtualDesignMaster 3 Challenge 4 - Harshvardhan Gupta#VirtualDesignMaster 3 Challenge 4 - Harshvardhan Gupta
#VirtualDesignMaster 3 Challenge 4 - Harshvardhan Guptavdmchallenge
 
Monitoring Windows Server Systems Demo Script
Monitoring Windows Server Systems Demo ScriptMonitoring Windows Server Systems Demo Script
Monitoring Windows Server Systems Demo ScriptMicrosoft TechNet
 
Architecture: Manual vs. Automation
Architecture: Manual vs. AutomationArchitecture: Manual vs. Automation
Architecture: Manual vs. AutomationAmazon Web Services
 
Virtualization In Software Testing
Virtualization In Software TestingVirtualization In Software Testing
Virtualization In Software TestingColloquium
 
Hol 1940-01-net pdf-en
Hol 1940-01-net pdf-enHol 1940-01-net pdf-en
Hol 1940-01-net pdf-endborsan
 
Cloud Forms Iaa S V2wp 6299847 0411 Dm Web 4
Cloud Forms Iaa S V2wp 6299847 0411 Dm Web 4Cloud Forms Iaa S V2wp 6299847 0411 Dm Web 4
Cloud Forms Iaa S V2wp 6299847 0411 Dm Web 4Yusuf Hadiwinata Sutandar
 
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? @...
Visual Studio Release Management - New weltanschauung or natural evolution? @...Giulio Vian
 
Jonathan Frappier – Challenge 2 Design Solution
Jonathan Frappier – Challenge 2 Design SolutionJonathan Frappier – Challenge 2 Design Solution
Jonathan Frappier – Challenge 2 Design Solutiontovmug
 
Is BranchCache right for remote, serverless software distribution?
Is BranchCache right for remote, serverless software distribution?Is BranchCache right for remote, serverless software distribution?
Is BranchCache right for remote, serverless software distribution?1E: Software Lifecycle Automation
 
Ibm urban code_deploy_v6_lab-workbook
Ibm urban code_deploy_v6_lab-workbookIbm urban code_deploy_v6_lab-workbook
Ibm urban code_deploy_v6_lab-workbookBalipalliGayathri
 

Similar to Jonathan Frappier - Challenge 3 (20)

Manual Sophos
Manual SophosManual Sophos
Manual Sophos
 
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)
The Lies We Tell Our Code (#seascale 2015 04-22)
 
BLCN532 Lab 1Set up your development environmentV2.0.docx
BLCN532 Lab 1Set up your development environmentV2.0.docxBLCN532 Lab 1Set up your development environmentV2.0.docx
BLCN532 Lab 1Set up your development environmentV2.0.docx
 
chaos-engineering-Knolx
chaos-engineering-Knolxchaos-engineering-Knolx
chaos-engineering-Knolx
 
Nomad and WAN caching appliances 1.6
Nomad and WAN caching appliances 1.6Nomad and WAN caching appliances 1.6
Nomad and WAN caching appliances 1.6
 
Field installation guide-v3_1
Field installation guide-v3_1Field installation guide-v3_1
Field installation guide-v3_1
 
The Best of Microsoft Tech Days 2013, following the Cape Town sessions
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
 
#VirtualDesignMaster 3 Challenge 1 – James Brown
#VirtualDesignMaster 3 Challenge 1 – James Brown#VirtualDesignMaster 3 Challenge 1 – James Brown
#VirtualDesignMaster 3 Challenge 1 – James Brown
 
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...
How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...
 
#VirtualDesignMaster 3 Challenge 4 - Harshvardhan Gupta
#VirtualDesignMaster 3 Challenge 4 - Harshvardhan Gupta#VirtualDesignMaster 3 Challenge 4 - Harshvardhan Gupta
#VirtualDesignMaster 3 Challenge 4 - Harshvardhan Gupta
 
Monitoring Windows Server Systems Demo Script
Monitoring Windows Server Systems Demo ScriptMonitoring Windows Server Systems Demo Script
Monitoring Windows Server Systems Demo Script
 
Implementing dr w. hyper v clustering
Implementing dr w. hyper v clusteringImplementing dr w. hyper v clustering
Implementing dr w. hyper v clustering
 
Architecture: Manual vs. Automation
Architecture: Manual vs. AutomationArchitecture: Manual vs. Automation
Architecture: Manual vs. Automation
 
Virtualization In Software Testing
Virtualization In Software TestingVirtualization In Software Testing
Virtualization In Software Testing
 
Hol 1940-01-net pdf-en
Hol 1940-01-net pdf-enHol 1940-01-net pdf-en
Hol 1940-01-net pdf-en
 
Cloud Forms Iaa S V2wp 6299847 0411 Dm Web 4
Cloud Forms Iaa S V2wp 6299847 0411 Dm Web 4Cloud Forms Iaa S V2wp 6299847 0411 Dm Web 4
Cloud Forms Iaa S V2wp 6299847 0411 Dm Web 4
 
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? @...
Visual Studio Release Management - New weltanschauung or natural evolution? @...
 
Jonathan Frappier – Challenge 2 Design Solution
Jonathan Frappier – Challenge 2 Design SolutionJonathan Frappier – Challenge 2 Design Solution
Jonathan Frappier – Challenge 2 Design Solution
 
Is BranchCache right for remote, serverless software distribution?
Is BranchCache right for remote, serverless software distribution?Is BranchCache right for remote, serverless software distribution?
Is BranchCache right for remote, serverless software distribution?
 
Ibm urban code_deploy_v6_lab-workbook
Ibm urban code_deploy_v6_lab-workbookIbm urban code_deploy_v6_lab-workbook
Ibm urban code_deploy_v6_lab-workbook
 

More from tovmug

Toronto VMUG - November 13, 2013 - CiRBA
Toronto VMUG - November 13, 2013 - CiRBAToronto VMUG - November 13, 2013 - CiRBA
Toronto VMUG - November 13, 2013 - CiRBAtovmug
 
Akmal Khaleeq Waheed - Challenge 3 p3
Akmal Khaleeq Waheed - Challenge 3 p3Akmal Khaleeq Waheed - Challenge 3 p3
Akmal Khaleeq Waheed - Challenge 3 p3tovmug
 
Akmal Khaleeq Waheed - Challenge 3 p2
Akmal Khaleeq Waheed - Challenge 3 p2Akmal Khaleeq Waheed - Challenge 3 p2
Akmal Khaleeq Waheed - Challenge 3 p2tovmug
 
Akmal Khaleeq Waheed - Challenge 3 p1
Akmal Khaleeq Waheed - Challenge 3 p1Akmal Khaleeq Waheed - Challenge 3 p1
Akmal Khaleeq Waheed - Challenge 3 p1tovmug
 
Akmal Khaleeq Waheed - Challenge 3
Akmal Khaleeq Waheed - Challenge 3Akmal Khaleeq Waheed - Challenge 3
Akmal Khaleeq Waheed - Challenge 3tovmug
 
Joe Graziano – Challenge 2 Design Solution V dm2 datacenter3
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
 
Joe Graziano – Challenge 2 Design Solution - V dm2 datacenter2
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 datacenter2tovmug
 
Joe Graziano – Challenge 2 Design Solution V dm2 datacenter1
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 datacenter1tovmug
 
Joe Graziano – Challenge 2 Design Solution Maxrep data-sheet-1727271
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-1727271tovmug
 
Joe Graziano – Challenge 2 Design Solution - Syncsort dpx 411
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 411tovmug
 
Joe Graziano – Challenge 2 Design Solution (Part 2)
Joe Graziano – Challenge 2 Design Solution (Part 2)Joe Graziano – Challenge 2 Design Solution (Part 2)
Joe Graziano – Challenge 2 Design Solution (Part 2)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)
Joe Graziano – Challenge 2 Design Solution (Part 1)tovmug
 
Rebuilding theworld
Rebuilding theworldRebuilding theworld
Rebuilding theworldtovmug
 
Virtual Design Master Challenge 1 - Joe
Virtual Design Master Challenge 1 - JoeVirtual Design Master Challenge 1 - Joe
Virtual Design Master Challenge 1 - Joetovmug
 
Virtual Design Master Challenge 1 - Akmal
Virtual Design Master Challenge 1  - AkmalVirtual Design Master Challenge 1  - Akmal
Virtual Design Master Challenge 1 - Akmaltovmug
 
Trend Micro Dec 6 Toronto VMUG
Trend Micro Dec 6 Toronto VMUGTrend Micro Dec 6 Toronto VMUG
Trend Micro Dec 6 Toronto VMUGtovmug
 
Cisco Dec 6 Toronto VMUG
Cisco Dec 6 Toronto VMUGCisco Dec 6 Toronto VMUG
Cisco Dec 6 Toronto VMUGtovmug
 

More from tovmug (17)

Toronto VMUG - November 13, 2013 - CiRBA
Toronto VMUG - November 13, 2013 - CiRBAToronto VMUG - November 13, 2013 - CiRBA
Toronto VMUG - November 13, 2013 - CiRBA
 
Akmal Khaleeq Waheed - Challenge 3 p3
Akmal Khaleeq Waheed - Challenge 3 p3Akmal Khaleeq Waheed - Challenge 3 p3
Akmal Khaleeq Waheed - Challenge 3 p3
 
Akmal Khaleeq Waheed - Challenge 3 p2
Akmal Khaleeq Waheed - Challenge 3 p2Akmal Khaleeq Waheed - Challenge 3 p2
Akmal Khaleeq Waheed - Challenge 3 p2
 
Akmal Khaleeq Waheed - Challenge 3 p1
Akmal Khaleeq Waheed - Challenge 3 p1Akmal Khaleeq Waheed - Challenge 3 p1
Akmal Khaleeq Waheed - Challenge 3 p1
 
Akmal Khaleeq Waheed - Challenge 3
Akmal Khaleeq Waheed - Challenge 3Akmal Khaleeq Waheed - Challenge 3
Akmal Khaleeq Waheed - Challenge 3
 
Joe Graziano – Challenge 2 Design Solution V dm2 datacenter3
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
 
Joe Graziano – Challenge 2 Design Solution - V dm2 datacenter2
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
 
Joe Graziano – Challenge 2 Design Solution V dm2 datacenter1
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
 
Joe Graziano – Challenge 2 Design Solution Maxrep data-sheet-1727271
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
 
Joe Graziano – Challenge 2 Design Solution - Syncsort dpx 411
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
 
Joe Graziano – Challenge 2 Design Solution (Part 2)
Joe Graziano – Challenge 2 Design Solution (Part 2)Joe Graziano – Challenge 2 Design Solution (Part 2)
Joe Graziano – Challenge 2 Design Solution (Part 2)
 
Joe Graziano – Challenge 2 Design Solution (Part 1)
Joe Graziano – Challenge 2 Design Solution (Part 1)Joe Graziano – Challenge 2 Design Solution (Part 1)
Joe Graziano – Challenge 2 Design Solution (Part 1)
 
Rebuilding theworld
Rebuilding theworldRebuilding theworld
Rebuilding theworld
 
Virtual Design Master Challenge 1 - Joe
Virtual Design Master Challenge 1 - JoeVirtual Design Master Challenge 1 - Joe
Virtual Design Master Challenge 1 - Joe
 
Virtual Design Master Challenge 1 - Akmal
Virtual Design Master Challenge 1  - AkmalVirtual Design Master Challenge 1  - Akmal
Virtual Design Master Challenge 1 - Akmal
 
Trend Micro Dec 6 Toronto VMUG
Trend Micro Dec 6 Toronto VMUGTrend Micro Dec 6 Toronto VMUG
Trend Micro Dec 6 Toronto VMUG
 
Cisco Dec 6 Toronto VMUG
Cisco Dec 6 Toronto VMUGCisco Dec 6 Toronto VMUG
Cisco Dec 6 Toronto VMUG
 

Recently uploaded

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 

Recently uploaded (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 

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.