This is the first of two sessions on the Deploy Project – an open source platform for managing system and application deployment. This session will show how IT Professionals can use Deploy to manage system deployment including definition, build, testing, installation and updates. The next session will cover application deployment. The current version of Deploy works with CentOS and Red Hat Enterprise Linux.
Specific topics covered in this session include the following:
- An overview of system and package repositories
- Creating a basic system definition
- Adding configuration
- Running Deploy to create system repositories
- An overview of testing and deployment
- Adding testing and deployment scripts
- An overview of system updates
- Updating repositories and clients
The session is presented by Kay Williams, architect and development lead for the Deploy Project, and Executive Director of the Deploy Foundation. She has been involved in leadership and development roles in Linux-based initiatives since 2003. Prior to that she worked for 13 years at Microsoft, where she held Group Program Manager roles in Office, MSN and Windows Server.
Prerequisite knowledge: basic familiarity with system and application deployment, as well as with XML file creation and editing, system configuration using BASH or other scripting languages, and machine virtualization.