Je souhaite afficher ou configurer le mappage de volumes actuel pour mon instance Amazon Elastic Compute Cloud (Amazon EC2) Windows Server 2016 ou version ultérieure. Ou bien, je souhaite configurer le mappage de volumes afin de pouvoir avoir une lettre de lecteur fixe dans le système d'exploitation (OS).
Résolution
Afficher les mappages de volumes existants
Pour plus d'informations sur la procédure d’affichage du mappage de volume existant sur l'instance, consultez la section Comment les volumes sont attachés et mappés pour les instances Windows Amazon EC2.
Configurer les mappages de volumes
Remarque : La résolution suivante concerne Windows Server 2016 et versions ultérieures et utilise l'agent EC2Launch v2. Avec EC2Launch v2, le mappage des volumes est géré en tant que service Windows. Les configurations se trouvent dans un fichier YAML situé à l'emplacement C:\ProgramData\Amazon\EC2Launch\config\agent-config.yml. Pour plus d'informations sur EC2Launch v1, consultez la section Configurer l'agent EC2Launch v1 sur votre instance Windows.
Initialiser tous les volumes
Pour initialiser tous les volumes, procédez comme suit :
- Dans le menu Démarrer, ouvrez Paramètres d’Amazon EC2Launch.
- Choisissez l'onglet Volumes, puis sélectionnez Initialiser.
- Sélectionnez Tout.
- Sélectionnez Enregistrer.
Ou bien, utilisez le fichier YAML. Ouvrez le fichier YAML C:\ProgramData\Amazon\EC2Launch\config\agent-config.yml, puis ajoutez la configuration suivante :
- task: initializeVolume
inputs:
initialize: all
Lorsque vous utilisez la configuration précédente, EC2Launch v2 détecte et initialise automatiquement tous les volumes de stockage attachés.
Initialiser des disques spécifiques à l'aide de mappages de lecteurs
Pour initialiser des disques spécifiques et attribuer des lettres spécifiques aux volumes, procédez comme suit :
- Dans le menu Démarrer, ouvrez Paramètres d’Amazon EC2Launch.
- Choisissez l'onglet Volumes, puis sélectionnez Initialiser.
- Sélectionnez Appareils.
- Dans la liste déroulante Appareils, sélectionnez vos appareils, par exemple /dev/nvme0n1 et /dev/nvme1n1.
- Pour chaque appareil, sous Lettre, appuyez sur une touche alphabétique, par exemple Z et Y.
- Sélectionnez Enregistrer.
Ou bien, utilisez le fichier YAML. Ouvrez le fichier YAML C:\ProgramData\Amazon\EC2Launch\config\agent-config.yml, puis ajoutez la configuration suivante :
- task: initializeVolume
inputs:
initialize: devices
devices:
- device: /dev/nvme0n1
name: Temporary Storage 0
letter: Z
- device: /dev/nvme1n1
name: Temporary Storage 1
letter: Y
Remarque : Remplacez /dev/nvme0n1 et /dev/nvme1n1 par vos volumes de stockage, et Y et Z par vos mappages de lettres.
Sur les instances Windows EC2, les volumes de stockage d'instance sont disponibles sous forme de chemins de périphérique :
- /dev/nvme0n1 - Stockage temporaire 0
- /dev/nvme1n1 - Stockage temporaire 1
- /dev/nvme1n2 - Stockage temporaire 2
Remarque : Le nombre de volumes de stockage d'instance varie selon le type d'instance EC2. Vérifiez le nombre de volumes correspondant à votre type d'instance pour vous assurer que la configuration est correcte.
Informations connexes
Définitions de tâche pour les tâches de démarrage d'EC2Launch v2