+ All Categories
Home > Technology > Tools and Virtualization to Manage our Operations at Puppet Labs - PuppetConf 2014

Tools and Virtualization to Manage our Operations at Puppet Labs - PuppetConf 2014

Date post: 23-Dec-2014
Category:
Upload: puppet-labs
View: 408 times
Download: 2 times
Share this document with a friend
Description:
Tools and Virtualization to Manage our Operations at Puppet Labs - Cody Herriges, Puppet Labs
Popular Tags:
28
VIRTUAL OPERATIONS VIRTUAL OPERATIONS TOOLS AND CHALLENGES TO MANAGING A VIRTUAL IN TOOLS AND CHALLENGES TO MANAGING A VIRTUAL IN FRASTRUCTURE AT PUPPET LABS FRASTRUCTURE AT PUPPET LABS Created by Cody Herriges
Transcript
Page 1: Tools and Virtualization to Manage our Operations at Puppet Labs - PuppetConf 2014

VIRTUAL OPERATIONSVIRTUAL OPERATIONSTOOLS AND CHALLENGES TO MANAGING A VIRTUAL IN‐TOOLS AND CHALLENGES TO MANAGING A VIRTUAL IN‐

FRASTRUCTURE AT PUPPET LABSFRASTRUCTURE AT PUPPET LABSCreated by Cody Herriges

Page 2: Tools and Virtualization to Manage our Operations at Puppet Labs - PuppetConf 2014

INTRODUCTIONINTRODUCTIONPuppet LabsOperations EngineerSystems Team lead

Page 3: Tools and Virtualization to Manage our Operations at Puppet Labs - PuppetConf 2014

GENERAL STRUCTURE AND PHILOSOPHYGENERAL STRUCTURE AND PHILOSOPHYThree sub-teams that make up a core Technical OperationsteamProvide a collection of core services

Everything from core networking to web hosting andapplication managementMy team specifically: virtualization/cloud, storage, andbackup platforms

We're only the beginningTHERE IS NO DEVOPS TEAM!Fairly agnostic

Page 4: Tools and Virtualization to Manage our Operations at Puppet Labs - PuppetConf 2014

HOW HETEROGENEOUS...?HOW HETEROGENEOUS...?VMware vSphereOpenStack NovaSolaris ZonesLinux ContainersVanilla KVM/libvirtAIX LPARsSolaris LDOMsVMware FusionVMware WorkstationVirtualBox

Page 5: Tools and Virtualization to Manage our Operations at Puppet Labs - PuppetConf 2014

HOW HETEROGENEOUS...?HOW HETEROGENEOUS...?Google Compute EngineAmazon EC2LinodeRackspace

Page 6: Tools and Virtualization to Manage our Operations at Puppet Labs - PuppetConf 2014

Going to save everyone a similar list for compute, storage, andnetworking.

HOW HETEROGENEOUS...?HOW HETEROGENEOUS...?

Page 7: Tools and Virtualization to Manage our Operations at Puppet Labs - PuppetConf 2014

WHY THE LONG LISTWHY THE LONG LISTNecessityBest tool for the job (agnostic)Don't use a large complicated tool to solve a simple problemLack of effective planning or follow through

Page 8: Tools and Virtualization to Manage our Operations at Puppet Labs - PuppetConf 2014

OUR MAJOR CHALLENGESOUR MAJOR CHALLENGESCross platform insightAutomatable APIsMonitoringDebt

Are you surprised that orchestration isn't here?

Page 9: Tools and Virtualization to Manage our Operations at Puppet Labs - PuppetConf 2014

MINOR ISSUESMINOR ISSUESIts not all automatedData normalization

Page 10: Tools and Virtualization to Manage our Operations at Puppet Labs - PuppetConf 2014

OBTAINING INSIGHTOBTAINING INSIGHTELIMINATE DASHBOARD SPRAWLELIMINATE DASHBOARD SPRAWL

Page 11: Tools and Virtualization to Manage our Operations at Puppet Labs - PuppetConf 2014
Page 12: Tools and Virtualization to Manage our Operations at Puppet Labs - PuppetConf 2014
Page 13: Tools and Virtualization to Manage our Operations at Puppet Labs - PuppetConf 2014
Page 14: Tools and Virtualization to Manage our Operations at Puppet Labs - PuppetConf 2014
Page 15: Tools and Virtualization to Manage our Operations at Puppet Labs - PuppetConf 2014
Page 16: Tools and Virtualization to Manage our Operations at Puppet Labs - PuppetConf 2014
Page 17: Tools and Virtualization to Manage our Operations at Puppet Labs - PuppetConf 2014
Page 20: Tools and Virtualization to Manage our Operations at Puppet Labs - PuppetConf 2014

RESULTSRESULTSReplaced dashboards, VMware, EMC, Jenkins, AmazonDiscovered, processed, and presented metrics that were onceimpossible

Page 21: Tools and Virtualization to Manage our Operations at Puppet Labs - PuppetConf 2014

"AN" API IS NOT ENOUGH"AN" API IS NOT ENOUGH

Page 22: Tools and Virtualization to Manage our Operations at Puppet Labs - PuppetConf 2014

UNIVERSAL ACCESSIBILITYUNIVERSAL ACCESSIBILITYcapable of being reachedeasy to interact with and understandopen to influence/suggestioncapable of being appreciated

Page 23: Tools and Virtualization to Manage our Operations at Puppet Labs - PuppetConf 2014

INTERNALLY DEVELOPED TOOLSINTERNALLY DEVELOPED TOOLSvmpoolervmwr

Page 24: Tools and Virtualization to Manage our Operations at Puppet Labs - PuppetConf 2014

WHAT CAN YOU DO IN A FEW HUNDRED LINES OF CODE AND AWHAT CAN YOU DO IN A FEW HUNDRED LINES OF CODE AND ADAY OF YOUR TIME?DAY OF YOUR TIME?

Page 25: Tools and Virtualization to Manage our Operations at Puppet Labs - PuppetConf 2014

GETTING OUT OF DEBTGETTING OUT OF DEBT

Page 26: Tools and Virtualization to Manage our Operations at Puppet Labs - PuppetConf 2014
Page 27: Tools and Virtualization to Manage our Operations at Puppet Labs - PuppetConf 2014

STANDARIZE AND OPTIMIZESTANDARIZE AND OPTIMIZE

Page 28: Tools and Virtualization to Manage our Operations at Puppet Labs - PuppetConf 2014

ENDENDCreated by Cody Herriges

PuppetConf '14


Recommended