Antes que seja possível instalar os produtos IBM® WebSphere Application Server em um sistema AIX, você deverá seguir etapas para preparar o sistema operacional.
Antes de Iniciar
Nota: O WebSphere Application Server não permite que os usuários instalem em um diretório que não esteja vazio. Se o WebSphere Application Server for
instalado em um diretório com um subdiretório lost+found, será solicitado que você use um diretório
vazio. Se você ainda quiser instalar
nesse diretório, poderá excluir o diretório lost+found.
No entanto,
da próxima vez que fsck for executado, o diretório lost+found
será criado. Isso não deve ter nenhum efeito em uma instalação existente; entretanto, durante a instalação, esse diretório não será removido.
Restrição: Existem problemas conhecidos ao utilizar o Cygwin/X para executar aplicativos baseados no
Eclipse nas máquinas AIX remotas. Isso afeta seu uso da Profile Management Tool. Com o Cygwin/X no AIX remoto, por exemplo, uma tela inicial para a Profile Management Tool aparecerá, mas a Profile Management Tool nunca surgirá realmente. Para obter detalhes dos relatórios Bugzilla
existentes sobre esses problemas, consulte as informações em
https://bugs.eclipse.org/bugs/show_bug.cgi?id=36806. Se um servidor X diferente for usado, esses problemas podem não ocorrer.
Sobre Esta Tarefa
A preparação
do sistema operacional envolve mudanças como a alocação de espaço em disco e a instalação
de correções no sistema operacional. A IBM testa produtos WebSphere Application
Server em cada plataforma de sistema operacional. Tais testes verificam
se é necessária uma mudança no sistema operacional para que os produtos WebSphere Application Server
sejam executados corretamente. Sem as mudanças necessárias, os produtos WebSphere Application Server
não são executados corretamente.
Procedimento
- Efetue logon no sistema operacional.
É possível efetuar logon como raiz ou como um instalador não raiz.
Selecione um umask que permite que o proprietário leia/grave nos arquivos, e permite que outros os acessem de acordo com a política de sistema que prevalece. Para o
root, uma umask igual a 022 é recomendada. Para usuários não raiz, poderá ser usado um umask de 002 ou 022, dependendo se os usuários compartilham o grupo. Para verificar a definição de umask, emita o seguinte comando:
umask
Para
definir a definição de umask para 022, emita o seguinte comando:
umask 022
- Pare todos os processos Java™ relacionados ao WebSphere Application
Server na máquina em que você está instalando o produto.
- Pare qualquer processo do servidor da Web, como o IBM HTTP Server.
- O produto contém o IBM Software Development Kit (SDK) Versão 6.
- Utilize o SMIT (System Management Interface Tool) para exibir pacotes
instalados para determinar se você deve atualizar pacotes descritos
nas etapas a seguir.
- Faça download da versão mais atual do produto Info-ZIP para evitar problemas com arquivos zip.
Embora os arquivos zip sejam primeiramente usados no fluxo de serviço, prepare seu sistema operacional AIX, fazendo download de uma versão atual do pacote Info-ZIP no Web site http://www.info-zip.org.
- Forneça o espaço em disco adequado.
A quantidade de espaço em disco necessária varia dependendo do número de recursos ou produtos instalados. Se você estiver instalando o produto usando o Installation Manager, o painel de resumo da instalação indicará a quantidade aproximada de espaço em disco necessária, com base nos recursos e produtos que você selecionou.
A instalação de todos os recursos e produtos requer aproximadamente 2
GB de espaço em disco. Essa estimativa inclui os seguintes produtos, componentes e recursos:- Instalação do produto principal do servidor de aplicativos
- Perfis
- Aplicativos de Amostra
- IBM HTTP Server
- Plug-ins do servidor da Web
- Application Client for WebSphere Application Server
Com o sistema de arquivos JFS no AIX, é possível alocar espaço de expansão para diretórios. Se o Installation Manager não tiver espaço suficiente, ele emitirá uma chamada de sistema solicitando mais espaço, que aumente a alocação de espaço dinamicamente.
Se você
planeja migrar aplicativos e a configuração de uma versão anterior, verifique
se os objetos de aplicativos possuem espaço em disco suficiente. Como uma orientação geral, planeje um espaço igual a 110 por cento do tamanho dos aplicativos.
- Desmonte os sistemas de arquivos com links interrompidos para evitar errosjava.lang.NullPointerException.
Desmonte os sistemas de arquivos com links interrompidos antes de instalar.
A instalação poderá falhar se existirem links quebrados para os sistemas de arquivos.
Utilize o comando
df -k para verificar se há links interrompidos nos sistemas de arquivos. Procure por sistemas de arquivos que listam valores em branco na coluna
1024-blocks size. As colunas com um valor "-" (traço) não são um problema. O exemplo a seguir mostra um problema com o sistema de arquivos
/dev/lv00:
> df -k
Filesystem 1024-blocks Free %Used Iused %Iused Mounted on
/dev/hd4 1048576 447924 58% 2497 1% /
/dev/hd3 4259840 2835816 34% 484 1% /tmp
/proc - - - - - /proc
/dev/lv01 2097152 229276 90% 3982 1% /storage
/dev/lv00
/dev/hd2 2097152 458632 79% 42910 9% /usr
iw031864:/cdrom/db2_v72_eee_aix32_sbcs
O sistema de arquivos
/proc não é um problema. O sistema de arquivos
iw031864:/cdrom/db2_v72_eee_aix32_sbcs é um problema definido. O sistema de arquivos
/dev/lv00 também é um problema. Utilize um dos seguintes comandos para solucionar esse problema:
> umount /cdrom/db2_v72_eee_aix32_sbcs
> umount /cdrom
Inicie a instalação novamente.
Se o problema continuar, desmonte todos os sistemas de arquivos que tiverem valores em branco, como o sistema de arquivos /dev/lv00 no exemplo. Se não for possível resolver o problema desmontando os sistemas de arquivos com links interrompidos, reinicialize a máquina e inicie a instalação novamente.
- Verifique se os pré-requisitos e co-requisitos estão nos níveis requeridos de release.
Embora o Installation Manager verifique as correções do sistema operacional de pré-requisito, revise os pré-requisitos no Supported hardware and software website se ainda não o tiver feito.
Consulte a documentação de produtos pré-requisitos e co-requisitos não IBM
para saber como migrar para as versões suportadas.
Nota: Para executar a Ferramenta de Gerenciamento de Perfil ou a Ferramenta de Migração de Configuração após instalar o produto, deve-se ter o GTK+ 2.18 ou posterior instalado. O GTK+ 3
e o Motif não são suportados.
Se você não tiver o GTK instalado, receberá um erro semelhante à mensagem a seguir:
Eclipse:
Ocorreu um erro. Consulte o arquivo de log
/workspace/.metadata/.log.
- Faça download do pacote gtk2-2.18.9-5 ou posterior e suas dependências.
As dependências incluem os pacotes a seguir:
- atk
- cairo
- expat
- fontconfig
- freetype2
- glib2
- jasper
- jbigkit
- libffi
- libjpeg
- libpng
- libtiff
- libXft
- libxml2
- libXrender
- pango
- pixman
- xz
- zlib
- Instale a biblioteca dependente libxlsmp.a(smprt.o) se ela ainda não estiver instalada.
- Verifique se a biblioteca está instalada ao executar o comando a seguir como um usuário raiz:
# lslpp -l |grep xlsmp
- Se a biblioteca não estiver instalada, use a System Management Interface Tool (SMIT) ou o
comando smitty para instalar o pacote xlsmp.aix53.rte a partir
da mídia de instalação do AIX.
- Atualize o banco de dados RPM ao executar o comando a seguir:
/usr/sbin/updtvpkg
- Extraia os pacotes RPM em um diretório vazio, tal como gtk2rpms.
- Instale os pacotes RPM. Os pacotes devem ser instalados nos grupos e na ordem a seguir:
- gettext e libiconv
- Todos os pacotes, exceto para GTK
- gtk2
Antes de instalar os pacotes, crie um subdiretório para cada um dos grupos. Os comandos
a seguir criam os subdiretórios
step1,
step2 e
step3 do diretório
gtk2rpms.
cd gtk2rpms
mkdir step1
mv gettext-0.17-8.aix6.1.ppc.rpm step1
mv libiconv-1.14-22.aix6.1.rpm step1
mkdir step3
mv gtk2-2.20-1-4.aix6.1.ppc.rpm step3
mkdir step2
mv *.rpm step2
Execute os comandos a seguir para instalar os pacotes na ordem
especificada.
- Instale os pacotes gettext e libiconv.
LIBPATH não deve conter /opt/freeware/lib ou então, erros
do libiconv.a ocorrerão quando você instalar o pacote libiconv.
unset LIBPATH
cd step1; rpm -Uvh step1/*.rpm ; cd ..
- Instale todos os outros pacotes, exceto para o GTK. O LIBPATH
deve conter /opt/freeware/lib ou então, ocorrerão erros ao instalar
o pacote fontconfig.
export LIBPATH=/opt/freeware/lib:/usr/lib
cd step2; rpm -Uvh *.rpm ; cd ..
- Instale o pacote gtk2.
cd step3; rpm -Uvh *.rpm ; cd ..
Antes de iniciar o Installation Manager ou a Ferramenta de Gerenciamento de Perfil,
assegure-se de que o LIBPATH contenha /opt/freeware/lib
antes de /usr/lib.
- Verifique o comando cp do sistema ao utilizar emacs ou outros freeware.
Se você tiver emacs ou outro freeware
instalado em seu sistema operacional, verifique se o comando
cp do sistema
está sendo utilizado.
- Digite o seguinte prompt de comandos antes de executar o programa de instalação
para o produto WebSphere Application
Server.
which cp
- Remova o diretório freeware de seu PATH se a saída do diretório
resultante incluir freeware.
Por exemplo, suponhamos que a
saída seja semelhante à seguinte mensagem: .../freeware/bin/cp.
Se for, remova o diretório de PATH.
- Instale o produto WebSphere Application
Server.
- Inclua o diretório freeware novamente no PATH.
Se você instalar com um comando cp que faz parte
de um pacote de freeware, a instalação poderá aparecer como concluída com êxito,
mas o Java 2
SDK que o produto instala pode ter arquivos ausentes no diretório app_server_root/java.
Arquivos ausentes podem destruir alguns links simbólicos requeridos. Se o comando freeware cp for removido
de PATH, será possível instalar com êxito o produto do servidor de aplicativos.
- Verifique se o Java SDK no disco da imagem de instalação está funcionando corretamente se você criou seu próprio disco.
Por exemplo, é possível ter transferido por download
uma imagem de instalação do Passport Advantage, ou pode ter
copiado uma imagem de instalação para um disco de backup. Em qualquer caso,
execute as seguintes etapas para verificar se o disco contém um kit de desenvolvimento de software (SDK) Java válido.
- Altere os diretórios para o diretório /JDK/jre.pak/repository/package.java.jre/java/jre/bin
no disco do produto. Por
exemplo:
cd /JDK/jre.pak/repository/package.java.jre/java/jre/bin
- Verifique a versão de Java. Digite o seguinte comando:
./java -version
O comando concluirá com êxito sem erros quando o SDK estiver intacto.
- Opcional: Instale o navegador Mozilla Firefox, se ele ainda não estiver instalado.
Faça download do Mozilla
para AIX a partir do seguinte local: Navegadores da Web
para AIX.
Faça download da imagem installp
e instale-a a partir do SMIT.
- Opcional: Exporte o local
do navegador suportado.
Exporte o local do navegador suportado utilizando um comando que
identifica o local real do navegador.
Se o pacote do Mozilla Firefox estiver no diretório
bin/firefox, por exemplo, use o seguinte comando para exportar BROWSER=/usr/bin/firefox:
EXPORT BROWSER=/usr/bin/firefox
- Opcional: Prepare uma Partição de Carga de Trabalho (Workload Partition - WPAR).
Se você for instalar o produto em um WPAR no AIX Versão 6.1, deverá garantir que o WPAR tenha versões privadas e graváveis dos sistemas de arquivos /usr e /opt. Se você não tiver esse tipo de WPAR, crie um novo WPAR usando as etapas a seguir:
- Escolha um nome para o WPAR que seja mapeado para um endereço IP de sua rede ou inclua uma entrada para o novo WPAR no arquivo /etc/hosts.
Certifique-se de saber também o endereço IP da subrede.
- Use o seguinte comando para criar o WPAR:
mkwpar -n <wpar_name> -h
<host_name> -N
netmask=<A.B.C.D>
address=<A.B.C.D> -r -l
Nota: O parâmetro -l cria versões privadas e graváveis dos sistemas de arquivo /usr e /opt.
O que Fazer Depois
Para desempenho ideal, ajuste o ambiente Java para o seu
sistema operacional. Para obter informações adicionais, consulte as informações
de ajuste Java para sua versão do sistema operacional AIX específica.
Depois de verificar pré-requisitos,
verificar o disco do produto e configurar seus objetivos de instalação, será possível
iniciar a instalação. Use um dos seguintes procedimentos de instalação: