Date post: | 23-Jan-2015 |
Category: |
Engineering |
Upload: | markus-zapke-gruendemann |
View: | 236 times |
Download: | 6 times |
Virtuelle Maschinen mit Packer, Vagrant
und Salt bauenMarkus Zapke-Gründemann
LinuxTag 2014
Markus Zapke-Gründemann
Softwareentwickler seit 2001
Python, Django und Mercurial
Inhaber von transcode
Vorstand des Deutschen Django-Vereins
keimlink.de // @keimlink
Packer Vagrant
Salt
Motivation
Virtuelle Maschinen schnell erzeugen
Software automatisch installieren
Nutzung so einfach wie möglich machen
Packer
„Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.„
— www.packer.io
PackerJSON Template
Builds
Builders
Provisioners
Post-Processors
Artifacts
Vagrant
„Create and configure lightweight, reproducible, and portable development environments.“
— www.vagrantup.com
VagrantBoxes
SSH
Synced Folders
Provisioning
Providers
Share
Salt
„Salt … can be used for orchestration, remote execution, configuration management and much more.“
— docs.saltstack.com
SaltRemote execution engine
Configuration management system
Master/minion topology
Salt States
Grains
Pillar