Top Banner
Testing and Validation: Leveraging VMWare for Success Tim Antonowicz Systems Engineer Bowdoin College
12

Testing and Validation: Leveraging VMWare for Success

Jan 30, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Testing and Validation: Leveraging VMWare for Success

Testing and Validation:Leveraging VMWare for Success

Tim Antonowicz

Systems Engineer

Bowdoin College

Page 2: Testing and Validation: Leveraging VMWare for Success

Bowdoin College Testing, 2004

Testing was nearly nonexistentTired, Old servers kept in the basementNo standard installation baseNo management or oversight

Page 3: Testing and Validation: Leveraging VMWare for Success

Why Build a Testing Infrastructure?

Testing and Validation is not a requirement for successDuplicated EffortHigh Cost

Additional HardwareAdditional SoftwareRedundant InfrastructureStaff Time and Resources

Page 4: Testing and Validation: Leveraging VMWare for Success

Methodologies

SandboxesAreas for Developers to try new things

RedoLeverage VM change logs

Tiered approachCreate a Test-Stage-Production work flow

ClonesWork on production systems offline

Page 5: Testing and Validation: Leveraging VMWare for Success

Sandboxes

Playgrounds, POCLoose or no central controlVMware Workstation for developers

Desktops for client accessServers for application testingStandard services (SQL, IIS, Apache, MYSQL, etc.)Rollback changesClone new systems

ESX VMs for shared sandboxesShared services for workgroupsCollaborative work flow

Page 6: Testing and Validation: Leveraging VMWare for Success

Redo

Leverage the multiple disk states of VMs on ESX serverChange disk state prior to major upgradesSafety netRollback or append as neededChanges can be done via command lineDevelopers can maintain the systems themselves

Page 7: Testing and Validation: Leveraging VMWare for Success

Tiered Approach

Test, Stage, ProductionTesting- Developers have full access to system to script installStage- Developers and Systems work together from scriptProduction- Systems installs from script

Catch problems earlyEliminate “One-Offs”Separates developers from production environment

Page 8: Testing and Validation: Leveraging VMWare for Success

Clones

Take copy of production server offlineTroubleshootingBug fixesStress testing“What-ifs”

Offline EvaluationNo impact to productionProduction-type results

Page 9: Testing and Validation: Leveraging VMWare for Success

Bowdoin College Today

Bowdoin’s Testing environment is fully virtualized2/3 of all production servers have a test server1/3 have test and staging serversIT Developers fully onboard with the new system

Page 10: Testing and Validation: Leveraging VMWare for Success

Questions

Tim AntonowiczSystems EngineerBowdoin [email protected]

Page 11: Testing and Validation: Leveraging VMWare for Success

Presentation Download

Please remember to complete yoursession evaluation form

and return it to the room monitorsas you exit the session

The presentation for this session can be downloaded at http://www.vmware.com/vmtn/vmworld/sessions/

Enter the following to download (case-sensitive):

Username: cbv_repPassword: cbvfor9v9r

Page 12: Testing and Validation: Leveraging VMWare for Success