# Быстрый старт В этой инструкции рассмотрен процесс создания ВМ с операционной системой Linux в зоне `DMZ`, подключение к ней и установка веб-сервера Ngnix. ## Перед началом работы - [Зарегистрируйтесь](../start/getting-started.md#1-регистрация-в-beeline-cloud) в личном кабинете Beeline Cloud. ## 1. Создать ВМ На этом шаге создайте виртуальную машину в зоне `DMZ` и присвойте ей внешний IP-адрес. Чтобы ВМ без ограничений была доступна из интернета и получала доступ к ресурсам интернета, ВМ должен быть присвоен внешний IP-адрес, который сопоставлен с внутренним IP-адресом `10.0.0.10`. Значение внешнего IP-адреса указано в разделе **Виртуальные машины → IP-адреса** в поле **Имя**. 1. Войдите в [личный кабинет](https://lk.cloud.beeline.ru/). 2. На странице **Мой проект** нажмите кнопку **Создать ресурс → Виртуальная машина**. 3. В блоке **Имя и расположение** укажите имя и расположение ВМ: - **Имя машины**: введите название ВМ. - **Зона доступности**: выберите зону доступности, содержащую в названии `DMZ`. 4. В блоке **Выбор образа** выберите тип и версию операционной системы. 5. В блоке **Конфигурация** выберите количество vCPU и RAM. 6. В блоке **Диски** настройте загрузочный диск: - **Загрузочный диск**: выберите тип диска и укажите размер загрузочного диска. 7. Нажмите [создать ключ](../admin/ssh.md#добавить-ssh-ключ) для создания SSH-ключа для подключения к ВМ. 8. В блоке **Доступ** укажите логин пользователя для подключения к ВМ: - **Логин**: введите логин пользователя латинскими символами в нижнем регистре. 9. В блоке **Настройки сети** выберите: - **IPv4-адрес**: выберите внешний IP-адрес. 10. Нажмите **Создать виртуальную машину**. Виртуальная машина отобразится на странице **Виртуальные машины**. Выполняется сборка виртуальной машины. После окончания сборки виртуальная машина перейдет в статус `Включена`. Далее [создайте](./compute-how-to/compute-servers-create.md#создать-виртуальную-машину) виртуальные машины в зонах `Inside` или `DMZ`. ## 2. Подключиться к ВМ :::: tabs = по внешнему IP-адресу Если ВМ создана в зоне `DMZ` и ей присвоен внешний IP-адрес, то подключитесь к ВМ по SSH: ``` ssh <логин>@<внешний_IP> ``` где: - `логин`: имя пользователя для входа на ВМ, указанное при создании ВМ; - `внешний_IP`: внешний IP-адрес виртуальной машины. = по внутреннему IP-адресу Если ВМ создана в зоне `Inside` или `DMZ` и ей присвоен внутренний IP-адрес, то для подключения к ВМ используйте один из вариантов: - [настроить site-to-site VPN c помощью VyOS](./compute-how-to/compute-network/compute-vpn-vyos.md); - [через промежуточную виртуальную машину (джамп-хост)](./compute-how-to/compute-connect-inside.md). :::: ## 3. Проверить доступность из ВМ в интернет Перед проверкой доступности ВМ убедитесь, что: - у ВМ с внешним IP-адресом есть доступ в интернет, протокол ICMP не заблокирован на Firewall; - в случае VPN вы находитесь в сети организации и имеется доступ до шлюза VPN-туннеля, и на VYOS/в организации настроена маршрутизация в интернет. ```sh curl ifconfig.me ``` В результате команды придет внешний IP-адрес ВМ, с которого осуществляется выход в интернет. ## 4. Установка ПО на ВМ Когда ВМ создана и проверен доступ из ВМ к ресурсам интернета, установите на ВМ программное обеспечение. Рассмотрим установку веб-сервера Nginx. 1. Установите докер: ```sh curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh ``` 2. Запустите Nginx: ```sh docker run -d --rm --name nginx -p80:80 nginx ``` 3. Проверьте, что Nginx запустился: ```sh curl localhost ``` 4. Остановите контейнер Nginx: ```sh docker rm -f nginx ```