+ All Categories
Home > Engineering > Virtuelle Maschinen mit Packer, Vagrant und Salt bauen

Virtuelle Maschinen mit Packer, Vagrant und Salt bauen

Date post: 23-Jan-2015
Category:
Upload: markus-zapke-gruendemann
View: 236 times
Download: 6 times
Share this document with a friend
Description:
Mit der Kombination aus Packer, Vagrant und Salt lassen sich vollkommen automatisch Virtuelle Maschinen bauen, die zum Beispiel als Entwicklungsumgebung oder für Continuous Integration (auch in der Cloud) benutzt werden können. Dieser Vortrag führt in alle drei Open Source Werkzeuge ein und demonstriert deren Zusammenspiel.
13
Virtuelle Maschinen mit Packer, Vagrant und Salt bauen Markus Zapke-Gründemann LinuxTag 2014
Transcript
Page 1: Virtuelle Maschinen mit Packer, Vagrant und Salt bauen

Virtuelle Maschinen mit Packer, Vagrant

und Salt bauenMarkus Zapke-Gründemann

LinuxTag 2014

Page 2: Virtuelle Maschinen mit Packer, Vagrant und Salt bauen

Markus Zapke-Gründemann

Softwareentwickler seit 2001

Python, Django und Mercurial

Inhaber von transcode

Vorstand des Deutschen Django-Vereins

keimlink.de // @keimlink

Page 3: Virtuelle Maschinen mit Packer, Vagrant und Salt bauen

Packer Vagrant

Salt

Page 4: Virtuelle Maschinen mit Packer, Vagrant und Salt bauen

Motivation

Virtuelle Maschinen schnell erzeugen

Software automatisch installieren

Nutzung so einfach wie möglich machen

Page 5: Virtuelle Maschinen mit Packer, Vagrant und Salt bauen
Page 6: Virtuelle Maschinen mit Packer, Vagrant und Salt bauen

Packer

„Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.„

— www.packer.io

Page 7: Virtuelle Maschinen mit Packer, Vagrant und Salt bauen

PackerJSON Template

Builds

Builders

Provisioners

Post-Processors

Artifacts

Page 8: Virtuelle Maschinen mit Packer, Vagrant und Salt bauen

Vagrant

„Create and configure lightweight, reproducible, and portable development environments.“

— www.vagrantup.com

Page 9: Virtuelle Maschinen mit Packer, Vagrant und Salt bauen

VagrantBoxes

SSH

Synced Folders

Provisioning

Providers

Share

Page 10: Virtuelle Maschinen mit Packer, Vagrant und Salt bauen

Salt

„Salt … can be used for orchestration, remote execution, configuration management and much more.“

— docs.saltstack.com

Page 11: Virtuelle Maschinen mit Packer, Vagrant und Salt bauen

SaltRemote execution engine

Configuration management system

Master/minion topology

Salt States

Grains

Pillar

Page 12: Virtuelle Maschinen mit Packer, Vagrant und Salt bauen

Ausprobieren!

bitbucket.org/keimlink/pvs-example

Page 13: Virtuelle Maschinen mit Packer, Vagrant und Salt bauen

Danke! !

www.transcode.de

@keimlink


Recommended