Pular para o conteúdo

Redundância no Voting Disk

Redundância no Voting Disk

Você esqueceu de criar redundância do Voting Disk ao instalar o RAC? Não há problema; no Oracle RAC 11gR2 esta alteração é muito simples.

A redundância é importante pois um Node precisa acessar mais que 50% dos Voting Disks. Ou seja, se você tem 2 Voting Disks e perder 1, o Node fica indisponível. Portanto, apenas 1 Mirror de Voting Disk não fornece uma redundância válida. Utilize sempre 2 ou mais cópias.

[root@nerv01 ~]# crsctl query css votedisk

##  STATE    File Universal Id                File Name Disk group

--  -----    -----------------                --------- ---------

 1. ONLINE   39077c90c8eb4f32bfb2cfe176ee6ec2 (/u01/shared_config/rac01/vdsk) []

Located 1 voting disk(s).

[root@nerv01 ~]# crsctl add css votedisk /u01/shared_config/rac01/vdsk-mirror01

Now formatting voting disk: /u01/shared_config/rac01/vdsk-mirror01.

CRS-4603: Successful addition of voting disk /u01/shared_config/rac01/vdsk-mirror01.

[root@nerv01 ~]# crsctl add css votedisk /u01/shared_config/rac01/vdsk-mirror02

Now formatting voting disk: /u01/shared_config/rac01/vdsk-mirror02.

CRS-4603: Successful addition of voting disk /u01/shared_config/rac01/vdsk-mirror02.

[root@nerv01 ~]# crsctl add css votedisk /u01/shared_config/rac01/vdsk-mirror03

Now formatting voting disk: /u01/shared_config/rac01/vdsk-mirror03.

CRS-4603: Successful addition of voting disk /u01/shared_config/rac01/vdsk-mirror03.

[root@nerv01 ~]# crsctl add css votedisk /u01/shared_config/rac01/vdsk-mirror04

Now formatting voting disk: /u01/shared_config/rac01/vdsk-mirror04.

CRS-4603: Successful addition of voting disk /u01/shared_config/rac01/vdsk-mirror04.

[root@nerv01 ~]# crsctl add css votedisk /u01/shared_config/rac01/vdsk-mirror05

Now formatting voting disk: /u01/shared_config/rac01/vdsk-mirror05.

CRS-4603: Successful addition of voting disk /u01/shared_config/rac01/vdsk-mirror05.

[root@nerv01 ~]# crsctl query css votedisk

##  STATE    File Universal Id                File Name Disk group

--  -----    -----------------                --------- ---------

 1. ONLINE   39077c90c8eb4f32bfb2cfe176ee6ec2 (/u01/shared_config/rac01/vdsk) []

 2. ONLINE   a8ee54b8d5b64f25bf316bcda5b06697 (/u01/shared_config/rac01/vdsk-mirror01) []

 3. ONLINE   06f9443c7de64f34bfb1fb8c0d18ed32 (/u01/shared_config/rac01/vdsk-mirror02) []

 4. ONLINE   5ad9e2e251514fe5bfb80ec9456dfbec (/u01/shared_config/rac01/vdsk-mirror03) []

 5. ONLINE   7948a36ddc504f98bf9cac748e657597 (/u01/shared_config/rac01/vdsk-mirror04) []

 6. ONLINE   3a120f4313984fdebfb3da1a6f84684c (/u01/shared_config/rac01/vdsk-mirror05) []

Located 6 voting disk(s).

[root@nerv01 ~]#
Ricardo Portilho Proni

Ricardo Portilho Proni

Com 20 anos de experiência profissional, Oracle ACE Member – eleito pela Oracle Corporation um dos maiores especialistas do mundo em Oracle Database- Trabalhou em grande parte dos maiores bancos de dados Oracle do Brasil. Certificado em Oracle, SQL Server, DB2, MySQL, Sybase e Websphere. Conselheiro do GPO e do GUOB, palestrante do ENPO, GUOB Tech Day e Oracle Open World, escritor da Revista SQL Magazine e Instrutor na Nerv.

Comentário(s) da Comunidade

  1. Avatar de Tadeu Camargo da Silva

    Boa tarde Portilho, tudo bom?

    Este blog é excelente. Parabéns.

    Bom, sobre o Oracle11g R2, como padrão, os voting disks e OCR são configurado/armazenados em ASM, não é?
    Qual a recomendação você fazer sobre redundância de voting disks e OCR no Oracle11g R2? Migra para outro estrutura diferente de ASM ou adiciona vários disk groups mantendo a estrutura padrão?

    Grande abraço!!!!

  2. Avatar de Ricardo Portilho Proni

    Oi Tadeu.
    O OCR e voting Disk não ficam exatamente por padrão no ASM no 11gR2, durante a instalação são dadas as duas opções: ASM ou Shared File System. Eu prefiro deixa-los em OCFS2 ou até NFS, do que no ASM, para fugir da situação “perdi o OCR, ele estava no ASM, preciso restaura-lo, mas não posso acessar o ASM”.
    Mas para ter redundância no ASM, deve-se utilizar outro DG, que esteja em outro disco físico.

    Obrigado pelo comentário, abraço!

  3. Avatar de Tadeu Camargo da Silva

    Olá Portilho,

    Tem razão. Me recordo agora da tela de instalação a opção de escolher ASM.
    Fiquei preocupado em deixar o OCR e o voting disk por causa disso também,
    por isso o questionamento. Bom, estou pensando em migrar esses caras pra outro file system. Vamos ver.

    Muito obrigado pela atenção.

    Abraço!!!!

  4. Avatar de Tadeu

    Bom dia Portilho, tudo bom?

    Surgiu uma questao que acredito ser interessante
    em relacao a redundancia de votedisk.
    Vamos supor que os nos do RAc tenha apenas
    um ponto de montagem OCFS2 para votedisk da seguinte forma:

    crsctl query css votedisk## STATE File Universal Id File Name Disk group
    — —– —————– ——— ———
    1. ONLINE 39077c90c8eb4f42bfb2cfe176ee6ec2 (/u01/shared_config/rac/votedsk) []

    Located 1 voting disk(s).

    Mas este volume apresentado nos nos do Oracle RAC utiliza RAID 10
    que fazer mirror+striping.

    Entao a questao e: mesmo com RAID 10 e necessario ter redundancia de vote disk?

    Na minha opiniao, creio que sim, para o Oracle RAC, em nivel de software,
    entender que tem redundacia.

    Qual a sua opiniao a respeito disto?

    Obrigado,

    Abraco!

  5. Avatar de Ricardo Portilho Proni

    Oi Tadeu.

    Na minha opinião e de acordo com as melhores práticas descritas no MOS, você deve se proteger com pelo menos 3 Voting Disks em LUNs que são criadas sobre discos separados. O RAID te protege contra falha nos discos, mas não te protege contra falha operacional (alguém apagar um Voting Disk por engano) ou contra corrupção no arquivo do Voting Disk.

    Abraço !

  6. Avatar de Tadeu

    Boa tarde Portilho,

    Tambem penso da mesma forma.
    Um detalhe importante que acabei esquecendo de mencionar.
    Por se tratar do Oracle11gR2, nos best practices encontrados no MOS, a Oracle recomenda armazenar em ASM, o que nao me agrada tambem.

    Muito obrigado novamente.

    Abraço!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

plugins premium WordPress