Post on 13-Apr-2017
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
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
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 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
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 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 35 13/11/15
Zusammenarbeit mit VM Manager
Kann in Kombination verwendet werden
Konfiguration wird übernommen
Locking Mechanismus
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
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
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
Roman.gaechter@trivadis.com
13/11/15 Managen des SPARC Hypervisors 54