Installer les packages pour les noms de périphériques Linux
Si vous voulez migrer une machine virtuelle (VM) Linux VMWare, VirtualBox ou Amazon Web Services (AWS) vers une VM Linux OUTSCALE, vous devez installer un package pour configurer les règles udev. Pour en savoir plus sur la procédure de migration, voir Migrer une VM Linux vers le Cloud OUTSCALE.
Pour en savoir plus, voir À propos des volumes > Attachement des volumes et noms de périphériques.
-
Connectez-vous à votre VM et ouvrez un terminal.
-
Téléchargez le package OUTSCALE dont vous avez besoin dans le répertoire de votre choix à l’aide d’une des méthodes suivantes :
-
Pour les VM CentOS, avec l’url suivante : https://oos.eu-west-2.outscale.com/omi/packages/osc-udev-rules-20160519-1.x86_64.rpm
-
Pour les VM Ubuntu, avec l’url suivante : https://oos.eu-west-2.outscale.com/omi/packages/osc-udev-rules-20190314_amd64.deb
> wget URL
-
-
Installez le package sur la VM à l’aide d’une des méthodes suivantes :
-
Pour les VM CentOS :
> rpm -i osc-udev-rules-20160519-1.x86_64.rpm
-
Pour les VM Ubuntu :
> dpkg -i osc-udev-rules-20190314_amd64.deb
-
-
Si le message d’alerte
Wrong volumes names
apparaît, contactez notre équipe Support ou modifiez le fichier /etc/fstab :in
your/
etc/
fstab-
Ouvrez votre fichier /etc/fstab dans un éditeur de texte.
-
Modifiez les noms de périphériques pour les volumes attachés en /dev/sdX au format /dev/xvdX, X étant la même lettre dans les deux formats.
Exemple de fichier /etc/fstabcat /etc/fstab proc /proc proc defaults,nosuid,nodev,noexec,relatime 0 0 sysfs /sys sysfs defaults,nosuid,nodev,noexec,relatime 0 0 tmpfs /dev/shm tmpfs defaults,nosuid,nodev 0 0 devpts /dev/pts devpts defaults,nosuid,noexec,relatime,mode=620 0 0 /dev/vda1 / ext4 defaults,noatime,nodiratime 0 0 none /selinux selinuxfs noauto,defaults 0 0 /dev/xvdd /mnt/d ext3 defaults 0 0 /dev/xvdh /mnt/h ext3 defaults 0 0
Vous devez utiliser le nom de périphérique /dev/vda1 pour le root file system (volume système).
Vous devez utiliser un nom de périphérique au format
/dev/xvdX
pour tout autre volume.
-
-
Pour vérifier qu’aucun nom de périphérique au format /dev/sdX ne reste dans le fichier /etc/fstab de votre VM, exécutez dans n’importe quel répertoire le script osc-check_vdsd contenu dans le package et installé dans /usr/local/bin :
> osc-check_vdsd
Si le résultat est vide et que vous avez uniquement modifié les
sd
enxvd
, vos modifications sont correctes. -
Redémarrez votre VM.
Le package est installé et vous pouvez voir les liens entre les noms de périphériques en /dev/xvdX et /dev/sdY dans le répertoire /dev.
Page connexe
AWS™ et Amazon Web Services™ sont des marques de commerce d’Amazon Technologies, Inc. ou de ses affiliées aux États-Unis et/ou dans les autres pays.