Post on 01-Aug-2020
transcript
Automate, automate, automate
Sunday, 11 March 12
DevOps?
For me:
Automate the hell out of everything that you encounter while developing applications or while ensuring that applications actually run and keep running
Sunday, 11 March 12
What is an IT environment?
Depends on your perspective
Sunday, 11 March 12
Coolio Continuous Delivery?
Quality software engineeringDreaming of the Cloud But where does all that pesky hardware come from?
Okay maybe not this guy
Sunday, 11 March 12
Install all the tools in the box and hope?
I want my job done faster!Loving the sound of 1000s of servers buzzing in the datacenterBut what do you do it for? What’s the bigger picture?
Sunday, 11 March 12
It’s the economy business!
They probably won’t come to you asking for DevOps, but it’s worth finding out what benefits the business will have
Aside
Sunday, 11 March 12
Problem: fragmentationAutomation is good. But how, what, why, where, how much ... ?Thousands of tools have been developed over the years, but which one are good, which ones fit together?Needs structure, a vision
Sunday, 11 March 12
DevOps Toolchain
Sunday, 11 March 12
Managing hardware and VMs
xCATCrowbar / OpenStackAssigning
Sunday, 11 March 12
... supply process ..Have you considered the datacenter itself?Making the supply process more automated. Get approvals done up-front as much as possible.Limit choices - make it very easy for teams to pick hardware that has been pre-selected
Sunday, 11 March 12
Managing DataCenter: hardware and VMs
xCAT
Standardize hardware and process
?
Crowbar / OpenStackAssigning
Planning
Sunday, 11 March 12
xCAT: DataCenter ControleXtreme Cloud Administration Toolkithttp://xcat.sourceforge.net/Open Source: Eclipse Public LicenseDeveloped by IBMUsed for supercomputing clusters, but works with smaller networks too
Sunday, 11 March 12
FeaturesRemote control (power, reboot, console) of physical machines and VM’sRemotely installing / provisioning operating systems onto machinesKeeping a central an overview of all machines: managing + monitoring
Sunday, 11 March 12
Node installation
Sunday, 11 March 12
Notes:xCAT is a generic system to manage your datacenter. It is very powerful and customizable.It also requires quite an investment in knowledge.Documentation is not very well structured
Sunday, 11 March 12
Crowbar / OpenStack
OpenStack - Private Cloud:http://openstack.org/Crowbar - OpenStack installer developed by Dell:https://github.com/dellcloudedge/crowbar/wiki
Sunday, 11 March 12
Node installation
Sunday, 11 March 12
Differences
xCAT is more general-purpose, doesn’t provide “cloudy” services such as cloud data storageOpenStack is focused on managing VMs for a private cloud and providing other “cloudy” services
Sunday, 11 March 12
VagrantHow do you develop an provisioned system from the ground up?Vagrant can do that:
VirtualBox to boot a VM + imagePuppet or Chef to perform further configuration
Sunday, 11 March 12
VagrantHome page:http://vagrantup.com/Open Source License: MIT licenseThings that would make it cooler:
Other VM support (VMWare, Zen, etc.)xCAT / OpenStack support
Sunday, 11 March 12
Demo
Sunday, 11 March 12