Puede eliminar nodos de una definición de entorno de despliegue utilizando el mandato
wsadmin.
Antes de empezar
Este mandato para eliminar un nodo del entorno de despliegue fallará si la topología ya está configurada.
El cliente de administración debe conectarse al gestor de despliegue del que está eliminando el nodo.
Rol de seguridad necesario para esta tarea: Cuando está habilitada la
seguridad y la autorización según el rol, debe utilizar un ID de usuario y una
contraseña con autoridad de administrador u operador para realizar esta tarea.
Acerca de esta tarea
Esta tarea utiliza el mandato wsadmin para eliminar un nodo de una definición de entorno de despliegue.
Es posible que desee utilizar la línea de mandatos para eliminar un nodo federado de un entorno de despliegue cuando esté realizando un gran número de cambios en un entorno de
despliegue. Hay menos sobrecarga si se utiliza el mandato
wsadmin que si se utiliza la consola administrativa.
Procedimiento
- Abra una ventana de mandatos.
El mandato wsadmin se puede encontrar en el directorio <ESB>/profiles/<perfil dmgr>/bin o el directorio <ESB>/bin .
- En el indicador de mandatos, escriba el mandato wsadmin para especificar el entorno de mandatos.
Nota: Asegúrese de que wsadmin se conecta con el gestor de despliegue correcto al ejecutarse en modalidad conectada.
- Utilice el mandato removeNodeFromDeploymentEnvDef para eliminar el nodo de la definición de entorno de despliegue.
Nota: Si la seguridad administrativa está
activada, se le puede solicitar un ID de usuario y una contraseña si no los proporciona
en el mandato.
Ejemplo
Este ejemplo suprime un nodo (
MyNode) de un clúster de mensajería (
Messaging) para la definición de entorno de despliegue
(
myDepEnv) con la seguridad administrativa habilitada.
Nota: Si está ejecutando el cliente de administración desde la carpeta bin del gestor de despliegue, no es necesario incluir los parámetros
-host y -port en el mandato.
wsadmin -connType SOAP -host myDmgr -port 8879 -user dmgrAdmin -password -dmgrPass
> $AdminTask removeNodeFromDeploymentEnvDef -topologyName myDepEnv
-topologyRole Messaging -nodeName MyNode
El parámetro
-conntype especifica el tipo de conexión que se debe utilizar; el argumento por omisión es
SOAP.
Nota: Como el valor por omisión es SOAP, no es necesario indicarlo de forma explícita si SOAP es el tipo de conexión que se utiliza.
El parámetro
-host especifica el host utilizado para la conexión
SOAP o RMI. El valor por omisión para
-host es el host local.
Nota: Si el nodo se está ejecutando en el host local, no es necesario especificar
-host
Nota: Si no especifica un valor para topologyRole, el nodo se elimina de cada rol (clúster) en la definición de entorno.
Nota: Si inhabilita la seguridad administrativa, no es necesario que proporcione un ID de usuario y una contraseña.
Para guardar este cambio en la configuración maestra, emita el mandato:
$AdminConfig Save