Создание виртуальной машины из публичного образа DSVM
Cоздайте виртуальную машину DSVM с помощью сервиса Compute Cloud в консоли управления Yandex.Cloud и подключитесь к ней по протоколу SSH.
Перед началом работы
Чтобы начать работать в Yandex.Cloud:
- Войдите в консоль управления. Если вы еще не зарегистрированы, перейдите в консоль управления и следуйте инструкциям.
- На странице биллинга убедитесь, что у вас подключен платежный аккаунт, и он находится в статусе
ACTIVE
илиTRIAL_ACTIVE
. Если платежного аккаунта нет, создайте его. - Если у вас еще нет каталога, создайте его.
- Если у вас еще нет пары SSH-ключей, создайте их.
Создать виртуальную машину из публичного образа DSVM
Чтобы создать виртуальную машину из публичного образа DSVM:
- В консоли управления выберите каталог, в котором будет создана виртуальная машина.
- В списке сервисов выберите Compute Cloud.
- Нажмите кнопку Создать ВМ.
- В блоке Базовые параметры:
-
Введите имя и описание ВМ. Требования к имени:
- Длина — от 3 до 63 символов.
- Может содержать строчные буквы латинского алфавита, цифры и дефисы.
- Первый символ — буква. Последний символ — не дефис.
Примечание
Имя виртуальной машины используется для генерации имени FQDN единожды — при создании ВМ. Если для вас важно имя FQDN, учитывайте это и задавайте нужное имя ВМ при создании.
-
(опционально) Выберите или создайте сервисный аккаунт. Использование сервисного аккаунта позволяет гибко настраивать права доступа к ресурсам.
-
Выберите зону доступности, в которой будет находиться виртуальная машина.
-
- В блоке Образы из Cloud Marketplace нажмите кнопку Выбрать и выберите образ DSVM.
- (опционально) Если вы хотите добавить к виртуальной машине дополнительные диски, выберите их в блоке Диски.
- В блоке Вычислительные ресурсы:
- Выберите платформу.
- Укажите гарантированную долю и необходимое количество vCPU и объем RAM.
- При необходимости сделайте виртуальную машину прерываемой.
- В блоке Сетевые настройки:
- Укажите идентификатор подсети или выберите облачную сеть из списка. Если сети нет, нажмите кнопку Создать новую сеть и создайте ее:
- В открывшемся окне укажите имя новой сети и выберите, к какой подсети необходимо подключить виртуальную машину. У каждой сети должна быть как минимум одна подсеть (если подсети нет, создайте ее). Затем нажмите кнопку Создать.
- В поле Публичный адрес выберите способ назначения адреса:
- Автоматически — чтобы назначить случайный IP-адрес из пула адресов Yandex.Cloud.
- Список — чтобы выбрать публичный IP-адрес из списка зарезервированных заранее статических адресов. Подробнее читайте в разделе Сделать динамический публичный IP-адрес статическим.
- Без адреса — чтобы не назначать публичный IP-адрес.
- (опционально) При необходимости выберите опцию защиты от DDoS-атак.
- Укажите идентификатор подсети или выберите облачную сеть из списка. Если сети нет, нажмите кнопку Создать новую сеть и создайте ее:
- В блоке Доступ укажите данные для доступа на виртуальную машину:
- В поле Логин введите имя пользователя.
- В поле SSH-ключ вставьте содержимое файла открытого ключа.
— (опционально) При необходимости разрешите доступ к серийной консоли.
- Нажмите кнопку Создать ВМ.
Виртуальная машина появится в списке. При создании виртуальной машине назначаются IP-адрес и имя хоста (FQDN).
Подключиться к виртуальной машине по протоколу SSH
Вы можете подключиться к виртуальной машине по протоколу SSH, когда она будет запущена (в статусе RUNNING
). Для этого можно использовать утилиту ssh
в Linux и macOS и программу PuTTY для Windows.
Подробнее по подключение по протоколу SSH читайте в разделе Подключение к виртуальной машине.
После подключения в приветственном сообщении вы увидите команды для активации окружения и запуска Jupyter Notebook и JupyterLab:
#####################################################################
Welcome to Yandex Data Science Virtual Machine
Image Build: ...
Please use one of the following commands to activate
the environment with the framework of your choice:
for Python2 ______________________ source activate py27
for Python3 ______________________ source activate py36
Packages installed in each environment:
catboost, xgboost, lightgbm,
tensorflow, pytorch,
jupyter, matplotlib,
numpy, scipy, scikit-learn
To run public JupyterLab execute:
jupyter lab --no-browser
To run public Jupyter notebook execute:
jupyter notebook --no-browser
Description and help:
https://cloud.yandex.ru/docs/compute/operations/dsvm/
#####################################################################