quinta-feira, 30 de agosto de 2012

Instalação Oracle RAC 11g - Linux - parte 2


No post anterior conseguimos criar e configurar um disco no VirtualBox,  próximo passo será feito a instalação do sistema operacional Linux.


  • Instalação Oracle Linux 5.5

  •  Clica em Inciar para executar a instalação Oracle Linux 5.5

  •  seleciona Skip para não ocorra teste da midia.

  • Avançar


  •  Seleciona a Linguagem do Sistema operacional,

  •  Selecionar o teclado

  • Confirma "YES"

  • Particionar o disco

  • 1024 MB para SWAP
  • 17398 MB para EXT3

  • Avançar

  •  Nessa parte iremos identificar os IP's:  IP publico  eth0 e IP Privado para eth1
  • IP Public  eth0 192.168.0.10 máscara 255.255.255.0
  • IP Private eth1 192.168.1.101 máscara 255.255.255.0


  •  Definit  hostaname rac1.localdomain
  • Gateway, Primary DNS Secondary DNS: 192.168.0.1

  • Selecionar  Estado desejado

  • Password Root

  • Next

  • Next

  Depois irá reniciar o Linux e seguir algumas configurações basicas

Próximo tópico iremos configurar o Linux para instalação Oracle RAC.





terça-feira, 28 de agosto de 2012

Instalação Oracle RAC 11g - Virtual Box - parte 1


Instalação Oracle RAC 11g 64bit




Vamos seguir passo-a-passo como instalar Oracle 11g Release 2 usando Oracle Linux  5.5


Requisitos para instalação

  • Criar um disco

  •   Nome: Oracle Linux 5.5 64x RAC 1  

  •  Memória 512 MB

  •  Selecionar Disco de Boot  
  • Criar novo disco rígido


  • Selecionar VDI



  •  Selecionar Dinamicamente alocado

  •  Localização - definir um diretório   
  • Definir 18 GB espaço para disco

  • Término criação do disco





  • Configuração do disco 


  •   Seleciona Disco e clica em configurações



  • Desmarca a opção Disquete

  • Armazenamento  no controladora IDE clica em adicionar dispositivo cd/dvd, como mostra a flecha.



  •  Escolher um disco


  • Seleciona  a  imagem do Linux 5.5



  • Habilitar Placa de Rede 1
  • Conectado a:  Placa em modo Bridge

  •  Habilita Placa de Rede 2
  • Conectado a:  Placa em modo Bridge
 




Próximo tópico continuaremos a instalação do Linux 5.5 64 Bits.









quarta-feira, 15 de agosto de 2012

Conceito Oracle RAC 11g - parte 4

EVMD
EVMD (Event Manager daemons)  são função muito importante no ambiente RAC, o EVMD envia e recebe ações sobre os recursos do cluster que são modificados, o evmd  é executado em nós separado, comunicando-se através de uma porta específica na qual pode determinar se o evmd de um nó pode enviar e receber uma mensagem para outro nó, é possível monitorar as ações executada pelo EVMD  através de um processo background que chama  evmwatch que monitora as ações constatemente de envio e recebimento do cluster, bem como, o estado dos recursos definido no OCR.
Os logs das informações estão no diretório :
<CRS HOME>/evm/log/evmdaemon.log
 <CRS HOME>/evm/init/<node_name>.log .

Oracle Rac Interconnect Privado
Esta Interconnect são interface de uma rede privado dedicada entres os nós do cluster
A interconnect suporta seguintes configurações
  • links de GbE, IB (IPoIB:)
  • protocolos de transporte
  • Oracle Clusterware uso o TCP/IP
  • UDP, RDS
  • utiliza múltiplas portas, dual-ported  NIC, para redundância e aumento da largura da banda
visualizar a configuração interconnect
select * from x$ksxpia;

Rede Pública
 Os servidores em cluster ou hosts precisa ter conectividade de rede pública para que as máquinas clientes da rede podem acessar os recursos do sistema RAC.

Conexão VIP  ( Virtual Internet Protocol)
Cada nó possui uma conexão VIP  que possa ser feita a instalação do software Oracle Clusterware,  cada nó deve expecíficar um IP e o nome da rede, mas deve ser registrado em um DNS e residir na mesma subnet, com um endereço de IP público

Por exemplo:

# IP Público
192.168.0.10     rac1            rac1.localdomain
192.168.0.20     rac2            rac2.localdomain

#IP Virtual
192.168.0.100    rac1-vip        rac1-vip.localdomain
192.168.0.200    rac2-vip        rac2-vip.localdomain
 
#IP Private
10.0.0.11        rac1-priv       rac1-priv.localdomain
10.0.0.12        rac2-priv       rac2-priv.localdomain