HCL Domino 12.0.1 : Installation Hot Fix et Fix pack

Pour arrêter, démarrer le serveur HCL Domino nous utilisons les scripts de Daniel NASHED.
Les sources décompactées se trouvent dans le répertoire :

  • /home/notes

Les installations se trouvent dans les répertoires :

  • Programme Domino : /opt/hcl/domino
  • Data Domino : /local/notesdata

 


 

Nous allons traiter plusieurs cas :
 

  1. Installation du HF14 à partir de HCL Domino 12.0.1
  2. Installation du HF50 à partir de HCL Domino 12.0.1 HF14
  3. Installation du FP1 à partir de HCL Domino 12.0.1 HF50
  4. Installation du FP1 à partir de HCL Domino 12.0.1

 

1 – Installation du HF14 à partir de HCL Domino 12.0.1

 

Avant de commencer l’installation, nous allons entrer dans le mode console, arrêter le serveur et sortir du mode console :

domino console
QUIT
close

Puis nous allons dans le répertoire ou se trouvent les sources décompactées du HF14 puis nous lançons l’installation :

cd /home/notes/Domino1201HF14/linux64/
./install


Cliquer sur TAB.

Cliquer sur une touche.

Cliquer sur TAB.

Cliquer sur TAB.

Cliquer sur TAB.

Cliquer sur TAB.

 

Nous allons vérifier que le HF14 soit bien installé sur le serveur HCL Domino, nous allons redémarrer le serveur :

sudo domino start live
show server


 

2 – Installation du HF50 à partir de HCL Domino 12.0.1 HF14

 

Avant de commencer l’installation, nous allons entrer dans le mode console, arrêter le serveur et sortir du mode console :

domino console
QUIT
close

Puis nous allons dans le répertoire ou se trouvent les sources décompactées du HF50 puis nous lançons l’installation :

cd /home/notes/Domino1201HF50/linux64/
./install


Cliquer sur TAB.

Cliquer sur TAB.

Cliquer sur une touche (une ou plusieurs fois).

Cliquer sur TAB.

Cliquer sur TAB.

Cliquer sur e pour sortir de l’installation. Pour installer le nouveau HF, il faut dans un premier temps désinstaller l’ancien HF.
 

Nous allons dans le répertoire ou se trouvent les sources décompactées du HF14 puis nous lançons la désinstallation :

cd /home/notes/Domino1201HF14/linux64/
./install


Cliquer sur TAB.

Cliquer sur TAB.

Cliquer sur une touche (une ou plusieurs fois).

Cliquer sur TAB.

Cliquer sur TAB.

Cliquer sur TAB.

Cliquer sur TAB.

 
Nous allons vérifier que le HF14 soit bien désinstallé sur le serveur HCL Domino, nous allons redémarrer le serveur :

sudo domino start live
show server


 

Avant de continuer l’installation, nous allons entrer dans le mode console, arrêter le serveur et sortir du mode console :

domino console
QUIT
close

Nous retournons dans le répertoire ou se trouvent les sources décompactées du HF50 puis nous lançons l’installation :

cd /home/notes/Domino1201HF50/linux64/
./install


Cliquer sur TAB.

Cliquer sur TAB.

Cliquer sur une touche (une ou plusieurs fois).

Cliquer sur TAB.

Cliquer sur TAB.

Cliquer sur TAB.

 

Nous allons vérifier que le HF50 soit bien installé sur le serveur HCL Domino, nous allons redémarrer le serveur :

sudo domino start live
show server


 

3 – Installation du FP1 à partir de HCL Domino 12.0.1 HF50

 

Avant de commencer l’installation, nous allons entrer dans le mode console, arrêter le serveur et sortir du mode console :

domino console
QUIT
close

Puis nous allons dans le répertoire ou se trouvent les sources décompactées du FP1 puis nous lançons l’installation :

cd /home/notes/Domino1201FP1/linux64/domino
./install


Cliquer sur TAB.

Cliquer sur une touche.

Cliquer sur TAB.

Cliquer sur TAB.

Cliquer sur TAB.

Cliquer sur e pour sortir de l’installation. Pour installer le FP, il faut dans un premier temps désinstaller le HF.
 

Nous allons dans le répertoire ou se trouvent les sources décompactées du HF50 puis nous lançons la désinstallation :

cd /home/notes/Domino1201HF50/linux64/
./install


Cliquer sur TAB.

Cliquer sur TAB.

Cliquer sur une touche (une ou plusieurs fois).

Cliquer sur TAB.

Cliquer sur TAB.

Cliquer sur TAB.

Cliquer sur TAB.

 

Nous allons vérifier que le HF50 soit bien désinstallé sur le serveur HCL Domino, nous allons redémarrer le serveur :

sudo domino start live
show server


 

Avant de continuer l’installation, nous allons entrer dans le mode console, arrêter le serveur et sortir du mode console :

domino console
QUIT
close

Puis nous allons dans le répertoire ou se trouvent les sources décompactées du FP1 puis nous lançons l’installation :

cd /home/notes/Domino1201FP1/linux64/domino
./install


Cliquer sur TAB.

Cliquer sur une touche.

Cliquer sur TAB.

Cliquer sur TAB.

Cliquer sur TAB.

Cliquer sur TAB.

 

Nous allons vérifier que le FP1 soit bien installé sur le serveur HCL Domino, nous allons redémarrer le serveur :

sudo domino start live
show server


 

4 – Installation du HF50 à partir de HCL Domino 12.0.1

 

Avant de commencer l’installation, nous allons entrer dans le mode console, arrêter le serveur et sortir du mode console :

domino console
QUIT
close

Puis nous allons dans le répertoire ou se trouvent les sources décompactées du FP1 puis nous lançons l’installation :

cd /home/notes/Domino1201FP1/linux64/domino
./install


Cliquer sur TAB.

Cliquer sur une touche.

Cliquer sur TAB.

Cliquer sur TAB.

Cliquer sur TAB.

Cliquer sur TAB.

 

Nous allons vérifier que le FP1 soit bien installé sur le serveur HCL Domino, nous allons redémarrer le serveur :

sudo domino start live
show server




Configuration de Rocky Linux 9.x pour Domino 12 – Domino 14

Prérequis Linux :

 

Rocky Linux 9.x

 

Mise à jour du système :

dnf check-update
dnf update

 

Installation de « epel-release » :

dnf install epel-release

 

Installation de vim (vi amélioré), unzip, wget et net-tools :

dnf install vim unzip wget bind-utils net-tools tar sysstat ncdu policycoreutils-python-utils

 

Mise à jour du hostname :

vim /etc/hostname

 

Mise à jour du fichier hosts :

vim /etc/hosts

 

Pour Domino 12
Mise à jour SELINUX

  • SELINUX=disabled
vim /etc/sysconfig/selinux


puis taper la commande

setenforce 0

 

Pour configurer l’heure à celle de Paris :

timedatectl set-timezone Europe/Paris

 
 

Prérequis Domino:

 

Pour Domino 12
Installation de perl et librairie pour snmp :

dnf install perl glibc.i686 gdb

 

Pour Domino 14
Installation de perl et librairie pour snmp :

dnf install gdb perl-libs

 

Ajout de l’utilisateur « notes » et du groupe « notes »

useradd notes -U -m

 

Pour Domino 12
Ajout du paramètre « DOMINO_LINUX_SET_PARMS »

export DOMINO_LINUX_SET_PARMS=1
echo -e "\nexport DOMINO_LINUX_SET_PARMS=1" >> /home/notes/.bashrc
vim /home/notes/.bashrc

 

Security limits
Mettre à jour le fichier Security/limits en ajoutant ou modifiant les deux lignes suivantes :

  • notes soft nofile 80000
  • notes hard nofile 80000
vim /etc/security/limits.conf

 

Mise à jour du firewall

firewall-cmd --zone=public --permanent --add-service=http
firewall-cmd --zone=public --permanent --add-service=https
firewall-cmd --zone=public --permanent --add-service=ldap
firewall-cmd --zone=public --permanent --add-service=ldaps
firewall-cmd --zone=public --permanent --add-service=smtp
firewall-cmd --zone=public --permanent --add-service=smtps
firewall-cmd --zone=public --permanent --add-port 1352/tcp
firewall-cmd --zone=public --permanent --add-port 2050/tcp
firewall-cmd --zone=public --permanent --add-port 8585/tcp
firewall-cmd --reload
firewall-cmd --list-all

 
Vous pouvez ajouter ou supprimer des services et ports au niveau du firewall selon votre architecture Domino.




HCL Domino 12 : Configuration du service Domino

Comment modifier le démarrage d’un serveur Domino? Telle était mon interrogation quand j’ai lancé mon serveur Domino sans sélectionner le mode de démarrage suivant : Démarrage en tant que service Windows.

On pourrait envisager de refaire l’installation du serveur Domino mais il y a un autre solution, beaucoup plus simple et plus rapide. Comme pour HCL Connections, il existe un exécutable qui permet de créer le service Windows.

Il est présent au moins depuis la version 8.x de Domino. Ce fichier se trouve dans le répertoire Domino_Program : ntsvinst.exe

Dans notre cas le répertoire Domino_Program sera :

C:\HCL\Domino

 

Voici les paramètres :

  • -c : crée le service Domino
  • -d : supprime le service Domino
  • -t"Nom du service" : définit le nom du service Domino »
  • -i"Chemindunotes.ini" : définit le chemin complet du fichier notes.ini

Pour utiliser cette commande, ouvrez une fenêtre de commande en mode administrateur, se déplacer dans le répertoire C:\HCL\Domino :

Pour créer le service Domino, taper la commande :

ntsvinst.exe -c -t"Nom du service" -i"Chemindunotes.ini"

Dans notre cas :

ntsvinst.exe -c -t"HCL Domino Server" -i"C:\HCL\Domino\notes.ini"

 

Pour supprimer le service Domino, taper la commande :

ntsvinst.exe -d -t"Nom du service"

Dans notre cas :

ntsvinst.exe -d -t"HCL Domino Server"



HCL Domino 12 – ODS 55

Structure ODS (On-Disk Structure) de Domino

La sortie de HCL Domino 12 a introduit une nouvelle version ODS (On Disk Structure) pour les bases de données. Cette nouvelle version est nommée ODS 55. Cette structure représente le format de fichier d’une base de données, en l’occurrence la structure de la base NSF(1).

Chaque nouvelle version de HCL Domino peut proposer une nouvelle version qui s’accompagne d’améliorations spécifiques à ces bases de données non accessibles avec les anciennes versions ODS.

Voici le tableau qui indique la versions ODS par défaut, la nouvelle version ODS et le paramètre à activer dans le fichier notes.ini à partir de HCL Domino 9.

Edition Notes/DominoSystème ODS par défautNouveau système ODSParamètre notes.ini à ajouter
94352Create_R9_Databases=1
105253Create_R10_Databases=1
1152AucunNon applicable
125255Create_R12_Databases=1

Comme nous pouvons le voir dans ce tableau, si on n’utilise pas de paramètre Create_Rx_Databases=1, les bases NSF sont créées avec la version ODS par défaut. Elles peuvent être mises à niveau en les compactant à l’aide d’une optimisation par copie.

load compact -c base.nsf

Nous pouvons visualiser la version ODS d’une base nsf en cliquant sur l’onglet i de la boite des propriétés de la base.

Nous pouvons aussi afficher les versions ODS de plusieurs bases dans la colonne Format de l’onglet Fichier du client d’administration Domino.

 

Améliorations introduites avec la structure ODS 55 dans Domino 12

Cette nouvelle structure apporte trois nouvelles améliorations :
Pour ces améliorations, il faut que la structure ODS soit en 55.

  • Augmentation des entrées LCA.
    Passage de 950 à 65535. Pour bénéficier de cette augmentation, il suffit d’ajouter dans le notes.ini des serveurs et clients la valeur suivante :

    NSF_ENABLE_LARGE_ACL=1

    Pour revenir en arrière, supprimer suffisamment d’entrées LCA pour revenir à une taille de 32 Ko puis lancer la commande compact -r

  • Augmentation de la taille des champs de type summary.
    Elle passe de 64 Ko à 16 Mo. Pour activer cette fonctionnalité, taper la commande suivante :

    load compact -c -LargeSummary on base.nsf
  • Augmentation de la taille des champs de type non-summary.
    Chaque champs peut avoir une taille maximum de 1 Go avec un document maximum de 4 Go

 
1 – NSF : Notes Storage Facility est le nom du format des bases de données pris en charge par HCL Notes/Domino.