Espelhamento em discos SCSI e iSCSI externos dentro do mesmo grupo de volumes

3

Nos servidores IBM P5 505 (nível de manutenção 5300-07), há um acesso simultâneo armazenamento externo, que é conectado usando a porta SCSI Ultra320 externa (DAS). O armazenamento externo é detectado como hdisk2, que pertence ao grupo de volume dbvg. O grupo de volume dbvg é usado como armazenamento para a solução Oracle RAC 10gR2. Aqui estão informações sobre o grupo de volumes dbvg :

[admin@node1 ~]$ lsvg dbvg
VOLUME GROUP:       dbvg                     VG IDENTIFIER:  0004523a0000d3000..
VG STATE:           active                   PP SIZE:        128 megabyte(s)
VG PERMISSION:      read/write               TOTAL PPs:      3725 (476800 mega..
MAX LVs:            256                      FREE PPs:       0 (0 megabytes)
LVs:                111                      USED PPs:       3725 (476800 mega..
OPEN LVs:           64                       QUORUM:         1 (Disabled)
TOTAL PVs:          1                        VG DESCRIPTORS: 2
STALE PVs:          0                        STALE PPs:      0
ACTIVE PVs:         1                        AUTO ON:        no
Concurrent:         Enhanced-Capable         Auto-Concurrent: Disabled
VG Mode:            Non-Concurrent                           
MAX PPs per VG:     32768                    MAX PVs:        1024
LTG size (Dynamic): 256 kilobyte(s)          AUTO SYNC:      no
HOT SPARE:          no                       BB POLICY:      relocatable 
[admin@node1 ~]$

Se listar volumes lógicos (que são 111, então mostrarei apenas alguns aqui) veríamos todos os que residem em um volume físico:

[admin@node1 ~]$ lsvg -l dbvg 
dbvg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
...
sysaux              jfs2       8       8       1    open/syncd    N/A
system              jfs2       8       8       1    open/syncd    N/A
ocr1                jfs2       2       2       1    open/syncd    N/A
ocr2                jfs2       2       2       1    open/syncd    N/A
vote1               jfs2       1       1       1    open/syncd    N/A
vote2               jfs2       1       1       1    open/syncd    N/A
vote3               jfs2       1       1       1    open/syncd    N/A
sub_1               jfs2       41      41      1    open/syncd    N/A
etc_1               jfs2       41      41      1    open/syncd    N/A
...
[admin@node1 ~]$ 

O diagrama de conexão atualmente em funcionamento é o seguinte:

|---------------------------------DIAGRAM #1-----------------------------------|
|----------------Currently used external storage connection diagram------------|

┌───────┬────────────┐                                    ┌───────┬────────────┐
│#node1 │ IBM P5 505 │                                    │#node2 │ IBM P5 505 │
├───────┴────────────┤                                    ├───────┴────────────┤
│ VG rootvg          │                                    │          VG rootvg │
│                    │                                    │                    │
│ VG dbvg            │                                    │            VG dbvg │
│ │ ┌────────────────┤                                    ├────────────────┐ │ │
│ └─┤ PV hdisk2      │                                    │      PV hdisk2 ├─┘ │
│   │ ultra320 SCSI  │<───(scsi)──────┐  ┌──────(scsi)───>│  ultra320 SCSI │   │
│   └────────────────┤                │  │                ├────────────────┘   │
└────────────────────┘                │  │                └────────────────────┘
                                      │  │
┌─────────────────────────────┐       │  │
│ SCSI-to-SATA     │  in ch A │<──────┘  │
│ JBOD enclosure   ├──────────┤          │
│                  │  in ch B │<─────────┘
│ Single RAID      ├──────────┤
│ controller       │ out ch A │<──(terminator)
│                  ├──────────┤
│                  │ out ch B │<──(terminator)
└──────────────────┴──────────┘
|-----------------------------END OF-DIAGRAM #1--------------------------------|

No entanto, o problema é que o armazenamento externo é vulnarable devido a ele ter um único controlador RAID e, se falhar, o armazenamento externo ficará inacessível, até mesmo os discos rígidos ficarão bem dentro dele.

Para resolver isso, há um plano para adicionar volume físico adicional (usando o adaptador iSCSI) ao grupo de volumes dbvg e espelhar volumes lógicos em dois volumes físicos. Isso deve dar algo como:

[admin@node1 ~]$  lsvg -p dbvg 
dbvg:
PV_NAME           PV STATE          TOTAL PPs   FREE PPs    FREE DISTRIBUTION
hdisk2            active            3725        0           00..00..00..00..00
hdisk3            active            3725        0           00..00..00..00..00
[admin@node1 ~]$  

E depois de executar mklvcopy <LV_name> <copy_number> <destination__PV> para todos os volumes lógicos, devemos ver algo como:

[admin@node1 ~]$ lsvg -l dbvg 
dbvg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
...
sysaux              jfs2       8       16      2    open/syncd    N/A
system              jfs2       8       16      2    open/syncd    N/A
ocr1                jfs2       2       4       2    open/syncd    N/A
ocr2                jfs2       2       4       2    open/syncd    N/A
vote1               jfs2       1       2       2    open/syncd    N/A
vote2               jfs2       1       2       2    open/syncd    N/A
vote3               jfs2       1       2       2    open/syncd    N/A
sub_1               jfs2       41      82      2    open/syncd    N/A
etc_1               jfs2       41      82      2    open/syncd    N/A
...
[admin@node1 ~]$ 

Nessa situação, o grupo de volume dbvg seria espelhado em todos os volumes físicos SCSI e iSCSI e, assim, a situação à prova de falhas seria alcançada. Diagrama planejado seria então:

|---------------------------------DIAGRAM #2-----------------------------------|
|----------------Planned external storage mirror on SCSI + iSCSI---------------|

┌───────┬────────────┐                                    ┌───────┬────────────┐
│#node1 │ IBM P5 505 │                                    │#node2 │ IBM P5 505 │
├───────┴────────────┤                                    ├───────┴────────────┤
│ VG rootvg          │                                    │          VG rootvg │
│                    │                                    │                    │
│ VG dbvg            │                                    │            VG dbvg │
│ │ ┌────────────────┤                                    ├────────────────┐ │ │
│ ├─┤ PV hdisk2      │                                    │      PV hdisk2 ├─┤ │
│ │ │ ultra320 SCSI  │<───(scsi)────┐  ┌────────(scsi)───>│   ultra320 SCSI│ │ │
│ │ └────────────────┤              │  │                  ├────────────────┘ │ │
│ │ ┌────────────────┤              │  │                  ├────────────────┐ │ │
│ └─┤ PV hdisk3      │              │  │                  │      PV hdisk3 ├─┘ │
│   │ iSCSI adapter  │<───(eth)────────────┐  ┌──(eth)───>│  iSCSI adapter │   │
│   └────────────────┤              │  │   │  │           ├────────────────┘   │
└────────────────────┘              │  │   │  │           └────────────────────┘
                                    │  │   │  │
┌─────────────────────────────┐     │  │   │  │
│ SCSI-to-SATA     │  in ch A │<────┘  │   │  │
│ JBOD enclosure   ├──────────┤        │   │  │
│                  │  in ch B │<───────┘   │  │
│ Single RAID      ├──────────┤            │  │
│ controller       │ out ch A │<──(term)   │  │
│                  ├──────────┤            │  │
│                  │ out ch B │<──(term)   │  │
└──────────────────┴──────────┘            │  │
                                           │  │
┌─────────────────────────────┐            │  │
│ SAN / iSCSI storage         │<───────────┘  │
│                             │               │
│                             │<──────────────┘
└─────────────────────────────┘
|-----------------------------END OF-DIAGRAM #2--------------------------------|

Portanto, a questão é - está tudo bem em termos de perspectiva geral do AIX OS e do hardware da IBM para ter volumes físicos SCSI e iSCSI dentro do mesmo grupo de volumes e ter espelhamento neles?

    
por baltasvejas 12.11.2015 / 16:56

0 respostas