Instalando Pacotes Configuráveis do eXtreme Scale

O WebSphere eXtreme Scale inclui pacotes configuráveis que podem ser instalados em uma estrutura do Eclipse Equinox OSGi. Esses pacotes configuráveis são necessários para iniciar os servidores do eXtreme Scale ou usar os clientes do eXtreme Scale no OSGi. É possível instalar os pacotes configuráveis do eXtreme Scale usando o console Equinox ou usando o arquivo de configuração config.ini.

Antes de Iniciar

Essa tarefa assume que os produtos a seguir foram instalados:

Sobre Esta Tarefa

O eXtreme Scale inclui dois pacotes configuráveis. Apenas um dos pacotes configuráveis a seguir é requerido em uma estrutura do OSGi:
objectgrid.jar
O pacote configurável do servidor é o arquivo objectgrid.jar e é instalado com a instalação do servidor independente do eXtreme Scale e é requerido para executar servidores do eXtreme Scale e também pode ser usado para executar clientes do eXtreme Scale ou caches na memória locais. O ID do pacote configurável para o arquivo objectgrid.jar é com.ibm.websphere.xs.server_<version>, em que a versão está no formato: <Version>.<Release>.<Modification>. Por exemplo, o pacote configurável do servidor para esta liberação é com.ibm.websphere.xs.server_8.5.0.
ogclient.jar
O pacote configurável do ogclient.jar é instalado com as instalações independentes e de cliente do eXtreme Scale e é usado para executar clientes do eXtreme Scale ou caches na memória locais. O ID do pacote configurável para o arquivo ogclient.jar é com.ibm.websphere.xs.client_<version>, em que a versão está no formato: <Version>_<Release>_<Modification. Por exemplo, o pacote configurável do cliente para esta liberação é com.ibm.websphere.xs.server_8.5.0.
Para obter mais informações sobre como desenvolver plug-ins do eXtreme Scale, consulte o tópico APIs e Plug-ins do Sistema.

Instale o pacote configurável do cliente ou servidor do eXtreme Scale na estrutura do Eclipse Equinox OSGi usando o console do Equinox

Procedimento

  1. Inicie a estrutura do Eclipse Equinox com o console ativado; por exemplo:

    java_home/bin/java -jar <equinox_root>/plugins/org.eclipse.osgi_3.6.1.R36x_v20100806.jar -console

  2. Instale o pacote configurável do cliente ou servidor do eXtreme Scale no console do Equinox:
    osgi> install file:///<path to bundle>
  3. O Equinox exibe o ID do pacote configurável para o pacote configurável recém-instalado:
    Bundle id is 25
  4. Inicie o pacote configurável no console do Equinox, em que <id> é o ID do pacote configurável designado quando o pacote configurável foi instalado:
    osgi> start <id>
  5. Recupere o status de serviço no console do Equinox para verificar se o pacote configurável foi iniciado; por exemplo:
    osgi> ss 
    Quando o pacote configurável é iniciado com êxito, o pacote configurável exibe o estado ATIVO; por exemplo:
    25      ACTIVE      com.ibm.websphere.xs.server_8.5.0

Instale o pacote configurável do cliente ou servidor do eXtreme Scale na estrutura do Eclipse Equinox OSGi usando o arquivo config.ini

Procedimento

  1. Copie o pacote configurável do cliente ou servidor do eXtreme Scale (objectgrid.jar ou ogclient.jar) do <wxs_install_root>/ObjectGrid/lib para o diretório de plug-ins do Eclipse Equinox; por exemplo: <equinox_root>/plugins
  2. Edite o arquivo de configuração config.ini do Eclipse Equinox e inclua o pacote configurável na propriedade osgi.bundles; por exemplo:
    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 se existe uma linha em branco após o nome do último pacote configurável. Cada pacote configurável é separado por uma vírgula.
  3. Inicie a estrutura do Eclipse Equinox com o console ativado; por exemplo:

    java_home/bin/java -jar <equinox_root>/plugins/org.eclipse.osgi_3.6.1.R36x_v20100806.jar -console

  4. Recupere o status do serviço no console do Equinox para verificar se o pacote configurável foi iniciado:
    osgi> ss
    Quando o pacote configurável é iniciado com êxito, o pacote configurável exibe o estado ATIVO; por exemplo:
    25      ACTIVE      com.ibm.websphere.xs.server_8.5.0

Resultados

O pacote configurável do servidor ou cliente do eXtreme Scale é instalado e iniciado em sua estrutura do Eclipse Equinox OSGi.