Рубрики
Uncategorized

Включение поддержки ENA на вашем AWS EC2

Включение поддержки ENA на вашем AWS EC2 с AWS-CLI с 5 простыми шагами. Помечено с AWS, DEVOPS, WEBDEV.

AWS предоставляет широкий ассортимент типов экземпляров EC2 для различных целей. Я хотел изменить один из моих экземпляров EC2 типа из M4 до T3. Как правило, тип экземпляра EC2 может быть изменен непосредственно из консоли AWS после остановки вашего экземпляра. Когда я попробовал то же самое, угадай что? Я столкнулся с этой ошибкой

Усовершенствованная сеть с помощью эластичного сетевого адаптера (ENA) требуется для типа экземпляра «T3.2XLarge». Убедитесь, что ваш экземпляр «I-XXXXXXXXXXXXXXXXXX» включен для ENA

Поскольку я не эксперт в сети, я не знал, что это за это все. Прочитав некоторые из AWS Guide Pages Я узнал, что расширенная сеть обеспечивает более высокую пропускную способность, более высокую производительность пакета в секунду (PPS) и последовательно более низкие задержки межпредментов. И для того, чтобы перейти к последним доступным типам экземпляров, ENA должен быть установлен и включен.

Я быстро начал искать способы позволяют ENA в моем случае m4, так что я могу перейти к t3 типа экземпляра. Но, как всегда, я запуталась чтение AWS документации для тех же. Позже, была в состоянии преобразовать его и думал разделить эти простые шаги для нуждающихся, чтобы быстро достичь результата.

📘 ПРИМЕЧАНИЕ Есть несколько способов включения ENA на экземпляр EC2, я буду использовать AWS-кли для того же. Проверьте настройка AWS-кли настроить AWS-консоли на локальном компьютере

1. Убедитесь, что вы установили AWS-CLI на вашем локальном компьютере и требуют разрешения на ваш секрет AWS для изменения экземпляров EC2

2. Остановить экземпляр

$ aws ec2 stop-instances --instance-ids  --region   

3. Проверьте, если ENA уже включен в вашем EC2

$ aws ec2 describe-instances --instance-id  --query "Reservations[].Instances[].EnaSupport" --region 

# if it is enabled, then you will get the following output
[
    true
]

#if it is not enabled, you will get an empty array
[]

4. Если ENA не включен, то выполнить следующую команду, чтобы включить его

# Note: following command won't return any response
$ aws ec2 modify-instance-attribute --instance-id  --ena-support --region 

# Verify if above command was a success
$ aws ec2 describe-instances --instance-id  --query "Reservations[].Instances[].EnaSupport" --region   
[
    true
]

5. Вуаля! Теперь измените тип экземпляра, если уже не изменилась с AWS консоли, и запустить экземпляр

$ aws ec2 start-instances --instance-ids  --region 

Поздравляем! 👏 Вы успешно включили поддержку ENA на вашем экземпляре EC2 с этими простыми шагами. Оставьте комментарий, если вы сталкиваетесь с любыми проблемами.

Увидимся! до моего следующего поста 😋

Оригинал: «https://dev.to/idrisrampurawala/enabling-ena-support-on-your-aws-ec2-2fcp»