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

Utilización del mandato manageprofiles para crear y aumentar perfiles

Cuando se utiliza el asistente de creación de perfiles (interactivamente o silenciosamente) para crear o aumentar inicialmente un perfil, una versión de línea de mandatos de creación o aumento de perfiles se graba el archivo de registro. Puede extraer esta línea de mandatos del archivo de registro, modificarla y utilizarla para crear o aumentar otros perfiles.

Antes de empezar

Para usar manageprofiles con WebSphere ESB, ya debe haber utilizado el asistente para la creación de perfiles (la interfaz gráfica de usuario o un archivo de respuestas para la instalación silenciosa) para crear un nuevo perfil o aumentar un perfil existente con las opciones que desee. (No utilice manageprofiles para crear inicialmente un mandato de aumento o creación.)

Por qué y cuándo se efectúa esta tarea

La línea de mandatos resultante de usar el asistente para la creación de perfiles o la instalación silenciosa se habrá capturado en un archivo de registro. Utilizará el contenido de este archivo de registro para crear una línea de mandatos similar a fin de que se utilice en la creación o el aumento de perfil posterior con el mandato manageprofiles.

Una línea de mandatos capturada utilizada para crear un perfil contendrá el parámetro -create (generalmente con el formato manageprofiles -create). Una línea de mandatos capturada utilizada para aumentar un perfil contendrá el parámetro -augment (generalmente con el formato manageprofiles -augment). No alterne estos parámetros en la línea de mandatos. Por ejemplo, no sustituya -create por -augment. Los scripts resultantes no funcionarán porque otros parámetros y argumentos serán incorrectos.

Nota: WebSphere ESB no da soporte al aumento de un perfil federado en un gestor de despliegue. Primero debe anular la federación de ese perfil, a continuación aumentarlo y finalmente ejecutar la herramienta de línea de mandatos addNode para volver a federarlo.

Pasos para realizar esta tarea

  1. Después de haber creado o aumentado un perfil utilizando el asistente para la creación de perfiles o la instalación silenciosa, abra el archivo de registro que ha generado. El nombre y la vía de acceso del archivo son como sigue: raíz_perfil/logs/pcatLogNNNNNNNNNNNNN.txt, donde raíz_perfil es el directorio en el que se ha creado el perfil y NNNNNNNNNNNNN es el valor de indicación de fecha y hora.
  2. En el archivo de registro, busque la línea que empiece por "CAPTURED COMMAND LINE" y guarde esta línea (incluido el texto acomodado debajo) en un nuevo archivo.
    1. Seleccione el texto que empieza por "CAPTURED COMMAND LINE" hasta el final el archivo.
    2. Copie este texto en un archivo nuevo.
    3. En el nuevo archivo, elimine de la serie copiada todo hasta las palabras "CAPTURED COMMAND LINE" inclusive.
    4. Guarde el archivo. (Puede usarse cualquier nombre de archivo exclusivo.) Ahora tiene guardado en un archivo el equivalente de línea de mandatos de la ejecución del asistente para la creación de perfiles anterior.
  3. Modifique la línea de mandatos para que refleje los cambios. Utilizando un editor de texto, ahora debe modificar el mandato que ha guardado para que refleje la nueva creación o el nuevo aumento del perfil que desea realizar. Los valores siguientes deben o pueden modificarse.
    Nota: No cambie otros valores ni añada parámetros adicionales que no estén ya en la línea de mandatos o que se hayan especificado en Parámetros del mandato manageprofiles.
    .
    Si... Debe...
    Crea o aumenta un perfil Sustituir las apariciones de la serie "MASKED_PARAMETER_VALUE" en cualquier lugar en el archivo por contraseñas válidas. La serie "MASKED_PARAMETER_VALUE" se ha insertado en lugar de la contraseña especificada por motivos de seguridad. Debe sustituir estas series. Consulte el apartado Parámetros del mandato manageprofiles para obtener más información.
    Aumenta un perfil existente Asegurarse de que los valores de los parámetros -profileName, -profilePath, -cellName y -nodeName coincidan exactamente con el perfil que desea aumentar. Puede modificar los valores en función del origen de la línea de mandatos y el perfil que modificará.
    Aumenta un perfil existente Asegurarse de que la plantilla del perfil en la línea de mandatos sea del mismo tipo (autónomo, gestor de despliegue o personalizado) que el perfil que desea aumentar. Si no se garantiza esto pueden producirse resultados incorrectos.
    Crea un nuevo perfil Modificar -profileName, -profilePath, -cellName y -nodeName para asegurarse de que son exclusivos.
    Crea un nuevo perfil Volver a especificar los puertos definidos en el asistente para la creación de perfiles. La línea de mandatos no incluye los puertos que definió cuando utilizó originalmente el asistente para la creación de perfiles. Añada el parámetro -portsFile o -startPort y un valor de puerto adecuado al final de la línea de mandatos. Para obtener más información sobre cómo especificar estos puertos, consulte la información sobre el mandato wasprofile en el centro de información de WebSphere Application Server.
    Utiliza esta línea de mandatos en otra instalación de WebSphere ESB (tanto en el mismo sistema para el que se creó el perfil original como en otro). Modificar, si es necesario, los valores de nombre de vía de acceso para que reflejen la ubicación de la instalación de WebSphere ESB diferente y modificar la vía de acceso calificada a la ubicación de directorio en la que se encontrará este archivo de mandatos.
  4. Utilice el archivo de línea de mandatos modificado para crear un nuevo perfil o aumentar un perfil existente.
    1. Establezca el archivo como ejecutable.
      • Plataformas UNIX Plataformas LINUX En sistemas UNIX y Linux, asigne al archivo una extensión .sh y otórguele permisos de ejecución.
      • Para plataformas Windows En sistemas Windows, asigne al archivo una extensión .bat.
    2. Ejecute el archivo desde la línea de mandatos. El mandato mostrará el estado a medida que se ejecute. Espere a que finalice.

Ejemplo

Este es un ejemplo de una línea de mandatos capturada (sin modificar) para crear un nuevo perfil. En este caso, el mandato se ha utilizado para crear un nuevo perfil, como se indica con el parámetro -create:


(Nov 3, 2005 9:24:08 AM), Install, com.ibm.ws.install.wbiserver.ismp.actions.
CalculateManagedProfileInvocationAction, msg1, CAPTURED_COMMAND_LINE:
 /opt/o0544.1 2/bin/manageprofiles.sh -create -profileName "ESB01" -profilePath 
"/opt/o054 4.12/profiles/ESB01" -templatePath "/opt/o0544.12/profileTemplates/default.  wbiserver"
 -federateLater "true" -hostName  "eexfvt99.rchland.ibm.com" -nodeName "eexfvt99Node28"
 -cellName  "eexfvt99Node26Cell" -dmgrHost  "localhost" -dmgrP ort  "8879" -OS_NAME  "Linux" 
 -winserviceCheck  "true" -winserviceAccountType  " localsystem" -winserviceUserName  "root"
 -winservicePassword  "MASKED_PARAMETER_ VALUE" -winserviceStartupType  "manual" -dbJDBCClasspath 
 "null" -dbType  "CLOUD SCAPE" -ceiSampleJmsUser  "root" -ceiSampleJmsPwd  "MASKED_PARAMETER_VALUE"
 -cei SampleServerName  "server1" -ceiDbProduct  "CLOUDSCAPE_V51_1" -ceiDbName  "" 
 -ce iDbUser  "" -ceiDbPwd  "MASKED_PARAMETER_VALUE" -ceiDbSysUser  ""
 -ceiDbSysPwd "MASKED_PARAMETER_VALUE" -ceiDbJdbcDriverClasspath  "" 
 -ceiDbJdbcDriverType  "" -ceiDbServerName  "" -ceiDbServerPort  ""
 -ceiDbNodeName  "" -ceiDbExecuteScript s  "" -configureScaSecurity  "true" -scaSecurityUserId 
 "root" -scaSecurityPassword  "MASKED_PARAMETER_VALUE" 

Este es un ejemplo de la línea de mandatos, ahora modificada para eliminar información de cabecera del archivo y sustituir contraseñas enmascaradas.
/opt/o0544.1 2/bin/manageprofiles.sh -create -profileName "myProfile"
 -profilePath "/opt/o054 4.12/profiles/myProfile" 
 -templatePath "/opt/o0544.12/profileTemplates/default.  wbiserver" 
 -federateLater "true" -hostName  "eexfvt99.rchland.ibm.com"
 -nodeName "myNodeName" -cellName  "myCellName" -dmgrHost  "localhost" 
 -dmgrPort  "8879" -OS_NAME  "Linux" -winserviceCheck  "true" -winserviceAccountType
 " localsystem" -winserviceUserName  "root" -winservicePassword  "rootPassword" 
 -winserviceStartupType  "manual" -dbJDBCClasspath  "null" -dbType  "CLOUD SCAPE"
 -ceiSampleJmsUser  "root" -ceiSampleJmsPwd  "myRootPwd" 
 -cei SampleServerName  "server1" -ceiDbProduct  "CLOUDSCAPE_V51_1" -ceiDbName  ""
 -ce iDbUser  "" -ceiDbPwd  "myPassword" -ceiDbSysUser  "" -ceiDbSysPwd "myPassword"
 -ceiDbJdbcDriverClasspath  "" -ceiDbJdbcDriverType  "" -ceiDbServerName  ""
 -ceiDbServerPort  "" -ceiDbNodeName  "" -ceiDbExecuteScript s  "" -configureScaSecurity
  "true" -scaSecurityUserId  "root" -scaSecurityPassword  "myRootPwd" 

Plataformas UNIX Plataformas LINUX En el ejemplo siguiente se muestra un script que se ejecuta en un sistema Unix. En este caso, "myCommandline.sh" es el nombre del script que se ha creado:
/opt/IBM/WebSphere/ESB/bin>myCommandline.sh
INSTCONFSUCCESS: El perfil ahora existe.
INSTCONFSUCCESS: El aumento del perfil ha sido satisfactorio.
INSTCONFSUCCESS: El aumento del perfil ha sido satisfactorio.

/opt/IBM/WebSphere/ESB/bin>

Para plataformas Windows En el ejemplo siguiente se muestra un script que se ejecuta en un sistema Windows. En este caso, "myComnmandline.bat" es el nombre del script que se ha creado:
C:\Archivos de programa\IBM\WebSphere\ESB\bin>myCommandline.bat
INSTCONFSUCCESS: El perfil ahora existe.
INSTCONFSUCCESS: El aumento del perfil ha sido satisfactorio.
INSTCONFSUCCESS: El aumento del perfil ha sido satisfactorio.


C:\Archivos de programa\IBM\WebSphere\ESB\bin>


Task topic

Condiciones de uso | Evalúe esta página

Icono de fecha y horaÚltima actualización: 2 Mar 2006
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\doc\tins_manageprofiles.html

(C) Copyright IBM Corporation 2005. Reservados todos los derechos.
Este centro de información está basado en tecnología Eclipse. (http://www.eclipse.org)