2025-03-27 13:43:31 +06:00
# Быстрый старт
2025-10-02 15:08:06 +00:00
В этой инструкции рассмотрен процесс создания ВМ с операционной системой Linux в зоне `DMZ` , подключение к ней и установка веб-сервера Ngnix.
2025-03-27 13:43:31 +06:00
2025-10-02 15:08:06 +00:00
## Перед началом работы
2025-03-27 13:43:31 +06:00
2025-10-02 15:08:06 +00:00
- [Зарегистрируйтесь ](../start/getting-started.md#1-регистрация-в-beeline-cloud ) в личном кабинете Beeline Cloud.
2025-03-27 13:43:31 +06:00
2025-10-02 15:08:06 +00:00
## 1. Создать ВМ
2025-03-27 13:43:31 +06:00
2025-10-02 15:08:06 +00:00
На этом шаге создайте виртуальную машину в зоне `DMZ` и присвойте ей внешний IP-адрес. Чтобы ВМ без ограничений была доступна из интернета и получала доступ к ресурсам интернета, ВМ должен быть присвоен внешний IP-адрес, который сопоставлен с внутренним IP-адресом `10.0.0.10` . Значение внешнего IP-адреса указано в разделе **Виртуальные машины → IP-адреса ** в поле **Имя ** .
2025-03-27 13:43:31 +06:00
2025-10-02 15:08:06 +00:00
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. Нажмите **Создать виртуальную машину ** .
2025-03-27 13:43:31 +06:00
2025-10-02 15:08:06 +00:00
Виртуальная машина отобразится на странице **Виртуальные машины ** . Выполняется сборка виртуальной машины. После окончания сборки виртуальная машина перейдет в статус `Включена` .
Далее [создайте ](./compute-how-to/compute-servers-create.md#создать-виртуальную-машину ) виртуальные машины в зонах `Inside` или `DMZ` .
## 2. Подключиться к ВМ
:::: tabs
= по внешнему IP-адресу
Если ВМ создана в зоне `DMZ` и ей присвоен внешний IP-адрес, то подключитесь к ВМ по SSH:
2025-03-27 13:43:31 +06:00
```
2025-10-02 15:08:06 +00:00
ssh <логин>@<внешний_IP>
2025-03-27 13:43:31 +06:00
```
2025-10-02 15:08:06 +00:00
где:
- `логин` : имя пользователя для входа на ВМ, указанное при создании ВМ;
- `внешний_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
2025-03-27 13:43:31 +06:00
```
2025-10-02 15:08:06 +00:00
В результате команды придет внешний IP-адрес ВМ, с которого осуществляется выход в интернет.
## 4. Установка ПО на ВМ
Когда ВМ создана и проверен доступ из ВМ к ресурсам интернета, установите на ВМ программное обеспечение. Рассмотрим установку веб-сервера Nginx.
1. Установите докер:
``` sh
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
2025-03-27 13:43:31 +06:00
```
2025-10-02 15:08:06 +00:00
2. Запустите Nginx:
2025-03-27 13:43:31 +06:00
2025-10-02 15:08:06 +00:00
``` sh
docker run -d --rm --name nginx -p80:80 nginx
2025-03-27 13:43:31 +06:00
```
2025-10-02 15:08:06 +00:00
3. Проверьте, что Nginx запустился:
``` sh
curl localhost
```
4. Остановите контейнер Nginx:
``` sh
docker rm -f nginx
2025-03-27 13:43:31 +06:00
```