Oracle vm en high availability
This presentation is the property of its rightful owner.
Sponsored Links
1 / 32

Oracle VM en High Availability PowerPoint PPT Presentation


  • 134 Views
  • Uploaded on
  • Presentation posted in: General

Oracle VM en High Availability. OGh DBA dag 3 november 2009 Rob den Braber. Wie ben ik?. Rob den Braber 38 jaar Maat in maatschap GRID-IT 1999 (OpenVMS, Tru64 Unix, Linux, Oracle) Real Applications Clusters Administrators Certified Expert

Download Presentation

Oracle VM en High Availability

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Oracle vm en high availability

Oracle VM enHighAvailability

OGh DBA dag

3 november 2009

Rob den Braber


Wie ben ik

Wie ben ik?

  • Rob den Braber

  • 38 jaar

  • Maat in maatschap GRID-IT

  • 1999 (OpenVMS, Tru64 Unix, Linux, Oracle)

  • Real Applications Clusters Administrators Certified Expert

  • Rabobank (OEL, OVM, Oracle Clusterware, RAC, Enterprise Manager)


Agenda

Agenda

  • Basis Oracle VM

  • Oracle VM en High Availability

  • Demo Oracle VM HA


Oracle vm

Oracle VM

  • Oracle Open World 2007

  • Huidige versie 2.2.0 (2.1.1, 2.1.2, 2.1.5)

  • Gebaseerd op Xen technology (hypervisor, www.xen.org)

  • Oracle levert de gehele stack (Oracle VM, Oracle Enterprise Linux, Oracle RDBMS, Oracle Application Server)


Virtualisatie

Virtualisatie

  • Meerdere (verschillende) besturings systemen zijn gelijktijdig actief op één fysieke computer.

  • Door middel van software wordt hardware nagebootst.

  • Virtualisatie mogelijkheden in de processor


Hardware virtualisatie

Hardware Virtualisatie

  • Gast operating systeem draait zonder aangepaste kernel (voorbeeld WindowsTM OS)

  • Het operating systeem “weet” niet dat het draait op gevirtualiseerde hardware

  • Virtualisatie wordt in de CPU afgehandeld

  • Speciale hardware nodig


Paravirtualisatie

Paravirtualisatie

  • Gast operating systeem draait met een aangepaste kernel speciaal voor virtualisatie

  • Het operating systeem “weet” dat het draait op gevirtualiseerde hardware


Oracle vm componenten

Oracle VM componenten

  • Oracle VM Manager: WUI voor het beheer van virtuele machines en de bijbehorende zaken.

  • Oracle VM Server: Server waarop de virtuele machines geïnstalleerd worden.

  • Oracle VM Agent: Wordt geïnstalleerd op de Oracle VM Server. Communiceert met de Oracle VM Manager voor het management van de virtuele machines.


Oracle vm componenten1

Oracle VM componenten


Vm server pool

VM server pool

  • Bestaat uit één of meerdere Oracle VM Server systemen met toegang tot de dezelfde storage (shared storage)

  • Wordt beheerd door Oracle VM Manager of Oracle Enterprise Manager Grid Control

  • Servers in een server pool kunnen verschillende functies hebben:

    • Server Pool Master

    • Utility Server

    • Virtual Machine Server


Vm server functies

VM server functies

  • Server Pool Master: Verzorgt de communicatie met de buitenwereld, en verdeeld het werk aan de overige servers in de server pool. Er kan maar één Server Pool Master zijn in een Server Pool.

  • Utility Server: verantwoordelijk voor I/O intensieve operaties zoals het kopieren of verplaatsen van bestanden. Er kunnen één of meerdere Utility Servers zijn in een Server Pool.

  • Virtual Machine Server: hoofddoel is het draaien van virtuele systemen. Een daemon zorgt voor de communicatie tussen de Server Pool Master, Utility Servers en de andere Virtual Machine Servers. Er kunnen één of meerdere Virtual Machine Servers zijn en een Server Pool.


Serverpool configuratie

Serverpool configuratie


High availability met oracle vm

High Availability met Oracle VM

  • Hogere beschikbaarheid van Oracle VM Guests

  • Altijd in combinatie met Oracle VM Server en Oracle VM Manager (of Oracle Enterprise Manager)


Mogelijkheden oracle vm high availability

Mogelijkheden Oracle VM High Availability

  • Mogelijkheid tot migreren van een Guest in geval van een stop of herstart Oracle VM Server met behulp van Oracle VM Manager

  • Automatische start van Guests in geval van stoppen of herstarten van Oracle VM Server vanaf de commandline

  • In geval van problemen met een Oracle VM Server worden alle draaiende Guests gestart op andere Oracle VM Servers

  • In geval van problemen met een Oracle VM Server en er geen andere beschikbaar is, worden alle draaiende Guests herstart zodra een Oracle VM Server beschikbaar is


Problemen met een oracle vm server

Problemen met eenOracle VM Server

VM

01

VM

02

VM

03

VM

04

VM

05

VM

01

VM

06

VM

02

VM

03

Oracle VM Server 01

Oracle VM Server 02

Oracle VM Server 03

HA-enabled Server Pool


Stoppen of herstarten van een oracle vm server

Stoppen of herstarten van eenOracle VM Server

VM

01

VM

02

VM

03

VM

04

VM

05

VM

06

Oracle VM Server 01

Oracle VM Server 02

Oracle VM Server 03

HA-enabled Server Pool


Benodigdheden oracle vm high availability opties

Benodigdheden Oracle VM High Availability opties

  • Toegang tot shared storage voor alle Oracle VM Servers in een Server Pool

    • OCFS2 op ISCSI

    • OCFS2 op SAN

    • NFS

  • Oracle VM Server cluster

  • Oracle VM Manager (alleen voor configuratie)


High available vm guest

High Available VM Guest

  • Inschakelen HA optie voor de Virtual Machine:


Advies ha

Advies HA

  • Oracle Enterprise Manager dubbel uitgevoerd met loadbalancer

  • RAC voor Oracle Enterprise Manager Repository


Oracle real application clusters

Oracle Real Application Clusters

  • Prima te gebruiken voor test/development, demo en studie clusters

  • Oracle VM HA niet ondersteund

  • Oracle VM ≥ 2.1.2

  • Oracle RAC en clusterware ≥ 10.2.0.4

  • Paravirtualized guest met OEL ≥ 5.1 (32/64 bit)

  • Live migration van cluster nodes niet ondersteund


Oracle real application clusters1

Oracle Real Application Clusters

  • Beperkte storage ondersteuning in Dom0, alleen SAN/iSCSI met blockdevices

  • Beperkte storage ondersteuning in Guest, alleen iSCSI/NFS

  • Meer informatie terug te vinden in Oracle Technical White Paper: Oracle Real Application Clusters in Oracle VM Environments


Oracle real application clusters2

Oracle Real Application Clusters


Klant voordeel

Klant voordeel

  • Klanten die al gebruik maken van de Oracle stack: Oracle Enterprise Linux, Oracle RDBMS, Oracle Application Server en Oracle Enterprise Manager kunnen support krijgen bij één leverancier

  • Goedkope High Availablility oplossing voor systemen die een bepaalde downtime mogen hebben

  • Snelle manier voor tijdelijke ontwikkel/test/educatie systemen


Klant situatie

Klant situatie

vm-server 1

vm-server 2

vm-server 3

OEM

OT

OEM

OT

OID

A

OID

A

CRS

ASM

RDBMS

OT

CRS

ASM

RDBMS

A

OID

OT

OID

OT

Web-

Logic

OT

Web-logic

OT

CRS

ASM

RDBMS

OT

CRS

ASM

RDBMS

A

CRS

ASM

RDBMS

rel. mgnt

CRS

ASM

RDBMS

rel. mgnt

CRS

ASM

RDBMS

rel. mgnt

CRS

ASM

RDBMS

OT

CRS

ASM

RDBMS

A

sharedstorage OCFS2 op SAN


New ha features 2 2 0

New HA Features 2.2.0

  • Failover van de Server Pool Master

  • Verbeterd script voor het opzetten van de shared storage configuratie

  • Servers kunnen in Maintenance Mode gezet worden


White papers

White papers

  • Oracle VM - Creating & Maintaining a High Available Environment for Guest VMs

  • Oracle VM High Availability: Hands-on Guide to Implementing Guest VM HA

  • Using Oracle Clusterware to Protect Oracle VM Manager


Demo s

Demo’s

  • Live Migration

  • Automatisch opstarten van een Virtual Machine na een failure van de Virtual Machine

  • Automatisch opstarten van een Virtual Machine na een failure van de Oracle VM Virtual Server waarop de Virtual Machine draaide


Demo live migration

Demo Live Migration

vmserver02

serverpoolmaster

utility server

vmserver03

Virtual Machine

Server

vmserver04

Virtual Machine

Server

agent

agent

agent

vmguest03

HA-enabled Server Pool (sharedstorage)


Demo virtual machine failure

Demo Virtual Machine Failure

vmserver02

serverpoolmaster

utility server

vmserver03

Virtual Machine

Server

vmserver04

Virtual Machine

Server

agent

agent

agent

vmguest03

HA-enabled Server Pool (sharedstorage)


Demo server failure

Demo Server Failure

vmserver02

serverpoolmaster

utility server

vmserver03

Virtual Machine

Server

vmserver04

Virtual Machine

Server

agent

agent

agent

vmguest03

vmguest03

HA-enabled Server Pool (sharedstorage)


Oracle vm en high availability

Vragen ?


Meer weten

Meer weten?

  • [email protected]

  • 4 + 5 februari 2010 Oracle VM Cursus


  • Login