Check out the new USENIX Web site.
ConfWeek '10 Banner Tab
Config '10 Banner

Tuesday, June 22

Wednesday, June 23

Thursday, June 24

Friday, June 25

Connect on   Facebook Twitter
The Configuration Management Summit and Training was part of USENIX Federated Conferences Week.
USENIX combines established conferences and new workshops into a week, chock full of research, trends, and community interaction. Customize the program to meet your needs.

New this year, your daily registration for the Configuration Management Summit and Training gets you into all the events happening those days: tutorials, talks, workshops—you name it. Plus, registration packages offer expanded discounts. The more days you attend, the more you save! The Configuration Management Summit and Training takes place at the Sheraton Boston Hotel.

Thanks to those of you who joined us in Boston, MA, for the Configuration Management Summit and Training!

The Configuration Management Summit and Training was held in conjunction with the 2010 USENIX Federated Conferences Week, June 22–25, 2010. The Summit reports from ;login: are now online.

CONFIGURATION MANAGEMENT SUMMIT

Thursday, June 24, 2010, 9:00 a.m.–5:00 p.m.
The first Configuration Management Summit brought together developers, power users, and new adopters of open source configuration management tools for automating system administration. Configuration management is a growth area in the IT industry, and open source solutions, with cost savings and an active user community, are presenting a serious challenge to today's "big vendor" products.

9:00 a.m.–10:20 a.m. Presentations I

10:20 a.m.–10:40 a.m. Break

10:40 a.m.–Noon Presentations II

Noon–1:00 p.m. Summit Luncheon

1:00 p.m.–2:30 p.m. Panel Discussion (questions proposed by attendees and answered by the participants)

  • What do you consider your best success story?
  • I am an ISP configuring mail servers that are different and I want to know why. Can your tool help me find out the difference?
  • What is the one driving reason you would develop your own tool rather than using something that was already out there?
  • At what point do I need a management tool for my management tools?
  • What level of abstraction enables sharing? What kind of community sharing exists?
  • How do solutions handle deployment of packages?
  • What are the platform dependency issues that influence tools?
  • What packages are required in order to install tools?
  • What are your tool's weaknesses and what are you doing about them?
  • What do tools offer with respect to configuration testing?
  • What is the philosophy for upgrade/upgrade path for the tool itself?
  • Who is the perfect person to hire to implement your tool?

2:30 p.m.–3:00 p.m. Break

3:00 p.m.–5:00 p.m. Barcamp! (presentations proposed on-site)

  • Matt Richards, "Converting an Ad-Hoc Site to CM: The Story"
  • Aaron Peterson, "Chef Demo"
  • Michael DeHaan, "Cobbler: Automated OS Installs"
  • David Pullman, "Cfengine: Complexities of Configuring Different Operating Systems"
  • "Func — Attack!!! — Your Systems!!!"

SUMMIT ORGANIZERS AND ABSTRACTS

Couch Alva L. Couch is currently an Associate Professor of Computer Science at Tufts. Prof. Couch is the author of many LISA papers and received LISA Best Paper awards in both 1996 and 2005. In 2003 he received the SAGE Outstanding Achievement Award for his contributions to the theory of system administration. He currently serves as Secretary of the USENIX Board of Directors.

For Bcfg2:
Desai Narayan Desai will explain the motivation behind the design of Bcfg2, highlighting the key system management issues that led to its development. He will also describe its overall philosophy, as well as its simple and elegant model for configuration.

Narayan Desai is a researcher in the Mathematics and Computer Science Division of Argonne National Laboratory, specializing in system software for supercomputers. He is the project leader for Bcfg2. When not working on Bcfg2, he spends time building large-scale experimental systems and developing new supercomputing scheduling techniques. He is the author of the USENIX Short Topics in System Administration booklet Configuration Management with Bcfg2, co-authored with Cory Lueninghoener.

For Cfengine:
Burgess Mark Burgess will explain the motivation for Cfengine 3's all-new Promise technology, which integrates patterns and knowledge management with Cfengine's famous convergent automation. In addition to commenting on some of the science behind Cfengine, Mark will show how the new language idioms bring scalable simplicity, without the need for coding. The talk will end with some remarks about how Cfengine uniquely is addressing the two biggest IT challenges for the coming decade.

Mark Burgess is Professor of Network and System Administration at Oslo University College, Norway (a member of the EMANICS Network of Excellence) and CTO of Cfengine AS. He is the author of the configuration management system Cfengine and of several books and many papers on the topic, including the USENIX Short Topics in System Administration booklet A System Engineer's Guide to Host Configuration and Maintenance Using Cfengine, co-authored with Æleen Frisch.

For Chef:
Peterson Aaron Peterson will speak on the Cambrian Cloud Explosion: what we now see as IT infrastructure and operations are moving into an unprecedented period of changes and innovation driven by the rise of abstract and fault-tolerant components, unlimited infrastructure, worldwide collaboration, and changes in intellectual property. He will survey key points in cloud computing history and early IBM ideas, travel through Google's implementation and Amazon Web Services, and continue with the state of the industry as it stands in 2010. He will provide some insight and predictions for 2011, 2012, and beyond and will close the talk with some observations on what's happening to operations and configuration management in the wake of the explosion.

Aaron Peterson is a seasoned systems and networking engineer serving as a Technical Evangelist for Opscode, the makers of Chef. He has applied real-time command-line kung fu to tens of thousands of servers at once and automated global production infrastructure at Amazon.com. He is excited about information design and visualization, scale, and analysis.

For Puppet:
DeHaan Michael DeHaan will be speaking on Puppet's declarative, model-driven, and data-driven architecture and why these properties are critical in a datacenter automation system, as well as about some of the general philosophy behind why Puppet does the things the way it does. He will also give an overview of recent developments in Puppet and some of the more interesting places it is being deployed today.

Michael DeHaan is the Product Manager for Puppet Labs, the creators of Puppet. Before joining Puppet Labs, Michael led provisioning efforts in Red Hat's Emerging Technologies Group. Michael is the creator of the Cobbler deployment server and also co-authored the Func control framework. He lives in Raleigh, NC.


TUTORIAL: Configuration Management Solutions with Cfengine 3

Friday, June 25, 2010, 9:00 a.m.–5:00 p.m.
Instructor: Mark Burgess, Cfengine, Inc.

Who should attend: Anyone with a basic knowledge of configuration management who is interested in learning the next-generation tool.

Following a complete rewrite of Cfengine with its popular new syntax and powerful pattern matching capabilities, this full-day tutorial presents an introduction suitable for new users, as well as for users of Cfengine 2.

The tutorial is peppered with configuration examples, which can now be self-contained and modularized to an unprecedented degree in the new language.

Take back to work: An understanding of the new features of the completely rewritten Cfengine 3, including its new syntax and benefits.

Topics include:

  • Moving from ad hoc scripts to automation
  • The importance of convergence
  • The Promise model
  • Templates and data types
  • Quickstart configuration
  • Creating configuration libraries
  • Upgrading from Cfengine 2
  • Example configurations and demos
  • Achieving compliance with standards and regulations
  • Cfengine on Windows and the Registry
  • Monitoring and self-healing
  • Brief overview of the community and commercial Cfengine roadmap

Burgess Mark Burgess is Professor of Network and System Administration at Oslo University College, Norway (a member of the EMANICS Network of Excellence) and CTO of Cfengine AS. He is the author of the configuration management system Cfengine and of several books and many papers on the topic, including the USENIX Short Topics in System Administration booklet A System Engineer's Guide to Host Configuration and Maintenance Using Cfengine, co-authored with Æleen Frisch.

Attendees, please note: If you join the tutorial late, we ask that you refrain from asking the instructor to review the material that you missed.

?Need help? Use our Contacts page.

Last changed: 1 Oct. 2010 jel