Michael DeHaan Provisioning with Cobbler, Red Hat.

Slides:



Advertisements
Similar presentations
EPrints 2.0 / March 4 th 2002 / Glasgow / Chris Gutteridge Introduction to EPrints 2.0 March 4 th 2002 Glasgow Christopher Gutteridge from the Department.
Advertisements

Facility Virtualization Experience at MWT2 Lincoln Bryant Computation and Enrico Fermi Institutes.
1 Dynamic DNS. 2 Module - Dynamic DNS ♦ Overview The domain names and IP addresses of hosts and the devices may change for many reasons. This module focuses.
DevOps and Private Cloud Automation 23 April 2015 Hal Clark.
MCITP: Microsoft Windows Vista Desktop Support - Enterprise Section 1: Prepare to Deploy.
© 2004, The Trustees of Indiana University 1 OneStart Workflow Basics Brian McGough, Manager, Systems Integration, UITS Ryan Kirkendall, Lead Developer.
Low level CASE: Source Code Management. Source Code Management  Also known as Configuration Management  Source Code Managers are tools that: –Archive.
Source Code Management Or Configuration Management: How I learned to Stop Worrying and Hate My Co-workers Less.
Kuali Rice at Indiana University Rice Setup Options July 29-30, 2008 Eric Westfall.
Puppetize It! An Introduction to Puppet Mike Seda CEO, Seda Systems, Inc.
1 Lecture 19 Configuration Management Software Engineering.
Penn Groups PennGroups Central Authorization System June 2009.
Plesk for Windows Server Automation SWSOFT GLOBAL HOSTING SUMMIT 2006 Todd L. Crumpler May 30-June 1, 2006.
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
DB server + PHPMyAdmin ดรัสวิน วงศ์ปรเมษฐ์ สาขาวิชาเทคโนโลยีสารสนเทศ คณะ วิทยาศาสตร์ มรภ. บร. 19/10/56.
Creating a Personal Webvoyáge Development Environment Using VMware Chris Delis, CARLI.
Puppet with vSphere Workshop Install, configure and use Puppet on your laptop for vSphere DevOps Billy Lieberman August 1, 2015.
Configuration Management with Cobbler and Puppet Kashif Mohammad University of Oxford.
Support in setting up a non-grid Atlas Tier 3 Doug Benjamin Duke University.
RedHat Package Management RPM and YUM in RedHat Enterprise, Fedora, Suse and Centos.
EGI-InSPIRE RI EGI Webinar EGI-InSPIRE RI Porting your application to the EGI Federated Cloud 17 Feb
Planning Server Deployments Chapter 1. Server Deployment When planning a server deployment for a large enterprise network, the operating system edition.
Overview of cluster management tools Marco Mambelli – August OSG Summer Workshop TTU - Lubbock, TX THE UNIVERSITY OF CHICAGO.
ATTACHEDAPPS CONFIDENTIAL Powerfully simple tools to retain, manage and grow SMB customers. Client Messaging for Partners.
IBM Software Group © 2008 IBM Corporation IBM Tivoli Provisioning Manager 7.1 OS Management with TPM for OS Deployment.
ICS Software Development Environment Blaž Zupanc and Leandro Fernandez 19 February 2016.
SCDB Update Michel Jouvin LAL, Orsay March 17, 2010 Quattor Workshop, Thessaloniki.
Lecture 1 Page 1 CS 111 Summer 2013 Important OS Properties For real operating systems built and used by real people Differs depending on who you are talking.
UFIT Infrastructure Self-Service. Service Offerings And Changes Virtual Machine Hosting Self service portal Virtual Machine Backups Virtual Machine Snapshots.
Operated by Los Alamos National Security, LLC for NNSA U N C L A S S I F I E D Slide 1 Institutional Install of Red Hat Enterprise Linux From One CD In.
Michael DeHaan & Adrian Likins Red Hat. What is Func? A way to communicate with all your machines and query or control them over the network. Func uses.
Linux Basics Part 2. VIM Editor vi improved Installed on most Linux machines Can be a bit confusing at first... o Cheat sheets FTW Other popular editors:
Spacewalk + Fedora = 42. What is Spacewalk? A systems management platform designed to provide complete lifecycle management of the operating system and.
The firmware-tools project Matt Domsch Michael Brown.
Daniel P. Berrangé Principal Software Engineer, Red Hat.
XNAT 1.7: Getting Started 6 June, Introduction In this presentation we’ll discuss:  Features and functions in XNAT 1.7  Requirements  Installing.
April 1st, 2009 Cobbler Provisioning Made Easy Jasper Capel.
APACHE INSTALL AWS Linux (Amazon Web Services EC2)
Integrating oVirt and Foreman to Empower your Data-Center
Lightweight inventory management with Pallet Jack
BY: SALMAN 1.
New Tools Used by the Scientific Linux Team
The Holmes Platform and Applications
Andrea Chierici Virtualization tutorial Catania 1-3 dicember 2010
Abstract After a SIG has been approved, one of the next steps is to get products out to users. During this talk, Niels will explain how the Storage SIG.
Create setup scripts simply and easily.
Build process of ovirt-node and the plugins
BY: SALMAN.
Virtualization Review and Discussion
Foreman in Your Data Center Lukáš Zapletal
V2V – Migrating virtual machines to oVirt
Barbara Martelli INFN - CNAF
Set up your own Cloud The search for a secure and acceptable means of gaining access to your files stored at the office from a remote location.
Version Control.
oVirt Node Project Douglas Schilling Landgraf
Quattor in Amazon Cloud
Deploying and Maintaining Server Images
DHCP server & Client Objectives Contents
Spacewalk and Koji at Fermilab
June 2011 David Front Weizmann Institute
More Scripting & Chapter 11
RedHat Package Management
Microsoft Bot Framework: changing how we communicate with users
Getting Started with Contribution to Openstack
HC Hyper-V Module GUI Portal VPS Templates Web Console
Microsoft Virtual Academy
Purge-it! USP's, pre-sales process & helping the customer to decide
Quattor Advanced Tutorial, LAL
HC VMware Module
Pete Gronbech, Kashif Mohammad and Vipul Davda
Presentation transcript:

Michael DeHaan Provisioning with Cobbler, Red Hat

What Is Cobbler? An Install Server More about that later A Philosophy Simple, Flexible, Modular Software Shared Management Tools, Developed Together And Openly

Cobbler ● Abstracts out: ● Hardware installations ● PXE, media, reinstallations ● Virtualization (koan) ● Xen, qemu/KVM, VMware ● Provides easy setup and importing of your media/mirrors ● Integrates Kickstart templating/generation w/ samples ● Tracks your in-progress installations ● Provides hands off management glue for: ● DHCP, DNS, yum, etc

The Cobbler Objects ● Distros ● Profiles ● (Subprofiles?) ● Systems ● Repos

What's New Right Now ● Latest Stable Release is 1.0.X ● Maintained seperate from “devel” branch (1.1.X) ● Supports ● Fedora, EL-4+ (on Server), EL-3+ on Client ● Key features ● Integrated BIND support now complements ISC dhcpd ● Fully dynamic kickstart generation (less need to “sync”) ● Security/web improvements ● Create portable net-install media for PXE-less shops ● Lots of minor features/RFEs

Setup: Configure /etc/yum.repos.d to use EPEL ● # yum install cobbler # vi /etc/cobbler/settings (server, manage_dhcp, manage_dns) # vi /etc/cobbler/modules.conf (for web app) # cobbler check

Time For Examples!...

Example: Importing a DVD Import a DVD: # cobbler import –name=RHEL5 –mirror=/mnt/dvd (or rsync://) See what we have in the configuration: # cobbler distro list ● RHEL5-i386 ● RHEL5-i386-xen

Example: Bare-metal, PXE Change the kickstart for a profile # cobbler profile copy –name=RHEL5-i386 – newname=RHEL5-i386-xen – kickstart=/var/lib/cobbler/kickstarts/mytemplate.ks Install a machine to a given profile # cobbler system add –name=acmelabs -- mac=AA:BB:CC:DD:EE:FF --profile=RHEL5-i386

Example: Bare-metal, no PXE No DHCP? # cobbler buildiso Take this to your machine and netinstall as if you had PXE. Kickstart rendering is still 100% dynamic

Example: Virtualization on the master server, increase the profile's RAM requirements: # cobbler profile edit –name=RHEL5-i386-xen –virt- ram=1024 [and other options...] on the remote, create a virtual machine using that profile: # koan –server=cobbler.example.org --list-profiles # koan –server=cobbler.example.org –profile=RHEL5- i386-xen --virt

Cobbler Also Has A Web Interface ● Does ~90% of what the command line can do ● And growing... ● Configurable authn/authz fits your org's requirements ● Works with kerberos, LDAP, or config files ● (this means FreeIPA is supported) ● (or whatever else you use can be made to work!) ● Optional “ownership” module for complex workflows ● Comes in black

Integration and Customization Options ● Command line ● Triggers ● Add, remove, install, sync ● Modules ● Write your own authz, authn, serialization, or even command line options ● Python API ● Examples: api.py, cobbler itself, Wiki ● XMLRPC API (cross-language support!) ● Examples: remote.py, CobblerWeb.py ● See also /etc/cobbler/modules.conf

The Future ● Next few releases ● Wider OS/distro support ● Continual inclusion of ideas/patches from you ● Web app improvements/usability ● World domination (tell your friends) ● Future ● Red Hat Satellite support expected Q ● Provisioning server for other applications (TBA)

More Info? How to Get Involved? For documentation, source, Wiki, and lots of resources, see Mailing list is you'll need to subscribe to post, links on the web #cobbler on irc.freenode.net (IRC), join today and say Hi :) The future is up to you! Share your ideas!

Q&A...