Поиск по сайту:

Как запустить RHEL 8 из Amazon EC2 в AWS

Предоставление экземпляра Red Hat Enterprise Linux Amazon EC2

В этой статье мы изучим пошаговый процесс создания и запуска RHEL 8 из Amazon EC2 в облаке AWS и способы получения доступа к экземпляру RHEL 8. с помощью приложения Putty.

Прежде чем мы создадим экземпляр RHEL 8 на AWS EC2, позвольте мне кратко представить вам Amazon EC2.

Что такое Amazon EC2?

Amazon Elastic Compute Cloud (EC2) используется для создания и запуска виртуальных компьютеров в облаке. Amazon — это веб-сервис для предоставления виртуальной машины. Эти виртуальные компьютеры называются «экземплярами» Amazon Web Services.

Amazon EC2 предоставляет самый широкий и полный набор инстансов, каждый из которых основан на передовых вычислительных, хранилищных и сетевых технологиях и оптимизирован для максимальной производительности и безопасности.

Создайте учетную запись в AWS

Перейдите на веб-сайт AWS EC2 и создайте бесплатную пробную учетную запись. После входа в консоль AWS вы сможете просмотреть все доступные сервисы на вкладке "сервис".

На странице консоли AWS перейдите в раздел «Службы»? Вычислить? ЕС2.

Доступ к порталу EC2

Как только вы попадете на портал EC2, у вас появится возможность запустить экземпляр.

Запустите экземпляр Amazon EC2

Действия по запуску RHEL 8 из Amazon EC2 в AWS

Чтобы запустить виртуальную машину из Amazon EC2, необходимо выполнить 7 шагов.

Шаг 1. Выберите образ машины Amazon (AMI)

Выберите Amazon MarketPlace и найдите имя сервера, который вы собираетесь запустить. Здесь мы запускаем сервер RHEL 8 для демонстрационных целей.

Внимание! Amazon Marketplace – это платформа электронной связи, на которой сторонние продавцы могут продавать свою продукцию. Он принадлежит Amazon. Конечные пользователи должны подписаться и иметь возможность запускать серверы из Amazon Marketplace для своих целей, оплата будет рассчитываться на почасовой основе в зависимости от модели сервера.

Нажмите AWS MarketPlace на левой панели и введите rhel8 в поле поиска. На правой панели вы увидите список виртуальных машин RHEL. Нажмите кнопку «Выбрать», чтобы запустить выбранный вами экземпляр RHEL 8.

Выберите образ машины RHEL Amazon.

На следующей странице вы можете просмотреть информацию о ценах для каждого типа инстанса. Вы можете получить представление о бюджете и соответственно выбрать тип инстанса. Нажмите Продолжить, чтобы продолжить.

Цены на RHEL на Amazon EC2

Шаг 2. Выберите тип экземпляра

В этом варианте вы можете выбрать сервер в соответствии с вашими требованиями. Микроэкземпляры будут соответствовать требованиям уровня бесплатного пользования.

В демонстрационных целях мы запускаем экземпляр t4g.micro, который состоит из 2 виртуальных ЦП и 1 ГБ ОЗУ. Выбрав экземпляр, нажмите кнопку "Настроить сведения об экземпляре" внизу, чтобы продолжить.

Выберите тип экземпляра

Шаг 3. Настройка сведений об экземпляре

Вы можете запускать несколько серверов одновременно. Запускаем 2 сервера для демонстрации. На данный момент мы можем продолжить работу с оставшимися конфигурациями по умолчанию.

При производстве в режиме реального времени каждая опция должна быть настроена в зависимости от дизайна/архитектуры проекта и требований.

Настройка сведений об экземпляре

Шаг 4. Добавьте хранилище

В этой опции мы можем указать размер хранилища. Мы переходим с 15 ГБ памяти на твердотельный накопитель общего назначения.

Добавить хранилище

Шаг 5. Добавьте тег

Тег — это метка, которую вы применяете к ресурсу Amazon Web Services. Здесь мы маркируем наши экземпляры как «OSTechNix».

Добавить метку

Шаг 6. Настройте группу безопасности

Нам необходимо установить правила брандмауэра для организации трафика данных. Эта область очень важна для производства в реальном времени. Обычно перед запуском серверов планируются четкие детали конструкции и требований; это зависит от варианта использования.

Мы можем назвать группу безопасности для одного варианта использования и применить эту группу безопасности для серверов, используемых/запущенных для этого варианта использования. Здесь мы назвали «OSTechNix» и разрешили весь трафик.

Настроить группу безопасности

Шаг 7. Проверка и запуск

На этом экране вам будет предложено выбрать существующую пару ключей или создать новую пару ключей. Для безопасного доступа к вашему экземпляру Linux через SSH вам понадобится пара ключей. Эта пара ключей похожа на Замок и Ключ.

Публичная часть ключа будет функционировать как замок и будет храниться в AWS, частная часть ключа будет функционировать как ключ, и вы сможете загрузить ее для подключения к серверу.

Я собираюсь создать новую пару ключей. Для этого выберите опцию «Создать новую пару ключей» в раскрывающемся списке и выберите тип пары ключей. Нажмите «Загрузить пару ключей» и сохраните ее в безопасном месте.

После загрузки пары ключей нажмите «Запустить экземпляры».

Пара ключей безопасности для экземпляров

Ваш экземпляр Amazon EC2 сейчас запустится.

Статус запуска экземпляра

Вы можете просмотреть запущенные вами экземпляры на панели управления EC2.

Просмотр экземпляров на панели управления EC2

Как подключить экземпляр RHEL 8 EC2 с помощью Putty

На предыдущем шаге мы загрузили ключ .pem. Нам нужно использовать этот ключ для создания закрытого ключа (файл .ppk).

Откройте Putty Key Generator и загрузите файл .pem, откуда вы скачали.

Загрузить файл .pem

Вы получите всплывающее окно с подтверждением, нажмите «ОК», чтобы импортировать ключ.

Закрытый ключ успешно импортирован

Сохраните закрытый ключ, который будет файлом .ppk.

Сохранить закрытый ключ (файл .ppk)

Получите общедоступный IP-адрес экземпляра из консоли AWS. Выберите экземпляр, вы можете получить всю информацию об экземпляре внизу.

Публичный IP-адрес экземпляра EC2

Откройте инструмент putty и подключите общедоступный IP-адрес экземпляра RHEL 8, используя сгенерированный нами закрытый ключ. Выполните следующие шаги, чтобы подключить сервер.

Откройте Putty и введите IP-адрес экземпляра RHEL 8:

Введите IP-адрес экземпляра RHEL 8 EC2 в Putty.

После ввода IP-адреса выберите SSH на вкладке Соединение. Нажмите Auth и загрузите ключ (файл .ppk), который вы скачали на предыдущем шаге. Вы можете просмотреть и загрузить файл .ppk из того места, где вы сохранили его. Наконец нажмите Открыть, чтобы подключиться к серверу.

Подключитесь к экземпляру RHEL 8 через Putty.

Поздравляем! Мы успешно подключились к экземпляру RHEL 8 через Putty. Имя пользователя по умолчанию — «ec2-user».

Доступ к экземпляру RHEL 8 через Putty

Вы можете проверить версию RHEL с помощью следующей команды:

cat /etc/os-release

Пример вывода:

NAME="Red Hat Enterprise Linux"
VERSION="8.5 (Ootpa)"
ID="rhel"
ID_LIKE="fedora"
VERSION_ID="8.5"
PLATFORM_ID="platform:el8"
PRETTY_NAME="Red Hat Enterprise Linux 8.5 (Ootpa)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:redhat:enterprise_linux:8::baseos"
HOME_URL="https://www.redhat.com/"
DOCUMENTATION_URL="https://access.redhat.com/documentation/red_hat_enterprise_linux/8/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"

REDHAT_BUGZILLA_PRODUCT="Red Hat Enterprise Linux 8"
REDHAT_BUGZILLA_PRODUCT_VERSION=8.5
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="8.5"
[ec2-user@ip-172-31-0-35 ~]$ 

Заключение

В этой статье мы подробно рассмотрели создание и запуск виртуальной машины RHEL 8 из AWS EC2 и доступ к RHEL 8 с помощью инструмента Putty. Как видите, подготовить виртуальные машины Linux из Amazon EC2 не так уж и сложно. О других сервисах AWS мы поговорим в следующей статье.

Ресурс:

  • https://www.amazonaws.cn/en/getting-started/tutorials/

Статьи по данной тематике