Live Migration - PowerPoint PPT Presentation

Loading...

PPT – Live Migration PowerPoint presentation | free to download - id: 20935a-ZDc1Z



Loading


The Adobe Flash plugin is needed to view this content

Get the plugin now

View by Category
About This Presentation
Title:

Live Migration

Description:

Live Migration provides stateful relocation of applications across ... http://cap.veritas.com. Release Timeframe: Full release with or near UxRT 5.0 (Q2 '06) ... – PowerPoint PPT presentation

Number of Views:12
Avg rating:3.0/5.0
Slides: 19
Provided by: jamesg80
Learn more at: http://eval.veritas.com
Category:
Tags: com | live | migration

less

Write a Comment
User Comments (0)
Transcript and Presenter's Notes

Title: Live Migration


1
VERITAS Cluster Server
  • Live Migration

2
Planned Downtime is Painful
  • Gartner states 70 of application and database
    downtime is caused by planned outages..
  • Application Upgrades
  • OS Upgrades
  • Server Maintenance
  • Sys-Admins perform maintenance after-hours and on
    weekends

The biggest near-term customer pain-point I see
is related to planned migrations and avoiding or
reducing planned downtime. Donna Scott, 2005
Gartner / VERITAS Interview
3
VCS Live Migration Addresses Planned Downtime
  • Live Migration provides stateful relocation of
    applications across physical servers
  • Client connections remain uninterrupted during
    migration
  • Business Value
  • Perform server maintenance during normal business
    hours
  • Reduce associated Application Server outages
  • Increase server utilization through moving
    applications based on changing resource
    requirements

83 of customers considered the need to keep
applications running during server maintenance an
absolute must do or important in their
environment. Tier 1 Research UC and
Virtualization Survey, 2005
4
Live Migration is an Evolution of HA
  • Provides a logical extension to the VCS paradigm
  • Non-application intrusive
  • Uses native VCS agent framework
  • Supports mission critical Oracle databases
  • No competitive technology exists on the Solaris
    platform
  • Targets market-leading App Server environments
  • IBM Websphere
  • BEA Weblogic
  • Where Oracle databases are used on Solaris

VCS Live Migration
5
Live Migration is a Key Enabler of a Dynamic
Data Center
  • Applications have variable and unpredictable
    demand
  • Servers are over-provisioned to handle
    variableness and potential growth
  • Live Migration can move applications based on
    changing resource requirements

Since utility computing is more than just a
server utilization strategy, the vision and
promise of utility computing and the dynamic data
center cannot be complete without the
capabilities provided by application
virtualization such as stateful application
relocation. Tier 1 Research, 2005

6
Technology Behind VCS Live Migration
  • Application virtualization enables application
    mobility..
  • Virtualizes Application for Migration
  • Process
  • Memory
  • Network
  • File system
  • A point-in-time snapshot of the database is taken
    during the Live Migration process

7
VCS Live MigrationThe Live Migration Process
  • 1. Create the Application Container
  • Process Virtualization
  • Network Virtualization
  • Temp File System Virtualization
  • 2. Snapshot the Database
  • Save State to Disk
  • 3. Restore the Database

8
VCS Live MigrationInstall and Configure VCS with
Oracle
  • Install Oracle on the server using shared storage
    (SAN)
  • Configure Oracle with VCS
  • VCS starts Oracle within an Application Container
  • VCS is not in the Oracle data path..

Hardware
Operating System
Application Container
Oracle Database

VERITAS Cluster Server

9
VCS Live MigrationApplication Virtualization
Container
Application Container
  • Terminology
  • A snapshot is a point-in-time capture of an
    applications processes and their associated
    state
  • Application is captured live, active TCP
    connections are preserved
  • Snapshots are saved to disk

Oracle Processes and Associated State
Hardware
Operating System
Application Container
Oracle Database
VERITAS Cluster Server
10
VCS Live MigrationVirtualization of Process State
Application Container
Oracle Processes and Associated State
Hardware
Operating System
PID USER SIZE RES STATE TIME CPU
COMMAND 6235 root 2280K 1528K cpu 000
0.30 top 1051019 oracle 210M 9552K sleep
027 0.14 oracle 1051029 oracle 207M 23M
sleep 140 0.11 oracle 135 root 2400K
1720K sleep 109 0.11 inetd 292 root
2472K 2008K sleep 045 0.05 mibiisa 6034
root 1832K 1208K sleep 000 0.00
ksh 1051023 oracle 206M 29M sleep 005
0.00 oracle 1 root 792K 376K sleep
004 0.00 init 1051027 oracle 206M 15M
sleep 001 0.00 oracle 1051025 oracle 206M
15M sleep 001 0.00 oracle 1051021 oracle
206M 11M sleep 001 0.00 oracle 138
daemon 2504K 1776K sleep 000 0.00 statd
295 root 1808K 1256K sleep 000 0.00
in.rlogind
PID USER SIZE RES STATE TIME CPU
COMMAND 6235 root 2280K 1528K cpu 000
0.30 top 1051019 oracle 210M 9552K sleep
027 0.14 oracle 1051029 oracle 207M 23M
sleep 140 0.11 oracle 135 root 2400K
1720K sleep 109 0.11 inetd 292 root
2472K 2008K sleep 045 0.05 mibiisa 6034
root 1832K 1208K sleep 000 0.00
ksh 1051023 oracle 206M 29M sleep 005
0.00 oracle 1 root 792K 376K sleep
004 0.00 init 1051027 oracle 206M 15M
sleep 001 0.00 oracle 1051025 oracle 206M
15M sleep 001 0.00 oracle 1051021 oracle
206M 11M sleep 001 0.00 oracle 138
daemon 2504K 1776K sleep 000 0.00 statd
295 root 1808K 1256K sleep 000 0.00
in.rlogind
Application Container
Oracle Database
Temp File System Virtualization
Process Virtualization
Network Virtualization
VERITAS Cluster Server
11
VCS Live MigrationVirtualization of Network State
Application Container
Oracle Processes and Associated State
Hardware
Operating System
Application Container
Oracle Database
Temp File System Virtualization
Process Virtualization
Network Virtualization
VERITAS Cluster Server
12
VCS Live MigrationVirtualization of Temp File
System
Application Container
  • Multiplexer redirects specific local directories
    to shared storage
  • Allows temp files to move with application
  • Uses a distributed loopback file-system

Oracle Processes and Associated State
Hardware
Operating System
Application Container
Oracle Database
Temp File System Virtualization
Process Virtualization
Network Virtualization
VERITAS Cluster Server
13
VCS Live MigrationSummary The Live Migration
Process
Primary
Secondary
Hardware
Hardware
Operating System
Operating System
VERITAS Cluster Server
VERITAS Cluster Server
14
VCS Live MigrationSummary The Live Migration
Process
  • 1. Create the Application Container
  • 2. Snapshot the Database
  • Freeze Processes and Memory
  • Save State to Disk
  • Queue and Hold Active Connections
  • Save State to Disk
  • 3. Restore the Database
  • Redirect File System Locations
  • Page Fault Process and Memory state into
    secondary node
  • Resume TCP connections

15
Capabilities and Platform Support
  • Capabilities
  • Integrated into VCS Java GUI for seamless look
    feel
  • Wizard-based configuration
  • Upgrade existing Oracle configuration
  • Generic native OS services support, for
    connection persistence of FTP, NFS, etc (TBD)
  • Platform and Application Support
  • Solaris 9 / Oracle 9 (CAP)
  • Plus Solaris 10 / Oracle 10 (Planned for GA)

16
CAP and Release Timeframe
  • Customer Access Program
  • Begins in August 2005
  • Based in VCS 4.1 for Solaris
  • We are accepting customers now..
  • http//cap.veritas.com
  • Release Timeframe
  • Full release with or near UxRT 5.0 (Q2 06)
  • Support for Database Editions

17

QUESTIONS
ANSWERS
18
Contacts
  • VCS Product Marketing / Management
  • Minakshi Sehgal
  • minakshi.sehgal_at_veritas.com
  • James Gentes
  • james.gentes_at_veritas.com
About PowerShow.com