< Anterior | Próximo >

Configurando o sistema de agente e de destino

Para implementar aplicativos com o IBM® UrbanCode Deploy, você precisa de um ou mais agentes. O servidor usa os agentes para implementar os componentes do aplicativo nos sistemas de destino.
Antes de iniciar o tutorial, certifique-se de que você tenha concluído o Pré-requisitos.
Para trabalhar com este tutorial, é necessário que um agente esteja em execução em um sistema de computador de destino. Esse computador de destino pode ser um recurso em nuvem, uma imagem virtual, ou um computador físico. Você deve ter acesso a esse computador e poder instalar o MySQL, o Apache Tomcat e o agente IBM UrbanCode Deploy nele. Siga estas etapas para configurar um agente e um sistema de destino para seu trabalho com o tutorial:
  1. Prepare um computador para ser usado como o sistema de destino. Esse computador deve atender aos requisitos do sistema que estão listados em System requirements and performance considerations. A maioria dos exemplos neste tutorial mostra informações para um sistema operacional Linux simples, como o Red Hat Enterprise Linux.
  2. Instalar um agente no sistema de destino. Se você estiver usando um sistema operacional Linux, será possível instalar o agente a partir da interface da web do IBM UrbanCode Deploy, conforme descrito em Installing agents remotely. Para outros sistemas operacionais, você pode instalar o agente a partir da linha de comandos, conforme descrito em Installing agents from the command line.
  3. Na servidor IBM UrbanCode Deploy, verifique se o agente está instalado clicando em Recursos > Agentes. O agente deve aparecer na lista de agentes com o status Online, conforme mostrado na figura a seguir:
    O agente na lista de agentes; a coluna Status mostra que o agente está online
  4. Inclua o agente como um recurso:
    1. À esquerda da guia Agentes, clique na guia Recursos.
    2. Clique em Criar grupo de nível superior, forneça ao novo grupo um nome como Agentes JPetStore e clique em Salvar. Esse grupo é um contêiner para recursos, como agentes.
    3. Na mesma linha que o grupo de recursos, clique em Ações > Incluir agente, como mostrado na figura a seguir:
      Incluindo um agente no grupo de recursos
    4. Na janela Criar novo recurso, selecione o agente no campo Agente e clique em Salvar.
    O agente agora está listado como um filho do grupo de recursos. Você deve incluir agentes nos grupos de recursos dessa forma, para que os aplicativos possam acessar os agentes por meio do grupo de recursos.
  5. Instale e inicie o servidor MySQL no sistema de destino. O aplicativo usa um banco de dados MySQL. Se você estiver usando um sistema operacional Linux, será possível usar o gerenciador de pacotes para instalar e iniciar o MySQL, como no código de exemplo a seguir:
    yum install mysql mysql-server
    chkconfig mysqld on
    /etc/init.d/mysqld start
    No Windows, é possível usar um instalador gráfico ou fazer download de um pacote binário para o servidor MySQL. Em seguida, inicie o servidor acessando a pasta bin e executando o comando mysqld.
  6. Crie um banco de dados vazio para o aplicativo usar:
    1. Efetue login na linha de comandos do MySQL como o usuário raiz do MySQL. Por exemplo, se você instalou o MySQL como o usuário raiz, execute esse comando a partir da linha de comandos:
      mysql -u root
      A linha de comandos agora mostra um prompt parecido com este:
      mysql>
    2. Crie o banco de dados com o comando a seguir:
      create database jpetstore;
      Se o comando for executado corretamente, consulte a mensagem Consulta OK, 1 linha afetada.
    3. Crie o usuário do banco de dados com o comando a seguir:
      create user 'jpetstore'@'localhost' identified by 'jppwd';
      Se o comando for executado corretamente, você verá a mensagem Consulta OK, 0 linhas afetadas.
    4. Forneça os direitos de acesso do usuário ao banco de dados com o comando comando:
      grant all privileges on jpetstore.* to 'jpetstore'@'localhost';
      Se o comando for executado corretamente, você verá a mensagem Consulta OK, 0 linhas afetadas.
    5. Digite quit para sair da linha de comandos do MySQL.
  7. Verifique se o usuário pode acessar o banco de dados:
    1. Na linha de comandos, efetue login no MySQL como o novo usuário:
      mysql -u jpetstore -pjppwd
    2. Execute o comando a seguir para listar os bancos de dados no sistema:
      show databases;
    3. Verifique se o banco de dados jpetstore aparece na lista, conforme mostrado na figura a seguir:
      A lista de bancos de dados no sistema, incluindo o banco de dados jpetstore
    4. Digite quit para sair da linha de comandos do MySQL.
  8. Instale o Apache Tomcat versão 6 ou versão 7 no sistema de destino. Uma maneira simples de instalar o Tomcat em um sistema operacional Linux é fazer o download e instalar a distribuição binária do Tomcat versão 6 ou versão 7, como nas etapas a seguir:
    1. Faça o download da distribuição binária do Tomcat, como, por exmeplo: apache-tomcat-6.0.39.tar.gz .
    2. Extraia esse arquivo para uma no computador de destino, como por exemplo /opt/apache-tomcat-6.0.39 . Por exemplo, em um sistema operacional Linux,é possível executar o comando a seguir:
      tar -xf apache-tomcat-6.0.39.tar.gz ; mv apache-tomcat-6.0.39/ /opt
  9. Inclua um usuário administrativo para o servidor Tomcat no arquivo conf/tomcat-users.xml. Essa conta do usuário é necessária para implementar aplicativos para o Tomcat. Por exemplo, para o Tomcat versão 6, abra o arquivo conf/tomcat-users.xml e remova as identificações função e usuário na parte inferior do arquivo. Em seguida, inclua as linhas de código a seguir nessas identificações:
    <role rolename="manager"/>
    <user username="tomcatmanager" password="tomcatmanager" roles="manager"/>
    O término do arquivo é semelhante ao exemplo a seguir:
    <role rolename="tomcat"/>
      <role rolename="role1"/>
      <user username="tomcat" password="tomcat" roles="tomcat"/>
      <user username="both" password="tomcat" roles="tomcat,role1"/>
      <user username="role1" password="tomcat" roles="role1"/>
    
      <role rolename="manager"/>
      <user username="tomcatmanager" password="tomcatmanager" roles="manager"/>
    
    </tomcat-users>
    Para o Tomcat versão 7, abra o arquivo conf/tomcat-users.xml e remova o comentário das identificações função e usuário na parte inferior do arquivo. Em seguida, inclua as linhas de código a seguir nessas identificações:
    <role rolename="manager-script"/>
    <role rolename="manager-gui"/>
    <user username="tomcatmanager" password="tomcatmanager" roles="manager-script,manager-gui"/>
    O término do arquivo pode ser semelhante ao exemplo a seguir:
    <role rolename="tomcat"/>
      <role rolename="role1"/>
      <user username="tomcat" password="tomcat" roles="tomcat"/>
      <user username="both" password="tomcat" roles="tomcat,role1"/>
      <user username="role1" password="tomcat" roles="role1"/>
    
      <role rolename="manager-script"/>
      <role rolename="manager-gui"/>
      <user username="tomcatmanager" password="tomcatmanager" roles="manager-script,manager-gui"/>
    
    </tomcat-users>
Agora o agente e o sistema de destino estão configurados para seu trabalho com o aplicativo de amostra. Posteriormente, serão necessárias as senhas e os locais que você especificou nesta seção.
< Anterior | Próximo >

Feedback