Mudanças entre as edições de "Instalação e Configuração de um Minicluster usando SGE - Sun Grid Engine 6.1"
(→NIS + NFS) |
|||
(19 revisões intermediárias por um outro usuário não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
− | O roteiro abaixo descreve a instalação e configuração de um minicluster com 3 máquinas (1 master e 2 slaves) utilizando o SGE 6.1([http://www.sun.com/software/gridware/ Sun Grid Engine]) como gerenciador / escalonador de jobs. O sistema operacional adotado foi o [http://fedoraproject.org/pt_BR/get-fedora/ Fedora Core 8 (Warewolf)] a versão do Kernel (após atualização) 2.6.24.3-34. | + | [[category:Instalação]] |
+ | O roteiro abaixo descreve a instalação e configuração de um minicluster com 3 máquinas (1 master e 2 slaves) utilizando o SGE 6.1([http://www.sun.com/software/gridware/ Sun Grid Engine]) como gerenciador / escalonador de jobs. O sistema operacional adotado foi o [http://fedoraproject.org/pt_BR/get-fedora/ Fedora Core 8 (Warewolf)] a versão do Kernel (após atualização) '''2.6.24.3-34'''. | ||
===Configuração da Rede=== | ===Configuração da Rede=== | ||
Linha 22: | Linha 23: | ||
===Configuracao do arquivo "hosts"=== | ===Configuracao do arquivo "hosts"=== | ||
---- | ---- | ||
− | A funcao do arquivo hosts é resolver o nome da máquina no endereço lógico de rede (IP). Devido o nosso cluster ser pequeno, nào faremos o uso de serviço de resolução de nomes de domínios DNS (Domain Name Service). | + | A funcao do arquivo '''hosts''' é resolver o nome da máquina no endereço lógico de rede (IP). Devido o nosso cluster ser pequeno, nào faremos o uso de serviço de resolução de nomes de domínios '''DNS''' (Domain Name Service). |
vim /etc/hosts | vim /etc/hosts | ||
Linha 37: | Linha 38: | ||
===NIS + NFS=== | ===NIS + NFS=== | ||
---- | ---- | ||
− | + | Para a configuração do NIS + NFS foi utilizado o guia que se encontra em [[Configuração do NIS+NFS]]. O guia deve ser seguido de acordo com a sua configuração de rede, altere-o conforme a sua estrutura. | |
+ | |||
+ | ===Configuração do RSH=== | ||
+ | ---- | ||
+ | Para configurarmos a comunicação entre as máquinas foi utilizado o protocolo de acesso remoto '''RSH'''. Para isso precisamos configurar a relação de "confiança" entre elas. O procedimento abaixo vamos instalar o servidor de RSH (RSH-SERVER) e configurarmos as máquinas do minicluster para que ao comunicarem-se não seja exigido senha. | ||
+ | |||
+ | A instalação do servidor de RSH pode ser feita diretamente pelo ambinete gráfico (Yumex) ou via linha de comando: | ||
+ | yum install rsh-server | ||
+ | |||
+ | Após ter instalado o servidor vamos habilitar os serviços na inicialização do sistema. | ||
+ | system-config-services | ||
+ | |||
+ | Ira abrir o gerenciador de servicos. Clique na aba "Servicos sob Demanda" procure pelos servicos '''RSH''','''RLOGIN''','''REXEC''' e habilite-os. Salve e saia do gerenciador. | ||
+ | |||
+ | Depois de instalarmos o servidor, habilitado os serviços, vamos aos arquivos de configuração: | ||
+ | |||
+ | Crie/edite o arquivo "hosts.equiv" no /etc | ||
+ | vim /etc/hosts.equiv | ||
+ | |||
+ | Seu conteúdo será esse: | ||
+ | master | ||
+ | slave1 | ||
+ | slave2 | ||
+ | |||
+ | Observe que o conteúdo do arquivo "hosts.equiv" é exatamente o nome das máquinas como foi dado no arquivo "hosts" la no inicio. Ele define a relação de "confiança" entre os hosts através de equivalencia. | ||
+ | |||
+ | O próximo arquivo a ser criado/configurado é o ".rhosts" no /root. | ||
+ | vim /root/.rhosts | ||
+ | |||
+ | Seu conteúdo será esse: | ||
+ | master | ||
+ | slave1 | ||
+ | slave2 | ||
+ | |||
+ | Esse arquivo será utilizado pelo protocolo '''RSH''' para execução de comandos remotos e por algumas aplicações de monitoramento. Observe o ponto (.) no inicio do arquivo. | ||
+ | |||
+ | O Ultimo arquivo a ser editado é o "securetty" em /etc. | ||
+ | vim /etc/securetty | ||
+ | |||
+ | Acrescente ao final do arquivo as linhas: | ||
+ | rsh | ||
+ | rlogin | ||
+ | |||
+ | salve e feche o arquivo. | ||
+ | |||
+ | Agora para finalizar, inicie (ou reinicie) o serviço '''XINETD'''. | ||
+ | service xinetd restart | ||
+ | ou | ||
+ | /etc/init.d/xinetd restart | ||
+ | |||
+ | O procedimento para instalação e configuração do '''RSH''' deve ser feito em '''todas''' as máquinas do minicluster (master,slave1 e slave2) | ||
+ | |||
+ | Para testar basta seguir o exemplo: | ||
+ | rsh slave1 date | ||
+ | |||
+ | O comando acima ira acessar a maquina slave1, executar o comando '''date''' e retornar seu resultado sem a requisição de senha,veja: | ||
+ | Seg Mar 24 12:53:36 BRT 2008 |
Edição atual tal como às 17h06min de 14 de setembro de 2012
O roteiro abaixo descreve a instalação e configuração de um minicluster com 3 máquinas (1 master e 2 slaves) utilizando o SGE 6.1(Sun Grid Engine) como gerenciador / escalonador de jobs. O sistema operacional adotado foi o Fedora Core 8 (Warewolf) a versão do Kernel (após atualização) 2.6.24.3-34.
Configuração da Rede
Para a criação do minicluster a rede foi configurada da seguinte maneira:
Máquina Endereco de IP (eth0) master 10.50.2.250 slave1 10.50.2.251 slave2 10.50.2.252
Foi necessário a configuração de uma outra rede para acesso a internet (eth0:1)
Máquina Endereco de IP (eth0:1) master 10.50.5.250 slave1 10.50.5.251 slave2 10.50.5.252
O acesso a internet foi necessário para atualização dos pacotes, baixar o SGE e etc.
Configuracao do arquivo "hosts"
A funcao do arquivo hosts é resolver o nome da máquina no endereço lógico de rede (IP). Devido o nosso cluster ser pequeno, nào faremos o uso de serviço de resolução de nomes de domínios DNS (Domain Name Service).
vim /etc/hosts
A configuração deverá ficar da seguinte maneira:
127.0.0.1 localhost.localdomain localhost 10.50.2.250 master.minicluster master 10.50.2.251 slave1.minicluster slave1 10.50.2.252 slave2.minicluster slave2
O arquivo "hosts" deve ter a mesma configuração em todas as máquinas do minicluster.
NIS + NFS
Para a configuração do NIS + NFS foi utilizado o guia que se encontra em Configuração do NIS+NFS. O guia deve ser seguido de acordo com a sua configuração de rede, altere-o conforme a sua estrutura.
Configuração do RSH
Para configurarmos a comunicação entre as máquinas foi utilizado o protocolo de acesso remoto RSH. Para isso precisamos configurar a relação de "confiança" entre elas. O procedimento abaixo vamos instalar o servidor de RSH (RSH-SERVER) e configurarmos as máquinas do minicluster para que ao comunicarem-se não seja exigido senha.
A instalação do servidor de RSH pode ser feita diretamente pelo ambinete gráfico (Yumex) ou via linha de comando:
yum install rsh-server
Após ter instalado o servidor vamos habilitar os serviços na inicialização do sistema.
system-config-services
Ira abrir o gerenciador de servicos. Clique na aba "Servicos sob Demanda" procure pelos servicos RSH,RLOGIN,REXEC e habilite-os. Salve e saia do gerenciador.
Depois de instalarmos o servidor, habilitado os serviços, vamos aos arquivos de configuração:
Crie/edite o arquivo "hosts.equiv" no /etc
vim /etc/hosts.equiv
Seu conteúdo será esse:
master slave1 slave2
Observe que o conteúdo do arquivo "hosts.equiv" é exatamente o nome das máquinas como foi dado no arquivo "hosts" la no inicio. Ele define a relação de "confiança" entre os hosts através de equivalencia.
O próximo arquivo a ser criado/configurado é o ".rhosts" no /root.
vim /root/.rhosts
Seu conteúdo será esse:
master slave1 slave2
Esse arquivo será utilizado pelo protocolo RSH para execução de comandos remotos e por algumas aplicações de monitoramento. Observe o ponto (.) no inicio do arquivo.
O Ultimo arquivo a ser editado é o "securetty" em /etc.
vim /etc/securetty
Acrescente ao final do arquivo as linhas:
rsh rlogin
salve e feche o arquivo.
Agora para finalizar, inicie (ou reinicie) o serviço XINETD.
service xinetd restart
ou
/etc/init.d/xinetd restart
O procedimento para instalação e configuração do RSH deve ser feito em todas as máquinas do minicluster (master,slave1 e slave2)
Para testar basta seguir o exemplo:
rsh slave1 date
O comando acima ira acessar a maquina slave1, executar o comando date e retornar seu resultado sem a requisição de senha,veja:
Seg Mar 24 12:53:36 BRT 2008