Icono que indica contenido sólo de 6.0.1

Utilización del mandato manageprofiles para crear y aumentar perfiles

Extraiga una línea de mandatos manageprofiles existente de un archivo de anotaciones cronológicas o realice una creación o aumento de perfil similar en el mismo sistema u otro.

Antes de empezar

Para utilizar manageprofiles con WebSphere Process Server, ya debe haber utilizado el Asistente de perfiles (interfaz gráfica de usuario o con archivos de respuestas silenciosas) para crear un perfil nuevo o aumentar un perfil existente con las opciones que desee. (No se recomienda la utilización de manageprofiles para construir inicialmente un proceso de creación o aumento.)

Por qué y cuándo realizar esta tarea

La línea de mandatos resultante del uso del Asistente de perfiles o la instalación silenciosa se habrán capturado en un archivo de anotaciones cronológicas. Utilizará el contenido de este archivo de anotaciones cronológicas para crear una línea de mandatos similar que debe utilizarse en la creación o aumento de perfiles posterior utilizando el mandato manageprofiles.
Importante: Una línea de mandatos capturada que se utilizó para crear un perfil tendrá el parámetro -create (habitualmente en el formato manageprofiles -create). Una línea de mandatos capturada que se utilizó para aumentar un perfil tendrá el parámetro -augment (habitualmente en el formato manageprofiles -augment). La línea de mandatos tendrá el parámetro -create o -augment, no ambos. No los conmute nunca; no sirve jamás sustituir -create por -augment o reemplazar -augment con -create. Si lo hace, es muy probable que los scripts resultantes no funcionen porque otros parámetros y argumentos serán incorrectos.
Restricción: WebSphere Process Server no da soporte al aumento de un perfil federado a un gestor de despliegue mediante el Asistente de perfiles. En primer lugar debe eliminar la federación de un perfil semejante, luego aumentarlo y, a continuación, ejecute la herramienta de línea de mandatos addNode para volver a federarlo. Para obtener más información, consulte el apartado Aumento manual de un perfil federado.

Pasos para realizar esta tarea

  1. Después de haber creado o aumentado un perfil mediante el Asistente de perfiles o la instalación silenciosa, abra el archivo de anotaciones cronológicas que se ha generado. La vía de acceso y el nombre del archivo es el siguiente: raíz_perfil/logs/pcatLogNNNNNNNNNNNNN.txt, donde raíz_perfil es el directorio en el que se ha creado el perfil y NNNNNNNNNNNNN es un valor de indicación de la hora.
  2. En el archivo de anotaciones cronológicas, busque la línea que empieza por CAPTURED_COMMAND_LINE:" y guárdela (incluido el texto acomodado que haya debajo) en un archivo nuevo.
    1. Seleccione el texto a partir de "CAPTURED_COMMAND_LINE" hasta el final del archivo.
    2. Copie este texto a un archivo nuevo.
    3. En el archivo nuevo, elimine de la serie copiada todo hasta las palabras "CAPTURED_COMMAND_LINE" inclusive.
    4. Guarde el archivo. (Puede utilizarse cualquier nombre de archivo válido exclusivo.) Ahora tiene el equivalente de línea de mandatos de la ejecución anterior del Asistente de perfiles, guardado en este archivo.
  3. Modifique la línea de mandatos para reflejar los cambios. Mediante un editor de texto, debe modificar el mandato que ha guardado para reflejar la nueva creación o aumento de 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 se hayan especificado en Parámetros de manageprofiles. Puede parecer que algunos parámetros no sean aplicables al sistema operativo del usuario, pero puede eliminar y no causar un error.
    Si son... Entonces...
    Creación o aumento de un perfil Debe sustituir las apariciones de la serie "MASKED_PARAMETER_VALUE" en cualquier lugar del archivo con contraseñas válidas. La serie "MASKED_PARAMETER_VALUE" se ha insertado en lugar de la contraseña especificada por razones de seguridad. Tendrá que sustituir estas series. Consulte Parámetros de manageprofiles para obtener más información.
    Aumento de un perfil existente Asegúrese de que los valores de los parámetros -profileName, -profilePath, -cellName, y -nodeName coinciden exactamente con los del perfil que desea aumentar. Puede que tenga que modificar los valores o no, según el origen de la línea de mandatos y el perfil que esté modificando.
    Aumento de un perfil existente Asegúrese de que el perfil de la línea de mandatos es del mismo tipo (autónomo, gestor de despliegue o personalizado) del perfil que desea aumentar. Si no consigue asegurar esto, se pueden producir resultados imprevisibles.
    Creación de un perfil nuevo Modifique los valores de -profileName, -profilePath, -cellName y -nodeName para asegurarse de que sean exclusivos.
    Creación de un perfil nuevo Especifique de nuevo los puertos que ha definido en el Asistente de perfiles. La línea de mandatos no incluye los puertos que ha definido cuando ha utilizado originalmente el Asistente de perfiles. Añada el parámetro -portsFile o -startPoint 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 acerca del mandato wasprofile en el Information Center de WebSphere Application Server Network Deployment, versión 6.0, en

     http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp
    Utilización de esta línea de mandatos en otra instalación de WebSphere Process Server (en el mismo sistema para el que se ha creado el perfil original u otro) Si es necesario, modifique los valores de nombre de vía de acceso para reflejar la ubicación de una instalación diferente de WebSphere Process Server y modifique la vía de acceso calificada a la ubicación de directorio donde se encontrará este archivo de mandato.
  4. Utilice el archivo de línea de mandatos modificado para crear un perfil nuevo o aumentar un perfil existente.
    1. Convierta el archivo en ejecutable.
      • Icono que indica plataformas Linux Icono que indica plataformas UNIX En las plataformas Linux y UNIX: proporcione al archivo la extensión .sh y permisos de ejecución.
      • Icono que indica plataformas Windows En las plataformas Windows: dé al archivo la extensión .bat.
    2. Ejecute el archivo desde la línea de mandatos. El mandato mostrará el estado mientras lo ejecuta. Espere a que haya finalizado.

Éste es un ejemplo de línea de mandatos capturada (no modificada) para crear un perfil nuevo. En este caso, el mandato se ha utilizado para crear un perfil nuevo, como indica 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 "ProcSrv01" -profilePath 
"/opt/o054 4.12/profiles/ProcSrv01a" -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" -scaSecurityPassw ord  "MASKED_PARAMETER_VALUE" -adminBFMGroups  "sadday" 
-mqUser  "root" -mqPwd "MASKED_PARAMETER_VALUE" -dbName  "WPRCSDB" -dbLocation  "" 
-dbUserId  "" -dbPas sword  "MASKED_PARAMETER_VALUE" -dbServerPort  "null" 
-dbHostName  "localhost" - dbInstance  "ol_" -dbCreateNew  "true" -dbStorageGroup  ""
 -dbConnectionLocation "" -configureAppScheduler  "true" -appSchedulerServer  "server1" 
Éste es un ejemplo de la línea de mandatos, modificada para eliminar la información de cabecera de archivo y sustituir las 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  "MASKED_PARAMETER_VALUE" 
-winserviceStartupType  "manual" -dbJDBCClasspath  "null" -dbType  "CLOUD SCAPE"
 -ceiSampleJmsUser  "root" -ceiSampleJmsPwd  "myRootPwd" 
-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  "myRootPwd" 
-adminBFMGroups  "sadday" -mqUser  "root" -mqPwd "myRootPwd" -dbName  "WPRCSDB"
 -dbLocation  "" -dbUserId  "" -dbPassword  "MASKED_PARAMETER_VALUE" -dbServerPort 
 "null" -dbHostName  "localhost" - dbInstance  "ol_" -dbCreateNew  "true" 
-dbStorageGroup  "" -dbConnectionLocation "" -configureAppScheduler  "true" -appSchedulerServer  
"server1" 
Icono que indica plataformas AIX En las plataformas AIX: el ejemplo siguiente muestra un script así ejecutándose en un sistema AIX. En este caso, "myCommandline.sh" es el nombre del script que se ha creado:
/usr/IBM/WebSphere/ProcServer/bin>myCommandline.sh
INSTCONFSUCCESS: El perfil ahora existe.
INSTCONFSUCCESS: El aumento del perfil ha sido satisfactorio.
INSTCONFSUCCESS: El aumento del perfil ha sido satisfactorio.
INSTCONFSUCCESS: El aumento del perfil ha sido satisfactorio.

/usr/IBM/WebSphere/ProcServer/bin>
Icono que indica plataformas HP-UX Icono que indica plataformas Solaris En las plataformas HP-UX y Solaris: el ejemplo siguiente muestra un script así que se ejecuta en un sistema WebSphere Process Server para HP-UX o Solaris. En este caso, "myCommandline.sh" es el nombre del script que se ha creado:
/opt/IBM/WebSphere/ProcServer/bin>myCommandline.sh
INSTCONFSUCCESS: El perfil ahora existe.
INSTCONFSUCCESS: El aumento del perfil ha sido satisfactorio.
INSTCONFSUCCESS: El aumento del perfil ha sido satisfactorio.
INSTCONFSUCCESS: El aumento del perfil ha sido satisfactorio.

/opt/IBM/WebSphere/ProcServer/bin>
Icono que indica plataformas Linux Icono que indica contenido sólo de 6.0.1 En las plataformas Linux: el ejemplo siguiente muestra un script así que se ejecuta en un sistema WebSphere Process Server, versión 6.0.1 para Linux. En este caso, "myCommandline.sh" es el nombre del script que se ha creado:
/opt/ibm/WebSphere/ProcServer/bin>myCommandline.sh
INSTCONFSUCCESS: El perfil ahora existe.
INSTCONFSUCCESS: El aumento del perfil ha sido satisfactorio.
INSTCONFSUCCESS: El aumento del perfil ha sido satisfactorio.
INSTCONFSUCCESS: El aumento del perfil ha sido satisfactorio.

/opt/ibm/WebSphere/ProcServer/bin>
Icono que indica plataformas Linux En las plataformas Linux: el ejemplo siguiente muestra un script así que se ejecuta en un sistema WebSphere Process Server, versión 6.0.0 para Linux. En este caso, "myCommandline.sh" es el nombre del script que se ha creado:
/opt/IBM/WebSphere/ProcServer/bin>myCommandline.sh
INSTCONFSUCCESS: El perfil ahora existe.
INSTCONFSUCCESS: El aumento del perfil ha sido satisfactorio.
INSTCONFSUCCESS: El aumento del perfil ha sido satisfactorio.
INSTCONFSUCCESS: El aumento del perfil ha sido satisfactorio.

/opt/IBM/WebSphere/ProcServer/bin>
Icono que indica plataformas Windows En las plataformas Windows: el ejemplo siguiente muestra un script así ejecutándose en un sistema Windows. En este caso, "myCommandline.bat" es el nombre del script que se ha creado:
C:\Archivos de programa\IBM\WebSphere\ProcServer\bin>myCommandline.bat
INSTCONFSUCCESS: El perfil ahora existe.
INSTCONFSUCCESS: El aumento del perfil ha sido satisfactorio.
INSTCONFSUCCESS: El aumento del perfil ha sido satisfactorio.
INSTCONFSUCCESS: El aumento del perfil ha sido satisfactorio.

C:\Archivos de programa\IBM\WebSphere\ProcServer\bin>
Referencia relacionada
Mandato manageprofiles para su uso con WebSphere Process Server, versión 6.0.1
Parámetros de manageprofiles

Condiciones de uso |


(c) Copyright IBM Corporation 2005, 2006.
Este centro de información está basado en tecnología Eclipse (http://www.eclipse.org)