Artigos
Grid Computing
Por Victor Armbrust
Postado em Janeiro 2014
Indice
1. Oracle Grid Infrastructure 12cR1 - Parte 1 - Visão Geral e Novos Recursos
2. Oracle Grid Infrastructure 12cR1 - Parte 2 - Configurando o Sistema Operacional
3. Oracle Grid Infrastructure 12cR1 - Parte 3 - Pré-Requisitos do Sistema Operacional
4. Oracle Grid Infrastructure 12cR1 - Parte 4 - Configurando DNS
5. Oracle Grid Infrastructure 12cR1 - Parte 5 - Pré-Requisitos do Grid Infrastructure
6. Oracle Grid Infrastructure 12cR1 - Parte 6 - Instalando o Grid Infrastructure
7. Oracle Grid Infrastructure 12cR1 - Parte 7 - Instalando o Database Software
8. Oracle Grid Infrastructure 12cR1 - Parte 8 - Criando Diskgroups no ASM
9. Oracle Grid Infrastructure 12cR1 - Parte 9 - Criando o Database
10.Oracle Grid Infrastructure 12cR1 - Parte 10 - Validações Finais
Para correto Funcionamento do Oracle Grid Infrastructure 12cR1 é necessário a configuração do SCAN, este é configurado em um DNS da mesma rede onde se encontram os IPs dos servidores membros do Cluster.
Caso não exista nenhum DNS configurado, pode-se utlizar o procedimento a seguir para configurar e parametrizar um DNS Server.
* Neste cenário foi configurado em um servidor adicional (gridserver)
Garantir que existe DNS e Gateway configurados para resolver os nomes do /etc/ntp.conf
Abaixo o procedimento para criação do DNS Server para resolução de nomes do SCAN.
#RAC SCAN
#192.168.1.5 rac-scan.home.local rac-scan
#192.168.1.6 rac-scan.home.local rac-scan
#192.168.1.7 rac-scan.home.local rac-scan
yum install bind-libs*
yum install bind-9.3*
yum install bind-utils-9.3*
vi /etc/named.conf
options {
directory "/var/named";
dump-file "/var/log/named_dump";
statistics-file "/var/log/named.stats";
listen-on-v6 { none; };
notify no;
// Forwarder: Anything this DNS can't resolve gets forwarded to router.
forwarders { 192.168.1.1; };
// End My Additions
};
acl acl_transf { 192.168.1.8; };
zone "home.local" IN {
type master;
file "home.local.zone";
allow-transfer { acl_transf; };
};
zone "1.168.192.in-addr.arpa." IN {
type master;
file "1.168.192.in-addr.arpa";
allow-update { none; };
};
zone "localhost" in {
type master;
file "localhost.zone";
};
zone "0.0.127.in-addr.arpa" in {
type master;
file "127.0.0.zone";
};
vi /var/named/home.local.zone
$ORIGIN .
home.local SOA racnode1.home.local. racnode1.home.local. (
23 ; serial
900 ; refresh (15 minutes)
600 ; retry (10 minutes)
86400 ; expire (1 day)
3600 ; minimum (1 hour)
)
NS racnode1.home.local.
NS racnode2.home.local.
$ORIGIN home.local.
racnode1 IN A 192.168.1.11
racnode2 IN A 192.168.1.12
racnode1-vip IN A 192.168.1.21
racnode2-vip IN A 192.168.1.22
rac-scan IN A 192.168.1.5
rac-scan IN A 192.168.1.6
rac-scan IN A 192.168.1.7
vi /var/named/1.168.192.in-addr.arpa
$ORIGIN 1.168.192.in-addr.arpa.
$TTL 1H
@ IN SOA rac.home.local. root.rac.home.local. ( 2
3H
1H
1W
1H )
1.168.192.in-addr.arpa. IN NS rac.home.local.
11 IN PTR racnode1.home.local.
12 IN PTR racnode2.home.local.
21 IN PTR racnode1-vip.home.local.
22 IN PTR racnode2-vip.home.local.
5 IN PTR rac-scan.home.local.
6 IN PTR rac-scan.home.local.
7 IN PTR rac-scan.home.local.
vi /var/named/localhost.zone
$TTL 1W
@ IN SOA @ root (
42 ; serial (d. adams)
2D ; refresh
4H ; retry
6W ; expiry
1W ) ; minimum
IN NS @
IN A 127.0.0.1
vi /var/named/127.0.0.zone
$TTL 1W
@ IN SOA localhost. root.localhost. (
42 ; serial (d. adams)
2D ; refresh
4H ; retry
6W ; expiry
1W ) ; minimum
IN NS localhost.
1 IN PTR localhost.
touch /var/named/named_querylog
chown -R named:named /var/named/
chown named:named /etc/named.conf
chmod 766 -R /var/named
chmod 766 /etc/named.conf
chown named:named /etc/named.conf
/etc/init.d/named restart
chkconfig named on
Testes
dig rac-scan.home.local
vi /etc/resolv.conf
nameserver 192.168.1.8
search home.local
Ao término, deve –se executar um “restart” do serviço named
# service named restart
Validar se a configuração está correta
# nslookup racnode1.home.local
Server: 192.168.1.8
Address: 192.168.1.8#53
Name: racnode1.home.local
Address: 192.168.1.8
** IMPORTANTE **
Para continuar, é necessário garantir que todos os nomes configurados no DNS estejam 100% funcionais, caso contrário o instalador do Grid Infrastructure não irá permitir a instalação do Cluster.
Victor Armbrust é DBA há 10 anos, especialista em Banco de Dados Oracle e Bacharel em Ciências da Computação. Com sólidos conhecimentos em Banco de Dados e Sistemas operacionais, possui certificações OCP 10g/11g. Eleito Oracle ACE Member em 2013. Consultor de Banco de Dados na Oracle ACS Brasil.