Deployme: Tellme's Package Management and Deployment System

  • Authors:
  • Kyle Oppenheim;Patrick McCormick

  • Affiliations:
  • Tellme Networks;Tellme Networks

  • Venue:
  • LISA '00 Proceedings of the 14th USENIX conference on System administration
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

Many administrators use a central software repository because managing distributed packages is difficult. Deployme is our solution to manage the package update lifecycle across a large number of independently configured hosts.Deployme is highly flexible and has been extended to handle many different types of packages. Deployme packages include standard UNIX tools, local applications, web site content, and voice site content. Most packages require fast, frequent deployment.Deployme has a web-based user interface that allows less technical users to deploy on their own. Deployme also restarts appropriate server processes, a feature which was much more difficult than we expected.We discuss other lessons learned from the first implementation and planned improvements for the future.