Connexion à des volumes avec des chemins de périphérique cohérents

Oracle Cloud Infrastructure prend en charge les chemins de périphérique cohérents pour les volumes par blocs qui sont attachés à des instances Linux compatibles. Lorsque vous attachez un volume par blocs à une instance, vous pouvez sélectionner un chemin de périphérique qui reste cohérent entre les redémarrages de l'instance. Cela vous permet d'utiliser un chemin de périphérique cohérent lorsque vous référencez le volume pour effectuer des tâches telles que les suivantes :

Lorsque vous utilisez des chemins de périphérique cohérents dans des instances Linux compatibles, le chemin de périphérique du volume de démarrage est le suivant :

/dev/oracleoci/oraclevda
Note

Les chemins de périphérique sont obligatoires lors de l'attachement d'un volume configuré pour le niveau Ultra-haute performance.
Note

Les chemins de périphérique ne sont pas disponibles lorsque vous attachez un volume de démarrage en tant que volume de données à une deuxième instance.

Images qui prennent en charge les chemins de périphérique cohérents

Les chemins de périphérique cohérents sont pris en charge et activés par défaut sur les instances lorsque toutes les affirmations suivantes sont vraies :

  • L'instance a été créée au moyen d'une image de plate-forme.
  • L'image est une image Linux.
  • L'image a été publiée en novembre 2018 ou ultérieurement. Pour obtenir des numéros de version spécifiques, voir Notes de version des images.
  • L'instance a été lancée après le 11 janvier 2019.

Pour les instances lancées en utilisant l'OCID de l'image ou un volume de démarrage existant, si l'image source prend en charge les chemins de périphérique cohérents, l'instance prend en charge les chemins de périphérique.

Les chemins de périphérique cohérents ne sont pas activés par défaut pour les images de partenaires basées sur Linux et les images personnalisées créées à partir d'autres sources. Vous pouvez activer des chemins de périphérique cohérents pour ces images en modifiant les capacités d'image pour l'image personnalisée à l'aide de la procédure décrite ci-dessous. Cette fonction ne s'applique pas aux images Windows.

Pour activer des chemins de périphérique cohérents pour une image personnalisée
  1. Ouvrez le menu de navigation et sélectionnez Calcul. Sous Calcul, sélectionnez Images personnalisées.
  2. Sélectionnez l'image personnalisée pour laquelle vous souhaitez activer des chemins de périphérique cohérents.

  3. Sélectionnez Modifier les capacités d'image.

  4. Dans la section Nom de volume cohérent, sélectionnez Activé.

  5. Sélectionnez Enregistrer les modifications.

Chemins de périphérique dans la console

Vous sélectionnez un chemin de périphérique lorsque vous attachez un volume par blocs à une instance.

Si vous spécifiez un chemin de périphérique, il s'affiche dans la liste Volumes par blocs attachés d'une instance, dans le champ Chemin de périphérique.

Chemins de périphérique dans l'instance

Utilisez les exemples de commande suivants pour exécuter différentes tâches de configuration sur le volume attaché. Ces commandes sont fournies pour les volumes qui utilisent des chemins de périphérique cohérents et ceux qui n'en utilisent pas.

Création d'une partition avec fdisk
  • Aucun chemin de périphérique spécifié :

    fdisk /dev/sdb
  • Chemin de périphérique spécifié :

    fdisk /dev/oracleoci/oraclevdb
Création d'un système de fichiers ext3
  • Aucun chemin de périphérique spécifié :

    /sbin/mkfs.ext3 /dev/sdb1
  • Chemin de périphérique spécifié :

    /sbin/mkfs.ext3 /dev/oracleoci/oraclevdb1
Mise à jour du fichier /etc/fstab
  • Aucun chemin de périphérique spécifié :

    UUID=84dc162c-43dc-429c-9ac1-b511f3f0e23c /oradiskvdb1 xfs defaults,_netdev,noatime 0 2
  • Chemin de périphérique spécifié :

    /dev/oracleoci/oraclevdb1   /oradiskvdb1    ext3    defaults,_netdev,noatime  0  2
Montage du système de fichiers
  • Aucun chemin de périphérique spécifié :

    mount /dev/sdb1 /oradiskvdb1
  • Chemin de périphérique spécifié :

    mount /dev/oracleoci/oraclevdb1 /oradiskvdb1