Centro de administración es una interfaz de
usuario web que se ejecuta en servidores de la versión 8.5.5.2 y posteriores del perfil
Liberty. Tras instalar el perfil Liberty y crear un
servidor, configure el archivo server.xml.
Antes de empezar
Instale el perfil Liberty de WebSphere Application Server con el Centro de administración de
Liberty ("Centro de administración"). En el tema
Instalación de activos del Repositorio de
Liberty se ofrece una lista de las formas de instalar activos como, por ejemplo,
Centro de administración. La forma más rápida de
instalar Centro de administración es ejecutar el mandato
featureManager:
- Si todavía no lo ha hecho, instale el perfil 8.5.5.2 o posterior del perfil Liberty de WebSphere Application
Server.
Restricción: Asegúrese de que utiliza una máquina virtual Java (JVM) que dé soporte a productos del perfil Liberty y a SSL
(Secure Sockets Layer - capa de sockets seguros). No utilice ninguna JVM de IBM disponible con un producto
Perfil completo de WebSphere Application Server como, por ejemplo, Network Deployment, par su instalación de perfiles Liberty con Centro de administración.
De forma predeterminada, la JVM de IBM disponible con un producto de perfil completo apunta a las clases de seguridad que solamente están disponibles con un producto de perfil completo y no a las clases de seguridad que Centro de administración necesita. La utilización de una JVM de IBM disponible con un producto de perfiles completo podría hacer que Centro de administración no apareciera en un navegador.
- Abra una ventana de mandatos en el directorio principal de la instalación de perfiles Liberty.
Por ejemplo, abra una ventana de mandatos en c:\wlp.
- Ejecute el mandato featureManager para instalar la característica adminCenter-1.0:
bin/featureManager install adminCenter-1.0 --when-file-exists=ignore
Para la edición Developers del perfil Liberty,
ejecute el mandato featureManager para instalar la
característica collectiveController-1.0: bin/featureManager install collectiveController-1.0 --when-file-exists=ignore
Este paso sólo se aplica a la edición Developers y no a las ediciones Network
Deployment, z/OS o Core del perfil Liberty. De manera opcional, puede instalar la
característica collectiveController-1.0 antes de instalar la
característica adminCenter-1.0.
![[Actualizado en enero de 2015]](../deltaend.gif)
Para obtener más
información, vaya al sitio web de
WASdev, seleccione
la pestaña Descargas y seleccione el botón
CARACTERÍSTICA para el activo Centro de administración.
Para instalar Centro de administración en hosts que no pueden acceder al repositorio
de Liberty basado en Internet, instale primero el perfil Liberty y la característica
Centro de administración en un host que pueda acceder a Internet. A continuación, transfiera la instalación a los hosts de destino.
Para obtener información sobre el empaquetado de servidores de perfiles Liberty y los
tiempos de ejecución para el despliegue en otros hosts, consulte
Empaquetado de un servidor de perfiles Liberty
utilizando las herramientas del desarrollador y
Empaquetado de un servidor de perfiles
Liberty desde la línea de mandatos.
Acerca de esta tarea
Puede configurar Centro de administración en servidores autónomos y en
controladores de colectivos. Este tema se centra en la configuración de un servidor de perfiles Liberty autónomo.
Para habilitar Centro de administración en un controlador de colectivo, consulte
Configuración de un colectivo de Liberty y el ejemplo en Despliegue de recursos con el Centro de administración. Asegúrese de que el archivo server.xml del controlador de colectivo incluya <feature>adminCenter-1.0</feature> en la configuración del gestor de característica y defina un valor host en el elemento httpEndpoint como, por ejemplo, host="*" para que todos los hosts puedan acceder al controlador de colectivo.
Procedimiento
- Si la instalación de perfiles Liberty no tiene un servidor, cree un servidor de perfiles Liberty.
Por ejemplo, en el directorio wlp/bin de una ventana de mandatos, cree un servidor denominado myServer.
server create myServer
El mandato de ejemplo añade archivos de servidor al directorio wlp/usr/servers/myServer.
- Abra un editor en el archivo server.xml del servidor de perfiles Liberty y configure el servidor para Centro de administración.
- Añada la característica adminCenter-1.0 al gestor de características.
<featureManager>
<feature>jsp-2.2</feature>
<feature>adminCenter-1.0</feature>
</featureManager>
- Añada un usuario o varios para configurar un inicio de sesión seguro. Por
ejemplo:
<quickStartSecurity userName="admin" userPassword="adminpwd" />
Si los nombres de usuario o las contraseñas incluyen caracteres no ingleses, cree el
archivo
jvm.options para el servidor y defina la codificación del
cliente predeterminada como UTF-8:
-Ddefault.client.encoding=UTF-8
Para obtener más información sobre el archivo
jvm.options, consulte
Personalización del entorno del perfil Liberty.
- Para proteger los archivos de almacén de claves que disponen de credenciales de autenticación de servidor, defina un almacén de claves y asígnele una contraseña.
<keyStore id="defaultKeyStore" password="Liberty" />
Para obtener un ejemplo de un archivo server.xml que define un Administrador y un No administrador y que define un almacén de claves, consulte el Ejemplo de este tema. Para obtener información sobre la definición de varios usuarios administrativos, consulte Configuración de BasicRegistry y la correlación de roles en el perfil Liberty.
- Para acceder a Centro de administración desde un
smartphone, tableta o equipo informático remoto, asegúrese de que el archivo
server.xml defina el atributo host del elemento
httpEndpoint en * (asterisco) o en un nombre de host
definido. De forma predeterminada, el atributo host se ha definido en localhost.
<httpEndpoint id="defaultHttpEndpoint"
host="*"
httpPort="9080"
httpsPort="9443" />
- Guarde los cambios en el archivo server.xml.
Si ha definido la codificación del cliente predeterminada como UTF-8 para los caracteres
no ingleses en el archivo jvm.options y el registro de usuarios está en los elementos quickStartSecurity o
basicRegistry, que almacenan nombres de usuario y contraseñas en el
archivo server.xml, guarde el archivo
server.xml en la codificación UTF-8.
- Si el servidor no se está ejecutando, inícielo.
Por ejemplo, en un directorio wlp/bin de una ventana de mandatos, escriba un mandato run o start.
server run myServer
Busque los mensajes del servidor que indican que se está ejecutando la aplicación web adminCenter. Después de ejecutar Centro de administración, puede apuntar a un navegador web en la aplicación e iniciar sesión. Consulte
Inicio de sesión en el Centro de administración.
Vea: En el vídeo Configuración del Centro de administración se muestra este procedimiento. [Transcripción]
Ejemplo: archivo server.xml que define dos usuarios autorizados
<server description="new server">
<!-- Habilitar las características -->
<featureManager>
<feature>adminCenter-1.0</feature>
</featureManager>
<!-- Defina el nombre de host que vaya a utilizar el colectivo.
Si se debe cambiar el nombre de host, el servidor debe
removed from the collective and re-joined. -->
<variable name="defaultHostName" value="localhost" />
<!-- Definir un Administrador y un No administrador -->
<basicRegistry id="basic">
<user name="admin" password="adminpwd" />
<user name="nonadmin" password="nonadminpwd" />
</basicRegistry>
<!-- Asignar 'admin' al Administrador -->
<administrator-role>
<user>admin</user>
</administrator-role>
<keyStore id="defaultKeyStore" password="Liberty" />
<httpEndpoint id="defaultHttpEndpoint"
host="*"
httpPort="9080"
httpsPort="9443" />
</server>