Instalación de paquetes de eXtreme Scale

WebSphere eXtreme Scale incluye paquetes que se pueden instalar en una infraestructura OSGi de Eclipse Equinox. Estos paquetes son necesarios para iniciar los servidores eXtreme Scale o utilizar clientes de eXtreme Scale en OSGi. Puede instalar los paquetes de eXtreme Scale utilizando la consola de Equinox o utilizando el archivo de configuración config.ini.

Antes de empezar

En esta tarea se supone que ha instalado los productos siguientes:

Acerca de esta tarea

eXtreme Scale incluye dos paquetes. Sólo se necesita uno de los paquetes siguientes en una infraestructura OSGi:
objectgrid.jar
El paquete de servidor es el archivo objectgrid.jar que se instala con la instalación de servidor autónomo de eXtreme Scale, es necesario para ejecutar servidores eXtreme Scale y también se puede utilizar para ejecutar clientes eXtreme Scale o cachés locales en memoria. El ID de paquete para el archivo objectgrid.jar es com.ibm.websphere.xs.server_<versión>, donde la versión tiene el formato: <Versión>.<Release>.<Modificación>. Por ejemplo, el paquete de servidor para este release es com.ibm.websphere.xs.server_8.5.0.
ogclient.jar
El paquete ogclient.jar se instala con las instalaciones autónomas y de cliente de eXtreme Scale y se utiliza para ejecutar clientes de eXtreme Scale o cachés locales en memoria. El ID de paquete para el archivo ogclient.jar es com.ibm.websphere.xs.client_<versión>, donde la versión está en el formato: <Versión>_<Release>_<Modificación. Por ejemplo, el paquete de cliente para este release es com.ibm.websphere.xs.server_8.5.0.
Para obtener más información sobre el desarrollo de plug-ins de eXtreme Scale, consulte el tema Plug-ins y API del sistema.

Instalación del paquete de cliente o servidor de eXtreme Scale en la infraestructura OSGi de Eclipse Equinox mediante la consola de Equinox

Procedimiento

  1. Inicie la infraestructura de Eclipse Equinox con la consola habilitada; por ejemplo:

    inicio_java/bin/java -jar <raíz_equinox>/plugins/org.eclipse.osgi_3.6.1.R36x_v20100806.jar -console

  2. Instale el paquete de cliente o servidor de eXtreme Scale en la consola de Equinox:
    osgi> install file:///<vía_acceso_archivo>
  3. Equinox visualiza el ID de paquete para el paquete recién instalado:
    El ID de paquete es 25
  4. Inicie el paquete en la consola de Equinox, donde <id> es el ID de paquete asignado al instalar el paquete:
    osgi>  start <id>
  5. Recupere el estado de servicio en la consola de Equinox para verificar que el paquete se ha iniciado; por ejemplo:
    osgi> ss 
    Cuando el paquete se inicia satisfactoriamente, visualiza el estado ACTIVO; por ejemplo:
    25      ACTIVE      com.ibm.websphere.xs.server_8.5.0

Instalación del paquete de cliente o servidor de eXtreme Scale en la infraestructura OSGi de Eclipse Equinox mediante el archivo config.ini

Procedimiento

  1. Copie el paquete de cliente o servidor de eXtreme Scale (objectgrid.jar o ogclient.jar) del directorio <raíz_instalación_wxs>/ObjectGrid/lib en el directorio de plug-ins de Eclipse Equinox; por ejemplo: <raíz_equinox>/plugins
  2. Edite el archivo de configuración config.ini de Eclipse Equinox y añada el paquete a la propiedad osgi.bundles; por ejemplo:
    osgi.bundles=\
    org.eclipse.osgi.services_3.2.100.v20100503.jar@1:start, \
    org.eclipse.osgi.util_3.2.100.v20100503.jar@1:start, \
    org.eclipse.equinox.cm_1.0.200.v20100520.jar@1:start, \
    objectgrid.jar@1:start
    Importante: Verifique que haya una línea en blanco después del último nombre de paquete. Cada paquete está separado por una coma.
  3. Inicie la infraestructura de Eclipse Equinox con la consola habilitada; por ejemplo:

    inicio_java/bin/java -jar <raíz_equinox>/plugins/org.eclipse.osgi_3.6.1.R36x_v20100806.jar -console

  4. Recupere el estado de servicio en la consola de Equinox para verificar que el paquete se ha iniciado:
    osgi> ss
    Cuando el paquete se inicia satisfactoriamente, visualiza el estado ACTIVO; por ejemplo:
    25      ACTIVE      com.ibm.websphere.xs.server_8.5.0

Resultados

El paquete de servidor o cliente de eXtreme Scale se ha instalado e iniciado en la infraestructura OSGi de Eclipse Equinox.