Using Puppet
in hybrid cloud deployments
|Jake Robinson @jakerobinson
@jakerobinson
twitter | github
VMware vCloud Hybrid Service
Project Zombie
Rez | Engine | Zed
Rez
Distributed Resource Management
Engine
Scalable Concurrent Execution
Zed
Workflow Tool and Language
VMware Puppet Modules
vmware-vcsa
vmware-vcenter
vmware-vshield
vmware-vmware_lib
Puppet Transport
transport { 'vcenter':
username => 'root',
password => 'vmware',
server => '192.168.1.10',
# see rbvmomi ...
ENCs
Procedurally Generated Datacenters
Parameterized Classes
DATA SEPARATION!!!!!!!!!!!
Example ENC Yaml
---
parameters:
esxhost: esx01.vpc.vmw
username: PuppetCamp
password: PuppetCamp
target_host: esx01.vpc.v...
Transient States
Puppet Environments as 'levels'
The Role-Profile Pattern
http://www.slideshare.net/PuppetLabs/roles-talk
Craig Dunn
Questions?
Links
VMware Puppet Modules - github.com/vmware
Puppet Role-Profile Pattern - slideshare.net/PuppetLabs/roles-talk
PuppetC...
Puppet Camp Dallas 2014: Using Puppet in Hybrid Cloud Deployments
Puppet Camp Dallas 2014: Using Puppet in Hybrid Cloud Deployments
Upcoming SlideShare
Loading in...5
×

Puppet Camp Dallas 2014: Using Puppet in Hybrid Cloud Deployments

454

Published on

"Using Puppet in Hybrid Cloud Deployments" presented by Jake Robinson, VMware at Puppet Camp Dallas 2014

Published in: Software, Technology, Spiritual
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
454
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
15
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Puppet Camp Dallas 2014: Using Puppet in Hybrid Cloud Deployments

  1. 1. Using Puppet in hybrid cloud deployments |Jake Robinson @jakerobinson
  2. 2. @jakerobinson twitter | github
  3. 3. VMware vCloud Hybrid Service
  4. 4. Project Zombie Rez | Engine | Zed
  5. 5. Rez Distributed Resource Management
  6. 6. Engine Scalable Concurrent Execution
  7. 7. Zed Workflow Tool and Language
  8. 8. VMware Puppet Modules vmware-vcsa vmware-vcenter vmware-vshield vmware-vmware_lib
  9. 9. Puppet Transport transport { 'vcenter': username => 'root', password => 'vmware', server => '192.168.1.10', # see rbvmomi documentation for available options: options => { 'insecure' => true }, }
  10. 10. ENCs Procedurally Generated Datacenters
  11. 11. Parameterized Classes DATA SEPARATION!!!!!!!!!!!
  12. 12. Example ENC Yaml --- parameters: esxhost: esx01.vpc.vmw username: PuppetCamp password: PuppetCamp target_host: esx01.vpc.vmw options: Vpx.Vpxa.config.log.level: info Config.HostAgent.log.level: info
  13. 13. Transient States Puppet Environments as 'levels'
  14. 14. The Role-Profile Pattern http://www.slideshare.net/PuppetLabs/roles-talk Craig Dunn
  15. 15. Questions?
  16. 16. Links VMware Puppet Modules - github.com/vmware Puppet Role-Profile Pattern - slideshare.net/PuppetLabs/roles-talk PuppetConf Project Zombie - youtube.com/watch?v=tp_1N3RSyUY PuppetConf Zombie Puppet - youtube.com/watch?v=HqdLArqgblg
  1. Gostou de algum slide específico?

    Recortar slides é uma maneira fácil de colecionar informações para acessar mais tarde.

×