Upload
sascha-moellering
View
935
Download
3
Tags:
Embed Size (px)
Citation preview
INFRASTRUCTURE AS CODEBerlin | 11.04.2023
2
CONTACT
Sascha MölleringSoftware Engineering Team Lead
http://www.der-maschinenstuermer.de/
@sascha242
Berlin | 10/08/2013 | zanox | Infrastructure as Code
3
TABLE OF CONTENTS
1.PROBLEM?
2.VMWARE AND SDKS
3.CHEF AND JBOSS
4.Q&A
Berlin | 10/08/2013 | zanox | Infrastructure as Code
4
PROBLEM?
Berlin | 10/08/2013 | zanox | Infrastructure as Code
5
PROBLEM?
Berlin | 08/06/2012 | zanox | Company Presentation
6
VMWARE AND SDKS
Berlin | 10/08/2013 | zanox | Infrastructure as Code
7
VMWARE AND SDKS
●VMware vSphere Web Services SDK●Official SDK●Supported by VMware●Complicated●Architecture based on ●managed objects (server)●managed object reference (client)●data objects
Berlin | 10/08/2013 | zanox | Infrastructure as Code
8
VMWARE AND SDKS
●VMware VI Java SDK●Open source project created by Steve Jin
from VMware R&D●http://vijava.sourceforge.net/●Simplify the use of VI SDK and improve the
performance●Less lines of code, much faster, and much
more readable code
Berlin | 10/08/2013 | zanox | Infrastructure as Code
9
VMWARE AND SDKS
Berlin | 10/08/2013 | zanox | Infrastructure as Code
vSphere server
VirtualMachineManaged
object
GuestInfodata object
vSphere client application
Managed object reference to a
VirtualMachine
GuestInfodata object
data objects
network connection
10
VMWARE AND SDKS
Berlin | 10/08/2013 | zanox | Infrastructure as Code
https://github.com/zanox/viAutomator
11
CHEF AND JBOSS
Berlin | 10/08/2013 | zanox | Infrastructure as Code
12
CHEF AND JBOSS
Berlin | 10/08/2013 | zanox | Infrastructure as Code
13
CHEF AND JBOSS
●Linux-installation1. FAI (http://fai-project.org/) for basic setup 2. Chef for additional APT-packages3. Chef for middleware installation
Berlin | 10/08/2013 | zanox | Infrastructure as Code
CHEF AND JBOSS
JON-Server 3.1
Remote-CLI
JBoss EAP 5/6
JON-Agent
Knife
AutodiscoveryQueue
Berlin | 10/08/2013 | zanox | Infrastructure as Code
15
CHEF AND JBOSS
Berlin | 10/08/2013 | zanox | Infrastructure as Code
https://github.com/rhq-project/samples/tree/master/cli/autoimport
16
Q&A
Berlin | 10/08/2013 | zanox | Infrastructure as Code