fbpx
+55 (11) 4506-3239

21 jul 2010

Instalando o WebSphere Application Server no modo silent

//
Comments0

Em ambientes Unix e Linux, uma forma prática de instalar o WAS é pelo modo silent.
Este modo é especial pois não necessita de interface gráfica e pode ser totalmente configurado através de um terminal.
Abaixo vou explicar como instalar um WAS 7 em um ambiente Linux.

  • Entre no diretório onde foi descompactado o WAS.
  • Edite o arquivo responsefile.nd.txt e altere os seguintes parametros:
  • -OPT silentInstallLicenseAcceptance=”true”
  • -OPT disableOSPrereqChecking=”true”
  • -OPT disableNonBlockingPrereqChecking=”true”
  • -OPT installType=”installNew”
  • -OPT profileType=”none”
  • -OPT feature=”noFeature”
  • -OPT PROF_enableAdminSecurity=”false”
  • -OPT installLocation=”/opt/ibm/WebSphere/AppServer”
  • Salve o arquivo
  • Execute o comando ./install -options “responsefile.nd.txt” -silent
  • Execute o comando groupadd -r wasadmins
  • Execute o comando useradd -r -g wasadmins -M -u 101 -s /bin/bash -c “Usuario de servico do WAS7” -d /opt/ibm/WebSphere/ wasadmin

Veja que a opção enableAdminSecurity está como false e profileType como none. Isso deve-se porque depois da instalação do WAs é que deveremos criar a profile e a segurança separadamente. Vocẽ pode optar por criar profiles do tipo Deployment Manager ou do tipo Default.

Profiles

Abaixo, segue dois modelos de profiles, Deployment Manager e Default.
A diferença entre os dois tipos de profiles são:

Deployment Manager: Utilizado como um servidor de gerenciamento de deploy, onde este servidor deverá possuir nós de outros servidores de aplicação. É utilizado para ser um servidor de cluster.

Default: É um servidor de aplicação que não possui privilégios de deploy como gerenciar nós de um cluster. Este tipo de profile é mais utilizado para servidores stand-alones ou como um nó pertencente a um cluster gerenciado por um servidor de Deployment Manager.

Criando uma profile Default

Para criar uma profile default, siga os passos abaixo.

  • Entre no diretório /opt/ibm/WebSphere/AppServer/bin
  • Execute o comando ./manageprofiles.sh -create -profileName NomeDaProfile -templatePath /opt/ibm/WebSphere/AppServer/profileTemplates/default -nodeName NomeDoNode -cellName cell -hostName server.domain.com -enableAdminSecurity false -nodeDefaultPorts -enableService true -serviceUserName wasadmin
  • Execute o comando chown wasadmin -R /opt/ibm/WebSphere

Criando uma profile Deployment Manager

  • Entre no diretório /opt/ibm/WebSphere/WAS/bin
  • Execute o comando ./manageprofiles.sh -create -profileName Dmgr -templatePath /opt/ibm/WebSphere/WAS/profileTemplates/dmgr -nodeName Dmgr -cellName was_hom -hostName server.domain.com -enableAdminSecurity false -enableService true -serviceUserName wasadmin -startingPort 10000
  • Onde Dmgr é o nome dado a profile, você pode inserir qualquer nome.
  • Execute o comando chown wasadmin -R /opt/ibm/WebSphere/WAS

A segurança permanece desabilitada. Após a crianção da profile, é possível habilitar a segurança dos servidores a um servidor de LDAP.