Solaris im Datacenter - Architektur, Implementation und Betrieb

27
1 Solaris im Datacenter Architektur, Implementation und Betrieb Marco Stadler [email protected] Senior Technical Specialist JomaSoft GmbH

Transcript of Solaris im Datacenter - Architektur, Implementation und Betrieb

Page 1: Solaris im Datacenter - Architektur, Implementation und Betrieb

1

Solaris im DatacenterArchitektur, Implementation

und Betrieb

Marco Stadler

[email protected]

Senior Technical SpecialistJomaSoft GmbH

Page 2: Solaris im Datacenter - Architektur, Implementation und Betrieb

2

Page 3: Solaris im Datacenter - Architektur, Implementation und Betrieb

3

Inhalt

Wer ist JomaSoft?

Architektur: Zonen und LDoms

Implementation

Herausforderungen

Management Tool

Kundenbeispiel

Page 4: Solaris im Datacenter - Architektur, Implementation und Betrieb

4

Wer ist JomaSoft?

Software Unternehmen gegründet im Juli 2000

Spezialisiert im Bereich Solaris

VDCF - Virtual Datacenter Control Framework

VDCF wird seit 2006 produktiv in Europa genutzt

Page 5: Solaris im Datacenter - Architektur, Implementation und Betrieb

5

Solaris Virtualisierung

Page 6: Solaris im Datacenter - Architektur, Implementation und Betrieb

6

Solaris Zonen – Virtuelles OS

1 Kernel

HW Ressourcen geteilt

Zone = App Umgebung

Prozesse isoliert

effizient

bewährte Technologie (seit 2005!)

Container = Zone

Page 7: Solaris im Datacenter - Architektur, Implementation und Betrieb

7

Solaris Zonen

Isolierte Applikations-

Umgebungen

Wenig Administrationsaufwand

Kleiner Footprint

Konsolidieren

Bestandteil von Solaris (kostenfrei)

Page 8: Solaris im Datacenter - Architektur, Implementation und Betrieb

8

Solaris Zonen - Herausforderungen

Komplexität

Organisatorischer Aufwand

Einheitliche Packages und Patches

Page 9: Solaris im Datacenter - Architektur, Implementation und Betrieb

9

Oracle VM Server for SPARC (LDoms)

SPARC Hypervisor

Jede LDom hatdediziertes Memory undCPU Threads→ Zero Overhead

Firmware basierterHypervisor

IsoliertesBetriebssystem

Applikationen in jederLogical Domain

Page 10: Solaris im Datacenter - Architektur, Implementation und Betrieb

10

Logical Domains (LDoms)

Oracle CMT Server Systeme:

T5xx0, T3-x, T4-x, T5-x,T7-x, M7-x, M5, M6, M10

Mehrere, separate Solaris Instanzen auf einer Hardware

Kombinierbar mit Zonen

Live Migration

Virtuelle Devices

Page 11: Solaris im Datacenter - Architektur, Implementation und Betrieb

11

Solaris LDOMs - Beispiel

Page 12: Solaris im Datacenter - Architektur, Implementation und Betrieb

12

LDOMs – Herausforderungen

Hardware Ausfall betrifft viele Applikationen

Hohe Komplexität

Page 13: Solaris im Datacenter - Architektur, Implementation und Betrieb

13

Implementation - Manueller Betrieb

→ Standardisierung

Page 14: Solaris im Datacenter - Architektur, Implementation und Betrieb

14

Nutzen von Standardisierung

Page 15: Solaris im Datacenter - Architektur, Implementation und Betrieb

15

VDCF – Was?

Page 16: Solaris im Datacenter - Architektur, Implementation und Betrieb

16

Standardisierung

VDCF – Womit?

Zentrale Sicht

Einfach

Transparent

Vollautomatisch

Flexibel

Abstraktionsschicht

Best Practices

Verfügbarkeit

Page 17: Solaris im Datacenter - Architektur, Implementation und Betrieb

17

VDCF - Technik

Zonen und LDOMs

Solaris 10 und 11

SPARC und x86

Zentrale Datenbank

Dynamische Virtualisierung

Migrationen (Live, Cold)

Failover und DR

Monitoring (HW, OS, FS)

SVM, ZFS, Veritas

Page 18: Solaris im Datacenter - Architektur, Implementation und Betrieb

18

VDCF – Architektur

Page 19: Solaris im Datacenter - Architektur, Implementation und Betrieb

19

VDCF – Dynamische Virtualisierung

Page 20: Solaris im Datacenter - Architektur, Implementation und Betrieb

20

VDCF - Komponenten

VDCF Base

Node installation & config

(J umpstart / AI )

Dataset & Disks (ZFS, SVM, MPXIO,

iSCSI)

Package Database

IPS Repository operation

VDCF Patch

Patch Management ( smpatch/PCA )

VDCF Ldom

Control Domain installation & config

Guest Domain installation & config

Guest Domain operation (migrate, disks, network, resource)

VDCF vServer

vServer installation & config

vServer operation (migrate, disks, network)

Resource Management (config)

Monitoring (HW, OS, Resources, HA failover)

Cluster Support (Oracle, Veritas)

Dataset & Disks (VXVM, DMP)

VDCF vServer Enterprise Extensions

Page 21: Solaris im Datacenter - Architektur, Implementation und Betrieb

21

VDCF - Beispiele

Node Installnode -c enable_install name=computeA build=s11_2_6node -c install name=computeA

Guest Domain Definitiongdom -c create name=mydom cores=2 ram=8g cdom=myT72

vServer Operationsvserver -c addfs name=server1 mountpoint=/export dataset=server1_data type=data size=2gvserver -c commit name=server1 exec

vServer Migratevserver -c migrate name=server1 node=computeB shutdown

Page 22: Solaris im Datacenter - Architektur, Implementation und Betrieb

22

VDCF - Beispiel

Wohin kann ich meine Zone (vServer) migrieren?

[marco@g0069 ~]$ vserver -c show name=v0126 candidates vServer Name Type State Node cPool Build Group Pkg OS Patch-Level Comment v0126 FULL ACTIVATED g0055 sol11 s11u2-sru9 small-server 11 2.9.0.5.0 (U2.SRU9) Test

Potential Nodes Group Pkg is candidate Disk access Net access Packages g0063 (S11 U2.SRU15) large-server YES [upgrade] ok ok nok g0084 (S11 U2.SRU9) large-server YES ok ok ok s0013 (S11 U2.SRU9) large-server YES ok ok ok

Page 23: Solaris im Datacenter - Architektur, Implementation und Betrieb

23

VDCF - Beispiel

Existieren Inkonsistenzen auf meinen Servern?

[marco@g0069 ~]$ cpool -c check name=default ERROR: ComputePool default (Default ComputePool) is not consistent:

Disks not registered on Node <g0043>:6001438012599B620001100001D30000 g0058 (GDOMROOT)6001438012599B62000110000F040000 FREE

Systems with identical Package-Level / Kernel: 1.19.0.6.0 (U1.SRU19) Nodes: g0058 s0024

Systems with identical Package-Level / Kernel: 1.20.0.5.0 (U1.SRU20) Nodes: g0054

Systems with identical Package-Level / Kernel: 2.1.0.5.0 (U2.SRU1) Nodes: g0055 g0081 g0043

Network type BACKUP missing for Nodes: g0043

Page 24: Solaris im Datacenter - Architektur, Implementation und Betrieb

24

VDCF beim Kunden

Page 25: Solaris im Datacenter - Architektur, Implementation und Betrieb

25

Warum JomaSoft / VDCF?

Stabile Software

Seit 2007 für Solaris 10 Virtualisierung benutzt

Zuverlässiger, effizienter Support

Partner aus der Nähe / Schweiz

Langjährige Erfahrung

Schnelle Umsetzung von Wünschen/Anforderungen

Solaris 11: Nach PoC / Vergleich mit OpsCenter für

VDCF entschieden

Page 26: Solaris im Datacenter - Architektur, Implementation und Betrieb

26

Dokumentation

http://www.jomasoft.ch/vdcf

Proof of Concept

Page 27: Solaris im Datacenter - Architektur, Implementation und Betrieb

27

Vielen Dank

Fragen?

Mittwoch, 18.11. 10:00 – 10:45 Raum Stockholm„Hochverfügbare LDOMs mit Oracle Solaris Cluster“

Marco Stadler [email protected]

Senior Technical Specialist

JomaSoft GmbH