![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Script manageODC.py
manageODC.py permite la interacción con el árbol de Configuración bajo demanda (ODC). El árbol de ODC es una representación en memoria del estado de una célula de WebSphere Application Server.
Objetivo
El script manageODC.py facilita la
resolución de problemas del direccionador On Demand (ODR). También puede utilizar el
script para modificar el árbol de ODC.
Nota: Las modificaciones forzadas del árbol de ODC
pueden obligar a un reinicio de la célula para corregir posibles daños en el árbol de ODC
que hayan pasado inadvertidos.
trns : El mandato de WebSphere Virtual Enterprise que
equivale a manageODC.py es ve_manageODC.py.
Si realiza la transición de WebSphere Virtual Enterprise, puede
seguir utilizando el mandato ve_manageODC.py, que realiza la misma función que
el mandato manageODC.py.
Location
El script manageODC.py se encuentra en el directorio raíz_servidor_aplic/bin.
Uso
Para obtener la información de uso de
manageODC.py, ejecute:
./wsadmin.sh -lang jython -f manageODC.pyo bien
./wsadmin.sh -lang jython -f manageODC.py operación --help
Genere un archivo target.xml para determinar los nombres de ODC para conectarse al script.
Operaciones
Puede llevar a cabo las siguientes operaciones con el script
manageODC.py:
- getTargetTree: Recupera el árbol de destino.
- nodeName: Especifica el nombre del nodo de WebSphere que contiene el servidor en el que se recupera el árbol.
- serverName: Especifica el nombre del servidor en el que se recupera el árbol.
- getP2PMemberData: Recupera los datos sobre miembros de igual a
igual (P2P).
- nodeName: Especifica el nombre del nodo de WebSphere que contiene el servidor en el que se recuperan los datos de los miembros P2P.
- serverName: Especifica el nombre del servidor en el que se recuperan los datos de los miembros P2P.
- generateHAPluginCfgs: Genera el archivo
plugin-cfg.xml.
- generationDefinitionNames: Es una lista separada por comas de nombres de generación que ha configurado a través de las propiedades personalizadas de la célula de la forma ODCPluginCfg. Por ejemplo: ODCPluginCfg_1, ODCPluginCfg_2
- nodeName: Especifica el nombre del nodo de WebSphere que contiene el servidor que genera plugin-cfg.xml.
- serverName: Especifica el nombre del servidor que genera el archivo plugin-cfg.xml.
Ejemplo
Genere un archivo target.xml
para determinar los nombres de ODC para incluir en el script. El ejemplo de
código siguiente muestra una versión reducida de un archivo target.xml,
donde se encuentran los parámetros para la célula, nodo y servidor que desea
utilizar en el script.
cellGroup name="target"> !-- sección de célula --> <cell name="Cell1"> !-- sección de nodo --> <node name="metis07"> !-- sección de servidor --> <server name="odr"> <property name="state" priority="1" value="STOPPED" />
Para suprimir el nombre del servidor odr del árbol de ODC, escriba el mandato siguiente:
./wsadmin.sh -lang jython -f manageODC.py removeODCNode /cell/Cell1/node/metis07/server/odr <myNode> <myServer>
Tenga en cuenta que /cellGroup/target nunca se especifica como parte de la vía de acceso.
En este ejemplo, el objeto ODC de propiedad se llama state, con el valor STOPPED y la propiedad 1. Para cambiar la propiedad a STARTED, utilice el mandato siguiente:
./wsadmin.sh -lang jython -f manageODC.py modifyODCProperty /cell/Cell1/node/metis07/server/odr state 1::STARTED <mynode> <myserver>