16
INFRASTRUCTURE AS CODE Berlin | 03.07.2022

Get IT together

Embed Size (px)

Citation preview

Page 1: Get IT together

INFRASTRUCTURE AS CODEBerlin | 11.04.2023

Page 2: Get IT together

2

CONTACT

Sascha MölleringSoftware Engineering Team Lead

[email protected]

http://www.der-maschinenstuermer.de/

@sascha242

Berlin | 10/08/2013 | zanox | Infrastructure as Code

Page 3: Get IT together

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

Page 4: Get IT together

4

PROBLEM?

Berlin | 10/08/2013 | zanox | Infrastructure as Code

Page 5: Get IT together

5

PROBLEM?

Berlin | 08/06/2012 | zanox | Company Presentation

Page 6: Get IT together

6

VMWARE AND SDKS

Berlin | 10/08/2013 | zanox | Infrastructure as Code

Page 7: Get IT together

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

Page 8: Get IT together

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

Page 9: Get IT together

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

Page 10: Get IT together

10

VMWARE AND SDKS

Berlin | 10/08/2013 | zanox | Infrastructure as Code

https://github.com/zanox/viAutomator

Page 11: Get IT together

11

CHEF AND JBOSS

Berlin | 10/08/2013 | zanox | Infrastructure as Code

Page 12: Get IT together

12

CHEF AND JBOSS

Berlin | 10/08/2013 | zanox | Infrastructure as Code

Page 13: Get IT together

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

Page 14: Get IT together

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

Page 15: Get IT together

15

CHEF AND JBOSS

Berlin | 10/08/2013 | zanox | Infrastructure as Code

https://github.com/rhq-project/samples/tree/master/cli/autoimport

Page 16: Get IT together

16

Q&A

Berlin | 10/08/2013 | zanox | Infrastructure as Code