Managen von OVM Server SPARC mit dem VM Manager OpsCenter oder VDCF-Roman Gächter

55
BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENF HAMBURG KOPENHAGEN LAUSANNE MÜNCHEN STUTTGART WIEN ZÜRICH Managen von OVM Server SPARC mit dem VM Manager, OpsCenter oder VDCF? DOAG Jahrestagung 18. November 2015 Roman Gächter

Transcript of Managen von OVM Server SPARC mit dem VM Manager OpsCenter oder VDCF-Roman Gächter

BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENF HAMBURG KOPENHAGEN LAUSANNE MÜNCHEN STUTTGART WIEN ZÜRICH

Managen von OVM Server SPARC mit dem VM Manager, OpsCenter oder VDCF?

DOAG Jahrestagung 18. November 2015

Roman Gächter

Unser Unternehmen.

Managen des SPARC Hypervisors 2 13/11/15

Trivadis ist führend bei der IT-Beratung, der Systemintegration, dem Solution Engineering und der Erbringung von IT-Services mit Fokussierung auf - und -Technologien in der Schweiz, Deutschland, Österreich und Dänemark. Trivadis erbringt ihre Leistungen aus den strategischen Geschäftsfeldern: Trivadis Services übernimmt den korrespondierenden Betrieb Ihrer IT Systeme.

B E T R I E B

KOPENHAGEN

MÜNCHEN

LAUSANNE BERN

ZÜRICH BRUGG

GENF

HAMBURG

DÜSSELDORF

FRANKFURT

STUTTGART

FREIBURG

BASEL

WIEN

Mit über 600 IT- und Fachexperten bei Ihnen vor Ort.

Managen des SPARC Hypervisors 3 13/11/15

14 Trivadis Niederlassungen mit über 600 Mitarbeitenden.

Über 200 Service Level Agreements.

Mehr als 4'000 Trainingsteilnehmer.

Forschungs- und Entwicklungsbudget: CHF 5.0 Mio.

Finanziell unabhängig und nachhaltig profitabel.

Erfahrung aus mehr als 1'900 Projekten pro Jahr bei über 800 Kunden.

Agenda

Managen des SPARC Hypervisors 4

13/11/15

1.  Ausgangslage 2.  Bewertungskriterien 3.  Test Scenario 4.  Oracle VM Manager

1. Erster Eindruck 2. Setup 3. Tests 4. Zusammenfassung

5.  Oracle Enterprise Manager OpsCenter 6.  VDCF 7.  Solaris Bordmittel 8.  Fazit

Managen des SPARC Hypervisors 13/11/15

Ausgangslage

5

Ausgangslage

Managen des SPARC Hypervisors 6 13/11/15

Neue HW für Test- und Entwicklungs-Umgebung

Ausgangslage

Managen des SPARC Hypervisors 7 13/11/15

Kriterien zu Bewertung I

  Support unserer Architektur

–  mit aktuellen Versionen von Solaris und VM-Server

–  Support von aktuellem VM Manager in Kombination mit VM-Server X86

  Schmerzfreie Übernahme unserer bestehenden Konfiguration

  HW Monitoring der SPARC T4 Systeme

  Konfigurationsmanagement des SPARC Hypervisors

  Konfigurationsmanagement von Solaris Zonen

  Optimale Unterstützung des Netzwerkstacks im Hypervisor und in Solaris

Ausgangslage

Managen des SPARC Hypervisors 8 13/11/15

Kriterien zu Bewertung II

Provisioning von Solaris und Solaris Zonen

  Solaris Updates / Patching

  Unterstützung unseres Betriebskonzeptes

–  Migration von Zonen / LDoms von einer HW auf die andere

  Monitoring von LDoms, Zonen und Solaris

  Einfaches Setup und Bedienbarkeit der Tools

  Die Installation und das Setup dürfen nicht zu viel Zeit in Anspruch nehmen

Trivadis Technology Center

Managen des SPARC Hypervisors 9 13/11/15

Test Scenario

Managen des SPARC Hypervisors 13/11/15

Oracle VM Manager

10

VM Manager

Managen des SPARC Hypervisors 11 13/11/15

VM Manager

Managen des SPARC Hypervisors 12 13/11/15

Erster Eindruck

  Start mit „factory default“ LDom Konfiguration

  OVM Server Cluster

–  Repository nur auf NFS Share

–  OCFS2 nur auf Oracle Linux

VM Manager

Managen des SPARC Hypervisors 13 13/11/15

Setup

  Controller Domain

–  OVM Server SPARC ist Bestandteil von Solaris 11

•  Agent für VM Manager notwendig

–  Start mit „factory default“ LDom Konfiguration

–  Start mit „DefaultFixed network configuration profile“

  VM Manager

–  Installation auf Oracle Linux 6.6

# ./runInstaller.sh

VM Manager

Managen des SPARC Hypervisors 14 13/11/15

Konfiguration

  Discovery

VM Manager

Managen des SPARC Hypervisors 15 13/11/15

Konfiguration

  Storage

VM Manager

Managen des SPARC Hypervisors 16 13/11/15

Konfiguration

  Server Repositories

VM Manager

Managen des SPARC Hypervisors 17 13/11/15

Getestet

  Repository auf NFS Share

–  „live migration“ geht

  Disks hinzufügen (vdisk, lokal)

  Netzwerk

–  Bond Ports

•  „link aggregation“

Install Guest LDom mit Template

  Klonen von LDoms

VM Manager

Managen des SPARC Hypervisors 18 13/11/15

Bemerkungen

  Solaris Zonen

–  Kennt er nicht

  SAN LUN‘s für Cluster

–  Nicht unterstützt

  Klonen

–  Guest Domain muss runtergefahren werden

VM Manager

Managen des SPARC Hypervisors 19 13/11/15

Bemerkungen

  Keine alternativen mac‘s

–  ldm set-vnet alt-mac-addrs=

NETWORK NAME SERVICE ID DEVICE MAC MODE PVID VID MTU MAXBW LINKPROP vnet0 management-vsw0@primary 0 network@0 00:14:4f:fb:e0:6e 1 1500 phys-state 00:14:4f:f8:22:5a 00:14:4f:f8:c3:c0 00:14:4f:fb:41:42 00:14:4f:f9:46:b3 00:14:4f:f8:6b:a8

VM Manager

Managen des SPARC Hypervisors 20 13/11/15

Resultate VM Manger

Managen des SPARC Hypervisors 13/11/15

Oracle Enterprise Manager OpsCenter

21

OpsCenter

Managen des SPARC Hypervisors 22 13/11/15

Übersicht

OpsCenter

Managen des SPARC Hypervisors 23 13/11/15

Architektur

OpsCenter

Managen des SPARC Hypervisors 24 13/11/15

Erster Eindruck

  Aktuelle Versionen?

–  OpsCenter 12c Release 4

–  OVM 3.3 nicht unterstützt

–  Oracle VM Server SPARC 3.2

–  Oracle Virtual Machine X86 v3.0.x, 3.1.x and 3.2.x

OpsCenter

Managen des SPARC Hypervisors 25 13/11/15

Setup

  Setup im Prinzip ok

–  Script für prüfen der Requirements

–  Script für Setup

  Installation

–  „discovery“ über bestehenden VM Manager

–  Zusätzliche Agenten auf „guest domains“

  Fehlermeldungen

–  Schwierig zu verstehen

OpsCenter

Managen des SPARC Hypervisors 26 13/11/15

Was ging schief?

OpsCenter

Managen des SPARC Hypervisors 27 13/11/15

Zu wenig Rechte vergeben

OpsCenter

Managen des SPARC Hypervisors 28 13/11/15

HW Monitoring

OpsCenter

Managen des SPARC Hypervisors 29 13/11/15

HW Monitoring

OpsCenter

Managen des SPARC Hypervisors 30 13/11/15

HW Monitoring

OpsCenter

Managen des SPARC Hypervisors 31 13/11/15

Monitoring

Viele Policies vorhanden

OpsCenter

Managen des SPARC Hypervisors 32 13/11/15

Provisioning

  Solaris Zonen

–  kryptische Namen

LDoms

–  Nicht durchgeführt weil inkompatibel mit neuster OVM Server SPARC Version

root@opsvm1:~# zoneadm list -cv ID NAME STATUS PATH BRAND IP 0 global running / solaris shared - opsZ2-migrated unavailable /var/mnt/oc-zpools/a205877f-59e4-47f3-8b39-ee1c3bc14608/3e52240f-df9a-4035-903b-0c334cb8e110 solaris excl

OpsCenter

Managen des SPARC Hypervisors 33 13/11/15

Zonen Migration

  Server Pool mit shared Storage

09/28/2015 03:26:12 PM CEST INFO Waiting for opsZ2 to complete shutdown (72063) 09/28/2015 03:37:42 PM CEST INFO Zone opsZ2 forcibly shutdown (72065)

OpsCenter

Managen des SPARC Hypervisors 34 13/11/15

Update

Schönes GUI

  Nachher Probleme

OpsCenter

Managen des SPARC Hypervisors 35 13/11/15

Zusammenarbeit mit VM Manager

  Kann in Kombination verwendet werden

  Konfiguration wird übernommen

Locking Mechanismus

OpsCenter

Managen des SPARC Hypervisors 36 13/11/15

Resultate

Managen des SPARC Hypervisors 13/11/15

VDCF

37

VDCF

Managen des SPARC Hypervisors 38 13/11/15

Übersicht

VDCF

Managen des SPARC Hypervisors 39 13/11/15

Erster Eindruck

  Kommerzielles Produkt

  Free Version

–  Anzahl Nodes beschränkt auf 5

  Kein GUI aber top Command Line Interface

  Einfache Architektur

–  Management Server

–  Client SW, SSH Schnittstellen

–  Proxy Server bei Bedarf

VDCF

Managen des SPARC Hypervisors 40 13/11/15

Installation

  Einfach

–  SW Komponenten als Solaris Pakete installieren

  Zentrale Konfigurationsdatei für den Start

  User mit SSH Keys sowie RPBAC Konfiguration

  Command Line Interface

–  Jedes Command hat gute Hilfe Funktion

VDCF

Managen des SPARC Hypervisors 41 13/11/15

Übernahme unserer Umgebung

  „discover“ der bestehenden Umgebung

Exclude SAN LUN‘s

nodecfg -c discover nonroot hostname=germany.ttc.trivadis.com name=germany add

diskadm -c show diskadm -c mark name=60002AC0000000000000006B0000D140 foreign

VDCF

Managen des SPARC Hypervisors 42 13/11/15

Deployment

  Setup von AI und Repositories mit ipsadm

ipsadm -c show_repo ipsadm -c show_build ipsadm -c create_service patchlevel=2.14 platform=sparc name=sparc_214 ipsadm -c create_build name=sparc_214 patchlevel=2.14 service=sparc_214

VDCF

Managen des SPARC Hypervisors 43 13/11/15

Deployment

LDoms

gdom -c create name=davos cdom=switzerland cores=2 ram=4G comment="Davos LDOM“ diskadm -c mark name=60002AC0000000000000006E0000D140 useable gdom -c adddisk name=davos type=root guids=60002AC0000000000000006E0000d140 gdom -c addnet name=davos ipaddr=davos.ttc.trivadis.com netmask=255.255.254.0 gdom -c commit name=davos node -c enable_install name=davos build=sparc_t4_21

VDCF

Managen des SPARC Hypervisors 44 13/11/15

Deployment

  Zonen

vserver -c create name=owl node=bern vserver -c addnet name=owl type=managment ipaddr=owl.ttc.trivadis.com \ stack=exclusive dataset -c create name=rpool vserver=owl \ layout=60002AC0000000000000006C0000D140d0 vserver -c addfs type=root name=owl vserver -c commit name=owl server -c boot name=owl

VDCF

Managen des SPARC Hypervisors 45 13/11/15

Migration von LDoms und Zonen

LDoms

  Zonen

cdom -c show gdom -c show gdom -c show name=bern candidates gdom -c migrate name=bern cdom=germany

node -c show gdom -c show vserver -c show name=raven candidates vserver -c migrate name=raven node=davos

VDCF

Managen des SPARC Hypervisors 46 13/11/15

Monitoring

  HW

osmon

hwmon -c show Current Hardware State Node Model Console Soft State HW State Last Change Last Update Monitoring germany ORCL,SPARC-T4-1 ILOM OS-RUN OK 2015-10-21 15:03:39 2015-10-21 15:03:39 ON switzerland ORCL,SPARC-T4-1 ILOM OS-RUN OK 2015-10-21 15:03:39 2015-10-21 15:03:39 ON

osmon -c show No critical osmon data found

VDCF

Managen des SPARC Hypervisors 47 13/11/15

Monitoring

osmon

osmon -c show_fs [ over=<percent> ] [ summary ] [ root ] osmon -c show_smf [ state="state1,state2,state3" ] [ search=<smf name> ] [ server=<server name> ] osmon -c show_dataset [ over=<percent> ] [ summary ] [ root | dataset ] osmon -c show_server server=<server name> [ all ] osmon -c summary [ server=<server name> ]

VDCF

Managen des SPARC Hypervisors 48 13/11/15

Monitoring

  Ressourcen

rcmon -c show server=bern cpu hourly rcmon -c show server=davos memory daily rcmon -c summary node=davos rcmon -c summary vserver=raven

VDCF

Managen des SPARC Hypervisors 49 13/11/15

Resultate

Solaris Bordmittel

Managen des SPARC Hypervisors 50 13/11/15

Eigene Tools bilden

  Solaris Bordmitteln

–  „ldm commands“

–  „zonecfg commands“

–  „zoneadm commands“

–  Eigene Scripts

  Puppet Ressource

–  Zonen

Managen des SPARC Hypervisors 13/11/15

Fazit

51

Fazit

Managen des SPARC Hypervisors 52 13/11/15

Gegenüberstellung der Tools

  VM Manager

–  Noch nicht ausgereift

–  Limitationen

OpsCenter

–  Top für Monitoring

–  Kompliziertes Setup für Virtualisierungs- und Solaris Komponenten

–  Oracle Support einplanen

–  Unterstützt aktuelle Version VM Manager nicht

Fazit

Managen des SPARC Hypervisors 53 13/11/15

Gegenüberstellung der Tools

  VDCF

–  Kommerzielles Tool

–  Free Version mit limitierten Nodes

–  Setup sehr einfach

–  Kein GUI

–  Top Command Line Interface

–  Erfüllt alle unsere Anforderungen

Roman Gächter Principal Consultant

[email protected]

13/11/15 Managen des SPARC Hypervisors 54

Managen des SPARC Hypervisors 55 13/11/15

Trivadis an der DOAG 2015

Ebene 3 - gleich neben der Rolltreppe

Wir freuen uns auf Ihren Besuch.

Denn mit Trivadis gewinnen Sie immer.