Oracle VM – Virtualisierung von und mit Oracle im Praxiseinsatz · Oracle VM Guest OS Support •...
Transcript of Oracle VM – Virtualisierung von und mit Oracle im Praxiseinsatz · Oracle VM Guest OS Support •...
<In
sert
Pic
ture
Here
>
Ora
cle
VM
–V
irtu
alisie
run
g v
on
un
d m
it O
racle
im
Pra
xis
ein
satz
<In
sert
Pic
ture
Here
>
Ora
cle
VM
-V
irtu
ali
sie
run
g v
on
un
d m
it
Ora
cle
im
Pra
xis
ein
sa
tz
Ch
risti
an
Ro
the,
ch
risti
an
.ro
the@
ora
cle
.co
m
Bjö
rn B
röh
l, b
joern
.bro
eh
l@o
pit
z-co
nsu
ltin
g.d
e
The following is intended to outline our general
product direction. It is intended for information
purposes only, and may not be incorporated into any
contract. It is not a commitment to deliver any
material, code, or functionality, and should not be
relied upon in making purchasing decisions.
The development, release, and timing of any
features or functionality described for Oracle’s
products remains at the sole discretion of Oracle.
<In
sert
Pic
ture
Here
>
Intr
od
ucti
on
:T
he D
ata
cen
ter
Sq
ueeze
an
d
Ora
cle
’s G
rid
Co
mp
uti
ng
Th
e D
ata
cen
ter
Sq
ueeze
•Customer Reality
•server sprawl
•underutilized resources
•lack of agility
•heterogeneous environments
•costs, TCO, and ROI E
nh
an
ce F
lexib
ilit
y
an
d A
gil
ity
Red
uce C
om
ple
xit
yan
d C
ost
•Customer Challenges
•IT Optimization
•IT Alignment with Business
Priorities
•Consolidation and Virtualization
•High Availability and Security
Ora
cle
’s A
ns
we
r: G
rid
-Ba
se
d C
om
pu
tin
gC
urr
en
t P
hase:
Th
e F
lexib
le G
rid
Res
ou
rces
th
at
are
…•
Dis
trib
ute
d•
Sca
lab
le•
Ma
na
gea
ble
Ad
din
g…
•F
lex
ibil
ity
•A
gil
ity
…th
rou
gh
vir
tua
liza
tio
nThe Grid
The Flexible Grid
Rea
l A
pp
lic
ati
on
Clu
ste
rs
Mid
-Tie
r S
erv
er
Clu
ste
rsP
hys
ica
l P
oo
ls
Vir
tua
l M
ac
hin
es
Current Phase
Ora
cle
’s A
ns
we
r: G
rid
-Ba
se
d C
om
pu
tin
gN
ext
Ste
p:
Th
e S
elf
-Man
ag
ing
Gri
d
Res
ou
rces
th
at
are
…•
Dis
trib
ute
d•
Sca
lab
le•
Ma
na
gea
ble
Ad
din
g…
•F
lex
ibil
ity
•A
gil
ity
…th
rou
gh
vir
tua
liza
tio
n
Inte
gra
tin
g…
•A
cro
ss
th
e s
tack
En
ab
lin
g…
•A
uto
ma
tio
n•
Se
lf-m
an
ag
em
en
t
The Grid
The Flexible Grid
The Self-Managing Grid
Rea
l A
pp
lic
ati
on
Clu
ste
rs
Mid
-Tie
r S
erv
er
Clu
ste
rsP
hys
ica
l P
oo
ls
Vir
tua
l M
ac
hin
es
Ph
ysic
al
Po
ols
Vir
tua
liza
tio
n
OS
Da
tab
as
e
Mid
dle
wa
re
Ap
pli
ca
tio
ns
Automation / Integration
Ora
cle
’s u
niq
ue
ab
ilit
y to
de
live
rc
ros
s-s
tack
Current Phase
<In
sert
Pic
ture
Here
>
Ora
cle
VM
:P
rod
uct
Intr
od
ucti
on
Ora
cle
VM
Se
rve
r V
irtu
ali
zati
on
an
d M
an
ag
em
en
t
Oracle VM is a free, next-generation
server virtualization and management
solution that makes enterprise
applications easier to deploy, manage,
and support.
Ora
cle
VM
Se
rve
r V
irtu
ali
zati
on
an
d M
an
ag
em
en
t
•Oracle VM is comprised of…
•Oracle VM Server
•Oracle VM Manager
•Oracle VM Server
•Open source server software tailored by Oracle
•Installs on “bare-metal”servers from a single CD in
about a minute
•x86 and x86_64 based Intel and AMD Systems
•Oracle VM Manager
•Web browser-based management console
•Java-based management server
•Database repository: XE (incl.), SE, EE, or RAC
Ora
cle
VM
Gu
est
OS
Su
pp
ort
•Support for paravirtualized(“virtualization aware”) OS
kernels
•Highest performance: Great for I/O scalability
•Enterprise Linux 4 and 5 (from Oracle or RedHat)
•Support for hardware virtualized (“unmodified”) OS
versions (hardware support required)
•RedHatEnterprise Linux 3
•Windows 2008 Server SP1, Windows 2003 Server (64bit and
32bit), Windows 2003, and Windows XP
•64-bit and 32-bit guests
•Up to 64-way SMP hardware
•Up to 32 virtual processors per guest
Serv
er
Po
ol
VM
VM
VM
VM
Ora
cle
VM
Serv
ers
NA
S,
SA
N,
iSC
SI
Serv
er
Po
ol
VM
VM
VM
VM
Ora
cle
VM
Serv
ers
NA
S,
SA
N,
iSC
SI
Ora
cle
VM
Ma
na
ger
Bro
wser
XE
, S
E,
EE
or
RA
CD
ata
ba
se
Ora
cle
VM
: C
on
ce
pts
Ov
erv
iew
Ora
cle
VM
Serv
ers
:•H
os
t g
ue
st
VM
s•E
nte
rpri
se
Lin
ux
•Win
do
ws
Serv
er
Po
ols
:•P
oo
l re
so
urc
es
•Lo
ad
ba
lan
ce
•Mig
rate
•Au
to f
ail
ove
r
Ora
cle
VM
Ma
na
ger:
•Bro
wse
r-b
ase
d•J
ava
se
rve
r•S
ca
lab
le &
Ava
ila
ble
Sh
are
d S
tora
ge
Po
ol
Op
tio
ns
:•N
AS
/NF
S•S
AN
•iS
CS
I
Ora
cle
VM
Man
ag
er
•Browser-based management solution
•Included with Oracle VM
•Full VM lifecycle management:
•Create
•Configure
•Clone
•Share
•Boot
•Migrate
<In
sert
Pic
ture
Here
>
Ora
cle
VM
:F
eatu
res
Gu
es
t V
M H
igh
Av
ail
ab
ilit
y
•Automatic restart of failed VMsacross the pool
•Server failure (all VMsrestarted)
•Individual VM failure
•Reliable restart based on proven Oracle Clusterware
technology
•Sophisticated heartbeat and lock management
•Reliable failure detection and corruption prevention
•Maximize up-time without complexity of traditional HA
clustering
•Cost-effective solution
•No guest VM agents or modifications required
Clu
ste
r
VM
VM
VM
VM
Ora
cle
VM
Serv
ers
NF
S,
SA
N,
iSC
SI
Clu
ste
r
VM
VM
VM
VM
Ora
cle
VM
Serv
ers
NF
S,
SA
N,
iSC
SI
Clu
ste
red
Ma
na
ge
r
Bro
wser
XE
, S
E,
EE
, o
r R
AC
Da
tab
ase
Gu
est
VM
Hig
h A
vailab
ilit
yC
om
ple
te S
olu
tio
n
Pla
nn
ed
Eve
nts
:•E
.g.
ma
inte
na
nce
or
up
gra
de
s•S
ec
ure
Liv
e M
igra
tio
n•Z
ero
in
terr
up
tio
n
SS
L M
igra
tio
n
X
Un
pla
nn
ed
Eve
nts
•E.g
. S
erv
er
or
VM
fa
ilu
re•H
A A
uto
-re
sta
rt i
n p
oo
l•N
o m
an
ua
l in
terv
en
tio
n
XH
A A
uto
Re
sta
rt
mm
Po
ol
Ma
ste
rs a
ss
ure
Sec
ure
Mig
rati
on
or
HA
re
sta
rts
co
mp
lete
in t
he
eve
nt
of
aM
an
ag
er
ou
tag
e
Secu
re L
ive M
igra
tio
nU
nin
terr
up
ted
Se
rvic
e
•Industry First:
•Encrypted Live Migration by
Default
•No additional hardware
required
•Eliminates requirement for
dedicated network
•Other products migrate VM
data in the clear
•Requires dedicated network
•Leaves sensitive data
vulnerable (passwords,
account numbers, etc.)
•More secure, more flexible
VM
NA
S, S
AN
, iS
CS
I
Ora
cle
VM
Serv
ers
Ora
cle
VM
Serv
er
Po
ol
VM
Sec
ure
Liv
e M
igra
tio
n (
SS
L)
VM
VM
Po
ol L
oad
Bala
ncin
gR
eli
ab
le S
tart
-Up
& R
es
ou
rce
Eff
icie
nc
y
•Automatic load balancing
across all servers in (sub) pool
•User defined Preferred Server
sub pools per guest VM
•Algorithm selects server with
the most available compute
resources (CPU and Mem)
•Efficient resource usage
•Assures that “down”server will
not block VM power-on
Lo
ad
Ba
lan
cin
gVM
VM
Po
wer-
On
VM
NA
S, S
AN
, iS
CS
I
VM
Ora
cle
VM
Serv
ers
Ora
cle
VM
Serv
er
Po
ol
Co
nv
ers
ion
to
Ora
cle
VM
VM
NA
S, S
AN
, iS
CS
I
Ora
cle
VM
Serv
ers
Ora
cle
VM
Serv
er
Po
ol
Ph
ysic
al S
erv
er:
•E
nte
rpri
se L
inu
x•
Win
do
ws
VM
VM
VM
VM
Ora
cle
VM
M
an
ag
er
VM
ware
Vir
tual M
ach
ines
(vm
dk
imag
es)
•W
ind
ow
s•
Lin
ux
Ph
ysic
al-
to-V
irtu
al / V
irtu
al-
to-V
irtu
al
Mach
ine C
on
vers
ion •C
onsolidate Servers
•Eliminate VMware license expense
<In
sert
Pic
ture
Here
>
Ora
cle
VM
:B
en
efi
ts
Ora
cle
VM
Su
pp
ort
•Enterprise-Quality Support
•No finger pointing: One support call for the complete stack;
•Faster, more efficient, expert-driven;
•Certified with Oracle products.
•Affordable
•24x7 support worldwide:
•€384,-for 2 processors per machine per year
•€768,-for unlimited processors per machine per year
•Includes Oracle VM Manager and all advanced features
•One Oracle Enterprise Linux subscription required on top
of Oracle VM (per physical node)
•Risk-free
•Deploy with confidence and full backing from Oracle
Ora
cle
Pro
du
cts
Lic
en
sin
g
Wit
h O
racle
VM
•Uses existing licensing model
•Physical CPU based
•No per instance charges
•Significant benefits for consolidated environments
•Soft and hard partitions
•Hard partitions enable sub-server licensing
•Oracle VM can be configured both ways
Ora
cle
Pro
du
ct
Cert
ific
ati
on
wit
h
Ora
cle
VM
•Oracle Database
•Oracle Application Server
•Oracle Enterprise Manager
•Oracle Berkeley DB
•Oracle TimesTen
•Oracle E-Business Suite
•Oracle PeopleSoft
•Oracle Siebel
•Oracle Hyperion
•More information on MetalinkNote 464754.1
Ora
cle
Valid
ate
d C
on
fig
ura
tio
ns f
or
Lin
ux a
nd
Ora
cle
VM
Pre-tested, validated, and supported
Linux and Oracle VM architectures,
•Software, hardware, storage, drivers,
networking components
•Best practices for Linux and VM
deployment
•Real-world testing of complete stack
ora
cle
.co
m/t
ech
no
log
y/t
ech
/lin
ux
Ora
cle
Valid
ate
d C
on
fig
ura
tio
ns o
ffer
faste
r O
racle
V
M a
nd
Lin
ux d
ep
loym
en
ts w
hile lo
weri
ng
co
sts
Sto
rag
e
Serv
er
Lin
ux
OS
, O
rac
le V
M
Ora
cle
DB
, O
rac
le A
S
24
VM
NA
S, S
AN
, iS
CS
I
Ora
cle
VM
Serv
ers
Ora
cle
VM
Serv
er
Po
ol
VM
VM
VM
Ora
cle
VM
Tem
pla
tes
Ra
pid
Ap
pli
ca
tio
n D
ep
loym
en
t
E-D
eli
very
Download from Oracle
•Pre-built, pre-configured VM
•Complete app, middleware, DB
installation
•Complete Siebel CRM,
Database 11g, Enterprise
Manager…
Imp
ort
to
O
rac
le V
M
Ma
na
ger
VM
Sie
be
lC
RM
Sta
rt-U
p i
n
Ora
cle
VM
Po
ol
VM
Sie
be
lC
RM
VM
Cu
sto
miz
e &
Sa
veas
Go
lde
n I
ma
ges
VM
Sie
be
lC
RM
Save days or weeks in installation
and configuration time
Ora
cle
: M
ost
Co
mp
lete
, O
pen
, In
teg
rate
d
En
terp
rise S
oft
ware
Sta
ck f
or
Lin
ux
Cu
sto
mer
Ben
efi
ts
•Standard components
•Validated configurations
•Synchronized releases
•Easier to manage
•Greater security
•Higher reliability
•Rich partner ecosystem
•Hot-pluggable
•One-stop, seamless support
•Lowers cost of ownership
•Open and standards compliant
•Integrates open source
components
Op
era
tin
gS
yste
m
Da
tab
as
e
Mid
dle
wa
re
De
velo
pm
en
t T
oo
ls a
nd
Ap
pli
ca
tio
ns
En
terp
rise
Ma
na
gem
en
t
Ora
cle
VM
an
d
En
terp
rise
Lin
ux
Ora
cle
Data
base
Ora
cle
To
ols
& F
usio
nM
idd
lew
are
Ora
cle
Ap
pli
cati
on
s
Ora
cle
En
terp
rise
Man
ag
er
Reso
urc
es
•O
rac
le V
M H
om
e P
ag
eoracle.com/virtualization
•F
ree
Do
wn
loa
d:
Ora
cle
VM
edelivery.oracle.com/oraclevm
Su
mm
ary
: O
rac
le V
MS
erv
er
Vir
tua
liza
tio
n &
Ma
na
ge
me
nt
•Next-generation performance architecture
•Advanced migration & HA features
•Rapid application deployment
•Zero license costs, zero key management
•Affordable, full-stack enterprise-class support
•Official application certification based on real-
world testing
•A key part of Oracle’s on-going Grid vision
Implementierung von Oracle VM
Seite 29
DO
AG
Ko
nfe
ren
z 2008
Ora
cle
VM
–E
infü
hru
ng
+
Pra
xis
ein
satz
Bjö
rn B
röh
lB
ere
ich
sle
iter
OP
ITZ
CO
NS
UL
TIN
G G
um
mers
bach
Gm
bH
Implementierung von Oracle VM
Vo
rgeh
en
sweis
e b
ei
der
Ein
füh
run
g
Seite 30
Implementierung von Oracle VM
●F
rag
e:
Wa
s i
st
da
s Z
iel
de
s V
irtu
ali
sie
run
gs
-/
Ko
ns
oli
die
run
gs
pro
jek
tes
?
●Ü
bli
ch
e A
ntw
ort
en
:
●Kostenreduktion durch effizientere Ausnutzung der Ressourcen
(Bsp.: Durchschnittliche CPU-Auslastung von 20% auf 60%
steigern)
●Reduzierung des Administrationsaufwandes und der
Betriebsrisiken durch Verringerung der Komplexität und
Vereinfachung des Managements
●Verbesserung der Servicequalität durch geradlinige Prozesse und
Automatisierung
●W
ich
tig
: M
es
sb
ark
eit
de
r Z
iele
sic
he
rste
lle
n!
Zie
ldefi
nit
ion
Seite 31
Implementierung von Oracle VM
IST
-Au
fnah
me
Seite 32
AB
C
Implementierung von Oracle VM
●F
all
str
ick
e●Zeitliche Korrelationsfähigkeit der Daten
●Inhaltliche Korrelationsfähigkeit (CPU in %)
●Dauer der Messungen / Sonderzeiten berücksichtigen
●Messpunkte
●Nutzung von Durchschitts-oder Maximalbetrachtungen oder
beides?
Seite 33
IST
-Au
fnah
me
Implementierung von Oracle VM
SO
LL
-Ko
nze
pt
Seite 34
Implementierung von Oracle VM
SO
LL
-Ko
nze
pt
Seite 35
A+
BA
+C
B+
C
Implementierung von Oracle VM
Pla
nu
ng
der
Um
setz
un
g
Seite 36
Ein
füh
run
g n
eu
er
Sys
tem
e:
Implementierung von Oracle VM
die
Um
setz
un
g
Seite 37
Implementierung von Oracle VM
Um
setz
un
g 2
/4 :
Insta
llati
on
vo
n O
racle
VM
Serv
er
Seite 38
Implementierung von Oracle VM
Um
setz
un
g 3
/4 :
In
sta
llati
on
des O
racle
VM
Man
ag
ers
Seite 39
sie
he I
ns
tall
ati
on
Gu
ide
: http://download.oracle.com/docs/cd/E11081_01/doc/doc.21/e10902/ovmig.htm
Implementierung von Oracle VM
Um
setz
un
g 3
/4 :
Erz
eu
gen
der
VM
`s
Seite 40
Implementierung von Oracle VM
Betr
ieb
vo
n O
racle
VM
1/2
: M
an
ag
em
en
t
Seite 41
●H
era
us
ford
eru
ng
en
im
Be
trie
b●Monitoring
●Patch-Management
●Backup / Recovery
●…
Implementierung von Oracle VM
Betr
ieb
vo
n O
racle
VM
2/2
: M
an
ag
em
en
t
Seite 42
●H
era
us
ford
eru
ng
en
im
Be
trie
b●Monitoring
●Patch-Management
●Backup / Recovery
●…
Implementierung von Oracle VM
Betr
ieb
vo
n O
racle
VM
1/
: M
an
ag
em
en
t
Seite 43
●H
era
us
ford
eru
ng
en
im
Be
trie
b●Monitoring
●Patch-Management
●Backup / Recovery
●…
ke
ine
dir
ek
te Ä
nd
eru
ng
am
Pa
tch
-P
roze
ss
fü
r d
ie O
rac
le S
ys
tem
e
no
twe
nd
ig,
led
iglic
h d
ie O
rac
le V
M
Ko
mp
on
en
ten
mü
ss
en
mit
a
ufg
en
om
me
n w
erd
en
!
Implementierung von Oracle VM
Betr
ieb
vo
n O
racle
VM
1/
: M
an
ag
em
en
t
Seite 44
●H
era
us
ford
eru
ng
en
im
Be
trie
b●Monitoring
●Patch-Management
●Backup / Recovery
●…
ke
ine
dir
ek
te Ä
nd
eru
ng
am
Ba
ck
up
u
nd
Re
co
ve
ry P
roze
ss
fü
r d
ie O
rac
le
Sys
tem
e n
otw
en
dig
, le
dig
lic
h d
ie
Ora
cle
VM
Ko
mp
on
en
ten
mü
ss
en
mit
a
ufg
en
om
me
n w
erd
en
!
Implementierung von Oracle VM
Ein
füh
run
g v
on
Ora
cle
VM
Seite 45
Implementierung von Oracle VM
das K
un
den
sze
nari
o 1
/3
En
twic
klu
ng
s-
un
dT
es
t-S
yste
me
●H
era
usfo
rde
run
gen
:
●große Anzahl (>10) Systeme für Test und Entwicklung
●sehr schlechte Auslastung der Server
●recht hohe Zeit für Inbetriebnahme von neuen Test-Systemen
●hoher Zeitbedarf Systeme bei fehlgeschlagenen Test wieder zurück zu
setzen
Implementierung von Oracle VM
das K
un
den
sze
nari
o 2
/3
En
twic
klu
ng
s-
un
dT
es
t-S
yste
me
●H
era
usfo
rde
run
gen
:
●große Anzahl (>10) Systeme für Test und Entwicklung
●sehr schlechte Auslastung der Server
●recht hohe Zeit für Inbetriebnahme von neuen Test-Systemen
●hoher Zeitbedarf Systeme bei fehlgeschlagenen Test wieder zurück zu
setzen
Implementierung von Oracle VM
das K
un
den
sze
nari
o 3
/3
En
twic
klu
ng
s-
un
dT
es
t-S
yste
me
●H
era
usfo
rde
run
gen
:
●große Anzahl (>10) Systeme für Test und Entwicklung
�1 Server mit Oracle VM
●sehr schlechte Auslastung der Server
�nur verwendete Systeme werden gestartet
●recht hohe Zeit für Inbetriebnahme von neuen Test-Systemen
�neue Systeme können schnell über Templates installiert werden
●hoher Zeitbedarf Systeme bei fehlgeschlagenen Test wieder zurück zu
setzen
�virtuelle Server können über Snapshots wiederhergestellt werden
Implementierung von Oracle VM
Zu
sam
men
fas
su
ng
/ F
azi
t
Seite 49
●Konsolidierung und Virtualisierung sind strategisch umzusetzen
und erfordern Erfahrung und spezifische Kompetenz bei der
Implementierung
●Virtualisierung ist ein wichtiger Baustein zur Optimierung des
Infrastrukturmanagements –auch und gerade für Oracle
Infrastrukturen
●Mit Oracle VM lassen sich schnell und kostengünstig die
Vorteile der Virtualisierung –wie erhöhte Flexibilität und
reduzierte Kosten –bei Oracle-Deployments erschließen
Implementierung von Oracle VM
Seite 50
Fra
gen
un
d
An
two
rten
Ko
nta
kt:
Christian Rothe
Björn Bröhl