Page 1 sur 1

Migration de 7.03 en 8.01 sur I5 V5R4

MessagePublié: 10 Juil 2008 à 12:21
par Pascale
Bonjour,

Suite aux problèmes rencontrés lors de cette migration, voici quelques petites infos pour les éviter.

1. Problèmes Java: la tâche HTTP ne monte pas.
Message d'erreur:
09/07/2008 00:53:53 JVM: The Java Virtual Machine creation returned an invalid JVM machine pointer.
09/07/2008 00:53:53 JVM: Java Virtual Machine failed to start
09/07/2008 00:53:53 HTTP Server: Error Loading Java Virtual Machine
09/07/2008 00:53:53 HTTP Server: JVM: Missing entrypoint in JVM runtime library.
09/07/2008 00:53:54 JVM: The Java Virtual Machine creation returned an invalid JVM machine pointer.
09/07/2008 00:53:54 JVM: Java Virtual Machine failed to start
09/07/2008 00:53:55 HTTP Server: Shutdown

Nous avions suivi les recommandations d'IBM en utilisant la variable JavaUseClassicJVM=1 pour utiliser l'ancienne version de Java (option 7). Cette variable n'a pas fonctionné, IBM nous a indiqué qu'il fallait changer la version (option huit).
Nous l'avions tenté, mais le serveur crashait sur une fatal error.
Voici la procédure que nous avons dû suivre:

i5/OS V5R4 introduces support for JVM 5.0 32-bit. This support is made
available using a Portable App Solution Environment (PASE) implementation
of Java. PASE is a runtime environment, similar to AIX, that is
independent of i5/OS (IBM i).
IBM supports this new 32-bit JVM with Domino 8. Prior versions of Domino
continue to use the "classic" JVM. By default, the HTTP task on Domino 8
now uses the 32-bit JVM (product 5722JV1 option 8 J2SE 5.0 32-bit). This
JVM requires PASE. If 5722JV1 option 8 and PASE are not installed, the
Domino HTTP task will fail to load.

PASE is license product 5722SS1 option 33. PASE was not included in the
list of required products in the Release Notes for Domino 8.0.0 on System
i. There is a error in the Release Notes for Domino 8.0.1 on System i. It
states that Portable Application Solution Environment (PASE) is 5722SS1
opt. 30 instead of option 33:

PASE:
5722SS1 33 2924 Portable App Solutions Environment


Install 5722SS1 option 33 and the recommended PTFs from website URL:

http://www-03.ibm.com/servers/enable/si ... /misc.html

Pour info, dans la plupart des docs, le PASE est indiqué en option 30 (ce qui est faux) et doit être option 33.

Nous avons installé et appliqué tous les PTF indiqués et tout fonctionne correctement.

2. Le serveur plante toutes les 80-100 min sur la tâche update:
Nous avons trouvé une technote à ce sujet et avons contacté IBM pour le hotfix

Technote
http://www-1.ibm.com/support/docview.ws ... wg21312838

Hotfix indiqué par IBM:
This is a hotfix that will stop the update taskfrom crashing. L501566.savf.

It has a different PMR # but don't worry about that, the link will work.

ftp://ftp.emea.ibm.com/fromibm/pmr/2582 ... 01566.SAVF

Procédure pour appliquer un hot fix fournie par IBM également:
How to apply a hotfix on Iseries

First, to apply a hot fix PTF on the AS/400 platform, you need a user ID with command line capabilities and a user class of *SECOFR.

1. Using the appropriate user ID, establish a 5250 session with the AS/400.

2. Identify the save file by using the hot fix PTF number (e.g., hot fix PTF#.bin), and check whether the save file exists on the AS/400 by using the AS400 command:

DSPSAVF QGPL/hot fix PTF#

If the save file exists but does not contain any records, continue go to Step 4. However, if the save file contains records, then you must confirm its purpose and take one of the following actions:

a) Delete the file using the AS/400 command: DLTF QGPL/hot fix PTF#

OR

b) Rename the file using the following AS/400 command:

RNMOBJ OBJ(QGPL/hot fix PTF#) OBJTYPE(*FILE) NEWOBJ(NAME)

3. Create the save file by executing the following from an AS/400 command line:

CRTSAVF FILE(QGPL/hot fix PTF#) TEXT('Hotfix to correct SPR#')

4. Transfer the hot fix PTF from the PC to the AS/400 system:

NOTE: These instructions assume the hot fix PTF has been detached to the root directory of the C:\ drive on your PC. You may need to adjust the instructions depending on the file name and location used when you detached the save file on your PC.

On the PC, enter the following commands and responses, when prompted:

ftp [your OS/400 system name or IP address]
Name:[Enter your OS/400 user profile name and press enter]
Password:[Enter your OS/400 password and press enter]
ftp>binary
Representation type is binary IMAGE.
ftp>put [C]:\hot fix PTF#.bin qgpl/hot fix PTF#
ftp>quit

5. Shut down Directory Synchronization:

a. Enter the following AS/400 command to end the Directory Synchronization jobs:

CALL QNOTESINT/QNNDIEND *ALL

b. Wait until Directory Synchronization jobs end (this may take up to 5 minutes) before you continue. Use the Work with Active Jobs (WRKACTJOB) command to determine when directory synchronization has ended. Use the following AS/400 command to determine if any Directory Synchronization jobs are still active:

WRKACTJOB SBS(QSYSWRK) JOB(QNNDI*)

6. Shut down all active Domino servers as follows:

a. Type the AS/400 command: enddomsvr
b. Press the F4 key to have the system prompt you for details.
c. Type the server name in the field provided and press Enter. If you are not sure of the server name, press the F4 key to display a list of Domino Servers on your AS/400.

7. Follow steps 6a--6c for each Domino server on the AS/400.

8. Wait until all servers end before you continue with Step 9. Use the Work with Active Job (WRKACTJOB) command to determine when all servers are shut down. Enter the following AS/400 command: WRKACTJOB

9. To load and apply HOT FIX, issue the following AS/400 commands:


Domino 6.5.x:
LODPTF LICPGM(5733L65) DEV(*SAVF) SAVF(QGPL/hot fix PTF#)

APYPTF LICPGM(5733L65) SELECT(hot fix PTF#)

Domino 6.x:
LODPTF LICPGM(5733LD7) DEV(*SAVF) SAVF(QGPL/hot fix PTF#)

APYPTF LICPGM(5733LD7) SELECT(hot fix PTF#)


Domino 8x:
LODPTF LICPGM(5733LD8) DEV(*SAVF) SAVF(QGPL/hot fix PTF#)




APYPTF LICPGM(5733LD7) SELECT(hot fix PTF#)

10. Start your Domino Server, using the following steps:

a. On any AS/400 command line, type: strdomsvr

b. Press the F4 key to have the system prompt you for the server name.

c. Type the server name in the field provided. If you are not sure of the name, press the F4 key to display a list of Domino servers on your AS/400

d. Press ENTER.

e. Repeat steps a - d for each Domino server on the AS/400.

11. Start Directory Synchronization by typing the following command on the AS/400 command line:

call qnotesint/qnndistj


Ces deux procédures nous ont permis de régler tous les problèmes