sf rac toi product management overview - КРОК · 25 veritas storage foundation for oracle rac...

33
Решения Symantec для Oracle Алексей Шишкин, системный инженер 13 ноября 2008

Upload: lamcong

Post on 27-Apr-2018

231 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: SF RAC TOI Product Management Overview - КРОК · 25 VERITAS Storage Foundation for Oracle RAC Storage Foundation for Oracle RAC (SFRAC) Cluster Volume Manager Cluster File System

Решения Symantec для Oracle

Алексей Шишкин, системный инженер13 ноября 2008

Page 2: SF RAC TOI Product Management Overview - КРОК · 25 VERITAS Storage Foundation for Oracle RAC Storage Foundation for Oracle RAC (SFRAC) Cluster Volume Manager Cluster File System

2

Veritas Storage Foundation for Oracle

Veritas Storage Foundation

VeritasFile System

VeritasVolume Manager

Dyn

amic

Sto

rage

Tie

ring

+ Fl

ashS

napVeritas Storage Foundation

Verit

as C

lust

er S

erve

r(H

A V

ersi

ons)

Veritas Storage Foundation Enterprise

Veritas Storage Foundation Enterprise for Oracle RAC (HA/DR)

Page 3: SF RAC TOI Product Management Overview - КРОК · 25 VERITAS Storage Foundation for Oracle RAC Storage Foundation for Oracle RAC (SFRAC) Cluster Volume Manager Cluster File System

3

Veritas Storage Foundation

• Storage Foundation (SF)• SF Standard• SF Enterprise• SF for Database (Oracle)• Veritas Cluster Server (VCS) = SF High Availability (HA)• SF HA/DR (High Availability / Disaster Recovery)• Veritas Volume Replicator (VVR)• VxFS = Veritas File System• VxVM = Veritas Volume Manager

Page 4: SF RAC TOI Product Management Overview - КРОК · 25 VERITAS Storage Foundation for Oracle RAC Storage Foundation for Oracle RAC (SFRAC) Cluster Volume Manager Cluster File System

4

FileSystem

NetworkCard

Database IPAddress

APPLICATION

PhysicalDisk

PhysicalDisk

PhysicalDisk

Volumes

FileSystem

NetworkCard

Database IPAddress

PhysicalDisk

PhysicalDisk

PhysicalDisk

Volumes

PhysicalDisk

PhysicalDisk

PhysicalDisk

FileSystem

NetworkCard

Database IPAddress

Volumes

FileSystem

NetworkCard

Database IPAddress

PhysicalDisk

PhysicalDisk

PhysicalDisk

Volumes

FileSystem

NetworkCard

IPAddress

PhysicalDisk

PhysicalDisk

PhysicalDisk

Volumes

FileSystem

NetworkCard

IPAddress

PhysicalDisk

PhysicalDisk

PhysicalDisk

Volumes

IPAddress

NetworkCard

PhysicalDisk

PhysicalDisk

PhysicalDisk

Volumes

NetworkCard

PhysicalDisk

PhysicalDisk

PhysicalDisk

APPLICATION

Database IPAddress

FileSystem

Volumes

NetworkCard

PhysicalDisk

PhysicalDisk

PhysicalDisk

Cluster Server

Page 5: SF RAC TOI Product Management Overview - КРОК · 25 VERITAS Storage Foundation for Oracle RAC Storage Foundation for Oracle RAC (SFRAC) Cluster Volume Manager Cluster File System

5

Cluster Server

• Агент для Oracle DB (UNIX/Linux/Windows)• Агент для Oracle Application Server (UNIX/Linux)• Агент для Oracle ASM (UNIX/Linux)• Агент для Oracle DataGuard (UNIX/Linux)• Cluster File System HA (UNIX/Linux)• VCS plug-in for Oracle Enterprise Manager• Агенты для disk array replication (EMC, IBM, Hitachi,

NetApp)• Global Cluster Option (GCO)

Page 6: SF RAC TOI Product Management Overview - КРОК · 25 VERITAS Storage Foundation for Oracle RAC Storage Foundation for Oracle RAC (SFRAC) Cluster Volume Manager Cluster File System

6

Обеспечение доступности

RAC ARCHITECTURES HA /CLUSTERINGSINGLE INSTANCE

Используемые решения

• Переключение при аварии -автоматическое

• Кластер Active/Passive или N+1• Время переключения - минуты

• Наивысшая доступность• Разделяемые ресурсы• Время переключения -

секунды

• Восстановление при аварии- ручное

• Установка - простая

Page 7: SF RAC TOI Product Management Overview - КРОК · 25 VERITAS Storage Foundation for Oracle RAC Storage Foundation for Oracle RAC (SFRAC) Cluster Volume Manager Cluster File System

7

Storage Foundation for Oracle HA

Single Instance Single InstanceSF HA SF HA

1. Определение аварии2. Останов ресурсов:

1. Приложение и база данных2. Сетевые интерфейсы3. Файловые системы и

дисковые группы

3. Миграция ресурсов назапасной узел кластера

4. Старт ресурсов назапасном узле кластера

5. Перенаправлениепользователей

Page 8: SF RAC TOI Product Management Overview - КРОК · 25 VERITAS Storage Foundation for Oracle RAC Storage Foundation for Oracle RAC (SFRAC) Cluster Volume Manager Cluster File System

8

Cluster File System HASingle Instance Single Instance

SF Cluster File System HA

• Файловая системасмонтирована на всехузлах кластераодновременно

• Быстрее чем SF HA• Проще чем RAC• Дешевле чем RAC

Page 9: SF RAC TOI Product Management Overview - КРОК · 25 VERITAS Storage Foundation for Oracle RAC Storage Foundation for Oracle RAC (SFRAC) Cluster Volume Manager Cluster File System

9

Storage Foundation for Oracle RAC

Cluster File SystemOracle RAC

• Трафик Cache Fusion• Cluster File System (with

file lock)• Дублирование

interconnects• Дублирование путей к

SAN• Дублирование дисков

Page 10: SF RAC TOI Product Management Overview - КРОК · 25 VERITAS Storage Foundation for Oracle RAC Storage Foundation for Oracle RAC (SFRAC) Cluster Volume Manager Cluster File System

10

Storage Foundation for Oracle & Oracle RAC HA/DR

Cluster File SystemOracle RAC

• Global Cluster Option• Replication Options

Cluster File SystemOracle RAC

Page 11: SF RAC TOI Product Management Overview - КРОК · 25 VERITAS Storage Foundation for Oracle RAC Storage Foundation for Oracle RAC (SFRAC) Cluster Volume Manager Cluster File System

11

Варианты обеспечения доступности

SF RAC(Oracle RAC)

SF CFS HA(single instance

Oracle)

SF HA for Oracle (single instance

Oracle)

• Импорт дисковойгруппы

• Монтированиефайловой системы

• Старт экземпляра БД• Применениежурнальных файлов

• Обновление IP-адреса

• Подключениепользователей

• Импорт дисковойгруппы

• Монтированиефайловой системы

• Старт экземпляра БД• Применениежурнальных файлов

• Обновление IP-адреса

• Подключениепользователей

• Импорт дисковойгруппы

• Монтированиефайловой системы

• Старт экземпляра БД• Применениежурнальных файлов

• Обновление IP-адреса

• Подключениепользователей

Page 12: SF RAC TOI Product Management Overview - КРОК · 25 VERITAS Storage Foundation for Oracle RAC Storage Foundation for Oracle RAC (SFRAC) Cluster Volume Manager Cluster File System

12

Выбор решения

5 MIN 15 MIN 25 MIN 35 MIN

Автоматическое восстановление с помощьюкластера

ORACLE RAC

Ручное восстановление

ЦЕН

АЦЕН

А

ВремяВремя восстановлениявосстановления

Page 13: SF RAC TOI Product Management Overview - КРОК · 25 VERITAS Storage Foundation for Oracle RAC Storage Foundation for Oracle RAC (SFRAC) Cluster Volume Manager Cluster File System

13

Storage Foundation

• Storage Foundation for Oracle (UNIX/Linux)• Storage Foundation for Oracle RAC (UNIX)• Storage Foundation Cluster File System for Oracle RAC

(Linux)• Volume Replicator (UNIX/Linux/Windows)• SF plug-in for Oracle Enterprise Manager

Page 14: SF RAC TOI Product Management Overview - КРОК · 25 VERITAS Storage Foundation for Oracle RAC Storage Foundation for Oracle RAC (SFRAC) Cluster Volume Manager Cluster File System

14

Защита данных

REMOTE REPLICATION (VVR)

DATABASE FLASHSNAP

STORAGE CHECKPOINT

NEW JERSEYSAN FRANCISCO

9am 11am xRollback

10am

production

test/dev

• Мгновенная копияфайловой системы

• Быстрое восстановление• Альтернативавосстановлению с ленты

• Полная копия БД• В режиме online• Использование на другомсервере

• Поверх IP – расстояниепрактически не ограничено

• Автоматическоепереключение

• Гарантия целостностиданных

Page 15: SF RAC TOI Product Management Overview - КРОК · 25 VERITAS Storage Foundation for Oracle RAC Storage Foundation for Oracle RAC (SFRAC) Cluster Volume Manager Cluster File System

15

Database Flashsnap

Взять снимок и перенести копию с основного сервера

Database DatabaseSnapshot

Импорт на вторичнуюсистему• Отчеты• Data Warehouse• BackupDatabase

Mirror

Динамическое разделение и объединение группБыстрая ресинхронизация зеркалИспользование Storage CheckpointНезависимость от системы хранения

Page 16: SF RAC TOI Product Management Overview - КРОК · 25 VERITAS Storage Foundation for Oracle RAC Storage Foundation for Oracle RAC (SFRAC) Cluster Volume Manager Cluster File System

16

Storage CheckpointStorage Checkpoint

Данные некопируются

Копия создаетсямгновенно

Представляетpoint-in-time image of /oradata

/oradata

AB

HG

DC

EF

Storage Checkpoint

• В момент старта Storage Checkpoint:

Page 17: SF RAC TOI Product Management Overview - КРОК · 25 VERITAS Storage Foundation for Oracle RAC Storage Foundation for Oracle RAC (SFRAC) Cluster Volume Manager Cluster File System

17

/oradata

AB

HG

DC

EF

A’

G’

Storage Checkpoint

A

G

• Storage Checkpoint после изменений /oradata

Storage CheckpointStorage Checkpoint

Page 18: SF RAC TOI Product Management Overview - КРОК · 25 VERITAS Storage Foundation for Oracle RAC Storage Foundation for Oracle RAC (SFRAC) Cluster Volume Manager Cluster File System

18

Standard Database Recovery

Восстановление из backup

Повторение транзакций 00:00 - 14:59Предоставление сервиса

ПолныйBackup

15:00Транзакции

Время0:00

12:00 24:00

Page 19: SF RAC TOI Product Management Overview - КРОК · 25 VERITAS Storage Foundation for Oracle RAC Storage Foundation for Oracle RAC (SFRAC) Cluster Volume Manager Cluster File System

19

Storage Checkpoint Rollback

15:00

Восстановление с последнего checkpoint

Повторить транзакции 14:00 - 14:59

Значительно более быстрое предоставление сервиса

ПолныйBackup

Транзакции

Storage Checkpoints - дисковые образы

Время0:00

10:00 12:00 14:00 24:00

Page 20: SF RAC TOI Product Management Overview - КРОК · 25 VERITAS Storage Foundation for Oracle RAC Storage Foundation for Oracle RAC (SFRAC) Cluster Volume Manager Cluster File System

20

VERITAS Extension for ODM

EXTENSIONS FOR ORACLE DISK MANAGER (ODM)

Buffer Cache

Disk

I/O path

ODM Buffer Cache

System Global Area

File System

• $ORACLE_HOME/lib/libodmXXX.so• Производительность raw devices• Разработано совместно с Oracle• Исключает двойную буферизацию• Поддержка асинхронного ввода-выводана уровне файловой системы

• Единый системный вызов odm_io() дляразных операций ввода-вывода

• При доступе к файлам БД вместо filedescriptor используется ODM identifier

• Поддержка Oracle Managed Files (OMF)• Поддержка Oracle Autoextend

До 30% быстрее обычной файловойсистемы

Page 21: SF RAC TOI Product Management Overview - КРОК · 25 VERITAS Storage Foundation for Oracle RAC Storage Foundation for Oracle RAC (SFRAC) Cluster Volume Manager Cluster File System

21

Dynamic Multi-Pathing (DMP)

• Быстрое переключение вслучае аварии

• Различные алгоритмыоптимизации ввода-вывода

• Автоматическое определениеоптимального маршрута

• Online мониторинг состоянияпутей ввода-вывода

• Поддержка многихпроизводителей

DYNAMIC MULTI-PATHING

Page 22: SF RAC TOI Product Management Overview - КРОК · 25 VERITAS Storage Foundation for Oracle RAC Storage Foundation for Oracle RAC (SFRAC) Cluster Volume Manager Cluster File System

22

Storage Mapping

D0 D1 D2

D3 D4 D5

D0 D1 D2

D3 D4 D5

D6 D7 D8

Volume A Volume B

File 1 File 3File 2

Oracle Tablespace

Array X Array Y

• /opt/ORCLfmap/prot1_64• Дополнительный процесс

ora_fmon_SID• DMBS_STORAGE_MAP package• От файла БД до физическогодиска

• Идентификация узких мест• Мониторинг использованиядискового пространства

• Поддержка ORAMAP API и OEM

STORAGE MAPPING

Page 23: SF RAC TOI Product Management Overview - КРОК · 25 VERITAS Storage Foundation for Oracle RAC Storage Foundation for Oracle RAC (SFRAC) Cluster Volume Manager Cluster File System

23

Возможности миграции БД

• Portable Data Containers– Не используется LAN, лента, через SAN– Быстрая миграция– Поддержка разных платформ

IBM EMC

• Storage Array Migrations– Централизованное управлениемиграцией

– Поддержка разных производителей

Page 24: SF RAC TOI Product Management Overview - КРОК · 25 VERITAS Storage Foundation for Oracle RAC Storage Foundation for Oracle RAC (SFRAC) Cluster Volume Manager Cluster File System

24

Database Dynamic Storage Tiering(DST)

/FileSystem

• Multi-volume file system• Без останова БД• Возможности использованияполитик

• Перемещение всех видовфайлов

Перемещение файлов врежиме online

DATABASE DYNAMIC STORAGE TIERING

Page 25: SF RAC TOI Product Management Overview - КРОК · 25 VERITAS Storage Foundation for Oracle RAC Storage Foundation for Oracle RAC (SFRAC) Cluster Volume Manager Cluster File System

25

VERITAS Storage Foundationfor Oracle RAC

Storage Foundation for Oracle RAC (SFRAC)

Cluster Volume Manager

Cluster File System

Database Accelerator (ODM)

Cluster Server

RAC Enhancements

Hardware/OS

Oracle RAC• Управление

– Cluster File System и Cluster Volume Manager

– Производительность raw devices иуправляемость file system

• Доступность– Защита всего приложения, а не

только базы данных– Высокопроизводительный

кластерный Interconnect

• Защита данных– I/O Fencing– Snapshots, Checkpoints и Mirroring

Page 26: SF RAC TOI Product Management Overview - КРОК · 25 VERITAS Storage Foundation for Oracle RAC Storage Foundation for Oracle RAC (SFRAC) Cluster Volume Manager Cluster File System

26

Storage Foundation for Oracle RAC

• Основные:– Concatenating several LUNs for size– Striping across LUNs for performance– Mirroring across LUNs for resiliency– High speed interconnects for cluster

availability– Growing and shrinking LUN sizes

• Дополнительные:– Migrating between storage devices– Copying data to new devices– Creating versioned copies of the

container (snapshots)– Tiering data across classes of storage– I/O Fencing to prevent split-brain– Dynamic Multipathing for storage

availability

Concatenating Striping Mirroring

Growing MigratingInterconnecting

Snapshotting I/O Fencing Multipathing

Page 27: SF RAC TOI Product Management Overview - КРОК · 25 VERITAS Storage Foundation for Oracle RAC Storage Foundation for Oracle RAC (SFRAC) Cluster Volume Manager Cluster File System

27

Доступность приложений

When one node in a RAC cluster fails,

users are migrated

Page 28: SF RAC TOI Product Management Overview - КРОК · 25 VERITAS Storage Foundation for Oracle RAC Storage Foundation for Oracle RAC (SFRAC) Cluster Volume Manager Cluster File System

28

Защита данных с помощью I/O Fencing

1

Eject departed node from coordinator disks

2

Eject departed node from data disks

3 Ejected node can not write to disks

4

Page 29: SF RAC TOI Product Management Overview - КРОК · 25 VERITAS Storage Foundation for Oracle RAC Storage Foundation for Oracle RAC (SFRAC) Cluster Volume Manager Cluster File System

29

Что добавляет Symantec к Oracle RAC?• CVM (Cluster Volume Manager) + CFS (Cluster File System) -предоставляют гибкое решение по управлению дисковыми томами ифайловыми системам, а также позволяют избежать единых точекотказа для таких компонентов Oracle RAC, как ‘Voting Disk’, ‘Oracle Cluster Registry (OCR)’, archive redo log files

• DMP (Dynamic Multi-Pathing) – отказоустойчивость дисков на уровнедоступа к SAN и оптимизация производительности операций ввода-вывода

• ODM (Oracle Disk Manager) – вместе с VxFS (VERITAS File System) позволяет использовать файловые системы со скоростью доступаraw devices (библиотека libodm), поддерживает технологию Oracle Resilvering, ускоряющую рестарт экземпляра Oracle после аварии ипозволяющую отключать атрибут Dirty Region Logging (DRL) дляповышения производительности операций ввода-вывода

Page 30: SF RAC TOI Product Management Overview - КРОК · 25 VERITAS Storage Foundation for Oracle RAC Storage Foundation for Oracle RAC (SFRAC) Cluster Volume Manager Cluster File System

30

Что добавляет Symantec к Oracle RAC? (продолжение)• RAC Extensions (LLT/LMX для Oracle 10g и UDP для Oracle 11g) –позволяет организовать высокопроизводительное взаимодействие(interconnect) – до 8 Ethernet links - между узлами Oracle RAC(библиотека libskgxp)

• VCS (VERITAS Cluster Server) – защищает критически важныекомпоненты Oracle RAC (cssd daemon и PrivNIC IPs для Oracle 10g иMultiPrivNIC IPs для Oracle 11g), а также позволяет с помощьюготовых VCS-агентов ‘кластеризовать’ приложения, работающиеповерх Oracle RAC

• I/O Fencing – дополнительная защита данных от ситуации ‘split brain’, позволяющая блокировать сбойный узел кластера от дисковойподсистемы, предотвращая разрушение базы данных

Page 31: SF RAC TOI Product Management Overview - КРОК · 25 VERITAS Storage Foundation for Oracle RAC Storage Foundation for Oracle RAC (SFRAC) Cluster Volume Manager Cluster File System

31

Что добавляет Symantec к Oracle RAC? (продолжение)

• Storage CheckPoint, Database Flashsnap, Volume Replicator– возможности для backup & recovery на уровнефайловых систем и дисковых томов

• Storage Mapping – позволяет обнаружить ‘узкие места’дисковой подсистемы (вплоть до физических дисков) сточки зрения операций ввода-вывода (поддержка Oracle file mapping ORAMAP API и интеграция с Oracle Enterprise Manager Grid Control)

• Dynamic Storage Tiering (DST) – возможности пооптимизации хранения файлов базы данных наосновании настраиваемых политик (попроизводительности и/или стоимости хранения), используя функциональность Multi-Volume File System(MVFS)

Page 32: SF RAC TOI Product Management Overview - КРОК · 25 VERITAS Storage Foundation for Oracle RAC Storage Foundation for Oracle RAC (SFRAC) Cluster Volume Manager Cluster File System

32

Что добавляет Symantec к Oracle RAC? (продолжение)• Portable Data Containers (PDC) вместе с технологией Oracle

Transportable Tablespaces (TTS) позволяет упростить миграцию базыданных на уровне разных операционных систем (OS) и на уровнеразных дисковых массивов

• SFRAC интегрируется с Oracle Clusterware посредством модуля VCS Membership Manager (библиотека libskgxn), что позволяеткоординировать их действия по управлению узлами Oracle RAC

• SFRAC интегрируется с VERITAS NetBackup для автоматизациипроцессов backup & recovery

• В итоге:- гибкость и удобство управления Oracle RAC- более высокая доступность решения Oracle RAC- высокопроизводительный interconnect- единое решение для разных платформ

Page 33: SF RAC TOI Product Management Overview - КРОК · 25 VERITAS Storage Foundation for Oracle RAC Storage Foundation for Oracle RAC (SFRAC) Cluster Volume Manager Cluster File System

Вопросы и ответы