Série de artigos sobre Instalação do Oracle RAC:

Instalação do Oracle RAC 10g Release 2 – Parte 1: Pré-requisitos
Instalação do Oracle RAC 10g Release 2 – Parte 2: Criação da VM
Instalação do Oracle RAC 10g Release 2 – Parte 3: Instalação do Linux

==============================

Olá pessoal!

Após instalado, o VMWare Server criará interfaces de rede virtuais na máquina Windows.

Para consultarem ou editarem as interfaces de rede virtuais criadas pelo VMWare, basta ir em Iniciar / Programas / VMware Server / Manage Virtual Networks.

Não exibirei aqui, a tela, mas, para a rede InterConnect, entre os nós do RAC, usarei a VMNet2, que tem as seguintes definições:
VMNet2
Rede: 10.0.0.0
Subnet: 255.0.0.0

Para a rede pública, que os usuários terão acesso, usarei a placa de rede do notebook como ponte (bridge), e com isso, qualquer estação de trabalho da minha rede conseguirá acessar o ambiente.

Vamos lá! Vamos começar a criar a nossa primeira máquina virtual para que possamos brevemente instalar o Oracle RAC! Acessem a VMWare Server Console: Iniciar / Programas / VMWare Server / VMWare Server Console:

Clicar no botão “New Virtual Machine”:

Clicar em Avançar:

Clicar em Custom e, em seguida, em Avançar:

Escolher o Linux como Sistema Operacional e, em seguida, escolher a versão “Other Linux 2.6.x kernel”. Clicar em Avançar:

Na definição dos nomes dos servidores que farão parte do cluster, escolhi os nomes mvrac1 e mvrac2. Como estamos criando a primeira máquina, defina o nome da máquina (mvrac1) e escolha o caminho onde a máquina virtual ficará armazenada (G:\VMWARE\mvrac1). Clicar em Avançar:

Deixar a opção “Make this virtual machine private” selecionada. Clicar em Avançar:

Deixar a opção “User that powers on the virtual machine” selecionada e clique em Avançar:

Eu utilizei apenas um processador. E, portanto, deixei a opção One selecionada para o item “Number of processors”. Clicar em Avançar:

Na tela acima, é necessário especificar a quantidade de memória que será usada pela máquina virtual. Para os testes em VMWare, 512MB bastam. Clicar em Avançar:

Para a primeira placa de rede do servidor, utilizarei a conexão em ponte “bridged networking”, onde a placa de rede da VMWare terá um IP da rede da minha residência. Com isso, qualquer estação da rede conseguirá acessar o banco de dados. Clicar em Avançar:

O tipo de adaptador de I/O deverá ser escolhido. Para os discos SCSI do servidor virtual, sempre usaremos o tipo “LSI Logic”. Clicar em Avançar:

Será criado um novo disco virtual. Esse disco será o disco interno do servidor. Deixar a opção “Create a new virtual disk” e clicar em Avançar:

O disco será do tipo “SCSI”. Deixar essa opção selecionada e clicar em Avançar:

O tamanho do disco deverá ser especificado. Um bom número para máquina virtual, é um disco com 12GB de capacidade. Eu sempre deixo a opção “Allocate all disk space now”. Alguns colegas não usam essa opção, pois já se perde esse espaço imediatamente. No entanto, é muito chato ter que aguardar pela alocação de mais espaço durante a instalação dos produtos que instalaremos nessas máquinas, isso causa o aumento do tempo de espera. Também deixo a opção “Split disk into 2GB files”, pois, caso eu precise copiar essa VM para algum disco formatado em FAT32, o tamanho máximo de arquivo permitido por esse tipo de sistema de arquivos é 2GB. Clicar em Avançar:

É necessário especificar o nome do arquivo que será o disco virtual. Eu sempre uso o nome de localdisk.vmdk. Clicar em Concluir:

Uma tela como a exibida acima será mostrada.

A janela acima será exibida quando a criação da VM for concluída. Lembrando que a VM ainda não está pronta para instalarmos o sistema operacional, pois, para o RAC, ainda precisamos de mais uma placa de rede (para o InterConnect) e os discos que ficarão compartilhados entre as máquinas virtuais (LUN’s virtuais do storage). Portanto, cliquem no item “Edit virtual machine settings”:

Clicar no botão “Add” para adicionar um novo item de hardware:

A janela acima será exibida. Clicar em Avançar:

Escolher o item “Ethernet Adapter” para adicionar uma nova placa de rede. Clicar em Avançar:

Selecionar a rede “Custom: VMNet2 (Host-only)”. Essa rede é a que responde pela faixa de IP’s 10.0.0.0 e subnet 255.0.0.0. Essa placa de rede será a responsável pela rede InterConnect. Clicar em Concluir:

A janela acima será exibida. Nela, já é possível ver a nova placa de rede adicionada (Ethernet 2). Clicar em Add para começar a adicionar agora os discos que ficarão compartilhados entre os nós do cluster:

Clicar em Avançar:

Deixar a opção “Hard Disk” selecionada e clicar em Avançar:

Deixar a opção “Create a new virtual disk” selecionada e clicar em Avançar:

Escolher o tipo de disco virtual, “SCSI”. Clicar em Avançar:

Escolher o tamanho do disco virtual. Como o ambiente é virtualizado, eu deixei o primeiro disco com o tamanho de 5GB. Deixar a opções “Allocate all disk space now” e “Split disk into 2GB files” selecionadas. Clicar em Avançar:

Na janela acima, deverá ser especificado o caminho onde o disco compartilhado ficará armazenado. Como se trata de discos que ficarão compartilhados entre todas as máquinas do cluster, o caminho que eu deixei o arquivo será único para todas as máquinas: G:\VMWARE\SharedDisks\sdisk01.vmdk. Clicar em Advanced:

Escolher qual “controladora” esse disco utilizará. Como o disco local (localdisk.vmdk) usa a controladora 0 (zero), eu utilizarei a controladora 1 para os discos de storage. Portanto, para o primeiro disco, o caminho será SCSI1:0. Deixar as opções “Independent” e “Persistent” selecionadas. Clicar em Concluir:

A tela acima será exibida com o progresso da criação do disco.

O novo disco será exibido como “Hard Disk 2”. Para o ambiente clusterizado, criaremos 3 discos de 5GB compartilhados entre os nós. Portanto, devemos criar mais 2 discos. Clique em Add:

Clicar em Avançar:

Deixar a opção “Hard Disk” selecionada e clicar em Avançar:

Manter a opção “Create a new virtual disk” selecionada e clicar em Avançar:

O tipo de disco será o SCSI. Clicar em Avançar:

Escolher o tamanho do disco virtual. Eu especifiquei o disco com o tamanho de 5GB. Deixar a opções “Allocate all disk space now” e “Split disk into 2GB files” selecionadas. Clicar em Avançar:

Na janela acima, deverá ser especificado o caminho onde o disco compartilhado ficará armazenado. Como se trata de discos que ficarão compartilhados entre todas as máquinas do cluster, o caminho que eu deixei o arquivo será único para todas as máquinas: G:\VMWARE\SharedDisks\sdisk02.vmdk. Clicar em Advanced:

Escolher qual “controladora” esse disco utilizará. Como o disco local (localdisk.vmdk) usa a controladora 0 (zero), eu utilizarei a controladora 1 para os discos de storage. Portanto, para esse disco, o caminho será SCSI1:1. Deixar as opções “Independent” e “Persistent” selecionadas. Clicar em Concluir:

A tela acima será exibida com o progresso da criação do disco.

A tela acima é apenas uma representação e não mostra que o novo disco será exibido como “Hard Disk 3”. Para o ambiente clusterizado, criaremos 3 discos de 5GB compartilhados entre os nós. Portanto, devemos criar mais 1 disco. Clique em Add:

Clicar em Avançar:

Deixar a opção “Hard Disk” selecionada e clicar em Avançar:

Manter a opção “Create a new virtual disk” selecionada e clicar em Avançar:

O tipo de disco será o SCSI. Clicar em Avançar:

Escolher o tamanho do disco virtual. Eu especifiquei o disco com o tamanho de 5GB. Deixar a opções “Allocate all disk space now” e “Split disk into 2GB files” selecionadas. Clicar em Avançar:

Na janela acima, deverá ser especificado o caminho onde o disco compartilhado ficará armazenado. Como se trata de discos que ficarão compartilhados entre todas as máquinas do cluster, o caminho que eu deixei o arquivo será único para todas as máquinas: G:\VMWARE\SharedDisks\sdisk03.vmdk. Clicar em Advanced:

Escolher qual “controladora” esse disco utilizará. Como o disco local (localdisk.vmdk) usa a controladora 0 (zero), eu utilizarei a controladora 1 para os discos de storage. Portanto, para esse disco, o caminho será SCSI1:2. Deixar as opções “Independent” e “Persistent” selecionadas. Clicar em Concluir:

A tela acima será exibida com o progresso da criação do disco.

A tela acima é apenas uma representação e não mostra que o novo disco será exibido como “Hard Disk 4”. Para o ambiente clusterizado, criamos 3 discos de 5GB compartilhados entre os nós. Portanto, clicar em OK.

A tela acima mostrará qual será a configuração da VMWare:

State: Powered off
Guest OS: Other Linux 2.6.x kernel
Configuration file: G:\VMWARE\mvrac1\Other Linux 2.6.x kernel.vmx
Version: Current virtual machine for VMware Server 1.0.5

E os seus dispositivos (devices):

Memory: 512MB
Hard Disk (SCSI 0:0)
Hard Disk 2 (SCSI 1:0) Independent-persistent
Hard Disk 3 (SCSI 1:1) Independent-persistent
Hard Disk 4 (SCSI 1:2) Independent-persistent
CD-ROM (IDE 1:0) Auto-detect
Ethernet Bridged
Ethernet 2 Custom
Processors 1

O diretório G:\VMWARE\mvrac1 deverá ter os seguintes arquivos:

O arquivo Other Linux 2.6.x kernel.vmx deverá ser editado e as seguintes linhas deverão ser incluídas no final do arquivo:

disk.locking = “FALSE”
diskLib.dataCacheMaxSize = “0”
diskLib.dataCacheMaxReadAheadSize = “0”
diskLib.dataCacheMinReadAheadSize = “0”
diskLib.dataCachePageSize = “4096”
diskLib.maxUnsyncedWrites = “0”
scsi1.sharedBus = “VIRTUAL”

Bom pessoal, por enquanto é isso! Semana que vem voltaremos com a instalação do sistema operacional!

Abraços!

Vinicius







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

Copyright:

Este site e todo o conteúdo aqui publicado pertence ao Blog ViniciusDBA.com.br e possui seus respectivos direitos autorais.

O Conteúdo desde Blog não deve ser publicado, distribuído ou transmitido sem autorização prévia de seu autor.

Oracle e seus produtos são marcas registradas da Oracle Corporation® (http://www.oracle.com) Todo o material aqui encontrado é mantido sem ajuda financeira e mantém como propriedade de seu fundador/escritor.

Disclaimer:
The views expressed on this blog are my own and do not necessarily reflect the views of Oracle.
As opiniões publicadas neste blog (http://www.viniciusdba.com.br) são pessoais e não necessariamente representam a visão da Oracle.


Toda informação aqui encontrado é oferecida através do uso do bom senso e boa fé do seus leitores e não deve ser considerada como material oficial da Oracle Corporation (http://www.oracle.com).

O Autor (e contribuidores) não considera as informações aqui como oficiais e/ou permitidas para redistribuição. Ao utilizar o site http://www.viniciusdba.com.br o leitor deve entender e aceitar que as informações aqui encontradas são de direitos autorais do Autor e contribuidores.

O blog http://www.viniciusdba.com.br não faz revisão de conteúdo publicado por outros como comentários bem como posts em grupo de usuários ou portais.

Seus autores não necessariamente concordam ou apoiam opiniões de seus leitores.

ESTE É UM SITE INDEPENDENTE E NÃO REPRESENTA A ORACLE CORPORATION® (http://www.oracle.com) EM NENHUM SENTIDO. AS OPINIÕES E CONTEÚDOS AQUI ENCONTRADOS NÃO POSSUEM RELAÇÃO COM A VISÃO DA ORACLE CORPORATION®. ESTE SITE NÃO POSSUI NENHUM APOIO OU PATROCINIO DA ORACLE CORPORATION®.