Conditions préalables à l'utilisation de la fonction verrouillage/libération (reserve/release) interface SCSI virtuelle

Connaître les conditions préalables à l'installation de l'interface interface SCSI virtuelle afin de prendre en charge les applications qui utilisent les fonctions de verrouillage et de libération SCSI.

Les versions de serveur d'E-S virtuel 1.3 et suivantes permettent une prise en charge des applications qui sont activées pour utiliser les fonctions de verrouillage SCSI-2 contrôlées par la partition client. En règle générale, la fonction de verrouillage/libération SCSI est utilisée dans les environnements groupés dans lesquels les conflits relatifs aux ressources de disque SCSI peuvent nécessiter un contrôle plus approfondi. Pour assurer la prise en charge du serveur d'E-S virtuel de ces environnements, configurez l'activation VIOS de cette prise en charge. Si les applications que vous utilisez fournissent des informations sur la règle à suivre pour activer les fonctions de verrouillage SCSI-2 sur la partition client, exécutez les procédures ci-après pour définir la règle de verrouillage.

Exécutez les tâches suivantes pour activer la prise en charge du serveur d'E-S virtuel des environnements de verrouillage SCSI-2 :

  1. Configurez l'attribut reserve_policy du serveur d'E-S virtuel sur single_path, en exécutant la commande suivante :
    chdev -dev1 hdiskN -attr reserve_policy=single_path
    Remarque : Effectuez cette opération lorsque l'unité n'est pas en cours d'utilisation. Si vous exécutez cette commande alors que l'unité est ouverte ou en cours d'utilisation, vous devez utiliser l'option -perm avec cette commande. Si vous utilisez l'option -perm, les modifications ne prendront effet que lorsque l'unité sera déconfigurée puis reconfigurée.
  2. Activez la fonction client_reserve sur le serveur d'E-S virtuel.
    • Si vous créez une unité cible virtuelle, utilisez la commande suivante :
      mkvdev -vdev hdiskN -vadapter vhostN -attr client_reserve=yes
      hdiskN correspond au nom de l'unité cible virtuelle et vhostN au nom de la carte du serveur interface SCSI virtuelle.
    • Si l'unité cible virtuelle a déjà été créée, utilisez la commande suivante :
      chdev -dev vtscsiN -attr client_reserve=yes
      vtscsiN désigne le nom de l'unité virtuelle.
  3. Sur le client virtuel, procédez comme suit pour configurer la prise en charge de la fonction verrouillage/libération SCSI pour le disque virtuel sauvegardé par le disque physique que vous avez configuré à l'étape 1 :
    1. Affectez à la règle de libération la valeur single_path sur le client virtuel, à l'aide de la commande suivante :
      chdev -a reserve_policy=single_path -1 hdiskN
      hdiskN désigne le nom du disque virtuel
      Remarque : Effectuez cette opération lorsque l'unité n'est pas en cours d'utilisation. Si vous exécutez cette commande alors que l'unité est ouverte ou en cours d'utilisation, utilisez l'option -p. Dans ce cas, les modifications ne prendront effet que lorsque l'unité sera déconfigurée puis reconfigurée.
    2. Définissez l'attribut hcheck_cmd de sorte que le code MPIO utilise l'option inquiry. Si l'attribut hcheck_cmd a la valeur test unit ready et que l'unité de sauvegarde est verrouillée, le paramètre test unit ready échouera et consignera un message d'erreur sur le client.
      chdev -a hcheck_cmd=inquiry -1 hdiskN
      hdiskN désigne le nom du disque virtuel.
Pour plus d'informations sur ces commandes, voir la description des commandes du serveur d'E-S virtuel

Envoyer un commentaire | Evaluer la page