Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Les volumes Amazon EBS et les volumes de stockage d'instances sont exposés sous forme de périphériques en mode NVMe bloc sur les instances basées sur Nitro. Pour utiliser pleinement les performances et les fonctionnalités d'Amazon EBS pour les volumes exposés sous forme de périphériques en NVMe mode bloc, le AWS NVMe pilote doit être installé sur l'instance. Le AWS NVMe pilote est installé par défaut sur tous les systèmes AWS Windows AMIs de dernière génération.
Pour plus d'informations sur EBS NVMe, consultez Amazon EBS et le guide de NVMe l'utilisateur d'Amazon EBS. Pour plus d'informations sur le stockage d'instances SSD et NVMe consultezVolumes de stockage d'instances SSD pour les EC2 instances.
Les pilotes suivants AMIs incluent les NVMe pilotes requis :
Amazon Linux 2
AMI Amazon Linux 2018.03
-
Ubuntu 14.04 ou une version ultérieure avec noyau
linux-aws
Note
AWS Les types d'instances basés sur Graviton nécessitent Ubuntu 18.04 ou version ultérieure avec noyau
linux-aws
Red Hat Enterprise Linux 7.4 ou une version ultérieure
SUSE Linux Enterprise Server 12 SP2 ou version ultérieure
CentOS 7.4.1708 ou une version ultérieure
FreeBSD 11.1 ou version ultérieure
Debian GNU/Linux 9 ou version ultérieure
Pour vérifier que votre instance possède le NVMe pilote
Vous pouvez vérifier que votre instance possède le NVMe pilote à l'aide de la commande suivante.
-
Amazon Linux, RHEL, CentOS et SUSE Linux Enterprise Server
$
modinfo nvmeSi l'instance possède le NVMe pilote, la commande renvoie des informations sur le pilote.
-
Amazon Linux 2 et Ubuntu
$
ls /sys/module/ | grep nvmeSi l'instance possède le NVMe pilote, la commande renvoie les pilotes installés.
Pour mettre à jour le NVMe pilote
Si votre instance possède le NVMe pilote, vous pouvez le mettre à jour vers la dernière version à l'aide de la procédure suivante.
-
Connectez-vous à votre instance.
-
Mettez à jour le cache de votre package pour obtenir les mises à jour de packages nécessaires, comme suit.
-
Pour Amazon Linux 2, Amazon Linux, CentOS et Red Hat Enterprise Linux :
[ec2-user ~]$
sudo yum update -y
-
Pour Ubuntu et Debian :
[ec2-user ~]$
sudo apt-get update -y
-
-
Ubuntu 16.04 et versions ultérieures incluent le
linux-aws
package, qui contient les pilotes NVMe et ENA requis par les instances basées sur Nitro. Mettez à niveau le packagelinux-aws
pour recevoir la version la plus récente, comme suit :[ec2-user ~]$
sudo apt-get install --only-upgrade -y linux-aws
Pour Ubuntu 14.04, vous pouvez installer le package
linux-aws
le plus récent, comme suit :[ec2-user ~]$
sudo apt-get install linux-aws
-
Redémarrez votre instance pour charger la dernière version du noyau.
sudo reboot
-
Reconnectez-vous à votre instance après son redémarrage.
Configurer les réservations persistantes SCSI pour les instances Windows
Une fois la version du AWS NVMe pilote 1.5.0
ou une version ultérieure installée, vous pouvez activer ou désactiver les réservations persistantes SCSI à l'aide du registre Windows pour Windows Server 2016 et versions ultérieures. Vous devez redémarrer l’instance pour que les modifications du registre prennent effet.
Vous pouvez activer les réservations persistantes SCSI à l’aide de la commande suivante qui définit EnableSCSIPersistentReservations
sur 1
.
PS C:\>
$registryPath = "HKLM:\SYSTEM\CurrentControlSet\Services\AWSNVMe\Parameters\Device"
Set-ItemProperty -Path $registryPath -Name EnableSCSIPersistentReservations -Value 1
Vous pouvez désactiver les réservations persistantes SCSI à l’aide de la commande suivante qui définit 0
sur EnableSCSIPersistentReservations
.
PS C:\>
$registryPath = "HKLM:\SYSTEM\CurrentControlSet\Services\AWSNVMe\Parameters\Device"
Set-ItemProperty -Path $registryPath -Name EnableSCSIPersistentReservations -Value 0