IBM Systems Technology Group Power VM IBM Power
IBM Systems & Technology Group Виртуализация Power VM в кластерах IBM Power. HA для AIX Валерий Груздев Отдел продаж IBM POWER Systems Power Systems Technical Sales Manager Russia & CIS vgruzdev@ru. ibm. com © 2009 IBM Corporation
IBM Power Systems Focus on Innovation Processor s zOS RAS Virtualization Security iency Power Effic AIX IBM Research Power Systems System x System z Blade. Center Storage IBM Technology Leadership © 2009 IBM Corporation
IBM Power Systems Пример конфигурирования простого кластера Power. HA Cluster Name: Cluster 1 Network: net_ether 0 NODE A RG 1 (Node. A, Node. B) Service IP Volume Group Production App NODE B Network: rs 232_net RG 2 (Node. B) Service IP Volume Group Development App Network: diskhb_net Storage Subsystem Topology Components: • Cluster name • Node Names • IP Network • Interfaces • Serial Network Типы ресурсов кластера • Service IP • Volume Group/s • Application Server Resource Components: • Resource Group/s • Policies - startup - fallover - fallback • Взаимозависимости RG • Parent / Child • Location © 2009 IBM Corporation
IBM Power Systems Правила размещения приложений в кластере Cluster Name: Cluster 1 Network: net_ether 0 NODE A RG 1 (Node. A, Node. B) Service IP Volume Group Production App NODE B Network: rs 232_net RG 2 (Node. B) Service IP Volume Group Development App Network: diskhb_net Storage Subsystem Location Dependencies: • RGs можно разместить на одном узле • RGs можно разместить на разных узлах Можно выставить приоритеты для RG: • High • Intermediate • Low В нашем примере RG 1 Production – High Priority RG 2 Development – Low Priority В случае перемещения RG: • RG 2 Offline • RG 1 will move to Node B © 2009 IBM Corporation
IBM Power Systems Взаимная поддержка узлов. Mutual Fallover. Cluster Name: Cluster 1 Network: net_ether 0 NODE A RG 1 (Node. A, Node. B) Service IP Volume Group Application 1 NODE B Network: rs 232_net RG 1 (Node. A, Node. B) RG 2 (Node. B, ONLINE Node. A) Service IP Volume Group Application 1 Service IP Volume Group RG 2 ONLINE Service IP Application 2 Volume Group (Node. B, Node. A) Application 2 Network: diskhb_net Storage Subsystem Environment: • На каждом узле работает Production • Node A fails to Node B • Node B fails to Node A Падение узла: • При падении одного узла и перемещении RGs на другой узел возможно потребуются дополнительные вычислительные мощности – процессоры и память © 2009 IBM Corporation
IBM Power Systems Power. HA и Power. VM / VIOS • В системе с несколькими LPAR удобно использовать VIOS для доступа к дискам – технология Virtual SCSI VIO client Generic VIO client SCSI disk Generic SCSI VIO client Virtual SCSI Virtual. Adapters SCSI Generic disk SCSI VIOdisk client Virtual SCSI Generic SCSI disk VIO client Adapters Generic SCSIdisk Virtual SCSI VIO client Adapters Generic SCSI disk Virtual SCSI VIOVirtual client Adapters SCSI Adapters Generic SCSI disk Virtual SCSI VIO client Adapters Virtual SCSI Generic SCSI disk Adapters Virtual SCSI Adapters v. SCSI SAS VIOS Storage Virtualiser FC Adapters SAN IBM Power S y s t e m p 5 IBM IBM • Дисковый массив подключается к VIOS (FC, SCSI, SAS…) • VIOS раздает виртуальные диски по разделам • Не требуется огромного количества PCI адаптеров • Практически нет накладных расходов • Power. HA поддерживает Virtual SCSI и Virtual Disks • VIOS – SPOF !!! EMC 5000 LUN IBM 2105 LUN © 2009 IBM Corporation
IBM Power Systems Решения для виртуальных дисков • Первый шаг – использовать 2 x VIOS для доступа к дисковым массивам. • Драйвер MPIO в клиенте обеспечиват режим Multipath Failover для виртуальных дисков. FRAME 1 VIO Server 1 hdisk 0 (5 GB) rootvg (no_reserve) Storage Subsystem VIO Server 2 hdisk 0 (5 GB) AIX Client LPAR 4 AIX Client LPAR 3 vhost 0 rootvg Hypervisor Whole Disk hdisk 1 Mapping (72 GB) scsi 0 vscsi 1 Whole Disk hdisk 1 (72 GB) Mapping (no_reserve) vhost 0 hdisk 0 rootvg MPIO hdisk 1 datavg S y s t e m p 5 IBM IBM © 2009 IBM Corporation
IBM Power Systems Решения для виртуальных дисков • Узлы класткра могут располагаться в одном сервере как отдельные LPAR. • Есть защита от выключения VIOS • Нет защиты от выключения сервера FRAME 1 HACMP Node 1 vhost 0 vscsi 0 vhost 1 vscsi 1 MPIO hdisk 0 vhost 0 Hypervisor STORAGE SUBSYSTEM VIOS 1 no_reserve hdisk 0 VIOS 2 } sharedvg HACMP Node 2 vscsi 0 MPIO hdisk 0 vhost 1 hdisk 0 vscsi 1 hdisk 0 } sharedvg S y s t e m p 5 IBM IBM © 2009 IBM Corporation
IBM Power Systems Решения для виртуальных дисков • 2 x VIOS, 2 узла. • Типичное решение 2 -х узлового кластера с виртуальным вводомвыводом. FRAME 1 hdisk 0 vhost 0 hdisk 0 Hypervisor no_reserve VIOS 1 vhost 0 HACMP Node 3 HACMP Node 1 vscsi 0 MPIO vscsi 1 hdisk 0 } sharedvg VIOS 2 hdisk 0 IBM S y s t e m p 5 IBM IBM FRAME 2 hdisk 0 VIOS 2 no_reserve VIOS 1 vhost 0 Hypervisor STORAGE SUBSYSTEM S y s t e m p 5 HACMP Node 4 HACMP Node 2 vscsi 0 MPIO vscsi 1 hdisk 0 } sharedvg IBM © 2009 IBM Corporation
IBM Power Systems Решения для виртуальных дисков • Возможности AIX LVM Mirror попозволяют поддерживать синхронные копии данных для 2 дисковых массивов FRAME 1 hdisk 0 hdisk 1 hdisk 0 vhost 0 Hypervisor STORAGE SUBSYSTEM-1 VIOS 1 no_reserve hdisk 0 vhost 0 HACMP Node 3 HACMP Node 1 vscsi 0 MPIO vscsi 1 hdisk 0 hdisk 1 LVM Mirror VIOS 2 FRAME 2 hdisk 0 vhost 0 Hypervisor STORAGE SUBSYSTEM-2 VIOS 1 no_reserve hdisk 0 vhost 0 HACMP Node 4 HACMP Node 2 vscsi 0 hdisk 0 MPIO vscsi 1 hdisk 1 LVM Mirror VIOS 2 © 2009 IBM Corporation
IBM Power Systems Cross-Site LVM Mirroring Direct SAN Links Up to 15 km FC switch LVM mirrors FC switch DWDM Distance Limited by latency effect on performance FC switch DWDM, CWDM or other SAN extenders (Ie. 120 km) FC switch LVM mirrors © 2009 IBM Corporation
IBM Power Systems Power. HA и Power. VM / VIOS • Power. VM предлагает новый механизм виртуализации дисков N_Port Virtualization - NPIV VIO client Generic VIO client SCSI disk Generic SCSI VIO client Virtual SCSI Virtual. Adapters SCSI Generic disk SCSI VIOdisk client Virtual SCSI Generic SCSI disk VIO client Adapters Generic SCSIdisk Virtual SCSI VIO client Adapters Generic SCSI disk Virtual SCSI VIOVirtual client Adapters SCSI Adapters Generic SCSI disk Virtual SCSI VIO client Adapters Generic SCSI disk. VIOVirtual SCSI client Adapters SCSI EMC 5000 LUN IBM 2105 LUNVirtual Adapters Virtual FC Adapters VIOS FC Adapters Pass Through mode 8 Gb PCI SAN EMC 5000 LUN IBM 2105 LUN IBM Power S y s t e m p 5 IBM IBM • Дисковый массив подключается к VIOS 8 Gb FC. NPIV • Виртуальные FC подключаются непосредственно к коммутатору • VIO клиент работает напрямик с дисковым массивом / лентой. . . • Еще меньше накладных расходов • VIO клиент использует драйверы Multipath • Поддерживается 2 x VIOS и Heterogeneous Multipathing © 2009 IBM Corporation
IBM Power Systems Сетевые интерфейсы в Power. HA. SEA Failover. • Основная идея – исключить SPOF VIOS 1 ent 0 (phy) ent 4 (SEA) ent 2 (virt) AIX Client LPAR 1 Control Channel en 0 ent 5 (virt) ent 0 (virt) SEA Failover VIOS 2 Control Channel ent 5 (virt) Автоматическое переключение сетевого трафика между VIOS ent 4 (SEA) ent 2 (virt) ent 0 (phy) PVID 99 PVID 10 Не требует участия ПО Hypervisor Переключение происходит «на лету» Frame 1 Ethernet Switch Реагирует на Port Up / Down Ethernet Switch Требует Power. VM Не балансирует нагрузку между VIOS. Power. HA Supports © 2009 IBM Corporation
IBM Power Systems Сетевые интерфейсы в Power. HA. Etherchannel + SEA FO VIOS 1 ent 3 (LA) ent 1 (phy) Frame 1 S y s t e m p 5 IBM ent 0 (phy) AIX Client LPAR 1 VIOS 2 ent 4 Control (SEA) Channel en 0 Control Channel ent 5 (virt) ent 0 (virt) ent 5 (virt) ent 2 (virt) ent 4 (SEA) ent 2 (virt) ent 3 (LA) ent 1 (phy) ent 0 (phy) IBM Hypervisor IBM Ethernet Switch Hypervisor ent 1 (phy) Frame 2 S y s t e m p 5 IBM IBM ent 0 (phy) ent 2 (virt) ent 5 (virt) ent 0 (virt) ent 5 (virt) en 0 Control Channel Control ent 3 (LA) ent 4 Channel (SEA) VIOS 1 AIX Client LPAR 2 VIOS 2 ent 2 (virt) ent 4 (SEA) ent 1 (phy) ent 0 (phy) ent 3 (LA) © 2009 IBM Corporation
IBM Power Systems Сетевые интерфейсы в Power. HA. IVE. • IVE – встроенный Ethernet адаптер с АППАРАТНОЙ виртуализацией • Управляется Power. VM, поддерживает Power. HA 1 en 0 Physical Ports 1 4 2 5 3 6 4 7 5 8 6 9 7 10 8 11 9 12 10 13 11 14 12 15 13 16 14 Port Group 2 Port Group 1 15 lhea 0 Physical HEA 3 lhea 0 2 en 1 • 16 / 32 логических портов • 1 Gb или 10 Gb интерфейс LPAR 1 AIX / VIOS en 0 • Поддерживает VIOS – SEA en 1 • Поддерживает Ether. Channel en 2 • Логические порты отражают состояние Port Up/Down ! en 3 LPAR 2 AIX / VIOS 16 © 2009 IBM Corporation
IBM Power Systems ® © 2009 IBM Corporation
- Slides: 43