Índice do fórum Treinamentos Avançados Treinamento Oracle Maximum Availability Architecture Mover Quorum Voting Disk para outro NFS

Mover Quorum Voting Disk para outro NFS

Dúvidas, dicas e atualizações sobre o Treinamento Oracle Maximum Availability Architecture.

Mensagem Sex Abr 17, 2015 8:10 pm

Mensagens: 0
Boa tarde,

Como faço para mover o quorum voting disk de um NFS para outro?
O ambiente é Oracle Extended RAC com 2 nós.
Hoje o cliente tem configurado o quorum num servidor que fica no site B. Ele tem o site C, e a ideia é mover o quorum para este site C em um novo NFS.
Teria um procedimento padrão para isso ou é o mesmo procedimento de adicionar e remover o Voting?
Tentei adicionar esse novo voting e deu o seguinte erro:
CRS-4258: Addition and deletion of voting files are not allowed because the voting files are on ASM

Att,

Franky

Mensagem Sáb Abr 18, 2015 11:47 am
portilho Site Admin

Mensagens: 482
Oi Franky.
Não sei, nunca troquei o QUORUM de local, mas posso testar.
Você tentou fazer o DROP do QUORUM antes?


Mensagens: 0
Não tentei.
Vou dar uma estudada hoje à noite para saber como se faz isso.
Vou montar um ambiente para testar e quando fizer posto aqui.

Obrigado.

portilho Site Admin

Mensagens: 482
Eu vou terminar a aula de RAC deste final de semana, e testar aqui na Nerv também.

portilho Site Admin

Mensagens: 482
Olá.
Eu fiz o teste. O único porém é que como se está com REDUNDANCY em NORMAL, sempre é necessário ter 03 discos. Então, precisei utilizar um disco temporário, mas depois foi possível remover o antigo.

SQL> ALTER DISKGROUP VD ADD QUORUM FAILGROUP FG3 DISK '/u01/shared_config15/rac01/asm01.TEMP';

Diskgroup altered.

SQL>  SELECT GROUP_NUMBER, PATH, NAME, FAILGROUP FROM V$ASM_DISK ORDER BY 1,2;

GROUP_NUMBER PATH                                               NAME                           FAILGROUP
------------ -------------------------------------------------- ------------------------------ ------------------------------
           0 /u01/shared_config15/rac01/asm01-NEW
           1 ORCL:DISK04                                        DISK04                         FAILGROUPA
           1 ORCL:DISK05                                        DISK05                         FAILGROUPA
           1 ORCL:DISK11                                        DISK11                         FAILGROUPB
           1 ORCL:DISK12                                        DISK12                         FAILGROUPB
           2 ORCL:DISK06                                        DISK06                         FAILGROUPA
           2 ORCL:DISK07                                        DISK07                         FAILGROUPA
           2 ORCL:DISK13                                        DISK13                         FAILGROUPB
           2 ORCL:DISK14                                        DISK14                         FAILGROUPB
           3 ORCL:DISK01                                        DISK01                         FAILGROUPA
           3 ORCL:DISK02                                        DISK02                         FAILGROUPA
           3 ORCL:DISK03                                        DISK03                         FAILGROUPA
           3 ORCL:DISK08                                        DISK08                         FAILGROUPB
           3 ORCL:DISK09                                        DISK09                         FAILGROUPB
           3 ORCL:DISK10                                        DISK10                         FAILGROUPB
           4 /u01/shared_config15/rac01/asm01                   VD_0002                        FG3
           4 /u01/shared_config15/rac01/asm01.TEMP              VD_0003                        FG3
           4 ORCL:DISK15                                        DISK15                         FG1
           4 ORCL:DISK16                                        DISK16                         FG2

19 rows selected.

SQL> ALTER DISKGROUP VD DROP QUORUM DISK VD_0002;

Diskgroup altered.

SQL> ALTER DISKGROUP VD ADD QUORUM FAILGROUP FG3 DISK '/u01/shared_config15/rac01/asm01-NEW';

Diskgroup altered.

SQL> ALTER DISKGROUP VD DROP QUORUM DISK VD_0003;

Diskgroup altered.

SQL> SELECT GROUP_NUMBER, PATH, NAME, FAILGROUP FROM V$ASM_DISK ORDER BY 1,2;

GROUP_NUMBER PATH                                               NAME                           FAILGROUP
------------ -------------------------------------------------- ------------------------------ ------------------------------
           0 /u01/shared_config15/rac01/asm01
           0 /u01/shared_config15/rac01/asm01.TEMP
           1 ORCL:DISK04                                        DISK04                         FAILGROUPA
           1 ORCL:DISK05                                        DISK05                         FAILGROUPA
           1 ORCL:DISK11                                        DISK11                         FAILGROUPB
           1 ORCL:DISK12                                        DISK12                         FAILGROUPB
           2 ORCL:DISK06                                        DISK06                         FAILGROUPA
           2 ORCL:DISK07                                        DISK07                         FAILGROUPA
           2 ORCL:DISK13                                        DISK13                         FAILGROUPB
           2 ORCL:DISK14                                        DISK14                         FAILGROUPB
           3 ORCL:DISK01                                        DISK01                         FAILGROUPA
           3 ORCL:DISK02                                        DISK02                         FAILGROUPA
           3 ORCL:DISK03                                        DISK03                         FAILGROUPA
           3 ORCL:DISK08                                        DISK08                         FAILGROUPB
           3 ORCL:DISK09                                        DISK09                         FAILGROUPB
           3 ORCL:DISK10                                        DISK10                         FAILGROUPB
           4 /u01/shared_config15/rac01/asm01-NEW               VD_0002                        FG3
           4 ORCL:DISK15                                        DISK15                         FG1
           4 ORCL:DISK16                                        DISK16                         FG2

19 rows selected.

SQL>

Mensagem Sáb Mai 09, 2015 12:49 pm

Mensagens: 0
Fiz a atividade ontem no cliente e deu certo.
A única diferença é que no drop eu não pude usar a palavra "quorum" porque acho que o Voting disk não era quorum.

root@orac1 # ./crsctl query css votedisk
## STATE File Universal Id File Name Disk group
-- ----- ----------------- --------- ---------
1. ONLINE a3ec729a5fad4f08bf1c14cceff3d556 (/dev/raw12) [CLUFILES]
2. ONLINE 40c1717272194f05bf4438cf41544b55 (/voting_disk/voting_nfs) [CLUFILES]
3. ONLINE 28e7c4e119df4f80bf09e88cba2239d6 (/dev/raw6) [CLUFILES]

SELECT GROUP_NUMBER, PATH, NAME, FAILGROUP FROM V$ASM_DISK ORDER BY 1,2;
GROUP_NUMBER PATH NAME FAILGROUP
------------ ------------------------------------------------------------ ------------------------------ ------------------------------
1 /dev/raw12 CLUFILES_0000 CLUFILES_0000
1 /dev/raw6 CLUFILES_0002 CLUFILES_0002
1 /voting_disk/voting_nfs CLUFILES_0001 CLUFILES_0001

cd /voting_dsk

dd if=/dev/zero of=/voting_nfs bs=1M count=1000

ALTER DISKGROUP CLUFILES ADD QUORUM FAILGROUP CLUFILES_0003 DISK '/voting_dsk/voting_nfs';

ALTER DISKGROUP CLUFILES DROP DISK CLUFILES_0001;


Obrigado Portilho.

portilho Site Admin

Mensagens: 482
De nada Franky! Abraço!


Voltar para Treinamento Oracle Maximum Availability Architecture

cron