Dans les configurations de disques partagées, il est important de modifier la politique de verrouillage des disques.
Cette politique est donnée par le paramètre 'reserve_policy'.
Si vous partagez des disques entre plusieurs partitions, il faut donc mettre la valeur de cette option à 'no_reserve'.
On peut changer ce paramètre en direct par la commande 'chdev' :
# chdev -l hdiskXX -a reserve_policy=no_reserve
Mais si la définition du 'hdisk' est effacée, la prochaine détection remettra la valeur par défaut à savoir 'single_path'.
C'est pourquoi il faut modifier les paragraphes dans la base ODM.
Pour cela, nous allons modifier les valeurs par défaut de la base ODM 'PdAt'.
En premier lieu, il faut bien sûr effectuer une sauvegarde de la table :
# odmget PdAt > /tmp/PdAt.orig.txt
Puis, on récupère les paragraphes nous concernant( Par exemple pour des disques EMC).
# odmget -q "uniquetype=disk/fcp/SYMM_RAID1 and attribute = reserve_lock" PdAt
PdAt:
uniquetype = "disk/fcp/SYMM_RAID1"
attribute = "reserve_policy"
deflt = "single_path"
values = "no_reserve,single_path,PR_shared,PR_exclusive"
width = ""
type = "R"
generic = "DU"
rep = "sl"
nls_index = 33
Ce résultat est alors stocké dans un fichier(/tmp/Reserve.txt), puis la valeur modifiée à la main pour passer à 'no_reserve'.
PdAt:
uniquetype = "disk/fcp/SYMM_RAID1"
attribute = "reserve_policy"
deflt = "no_reserve"
values = "no_reserve,single_path,PR_shared,PR_exclusive"
width = ""
type = "R"
generic = "DU"
rep = "sl"
nls_index = 33
Enfin, on applique le nouveau paragraphe :
# odmchange -q "uniquetype=disk/fcp/SYMM_RAID1 and attribute = reserve_lock" PdAt /tmp/Reserve.txt