Mandato removeNode
El mandato removeNode devuelve un nodo de una célula de administración distribuida de WebSphere Application Server, Network Deployment a una instalación de servidor de aplicaciones autónomo.
El mandato removeNode sólo elimina la configuración específica del nodo de la célula. Este mandato no desinstala ninguna aplicación que se hubiera instalado como resultado de la ejecución de un mandato addNode. Estas aplicaciones pueden desplegarse posteriormente en servidores adicionales en la célula de WebSphere Application Server, Network Deployment. Como consecuencia, un mandato addNode con la opción -includeapps se ejecutó después de que un mandato removeNode no mueva las aplicaciones a la célula porque ya existen desde el primer mandato addNode . Los servidores de aplicaciones resultantes añadidos en el nodo no contendrán ninguna aplicación. Para tratar esta situación, añada el nodo y utilice el gestor de despliegue para gestionar las aplicaciones. Añada las aplicaciones a los servidores en el nodo, después de que el nodo se incorpore a la célula.

- Acciones
- Detiene todos los procesos del servidor en ejecución en el nodo, incluido el proceso del agente de nodo
- Elimina los documentos de la configuración de nodo del repositorio de células enviando mandatos al gestor de despliegue
- Copia la configuración de célula del servidor de aplicaciones original, que existía cuando se ha añadido el nodo y se ha instalado originalmente la aplicación, en la configuración activa
- Condiciones del sistema
- Los archivos EAR permanecen en el gestor de despliegue.
- La aplicación instalada permanece en el gestor de despliegue.
- No se han realizado cambios después de federar el nodo se restaurará en el nodo base.
- Tiene el nodo base antiguo que existía antes de la federación. Después de la federación, continúa teniendo la configuración original para el nodo, los servidores y las aplicaciones originales en sus estados originales.
- Si vuelve a federar, sobrescribirá las actualizaciones en el gestor de despliegue.
- Después de suprimir el nodo de la célula, tendrá las aplicaciones como estaban antes de añadir el nodo a la célula. Cualquier cambio realizado después de la federación no se incluirá.
- El mandato removeNode devuelve un nodo de una célula de administración distribuida de WebSphere Application Server, Network Deployment a una instalación de servidor de aplicaciones autónomo.
Debe tener los privilegios de administrador para utilizar la función removeNode.
El perfil de usuario debe tener la autoridad *ALLOBJ o debe tener autorización para leer y ejecutar para el script removeNode de Qshell.
En función del tamaño y de la ubicación del nodo nuevo que elimina de la célula, puede llevar unos minutos completar este mandato.
Eliminación de un nodo que se federó como parte de la creación del perfil de célula
Un nodo de servidor de aplicaciones que se genera como parte de una creación de perfil de célula no tiene una configuración original. Por lo tanto, el mandato removeNode no restaura el nodo a una configuración básica que se pueda usar. Si utiliza el mandato removeNode en un nodo que se creó durante la creación de perfil de célula, el mandato indica que el programa de utilidad de eliminación de nodos no puede eliminar el nodo y restaurar el nodo a una configuración básica.
Para eliminar correctamente un nodo que fue
federado como parte de la creación de un perfil de célula, utilice el mandato manageprofiles para
suprimir el perfil del nodo. Tras suprimir el perfil para el nodo, utilice el mandato cleanupNode en el gestor de despliegue para eliminar la configuración del nodo del repositorio de células. Se puede crear un perfil nuevo utilizando Herramienta de gestión de perfiles o el mandato manageprofiles.
Para eliminar correctamente un nodo
que se ha federado como parte de la creación de un perfil de célula, utilice
Herramienta de gestión de perfiles para suprimir el perfil
para el nodo. Tras suprimir el perfil para el nodo, utilice el mandato cleanupNode en el gestor de despliegue para eliminar la configuración del nodo del repositorio de células. Puede crear un nuevo perfil con la herramienta
Herramienta de gestión de perfiles.
Sintaxis
removeNode [opciones]
Todos los parámetros siguientes son opcionales.Parámetros
Están disponibles las siguientes opciones para el mandato removeNode:
- -force
- Borra la configuración de nodo local independientemente de si puede alcanzar el gestor de despliegue para la limpieza del repositorio de células. Después de utilizar el parámetro -force, es posible que necesite utilizar el mandato cleanupNode en el gestor de despliegue.
- -logfile <nombre_archivo>
- Especifica la ubicación del archivo de registro en el que se escribe la información de rastreo. De forma predeterminada, el archivo de registros cronológicos se denomina removeNode.log y se crea en el directorio logs del perfil del nodo que se elimina.
- -password<contraseña>
- Especifica la contraseña para autenticación si está habilitada la seguridad.
-profileName
Define el perfil del proceso del servidor de aplicaciones en una instalación de varios perfiles. La opción -profileName no es necesaria para la ejecución en un entorno de perfil único. El valor predeterminado de esta opción es el perfil por omisión.
- -quiet
- Suprime la información de progreso que imprime el mandato removeNode en la modalidad normal.
- -replacelog
- Sustituye el archivo de registros cronológicos en lugar de anexarlo al archivo de registros cronológicos actual.
- -statusport <númeropuerto>
- Un parámetro opcional que permite a un administrador establecer el número de puerto para una devolución de llamada d e estado del servidor. La herramienta abre este puerto y espera la devolución de llamada del estado procedente del servidor, justo antes de que el servidor se haya detenido por completo. Si este parámetro no se establece, se asigna automáticamente un puerto no utilizado.
- -trace
- Genera información de rastreo en un archivo para depuración.
- -user <nombre>
- Especifica el nombre de usuario para autenticación si está habilitada la seguridad. Funciona igual que la opción -username.
- -username <nombre>
- Especifica el nombre de usuario para autenticación si está habilitada la seguridad. Funciona igual que la opción -user.
- -help
- Imprime una sentencia de uso.
- -?
- Imprime una sentencia de uso.
Ejemplo de uso
Los siguientes ejemplos muestran la sintaxis correcta:
removeNode -quiet
![[AIX]](../images/aixlogo.gif)
![[HP-UX]](../images/hpux.gif)
![[Linux]](../images/linux.gif)
![[Solaris]](../images/solaris.gif)
removeNode.sh -trace
(produce el archivo removeNode.log)
![[Windows]](../images/windows.gif)
![[z/OS]](../images/ngzos.gif)
removeNode -trace (produce el archivo removeNode.log)
![[IBM i]](../images/iseries.gif)
removeNode -profileName mynode
removeNode -trace (produce el archivo removeNode.log)