WebSphere WebSphere Enterprise Service Bus, Version 6.0.1 Sistemas Operacionais: AIX, HP-UX, Linux, Solaris, Windows

Criando um Perfil Customizado Silenciosamente

O arquivo responsefile.pcaw.esb.managedProfile.txt é um arquivo de resposta de amostra utilizado na criação de um perfil personalizado. Utilize o comando addNode para federar o nó personalizado em uma célula do gerenciador de implementação para tornar o nó operacional. Devido a esta forte dependência de ser um nó gerenciado, geralmente o perfil é referido como um a perfil gerenciado.

Crie um nó personalizado com um arquivo de respostas opcionais depois de efetuar logon como root em uma plataforma Linux ou UNIX ou como um usuário pertencente ao grupo Administrador em uma plataforma Windows. Algumas etapas do procedimento da instalação em uma plataforma Windows requerem que o usuário pertença ao grupo Administrador e tenha os direitos de usuário avançados Agir como Parte do Sistema Operacional e Efetuar Logon como um Serviço.

O programa de instalação lê este arquivo para determinar as características de um perfil do Deployment Manager durante uma instalação silenciosa. Também é possível criar perfis do Deployment Manager adicionais utilizando este arquivo de resposta após a instalação inicial. O arquivo de resposta é fornecido com valores padrão.

Federando o Perfil Customizado

Várias diretivas no arquivo fornecem opções para a forma como o nó customizado é federado na célula do Deployment Manager:
  • -W pctfederationpanelInstallWizardBean.federateLater

    Configure este valor como true se o Deployment Manager não estiver em execução ou não estiver acessível por nenhuma razão na seguinte descrição da federação.

  • -W pctfederationpanelInstallWizardBean.hostname

    Especifique um valor que seja resolvido para o sistema no qual o Deployment Manager está em execução. Consulte Considerações sobre Nomenclatura para Perfis, Nós, Hosts e Células para obter mais informações sobre nomeclatura de hosts.

  • -W pctfederationpanelInstallWizardBean.port

    Especifique um valor para a porta SOAP do Deployment Manager. É necessário especificar o valor correto. Um valor incorreto impede a federação do nó e resulta em uma falha total com um indicador INSTCONFFAILED. A porta SOAP padrão para o Deployment Manager é 8879.

Você federa o nó durante ou após a criação do perfil?

Federe o nó no momento em que desempenhar a criação silenciosa do perfil customizado e, apenas se todas as seguintes condições forem verdadeiras:
  • O gerenciador de implementação está em execução.
  • O gerenciador de implementação é um perfil do WebSphere ESB.
  • A segurança não está ativada no nó do gerenciador de implementação.
  • O gerenciador de implementação utiliza o tipo de conector SOAP JMX padrão e o conector está ativado.
Não federe o nó durante a criação silenciosa do perfil se qualquer uma das seguintes condições for verdadeira:
  • O gerenciador de implementação não está em execução ou você não tem certeza se ele está em execução.
  • O gerenciador de implementação é um perfil do WebSphere Application Server Network Deployment que ainda não foi estendido para um perfil do WebSphere ESB.
  • A segurança está ativada no nó do gerenciador de implementação.
  • O conector SOAP está desativado.
  • O gerenciador de implementação é reconfigurado para utilizar o RMI (Chamada de Método Remoto) não-padrão como o conector JMX (Java Management Extensions) preferido. Selecione Administração do Sistema > Gerenciador de Implementação > Serviços de Administração no console administrativo do gerenciador de implementação para verificar o tipo de conector preferido.
Se qualquer uma das condições acima for verdadeira, será necessário federar o nó após sua criação utilizando o comando addNode para digitar um ID do usuário e uma senha no comando.

Se você tentar federar um nó customizado quando o Deployment Manager não estiver em execução ou não estiver disponível por outras razões, a criação do perfil falhará e o perfil customizado resultante ficará inutilizável. Portanto, será necessário mover esse diretório de perfil personalizado para fora do repositório (por padrão, o diretório profiles em install_root, em que install_root é o diretório de instalação do WebSphere ESB, antes de criar outro perfil personalizado com o mesmo nome de perfil.

Evitando Utilizar a Opção -silent no Arquivo de Respostas Opcionais

Ocorre um problema quando existe a opção -silent no arquivo. O arquivo funciona com a opção durante uma chamada direta ao assistente de criação do perfil, mas falha quando chamado a partir de uma instalação silenciosa do produto. Consulte Customizando o Arquivo de Respostas Opcionais para obter informações sobre a criação de um perfil silenciosamente durante uma instalação silenciosa do produto.

A opção não é necessária. Evite utilizar a opção para evitar problemas.

Locais do Arquivo de Resposta

Os arquivos de resposta das opções de exemplo estão em dois locais.

Arquivos de exemplo:
  • responsefile.pcaw.esb.dmgrProfile.txt
  • responsefile.pcaw.esb.managedProfile.txt
  • responsefile.pcaw.esb.standAloneProfile.txt

Local:

Tabela 1. Locais do Arquivo de Respostas de Opções
Local do Disco do Produto Local Instalado
Diretório /ESB Diretório install_root/bin/ProfileCreator

Utilize o arquivo do CD do produto para instalar o WebSphere ESB no modo silencioso e criar um perfil.

Depois de instalar o WebSphere ESB, você poderá utilizar o arquivo de resposta instalado com o parâmetro -options no comando do Assistente de Criação de Perfil.

Espaço em Disco Requerido

Perfil Espaço em Disco Requerido Espaço de Tempo Requerido
Perfil do Gerenciador de Implementação 30 MB 40 MB
Perfil Personalizado 10 MB 40 MB
Perfil do Servidor de Aplicativos 200 MB 40 MB

Criando um Ambiente Operacional Durante a Instalação do Produto

A instalação do WebSphere ESB é executada em duas etapas:
  1. Instalando os Arquivos do Produto Principal e os Arquivos de Recurso.
  2. Criando um perfil do gerenciador de implementação, um perfil personalizado ou um perfil do servidor de aplicativos.

O arquivo de resposta das opções de amostra, responsefile.esb.txt, controla a primeira parte da instalação e também pode iniciar a segunda parte da instalação. Para criar um perfil como parte da instalação dos arquivos críticos do produto, utilize a opção no arquivo responsefile.esb.txt que identifica o arquivo de resposta na criação de um perfil. O arquivo de resposta do perfil permite utilizar o assistente de criação de Perfil silenciosamente.

Para editar e utilizar o arquivo de resposta apropriado para criar um perfil, execute o seguinte procedimento:
  1. Copie o arquivo apropriado do diretório ESB do CD do produto para um local que possa ser facilmente identificado na sua máquina. Os arquivos de exemplo são:
    Para Criar um: Copie o Seguinte Arquivo de Resposta:
    Perfil do Gerenciador de Implementação responsefile.pcaw.esb.dmgrProfile.txt
    Perfil Personalizado responsefile.pcaw.esb.managedProfile.txt
    Perfil do Servidor de Aplicativos responsefile.pcaw.esb.standAloneProfile.txt
  2. Edite o arquivo para personalizar os valores de sua instalação.
  3. Verifique se não existe nenhuma opção -silent no arquivo de resposta para o assistente de criação do Perfil. Se a opção existir, o perfil não será criado.
  4. Salve o arquivo.
  5. Edite o arquivo responsefile.esb.txt para identificar o local e nome do arquivo de resposta do perfil. Altere o valor da opção -W pcawresponsefilelocationqueryactionInstallWizardBean.fileLocation para identificar o arquivo. Exemplo:
    -W pcawresponsefilelocationqueryactionInstallWizardBean.fileLocation=
    "/opt/IBM/WebSphere/MyOptionFiles/customProfile.txt"
  6. Iniciar a instalação.Por exemplo:
    install -options "myresponsefile.txt" -silent
  7. Após a instalação, examine os logs para obter sucesso.

Criando um Perfil após a Instalação

A instalação do produto WebSphere ESB é executada em duas etapas:
  1. Instalando os Arquivos do Produto Principal e os Arquivos de Recurso
  2. Criando um perfil de gerenciador de implementação, um perfil personalizado ou um perfil de servidor independente

Quando existirem os arquivos do produto principal, crie um perfil a qualquer momento utilizando o assistente de criação do Perfil. Inicie o assistente do console Primeiras Etapas ou diretamente utilizando o comando do assistente de criação do Perfil.

Você também pode utilizar um dos seguintes arquivos de respostas opcionais de amostra para que os perfis criem um perfil silenciosamente utilizando o assistente de criação de Perfil no modo silencioso. Para editar e utilizar o arquivo de resposta apropriado para criar um perfil, execute o seguinte procedimento:
  1. Copie o arquivo apropriado do diretório install_root/bin/ProfileCreator para um local que você possa identificar facilmente em sua máquina. Os arquivos de exemplo são:
    Para Criar um Perfil para: Copie o Seguinte Arquivo de Resposta:
    Gerenciador de Implementação responsefile.pcaw.esb.dmgrProfile.txt
    Nó gerenciado responsefile.pcaw.esb.managedProfile.txt
    Servidor de aplicativos independente responsefile.pcaw.esb.standAloneProfile.txt

    Por exemplo, copie o arquivo como my_options_file.txt

  2. Edite o arquivo para personalizar os valores de sua instalação.
  3. Salve o arquivo.
  4. Iniciar a instalação.
    Por exemplo:
    • For AIX platforms ./pcatAIX.bin -options my_options_file.txt -silent
    • ./pcatHPUX.bin -options my_options_file.txt -silent
    • LINUX platforms ./pcatLinux.bin -options my_options_file.txt -silent
    • LINUX platforms Plataformas Power: ./pcatLinuxPPC.bin -options my_options_file.txt -silent
    • Solaris platforms ./pcatSolaris.bin -options my_options_file.txt -silent
    • For Windows platforms pcatWindows.exe -options my_options_file.txt -silent
  5. Depois de utilizar o assistente de criação de Perfil, examine os logs para obter sucesso.

Registro em log

Os seguintes arquivos de log registram informações sobre a criação do perfil:
  • O arquivo install_root/logs/log.txt registra o status da instalação.
  • O arquivo install_rootprofiles/profile_name/logs/pctLog.txt registra eventos de instalação que ocorrem ao criar os perfis com o assistente de criação de Perfil.
  • O arquivo install_root/logs/wasprofile/wasprofile_create_profile_name.log registra os eventos de instalação que ocorrem ao criar os perfis.
  • O arquivo install_root/logs/wasprofile/wasprofile_delete_profile_name.log registra os eventos de instalação que ocorrem ao excluir os perfis.

Considerações de Nomenclatura

Consulte Considerações sobre Nomenclatura para Perfis, Nós, Hosts e Células para obter informações sobre considerações de nomenclatura.

Exemplo de Arquivo responsefile.pcaw.esb.managedProfile.txt

Dica: Um perfil customizado deve ser incluído em uma célula do Deployment Manager para se tornar operacional. Devido a esta forte dependência de ser um nó gerenciado, geralmente o perfil é referido como um perfil gerenciado ou como um nó gerenciado.

É claro, até que o nó seja federado para uma célula, ele não é gerenciado. Outra coisa a ser lembrada é que qualquer nó federado é um nó gerenciado, incluindo nós federados dentro dos perfis do Application Server.

O arquivo de resposta a seguir refere-se ao termo gerenciado em vez do termo customizado em muitos nomes de diretivas. No entanto, todas as diretivas neste arquivo de resposta ajudam a definir um perfil customizado.


################################################################################
#
# Arquivo de resposta para criação de um perfil personalizado do WebSphere ESB
#
# Este arquivo de opções fica localizado no diretório CD_ROOT\ESB\ e no
# diretório install_root\bin\ProfileCreator_wbi.
#
# Para utilizar o arquivo de opções do diretório CD_ROOT\ESB\, siga as instruções
# do arquivo em CD_ROOT\ESB\responsefile.esb.txt. O instalador do WebSphere ESB
# localiza esse arquivo durante a instalação silenciosa
# e executa automaticamente a criação silenciosa de perfil ao final da instalação.
# 
# Para utilizar o arquivo de opções localizado em install_root\bin\ProfileCreator_wbi para a
# criação de um perfil silencioso, você deve alterar diversos valores no arquivo e utilizar
# os seguintes argumentos da linha de comandos:
# 
#    -options "responsefile.pcaw.esb.managedProfile.txt" -silent
#
################################################################################


################################################################################
# 
# Nome do Perfil
#
# Configure o nome para este perfil customizado. O nome do perfil deve ser exclusivo para esta
# instalação do WebSphere ESB.
#
#
-W profilenamepanelInstallWizardBean.profileName="profileManaged"

################################################################################
# Se desejar configurar este perfil para ser seu perfil padrão, configure como "true".
# Caso contrário, configure como "false". Se este for o primeiro perfil que está sendo
# criado, o perfil automaticamente será o padrão.
#
-W profilenamepanelInstallWizardBean.isDefault="false"


################################################################################
# 
# Local do Perfil
#
# Especifique um diretório para conter os arquivos que definem o ambiente de tempo de execução,
# por exemplo, comandos, arquivos de configuração e arquivos de registro. Se o diretório
# especificado já existir, ele deverá estar vazio. Se o nome do diretório contiver
# espaços, coloque-o entre aspas duplas, conforme mostrado no exemplo do Windows abaixo.
#
# Observe que os espaços no local da instalação são suportados apenas em sistemas operacionais
# Windows.
#
# Local da Instalação Padrão:
#
#    -P installLocation="<ESB_HOME>\profiles\<PROFILE_NAME>"
#
-P installLocation="C:\Program Files\IBM\WebSphere\ESB\profiles\profileManaged"


################################################################################
# 
# Nome do Nó
#
# Selecione o nome do nó para o Application Server. O nome do nó em uma célula
# deve ser exclusivo.
#
# Substitua YOUR_NODE_NAME pelo nome do nó real.
#
-W nodehostnamepanelInstallWizardBean.nodeName="YOUR_NODE_NAME"


################################################################################
#
# Nome do Host
#
# Especifique o nome do host para o Application Server. O nome do host é o nome DNS (Domain
# Name System) (abreviado ou longo) ou o endereço IP deste computador.
# 
# Substitua YOUR_HOST_NAME pelo nome do host real. Comente a linha para utilizar
# o valor padrão.
# 
-W nodehostnamepanelInstallWizardBean.hostName="YOUR_HOST_NAME"


################################################################################
#
# Nome da Célula
#
# Não é necessário modificá-lo, a menos que seja absolutamente necessário
# 
# O Assistente configuraria isso como o nome do host local abreviado + "Node##Cell" por padrão.
#
# Se desejar substituir o valor de nome da célula resolvido, remova o comentário da linha e
# substitua YOUR_CELL_NAME por <SEU_PRÓPRIO_VALOR>
#
# -W setnondmgrcellnameinglobalconstantsInstallWizardBean.value="YOUR_CELL_NAME"


################################################################################
# 
# Designação de Valores de Portas
#
# As entradas a seguir são utilizadas para reconfigurar números de portas utilizados na configuração
#
# No momento, eles estão configurados como os padrões.
# Certifique-se de que não existam conflitos de portas.
# Os números de porta para cada perfil podem ser localizados em:
# <perfil>/config/cells/<nome da célula>/nodes/<nome do nó>/serverindex.xml
#
# Se você especificar true para o valor da
# diretiva -W pctfederationpanelInstallWizardBean.federateLater,
# os números de portas serão designados automaticamente quando você federar
# o nó com o comando addNode. Os números de portas a seguir não se aplicam.
#
-W pctmanagedprofileportspanelInstallWizardBean.BOOTSTRAP_ADDRESS="2809"
-W pctmanagedprofileportspanelInstallWizardBean.SOAP_CONNECTOR_ADDRESS="8878"
-W pctmanagedprofileportspanelInstallWizardBean.SAS_SSL_SERVERAUTH_LISTENER_ADDRESS="9901"
-W pctmanagedprofileportspanelInstallWizardBean.CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS="9201"
-W pctmanagedprofileportspanelInstallWizardBean.CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS="9202"
-W pctmanagedprofileportspanelInstallWizardBean.ORB_LISTENER_ADDRESS="9100"
-W pctmanagedprofileportspanelInstallWizardBean.NODE_DISCOVERY_ADDRESS="7272"
-W pctmanagedprofileportspanelInstallWizardBean.NODE_MULTICAST_DISCOVERY_ADDRESS="5000"
-W pctmanagedprofileportspanelInstallWizardBean.NODE_IPV6_MULTICAST_DISCOVERY_ADDRESS="5001"
-W pctmanagedprofileportspanelInstallWizardBean.DCS_UNICAST_ADDRESS="9353"


################################################################################
# 
# Federação
#
# Um perfil customizado contém um nó vazio que deve ser federado para um Deployment
# Manager para se tornar um nó gerenciado funcional. Identifique um Deployment
# Manager que administrará o nó ou optará por federar o nó posteriormente
# utilizando o comando addNode.
#
# Configure como "true" se desejar federar este nó customizado posteriormente utilizando o comando addNode.
# É necessário federar este nó posteriormente se o Deployment Manager:
#            - não estiver em execução.
#            - tiver a segurança ativada.
#            - tiver o conector SOAP desativado
#
# Se desejar federá-lo agora, configure como "" e preencha as entradas para o host
# e porta do Deployment Manager.
#
-W pctfederationpanelInstallWizardBean.federateLater=""

################################################################################
# Especifique o nome do host do Deployment Manager para federação.
#
-W pctfederationpanelInstallWizardBean.hostname="YOUR_DEPLOYMENT_MANAGER_HOST_NAME"

################################################################################
# Especifique o número da porta na qual o Deployment Manager (DMGR) é acessível
# no host acima. O valor de porta padrão é "8879".
#
-W pctfederationpanelInstallWizardBean.port="YOUR_DEPLOYMENT_MANAGER_PORT_NUMBER"





################################################################################
# 
# Tipo de Perfil
#
# Deve ser definido como "managed" para instalar um perfil personalizado. Não altere-o!
# 
-W profiletypepanelInstallWizardBean.selection="managed"

Tarefas relacionadas
Customizando o Arquivo de Respostas Opcionais

Reference topic

Termos de Uso | Avalie esta página

Timestamp iconÚltima atualização: 5 Mar 2006
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\tasks\twesb_silent_cust.html

(C) Direitos Autorais IBM Corporation 2005. Todos os Direitos Reservados.
Este centro de informações é desenvolvido em tecnologia Eclipse. (http://www.eclipse.org)