Páginas

terça-feira, 6 de maio de 2014

Configurando o JBoss EAP 6.2 no CentOs 6.5 (Parte 1)

Instalando o JBoss no CentOS 6.5.

Começando com a primeira parte da postagem sobre a configuração do JBoss EAP 6.2, após já ter configurado uma máquina virtual de template na postagem anterior, Instalando o CentOs 6.5 no Virtual Box, que utilizaremos no decorrer das postagens.
Nesta postagem, vamos instalar e configurar o Domain Controller usando o JBoss EAP 6.2.



Antes de iniciarmos com as configurações, irei mostrar quais serão os nossos objetivos:

Como primeiro objetivo a ser alcançado, vamos configurar o JBoss na máquina e testar o seu funcionamento.

O nosso segundo objetivo, será configurar o JBoss para funcionar apenas como Domain Controller, não possuindo nenhum server configurado.

O terceiro objetivo, será configurar uma nova máquina virtual com o JBoss para funcionar como Host Controller 01, onde teremos apenas um servidor configurado.

O quarto Objetivo, será configurar mais uma máquina virtual com o JBoss para funcionar como o Host Controller 02, onde teremos mais um servidor configurado.

Abaixo uma imagem do nosso objetivo final:


1- Precisamos fazer o download do JBoss EAP 6.2.

2- Vamos criar a máquina virtual do Domain Controller, clonando a máquina virtual de template.

3- Se não souber como clonar a máquina no Virtual Box, veja como fazer neste link.

4- Defina um nome para a nova máquina, neste caso o nome escolhido foi "Domain Controller".

5- Ao final, teremos uma nova máquina no Virtual Box com o nome "Domain Controller". Clique sobre a máquina virtual Domain Controller com o botão direito e escolha a opção "Start" para iniciar.

6- Após iniciar, vamos acessar a máquina via SSH para ajustar o endereço IP para (192.168.56.1).

7- Com o terminal da sua máquina real aberto, digite o comando abaixo:

[marco@localhost]$ ssh root@192.168.56.50

Lembrando que este endereço foi o endereço que configuramos na máquina de template e que agora iremos alterar.

8- Informe a senha de root que você configurou na máquina de template para se autenticar na máquina remota.

9- Perceba que irá aparcer para você no terminal a informação abaixo:

[root@template]#


Vamos tambem alterar o nome da máquina para "domain" ao invés de "template".

10- Edite o arquivo /etc/sysconfig/network com o comando abaixo:

[root@template]# vi /etc/sysconfig/network


11- Localize a linha com o texto abaixo:

HOSTNAME=template.localdomain


12- Substitua pela linha abaixo e salve o arquivo.

HOSTNAME=domain.localdomain


13- Precisamos agora incluir no nosso arquivo de hosts a entrada com o nome domain, para isso, edite o arquivo de hosts com o  comando abaixo:

[root@template]# vi /etc/hosts


14- Localize a linha com o texto abaixo:

127.0.0.1    localhost.localdomain .....


15 - Inclua logo abaixo da  linha acima o seguinte texto e em seguida salve o arquivo.

127.0.0.1  domain.localdomain
192.168.56.1 domain.localdomain 

16- Vamos editar agora o arquivo para alterar o endereço IP com o comando abaixo:

[root@template]# vi /etc/sysconfig/network-scripts/ifcfg-eth0


17- Localize a linha abaixo:

IPADDR=192.168.56.60


18- Substitua pela linha abaixo e salve o arquivo.

IPADDR=192.168.56.1


19- Neste momento, a comunicação com a máquina remota será perdida e será preciso acessar novamente usando o novo IP configurado, conforme o comando abaixo:

[root@localhost]# ssh root@192.168.56.1


20- Perceba que o nome da máquina ainda está como template, para que o novo nome seja utilizado será necessário reiniciar a máquina, para isso, utilize o comando abaixo:

[root@template]# shutdown -r now


21- Quando a máquina reiniciar acesse-a novamente via SSH.

22- Agora que todas as configurações já foram feitas, vamos copiar o arquivo do JBoss baixado na sua máquina real para a máquina virtual usando o comando SCP. Para isso, você deverá saber em qual diretório está o seu arquivo ZIP do JBoss, no meu caso encontra-se em "/home/marco/Downloads". Para transferir, use o comando abaixo a partir da máquina remota:

[root@domain]# scp marco@192.168.56.100:/home/marco/Downloads/jboss-eap-6.2.0.zip /tmp

Perceba que a partir da minha máquina virtual eu estou acessando a minha máquina real e buscando um arquivo. Lembre-se de substituir o usuário. O arquivo será copiado para a minha máquina virtual no endereço "/tmp".

23- Vamos agora descompactar o arquivo do JBoss no diretório "/opt", utilizando o comando abaixo:

[root@domain]# unzip /tmp/jboss-eap-6.2.0.zip -d /opt


24- Para facilitar o acesso vamos criar um link simbólico no diretório "/opt" para o JBoss, utilizando o comando abaixo:

[root@domain]# ln -s /opt/jboss-eap-6.2 /opt/jboss


25- Vamos testar a inicialização do JBoss no modo Domain executando o comando abaixo:

[root@domain]# cd /opt/jboss/bin
[root@domain]# ./domain.sh


26- Se tudo estiver ok, uma tela conforme imagem abaixo irá ser exibida:

                         


27- Antes de finalizar a parte 1, vamos dar as permissões do diretório JBoss para o usuário "jboss", para que não seja necessário realizar alterações neste diretório com o usuário "root". Para isso, execute o comando abaixo:

[root@domain]# chown -R jboss.jboss /opt/jboss-6.2

Pronto, já concluímos a primeira parte do nosso objetivo, temos agora configurado um servidor JBoss no Centos 6.5 que será utilizado como Domain Controller. 
Na próxima postagem, mostrarei como deixar este servidor apenas como Domain Controller e realizar as configurações necessárias.

Configurando um Domain Controller do JBoss EAP 6.2


Até a próxima.  




Nenhum comentário :

Postar um comentário