Installazione di Rational Performance Tester Agent su z/OS (OS/390)

È possibile installare Agent Controller per IBM® Rational Performance Tester sul sistema operativo z/OS.

Disinstallazione di versioni precedenti di Agent Controller

Se si dispone di una versione di Agent Controller antecedente alle 8.2, arrestare l'agent e disinstallarla prima di installare questa versione. Non è necessario rimuovere Agent Controller Versione 8.2 o successive.

Configurazione dell'ambiente del sistema operativo

  1. Creare la directory di installazione per Agent Controller. Ad esempio: mkdir /u/rpt/IBM/RAC.
  2. Impostare ASSIZEMAX=2147483647. Ciò potrebbe richiedere il supporto da parte del programmatore del sistema.
  3. Aggiungere i seguenti comandi di esportazione a .profile dell'ID utente che verrà utilizzato per avviare Agent Controller:
    export RASERVER_HOME={percorso installazione}
    export LIBPATH=$LIBPATH:{percorso installazione}/lib:{percorso installazione java}/bin:
        {percorso installazione java}/bin/classic:[xml4c installation path]/lib
    export PATH=$PATH:{percorso installazione}/bin:{percorso installazione java}/bin
    export _BPX_SHAREAS="NO"
    dove percorso installazione è il percorso completo dell'ubicazione in cui è installato Agent Controller.
Nota: Dopo avere impostato le variabili di ambiente, è possibile utilizzare il comando java -fullversion per verificare la versione Java™. È richiesto Java versione 1.6 o successive.

Installazione di Agent Controller

L'agent Rational Performance Tester include Agent Controller e Load Generation Agent. Rational Agent Controller è utilizzato per raccogliere dati per la funzione Suddivisione del tempo di risposta e a supporto dell'avvio e del controllo degli stub dei servizi Web nel protocollo SOA. Load Generation Agent è utilizzato per generare il carico per l'applicazione sottoposta a test utilizzando gli utenti virtuali.

  1. Scaricare Rational Agent Controller (RAC) for z/OS. I bit sono disponibili qui.
  2. Estrarre rac.zos.31bit.zip dal file rac.zos_V8.3.5.zip scaricato.
  3. Estrarre rac.jre.31bit.pax e rac.zos.31bit.pax da rac.zos.31bit.zip. Il contratto di licenza per RAC è incluso nel file rac.zos.31bit.zip.
  4. Accedere al computer z/OS e creare una directory per RAC, ad esempio /usr/lpp/RAC_8.3.5.
    Nota: Nel file system che contiene questa directory, saranno necessari almeno 300 MB di spazio disponibile.
  5. Aggiungere i seguenti comandi (sostituendo /usr/lpp/RAC_8.3.5 con la reale directory di installazione) a .profile dell'ID utente che verrà utilizzato per avviare Agent Controller:
    export RASERVER_HOME=/usr/lpp/RAC_8.3.5
      export LIBPATH=$LIBPATH:/usr/lpp/RAC_8.3.5/lib:/usr/lpp/RAC_8.3.5/jre/J7.0/bin:/usr/lpp/RAC_8.3.5/jre/J7.0/bin/classic:/usr/lpp/ixm/IBM/[xml4c installation path]/lib
      export PATH=$PATH:/usr/lpp/RAC_8.3.5/bin:/usr/lpp/RAC_8.3.5/jre/J7.0/bin
      export _BPX_SHAREAS="NO"
  6. Spostare rac.jre.31bit.pax e rac.zos.31bit.pax in una posizione temporanea sul computer z/OS. Ad esempio, /tmp/rac.jre.31bit.pax e /tmp/rac.zos.31bit.pax.
  7. Passare alla directory di installazione (/usr/lpp/RAC_8.3.5) e immettere il comando:
    pax -ppx -rvf /tmp/rac.zos.31bit.pax
  8. Creare una nuova sottodirectory, jre, nella directory di installazione.
  9. Passare alla nuova directory jre /usr/lpp/RAC_8.3.5/jre e immettere il comando:
    pax -ppx -rvf /tmp/rac.jre.31bit.pax
  10. Tornare alla directory di installazione /usr/lpp/RAC_8.3.5 e immettere il comando:
     extattr +p lib/*.so
  11. Passare alla sottodirectory bin della directory di installazione /usr/lpp/RAC_8.3.5/bin e immettere il comando:
     ./SetConfig.sh
  12. Se viene richiesto il percorso completo di java, specificare /usr/lpp/RAC_8.3.5/jre/J7.0/bin/java. Se non si è installato java in /usr/lpp/RAC_8.3.5, specificare un percorso equivalente.
  13. Se viene richiesta la modalità di accesso alla rete, specificare ALL. Utilizzare l'impostazione predefinita (FALSE) per Sicurezza abilitata.
  14. È ora possibile eliminare i file /tmp/rac.jre.31bit.pax e /tmp/rac.zos.31bit.pax dal Passo 6 descritto sopra.
    Nota: Prima di eseguire carichi di lavoro di grandi dimensioni sull'agent z/OS, si consiglia di regolare la dimensione massima dello spazio indirizzi per ciascun utente, impostando ASSIZEMAX=2147483647. Contattare l'amministratore di sistema per informazioni su come impostare ASSIZEMAX

Utilizzo di Agent Controller per la riproduzione

Con IBM Rational Performance Tester versione 8.3 e successive, Load Generation Agent non è disponibile su z/OS; viene utilizzato invece Rational Agent Controller (RAC). Pertanto, se si desidera riprodurre un test con un agent z/OS, è necessario indicare al workbench di utilizzare gli agent RAC anziché gli agent Load Generation. Per effettuare questa operazione, aggiungere l'opzione -DrptACScheduleLaunch, come mostrato di seguito, al file eclipse.ini prima di avviare Rational Performance Tester. Quando si utilizza questa opzione, il workbench Rational Performance Tester presuppone che TUTTI gli agent siano basati su RAC. Quindi, se si desidera utilizzare agent diversi da z/OS in una pianificazione con un agent z/OS, sarà necessario aver installato RAC su tutti gli agent (è possibile installare l'agent RAC e Load Generation sulle macchine Windows/Linux/AIX).
-vm
  C:\Program Files\IBM\SDP\Majordomo\jdk\jre\bin\javaw.exe
  -startup
  plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
  -install
  C:\Program Files\IBM\SDP
  --launcher.library
  plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.2.R36x_v20101222
  -vmargs
  -Xquickstart
  -Xms40m
  -Xgcpolicy:gencon
  -Xscmx48m
  -Xshareclasses:name=IBMSDP_%u
  -Xmx1200m
  -DrptACScheduleLaunch
  -Xjit:disableValueProfiling

Avvio e arresto di Agent Controller suz/OS (OS/390)

Disinstallazione di Agent Controller per Rational Performance Tester su z/OS (OS/390)


Feedback