Yandex Cloud
  • Сервисы
  • Решения
  • Почему Yandex Cloud
  • Сообщество
  • Тарифы
  • Документация
  • Связаться с нами
Подключиться
Language / Region
© 2022 ООО «Яндекс.Облако»
Yandex Compute Cloud
  • Начало работы
    • Обзор
    • Создание виртуальной машины Linux
    • Создание виртуальной машины Windows
    • Создание группы виртуальных машин
  • Пошаговые инструкции
    • Все инструкции
    • Создание виртуальной машины
      • Создать ВМ Linux
      • Создать ВМ Windows
      • Создать ВМ из набора дисков
      • Создать ВМ с дисками из снимков
      • Создать ВМ из пользовательского образа
      • Создать ВМ c GPU
      • Сделать ВМ прерываемой
    • DSVM
      • Обзор
      • Создать ВМ из публичного образа DSVM
    • Группы размещения
      • Создать группу размещения
      • Удалить группу размещения
      • Создать ВМ в группе размещения
      • Добавить ВМ в группу размещения
      • Исключить ВМ из группы размещения
    • Образы с предустановленным ПО
      • Создать ВМ из публичного образа
      • Настроить ПО
      • Работа с ВМ на базе публичного образа
      • Получить список публичных образов
    • Получение информации о виртуальной машине
      • Получить информацию о ВМ
      • Получить вывод последовательного порта
    • Управление виртуальной машиной
      • Остановить и запустить ВМ
      • Подключить диск к ВМ
      • Отключить диск от ВМ
      • Перенести ВМ в другую зону доступности
      • Перенести ВМ в другой каталог
      • Привязать к ВМ публичный IP-адрес
      • Сделать публичный IP-адрес ВМ статическим
      • Изменить ВМ
      • Изменить вычислительные ресурсы ВМ
      • Удалить ВМ
    • Работа на виртуальной машине
      • Подключиться к ВМ по SSH
      • Подключиться к ВМ по RDP
      • Подключиться к ВМ через PowerShell
      • Работа с Yandex Cloud изнутри ВМ
      • Установить NVIDIA-драйверы
      • Восстановить доступ к ВМ
    • Создание диска
      • Создать пустой диcк
      • Создать пустой диск с блоком большого размера
      • Создать нереплицируемый диск
    • Управление диском
      • Создать снимок диска
      • Изменить диск
      • Перенести диск в другой каталог
      • Удалить диcк
      • Удалить снимок диска
    • Группы размещения дисков
      • Создать группу размещения дисков
      • Удалить диск из группы размещения
    • Создание образа
      • Подготовить образ диска
      • Загрузить свой образ
      • Создать образ из диска
      • Создать образ из снимка диска
      • Создать образ из другого пользовательского образа
    • Управление образом
      • Получить список образов
      • Удалить образ
    • Файловые хранилища
      • Создать файловое хранилище
      • Подключить файловое хранилище к ВМ
      • Отключить файловое хранилище от ВМ
      • Изменить файловое хранилище
      • Удалить файловое хранилище
    • Управление серийной консолью
      • Начало работы
      • Подключиться к серийной консоли по SSH
      • Подключиться к серийной консоли с помощью CLI
      • Запустить командную оболочку в Windows SAC
      • Отключить доступ к серийной консоли
    • Создание группы виртуальных машин
      • Создать группу ВМ фиксированного размера
      • Создать группу ВМ фиксированного размера с сетевым балансировщиком
      • Создать группу ВМ фиксированного размера с L7-балансировщиком
      • Создать автоматически масштабируемую группу ВМ
      • Создать группу ВМ с Container Optimized Image
      • Создать группу ВМ по YAML-спецификации
    • Получение информации о группе виртуальных машин
      • Получить список групп ВМ
      • Получить информацию о группе ВМ
      • Получить список ВМ в группе
    • Управление группой виртуальных машин
      • Изменить группу ВМ
      • Изменить группу ВМ по YAML-спецификации
      • Настроить проверку состояния приложения на ВМ
      • Обновить группу
        • Постепенное обновление
        • Обновление без простоя
      • Приостановить процессы в группе ВМ
      • Возобновить процессы в группе ВМ
      • Остановить группу ВМ
      • Запустить группу ВМ
      • Удалить группу ВМ
    • Выделенные хосты
      • Создать ВМ в группе выделенных хостов
      • Создать ВМ на выделенном хосте
  • Yandex Container Solution
  • Практические руководства
    • Настройка синхронизации времени NTP
    • Работа с группой ВМ с автоматическим масштабированием
    • Автомасштабирование группы ВМ для обработки сообщений из очереди
    • Обновление группы ВМ под нагрузкой
    • Развертывание Remote Desktop Gateway
    • Передача логов с ВМ в Yandex Cloud Logging
  • Концепции
    • Взаимосвязь ресурсов
    • Виртуальные машины
      • Обзор
      • Платформы
      • Уровни производительности vCPU
      • Прерываемые виртуальные машины
      • Сеть на виртуальной машине
      • Программно-ускоренная сеть
      • Динамическая миграция
      • Группы размещения
      • Статусы
      • Метаданные
    • Графические ускорители GPU и vGPU
    • Диски и файловые хранилища
      • Обзор
      • Диски
      • Снимки дисков
      • Группы размещения нереплицируемых дисков
      • Файловые хранилища
      • Операции чтения и записи
    • Образы
    • Группы виртуальных машин
      • Обзор
      • Доступ
      • YAML-спецификация
      • Шаблон виртуальной машины
      • Переменные в шаблоне виртуальной машины
      • Политики
        • Обзор
        • Политика распределения
        • Политика развертывания
        • Политика масштабирования
      • Типы масштабирования
      • Автоматическое восстановление
      • Обновление
        • Обзор
        • Распределение виртуальных машин по зонам
        • Алгоритм развертывания
        • Правила обновления виртуальных машин
        • Изменение дополнительных дисков в шаблоне виртуальной машины
      • Остановка группы и приостановка процессов
      • Статусы
    • Выделенный хост
    • Резервное копирование
    • Квоты и лимиты
  • Управление доступом
  • Правила тарификации
    • Действующие правила
    • Архив
      • До 1 января 2019 года
      • С 1 января до 1 марта 2019 года
      • С 1 марта до 1 мая 2019 года
  • Справочник API
    • Аутентификация в API
    • gRPC (англ.)
      • Overview
      • DiskPlacementGroupService
      • DiskService
      • DiskTypeService
      • FilesystemService
      • HostGroupService
      • HostTypeService
      • ImageService
      • InstanceService
      • PlacementGroupService
      • SnapshotService
      • ZoneService
      • InstanceGroupService
      • OperationService
    • REST (англ.)
      • Overview
      • DiskPlacementGroup
        • Overview
        • create
        • delete
        • get
        • list
        • listDisks
        • listOperations
        • update
      • Disk
        • Overview
        • create
        • delete
        • get
        • list
        • listOperations
        • move
        • update
      • DiskType
        • Overview
        • get
        • list
      • Filesystem
        • Overview
        • create
        • delete
        • get
        • list
        • listOperations
        • update
      • HostGroup
        • Overview
        • create
        • delete
        • get
        • list
        • listHosts
        • listInstances
        • listOperations
        • update
      • HostType
        • Overview
        • get
        • list
      • Image
        • Overview
        • create
        • delete
        • get
        • getLatestByFamily
        • list
        • listOperations
        • update
      • Instance
        • Overview
        • addOneToOneNat
        • attachDisk
        • attachFilesystem
        • create
        • delete
        • detachDisk
        • detachFilesystem
        • get
        • getSerialPortOutput
        • list
        • listOperations
        • move
        • removeOneToOneNat
        • restart
        • start
        • stop
        • update
        • updateMetadata
        • updateNetworkInterface
      • PlacementGroup
        • Overview
        • create
        • delete
        • get
        • list
        • listInstances
        • listOperations
        • update
      • Snapshot
        • Overview
        • create
        • delete
        • get
        • list
        • listOperations
        • update
      • Zone
        • Overview
        • get
        • list
      • Operation
        • Overview
        • get
      • InstanceGroup
        • Overview
        • list
        • get
        • listLogRecords
        • updateFromYaml
        • updateAccessBindings
        • pauseProcesses
        • stop
        • start
        • delete
        • listInstances
        • createFromYaml
        • update
        • setAccessBindings
        • listOperations
        • create
        • listAccessBindings
        • resumeProcesses
  • Вопросы и ответы
    • Общие вопросы
    • Виртуальные машины
    • Подключение
    • Диски, снимки, образы
    • Аварийное восстановление
    • Мониторинг
    • Лицензирование
    • Все вопросы на одной странице
  1. Вопросы и ответы
  2. Все вопросы на одной странице

Вопросы и ответы про Compute Cloud

Статья создана
Yandex.Cloud
,
улучшена
amatol
  • Общие вопросы
  • Виртуальные машины
    • Технические характеристики
    • Параметры виртуальной машины
    • Операции с виртуальными машинами
  • Подключение
  • Диски, снимки, образы
  • Аварийное восстановление
  • Группы виртуальных машин
  • Мониторинг
  • Лицензирование
  • Лицензирование: общие вопросы
    • Лицензирование: Windows Server
    • Лицензирование: другие продукты Microsoft

Общие вопросы

Для чего нужны облачные вычисления?

Yandex Cloud предоставляет масштабируемые вычислительные мощности: вы можете быстро создавать и запускать виртуальные машины по мере необходимости и останавливать их, если нагрузка снизилась. Использование облачных ресурсов снижает ваши затраты на IT-инфраструктуру: вы платите только за те ресурсы, которые используете.

Управлять облачной инфраструктурой проще — вы можете сконцентрироваться на решении бизнес-задач вместо обслуживания серверов.

Что я могу делать с виртуальными машинами Yandex Cloud?

  • Использовать только те вычислительные мощности, которые необходимы для решения вашей задачи. Если для решения задачи вам необходимо дорогостоящее мощное оборудование, его необязательно покупать. Вы можете создать ВМ в Yandex Cloud и использовать ее, когда это необходимо.
  • Быстро масштабировать вычислительные мощности под ваши потребности. Вы можете запускать дополнительные ВМ в периоды пиковых нагрузок и останавливать в периоды спада.
  • Разворачивать на ВМ приложения, которые должны быть постоянно доступны. Вы можете не беспокоиться об обеспечении бесперебойной работы сервера, Yandex Cloud сделает это за вас. Сосредоточьтесь на создании работающих программ.
  • Настроить резервное копирование, чтобы было проще восстановить данные в случае потери.
  • Создавать и распространять образы дисков ВМ. С помощью образов можно быстро разворачивать ваше программное обеспечение на других ВМ.
  • Автоматизировать управление ВМ с помощью API и скриптов в интерфейсе командной строки.

Подробнее о ВМ Yandex Cloud читайте в разделе Виртуальные машины.

Чем виртуальные машины Yandex Cloud отличаются от обычного хостинга?

Традиционный хостинг предлагает взять в аренду ресурсы заранее оговоренной производительности на фиксированное время. ВМ Yandex Cloud позволяют работать с облачными ресурсами как со своим личным дата-центром. При этом вы получаете все преимущества отказоустойчивой инфраструктуры дата-центров Яндекса.

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

Также вы получаете полный контроль над статусом ВМ. Вы можете запускать и останавливать ВМ, когда вам это нужно. Вы можете настроить конфигурацию программного обеспечения ваших ВМ и менять ее по мере необходимости. С помощью образов и снимков дисков вы можете легко переносить данные между ВМ.

Как начать работать с виртуальными машинами Yandex Cloud?

Вы можете создать свою первую ВМ по одному из сценариев, описанных в разделе Начало работы с Compute Cloud.

Как получить доступ на виртуальную машину?

Вы можете подключаться к ВМ с другой ВМ в той же облачной сети. Для подключения используйте внутренний IP-адрес или FQDN.

Если при создании ВМ был присвоен публичный IP-адрес, то вы можете использовать его для подключения к ВМ из интернета.

IP-адреса, FQDN и другую информацию можно узнать в консоли управления, в блоке Сеть на странице ВМ.

Подробнее читайте в разделе Сеть на виртуальной машине.

Для подключения к ВМ Linux используйте SSH. К ВМ Windows подключайтесь по RDP.

Как быстро я могу изменить производительность моих информационных систем?

Вы можете изменить производительность вашей информационной системы одним из следующих способов:

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

Почему медленно работает виртуальная машина?

Как и для любых серверов, в том числе физических, производительность ВМ зависит от производительности:

  • центрального процессора;
  • оперативной памяти;
  • дисков;
  • сети.

Обратите внимание, что выделенный вашей ВМ поток физического ядра обрабатывает, помимо самого vCPU, также процесс виртуализации qemu и операции ввода-вывода (сетевые и дисковые).

Общие рекомендации для повышения производительности ВМ:

  1. Для продуктовых решений используйте vCPU с гарантированной долей потребления не менее 100%. Если вы используете vCPU с долей ниже 100%, то при появлении «соседей» на физическом ядре производительность vCPU может упасть до гарантированной. Например, для доли 5% это всего лишь около 100 МГц тактовой частоты, что с большой вероятностью будет недостаточно для продуктового сервера.

    Если нагрузка на vCPU по графикам долгое время или в момент проблем с производительностью близка к 100%, рекомендуем увеличить количество ядер.

  2. Ни в коем случае не используйте файл подкачки! Он приводит к значительному падению производительности. Оптимальное решение — просто расширить vRAM, если оперативной памяти стало недостаточно. В случае с Linux допустимо использовать утилиту zram-config.

  3. Используйте сетевые SSD большого размера. Слабым местом системы могут оказаться сетевые диски. Они ограничены лимитами на IOPS и пропускную способность, которые зависят от типа диска и его размера. Подробнее в разделе документации Лимиты дисков и файловых хранилищ.

    Учитывайте также, что производительность диска зависит от размера запроса на запись и чтение, см. раздел Операции чтения и записи.

    Читать и записывать данные следует в несколько потоков.

  4. Учитывайте, что сетевые вычисления зависят от производительности vCPU. Проведите синтетические тесты, не затрагивающие использование дисков, чтобы диагностировать проблемы с сетью. Если сеть действительно работает медленно, рекомендуем добавить vCPU и провести повторное тестирование.

Какие операционные системы поддерживаются виртуальными машинами Yandex Cloud?

Поддерживаются ОС на базе Linux и Windows.

Для популярных дистрибутивов этих систем доступны публичные образы загрузочного диска, протестированные в Yandex Cloud.

Соответствует ли сервис требованиям Федерального закона Российской Федерации № 152-ФЗ О персональных данных?

Да, вы можете ознакомиться с полным заключением по результатам аудита системы защиты.

Как обратиться в службу технической поддержки?

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

Я могу получить логи моей работы в сервисах?

Да, вы можете запросить записи о том, что происходило с вашими ресурсами, из логов сервисов Yandex Cloud. Подробнее читайте в разделе Запросы данных.

Виртуальные машины

Технические характеристики

Какую конфигурацию виртуальной машины (память, процессор) я могу использовать?

При создании виртуальной машины, вы выбираете уровень производительности vCPU ВМ. Уровень определяет необходимое количество и производительность ядер процессора (vCPU). Вы можете выбрать подходящее количество вычислительных ресурсов из расчета планируемой нагрузки.

Подробнее читайте в разделе Уровни производительности vCPU.

Как изменить объем памяти и количество ядер, выделенных виртуальной машине?

Подробнее читайте в разделе Изменить вычислительные ресурсы виртуальной машины.

Параметры виртуальной машины

Как повысить квоты

Для повышения квот оставьте заявку на специальной странице. Выберите сервисы (можно несколько) и укажите, какие значения квот вам необходимы.

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

Работает ли вложенная виртуализация / Можно ли внутри виртуальной машины разместить свои виртуальные машины

Вложенная виртуализация не поддерживается из соображений безопасности. Если вы не нашли подходящий публичный образ для ВМ, вы можете загрузить собственный образ и создать ВМ из него. Воспользуйтесь инструкцией: Создать виртуальную машину из пользовательского образа.

Сохраняются ли данные при изменении параметров виртуальной машины

Да, данные должны сохраниться. Однако учтите, что перезагружать ВМ во время записи на системный диск не рекомендуется: это может привести к повреждению файловой системы.

Для изменения параметров ВМ рекомендуем следующую последовательность действий:

  1. Создайте снимок диска: см. инструкцию Создать снимок диска.
  2. Штатно выключите ВМ: см. Остановить, запустить или перезапустить виртуальную машину.
  3. Измените параметры ВМ: см. Изменить вычислительные ресурсы виртуальной машины.
  4. Дождитесь завершения операции (раздел Операции в сервисе Compute Cloud).
  5. Включите ВМ.
  6. Убедитесь, что новые параметры применены.

Можно ли уменьшить vCPU/vRAM для виртуальной машины

Можно. Однако если до изменения параметров нагрузка на vCPU и/или vRAM уже была значительной, то после изменения параметров в меньшую сторону ВМ может не запуститься.

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

Чем отличаются GPU и vGPU

Основное отличие — GPU можно использовать для математических вычислений и машинного обучения, а vGPU можно использовать и для графических задач.

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

Можно ли поменять FQDN

FQDN выдается ВМ в момент ее создания, и возможность его изменения отсутствует.

Если требуется сменить FQDN, нужно удалить ВМ и создать новую. Для сохранения консистентности данных:

  1. Остановите ВМ: см. инструкцию Остановить.
  2. Создайте снимок диска: см. Создать снимок диска.
  3. Создайте новую ВМ, выбрав снимок в качестве источника загрузочного диска: см. Создать виртуальную машину с дисками из снимков. Укажите во время создания нужный вам FQDN.

Может ли измениться UUID виртуальной машины

Стандартные процедуры изменения ВМ, такие как изменение количества vCPU, объема vRAM, добавление дисков и подобные, не влияют на UUID. Однако в некоторых случаях UUID может измениться. Например, при обновлении BIOS или подобных процедурах, влияющих на «железную» часть сервиса.

Учитывайте это при использовании лицензий стороннего ПО. Если есть возможность приобрести лицензию, которая не будет привязана к UUID, это будет лучшим выбором.

Как изменить метаданные после создания ВМ

Используйте метод API updateMetadata.

Этот метод позволяет обновить метаданные в сервисе, но не прорастить их в гостевую операционную систему внутри ВМ. Если необходимо обновить параметр внутри ВМ после ее создания, чаще всего лучшим решением будет пересоздать ВМ из снимка либо внести изменения вручную.

Операции с виртуальными машинами

Могу ли я скопировать или склонировать существующую виртуальную машину?

Да, вы можете создать снимки дисков, подключенных к ВМ и использовать их при создании новой ВМ.

Могу ли я перенести виртуальную машину в другую зону доступности?

Непосредственно изменить зону доступности, в которой находится ВМ, нельзя. Однако вы можете создать копию ВМ в нужной зоне доступности.

Могу ли я перенести виртуальную машину в другой каталог?

Непосредственно изменить каталог, которому принадлежит ВМ, нельзя. Однако вы можете создать копию ВМ в нужном каталоге.

Если я нечаянно удалю свою виртуальную машину, можно ли ее восстановить?

Нет, удаление ВМ — необратимая операция.

Чтобы не потерять данные при случайном удалении, вы можете настроить резервное копирование дисков с помощью снимков, или указать, что диски не должны автоматически удаляться при удалении ВМ.

Подключение

Как подключиться к ВМ с Windows Server

Воспользуйтесь инструкцией: Подключиться к виртуальной машине Windows по RDP.

Для первого подключения используйте учетную запись Administrator. Рекомендуем назначить для этой учетной записи сложный пароль, а для повседневной работы создать отдельную учетную запись и в дальнейшем подключаться через нее.

Для образов без дополнительных лицензий Remote Desktop Services доступно не более двух одновременных подключений по RDP.

Как подключиться к ВМ с Linux

Воспользуйтесь инструкцией: Подключиться к виртуальной машине Linux по SSH. Если на компьютере, с которого вы подключаетесь, старая версия Windows (7, 8 и первые выпуски 10) и нет встроенного консольного SSH-клиента, используйте PuTTY.

В образах Linux, предоставляемых Yandex Cloud, изначально нет графической оболочки. Возможность подключения по SSH с использованием логина и пароля по умолчанию отключена, поскольку этот способ является устаревшим и небезопасным.

Что делать, если после создания ВМ ни разу не удалось подключиться

Ваше устройство должно «видеть» ВМ по сети:

  • Если вы подключаетесь извне, за виртуальной машиной должен быть закреплен публичный IP-адрес или настроена связность через другую ВМ с публичным IP-адресом (например, через NAT-инстанс).
  • На вашем устройстве должен быть разрешен исходящий трафик в сторону ВМ и входящий от нее.

Сразу после создания ВМ ее не следует выключать или перезагружать. Для ВМ с малой гарантированной долей vCPU процесс первого запуска может занять длительное время (до получаса). Если работа ВМ завершена преждевременно, скрипты инициализации могли не успеть выполниться. В этом случае удалите ВМ и создайте новую.

Как использовать root на виртуальной машине Linux

При создании ВМ с операционной системой Linux не используйте логины, зарезервированные системой, такие как root, admin и т. п., поскольку cloud-init не сможет добавить пользователя с таким именем. Попробуйте создать ВМ, указав логин пользователя user.

Для повышения прав до root используйте sudo. Пользователь, указанный при создании ВМ, входит в группу sudo. У root нет пароля, поэтому достаточно подключиться к ВМ по SSH (см. инструкцию Подключиться к виртуальной машине Linux по SSH) и ввести команду:

sudo su

Вы также можете выполнять различные команды, не переключаясь на root. Например, для выключения ВМ из гостевой ОС достаточно ввести команду:

sudo poweroff

Что делать, если не удается подключиться к ВМ, хотя ранее подключение работало

Вероятно, вашими данными завладели, и к ВМ получили доступ третьи лица. Сделайте снимок диска ВМ (см. инструкцию Создать снимок диска) и создайте новую ВМ из него (см. Создать виртуальную машину с дисками из снимков). Если к новой ВМ удалось подключиться, используйте более сложные пароли (для Windows Server) и не распространяйте ваши секретные данные.

Если ВМ, созданная из снимка, также недоступна для подключения, воспользуйтесь рекомендациями Как достать важные данные со сломанной ВМ.

Как настроить RDP/VNC-подключение к ВМ с Linux

Для подключения графического интерфейса на ВМ с ОС Linux есть два варианта:

  • Использовать RDP или VNC. Для этого:
    1. Установите окружение рабочего стола на ВМ на базе ОС Linux (Ubuntu/CentOS).

    2. Установите xrdp или VNC-сервер для подключения по RDP или VNC соответственно.

    3. Настройте ПО.

      Рекомендуем использовать связку VNC-сервера, прослушивающего только localhost, и SSH-туннеля: в этом случае вы исключите риск подключения злоумышленников к вашей ВМ по VNC, а также зашифруете VNC-трафик. Возможно, вам будет полезна статья на Хабре.

  • Настроить X11 forwarding на локальный компьютер. Для Windows используйте Xming.
    1. Установите окружение рабочего стола.
    2. Настройте X11 forwarding и подключитесь по SSH.
    3. Запустите приложение из терминала.

Как использовать серийную консоль / Как подключиться к ВМ напрямую

При возникновении проблем с подключением к ВМ по сети вы можете использовать серийную консоль. Подробнее о ней в разделе Начало работы с серийной консолью.

Включить доступ к серийной консоли можно при создании или изменении ВМ. Серийная консоль будет доступна в консоли управления Yandex Cloud в меню ВМ.

Для ВМ с Linux дополнительно необходимо заранее настроить парольный доступ для пользователя, подключившись по SSH и задав пользователю пароль командой sudo passwd user (вместо user следует указать имя пользователя, заданное при создании ВМ).

Почему после перезагрузки может не работать ВМ

ВМ может перестать работать после перезагрузки по одной из следующих причин:

  • ВМ была принудительно перезагружена во время записи на системный диск. В этом случае могла быть повреждена файловая система.
  • Был неправильно настроен файрвол и/или сеть.
  • Были внесены изменения в настройки cloud-init.
  • Была изменена системная версия python, которая используется в том числе cloud-init.
  • Произошла неполадка в сервисе.

Если вы совершали одно из этих действий, воспользуйтесь рекомендациями Как достать важные данные со сломанной ВМ. В ином случае оставьте обращение.

Как достать важные данные со сломанной виртуальной машины

При выходе из строя ВМ:

  1. Сделайте снимок проблемного диска: см. инструкцию Создать снимок диска.
  2. Создайте новую ВМ с дополнительным (не загрузочным) диском, восстановленным из снимка: см. Создать виртуальную машину с дисками из снимков.
  3. Подключитесь к ВМ: см. Работа на виртуальной машине.
  4. Смонтируйте диск: см. Смонтировать диск, созданный из снимка или образа.
  5. Проведите проверку файловой системы диска.
  6. Перенесите необходимые данные на загрузочный диск новой ВМ.

Диски, снимки, образы

Сколько дискового пространства я могу использовать для виртуальной машины?

Ограничения на диски приведены в разделе Квоты и лимиты в Compute Cloud.

Как изменить размер диска

Увеличить размер диска можно по инструкции Увеличить размер диска, в пределах установленных лимитов. Данные на диске при этом сохраняются. Обязательно дождитесь завершения операции.

Уменьшение размера диска невозможно: это архитектурная особенность технологий, используемых Yandex Cloud. Создать из снимка диск меньшего размера, чем родительский диск, также невозможно.

Если после увеличения размера диска раздел на загрузочном диске Linux не расширился автоматически, используйте команды:

sudo growpart /dev/vda 2
sudo resize2fs /dev/vda2

Для незагрузочных дисков размер раздела автоматически не увеличивается, используйте стандартные средства операционной системы для его расширения (например, parted).

Как загрузить свой образ

Воспользуйтесь инструкцией: Загрузить свой образ диска в Yandex Cloud.

Чтобы ВМ, созданная из вашего образа, функционировала правильно, необходимо выполнить все рекомендации, указанные в инструкции.

Если вы уверены, что все рекомендации выполнены, но образ не работает, или если у вас возникли дополнительные вопросы, создайте обращение.

Стоит ли использовать swap

Swap настоятельно не рекомендуется использовать в облачных системах, так как дисковая подсистема может стать «узким местом» для всей гостевой системы. Лимиты сетевых дисков довольно малы для использования диска в качестве «расширения» оперативной памяти.

В качестве замены swap можно использовать утилиту zram-config. Она позволяет организовать подобие swap внутри самой оперативной памяти — за счет сжатия, которое происходит в десятки раз быстрее, чем IO с диском. Следует учитывать, что при высокой нагрузке на IO и/или vCPU использование zram-config может негативно влиять на iowait и, соответственно, на работу сети, дисков и vCPU.

Оптимальное решение для увеличения доступной памяти — расширить vRAM на ВМ.

Размер снимка больше, чем было информации на диске

Это происходит из-за того, что на диске при удалении файлов остаются заполненные сектора.

Решение проблемы в том, чтобы записать файл, состоящий из нулей, на всё незанятое пространство диска, затем сбросить кеш на диск и удалить запись об этом файле.

  1. Для Windows: остановите дисковые операции и используйте утилиту SDelete. Узнать, как она работает, и скачать ее можно в документации Microsoft.

  2. Для Linux: остановите дисковые операции и последовательно введите следующие команды:

    dd if=/dev/zero | pv > full.disk
    
    sync
    
    rm full.disk
    

После этого «пустое» место на диске действительно становится пустым, и можно создавать снимок диска. Его размер будет ближе к текущему занятому дисковому пространству.

Как учитываются квоты снимков

Снимки учитываются в квотах по размеру родительских дисков. Например, если снимок создан из диска 250 ГБ, то в квоте на размер снимков учитывается 250 ГБ, даже если реальный размер снимка 20 ГБ. Это сделано для того, чтобы и разработчики, и клиенты могли реально оценивать возможные нагрузки на сервис снимков дисков.

На тарификацию такой подход учета квот не влияет: снимки тарифицируются по реальному размеру.

Как перенести виртуальную машину в другой каталог/облако

  1. Предоставьте права в вашем облаке пользователю из другого облака:

    • роль на облако: resource-manager.clouds.member.
    • роль на каталог: viewer или compute.images.user.

    См. инструкцию Назначение роли.

  2. Создайте образ из вашего снимка в разделе Снимки дисков или из самого диска в разделе Диски.

Пользователю в другом облаке необходимо:

  1. В CLI выполнить команду:

    yc compute image create --source-image-id=<идентификатор_вашего_образа>
    
  2. При создании ВМ указать этот образ в качестве загрузочного диска.

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

После создания и подключения к ВМ нового диска необходимо его смонтировать или выдать букву — в зависимости от операционной системы. Воспользуйтесь инструкцией: Смонтировать диск, созданный из снимка или образа.

Как настроить автоматическое создание снимков

Сейчас в Compute Cloud нет готового решения для автоматического резервного копирования, но вы можете использовать подход, описанный в нашем блоге: Создание снимков дисков по расписанию с Yandex Cloud Functions.

Обратите внимание, что код предоставлен как есть. Дальнейшая его доработка лежит вне зоны ответственности Yandex Cloud.

Что происходит с данными при удалении виртуальной машины?

При выборе диска для подключении к ВМ можно указать, должен ли быть удален диск при удалении ВМ. Это можно выбрать как при создании ВМ, при изменении и при подключении нового диска к ней.

Если к ВМ были подключены ранее созданные диски, то при удалении ВМ они будут отключены. Данные на диске при этом сохраняются, в дальнейшем этот диск можно подключить к другой ВМ.

Если вы хотите, чтобы диск был удален вместе с ВМ, это необходимо указать в одной из операций: при создании ВМ, при изменении или при подключении диска к ней. Такие диски будут удалены при удалении ВМ.

Нужно ли останавливать виртуальную машину, чтобы сделать снимки дисков? Нужно ли дожидаться завершения создания снимков дисков, прежде чем запускать виртуальную машину?

Останавливать ВМ необязательно. Однако необходимо учитывать, что снимок содержит только те данные, которые записаны на диск в момент создания снимка. Вам необходимо самостоятельно позаботиться о целостности данных. О том, как создать снимок диска читайте в разделе Создать снимок диска.

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

Аварийное восстановление

Что делать, если диски виртуальной машины работают со сбоями

Важно

Не пытайтесь перезагрузить ВМ самостоятельно. Это может привести к потере данных.

Если вы заметили, что обращение к одному или нескольким дискам вашей ВМ происходит с ошибками:

  1. Создайте новый диск и подключите его к ВМ.
  2. Скопируйте важные данные с поврежденных дисков на новый диск. Не используйте при чтении файлов флаг O_DIRECT.
  3. После того, как все важные данные скопированы, отключите поврежденные диски от ВМ и удалите их.
  4. Если скопировать данные не удалось и диск важно сохранить, напишите нам. Мы сами выключим ВМ и проведем проверку целостности диска. Проверка может занять несколько дней.

Группы виртуальных машин

Что такое Instance Groups?

Instance Groups — это компонент, с помощью которого можно создавать, эксплуатировать и масштабировать группы однотипных виртуальных машин в инфраструктуре Yandex Compute Cloud.

С Instance Groups вы можете:

  • создавать группы с необходимым количеством виртуальных машин и параметрами производительности;
  • увеличивать вычислительные мощности по мере необходимости и уменьшать, если нагрузка снизилась.

Вы взаимодействуете с группой виртуальных машин как с единой сущностью в инфраструктуре Yandex Compute Cloud. Благодаря этому вы можете управлять внутренними настройками группы виртуальных машин в соответствии с требованиями вашего приложения.

Как рассчитывается стоимость использования групп виртуальных машин?

Создание группы виртуальных машин не тарифицируется.

Все остальные услуги Yandex Cloud, например, создание виртуальных машин или выделение внешних IP-адресов, тарифицируются обычным образом.

Как не переплатить лишнего?

Чтобы выбрать подходящее вам количество виртуальных машин и платить минимальную стоимость:

  • Оцените, сколько потребуется вычислительных ресурсов для вашего сервиса, и посмотрите примеры расчетов и правила тарификации для Yandex Compute Cloud.
  • Старайтесь чаще следить за нагрузкой на сервис в разное время суток.

Мониторинг

Почему vCPU на графике показывает больше 100%

Если вы используете ядра с гарантией, например, 5% vCPU, то эти 5% представляют собой 100% ожидаемой нагрузки для системы мониторинга. Если на физическом ядре не окажется «соседей», вам может быть выдано до 100% мощности vCPU, а это в 20 раз больше максимальной ожидаемой нагрузки (×20 от 5%). На графике, таким образом, может отобразиться до 2000%.

Если вы видите превышение верхней границы 100% на графиках довольно длительное время, рекомендуем увеличить гарантированную долю vCPU, так как в любой момент на физическом ядре могут появиться «соседи», и ваше реальное потребление ресурсов физического ядра упадет до гарантированных 5% (около 100 МГц); в этом случае гостевая система может не справиться с нагрузкой, и вы потеряете доступ к ВМ.

Как следить за потреблением vRAM через мониторинг

Сервис Compute Cloud не может измерить потребление vRAM внутри гостевой операционной системы: для сервиса потребление памяти виртуальной машиной всегда одинаковое — то, которое выделено в момент ее запуска.

Чтобы отслеживать состояние vRAM, используйте сервис Yandex Monitoring. Он позволяет записывать собственные метрики, см. инструкцию Запись пользовательских метрик через API. Просто выгружайте данные о состоянии vRAM заданием по расписанию, а Yandex Monitoring будет отображать их.

Лицензирование

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

Лицензирование: общие вопросы

Какие отношения существуют между Microsoft и Yandex Cloud?

Yandex Cloud имеет лицензию на распространение ПО Microsoft в рамках соглашения Services Provider License Agreement (SPLA) в целях предоставления программных услуг. Также, Yandex Cloud является авторизованным партнером Microsoft по программе Мобильность лицензий.

Предоставляет ли Yandex Cloud расширенную поддержку продуктов Microsoft?

Нет, на данный момент команда Yandex Cloud не предоставляет консультаций по продуктам Microsoft.

Что такое мобильность лицензий?

Мобильность лицензий — это преимущество, доступное клиентам с корпоративными лицензиями Microsoft на использование соответствующего серверного программного обеспечения по действующим договорам Microsoft Software Assurance (SA). Мобильность лицензий позволяет клиентам использовать соответствующее ПО Microsoft в работе со сторонними поставщиками облачных решений, такими как Yandex Cloud. См. дополнительные сведения на сайте Microsoft.

Какое ПО Microsoft можно запускать на платформе Yandex Cloud?

На платформе Yandex Cloud можно запускать серверное программное обеспечение, доступное в рамках программы Мобильность лицензий.

Как узнать, применима ли программа Мобильности лицензий для того или иного продукта Microsoft?

Соответствующая информация включена в условия использования продуктов Microsoft. Возможность участия того или иного продукта в программе Мобильности лицензий указана в соответствующем разделе договора Software Assurance. В число продуктов, участвующих в программе мобильности лицензий, входят Remote Desktop Services, System Center, Exchange и SharePoint.

Нужно ли иметь действующий договор Software Assurance и участвовать в программе мобильности лицензий, чтобы использовать собственные лицензии Microsoft в Yandex Cloud?

Да. При использовании лицензированного ПО Microsoft в сервисе Compute Cloud наличие действующего договора Software Assurance и участие в программе Мобильности лицензий являются обязательными требованиями. Наличие действующего договора Software Assurance всегда является необходимым условием для участия в программе Мобильности лицензий.

Можно ли импортировать свой образ с операционной системой Windows в Yandex Cloud?

Нет, на данный момент загрузить свой образ с операционной системой Windows нельзя.

Почему нужно указывать адрес при использовании продуктов Microsoft?

С 24 января 2022 г. для использования продуктов Microsoft необходимо указывать пользовательские данные и адреса физических и юридических лиц — это требования лицензионной политики Microsoft. Если данные не заполнены, запустить продукты Microsoft будет нельзя.

Можно ли использовать собственные лицензии в Compute Cloud?

Вопросы о лицензировании Windows Server подробно рассмотрены в разделе Лицензирование Windows.

Если же речь о других программных продуктах, которые вы хотите использовать внутри ВМ, изучите приобретенную вами лицензию или обратитесь в техническую поддержку самого продукта — вам подскажут, возможно ли продукт с этой лицензией использовать в Yandex Cloud.

Лицензирование: Windows Server

Можно ли приобрести Windows Server у Yandex Cloud?

Да, вы можете приобрести виртуальную машину с предустановленным образом Windows Server 2012 R2, Windows Server 2016 или Windows Server 2019 у Yandex Cloud. Лицензия на Windows Server входит в стоимость.

Как активировать Windows Server

Проблемы с активацией могут возникнуть, если у ВМ нет доступа в интернет.

  1. Убедитесь, что у ВМ есть доступ в интернет.

  2. Выполните в PowerShell от имени Администратора следующие команды:

    Test-NetConnection kms.cloud.yandex.net -Port 1688
    cscript.exe C:\Windows\System32\slmgr.vbs /dli
    cscript.exe C:\Windows\System32\slmgr.vbs /skms kms.cloud.yandex.net:1688
    cscript.exe C:\Windows\System32\slmgr.vbs /ato
    Get-Date
    Get-TimeZone
    

    Если активация так и не произошла, пришлите нам вывод этих команд.

Применима ли Мобильность лицензий к Windows Server?

Нет, согласно условиям использования продуктов Microsoft, Мобильность лицензий не распространяется на операционные системы Windows Server.

Лицензирование: другие продукты Microsoft

Можно ли приобрести другие продукты Microsoft с включенными лицензиями для использования в Compute Cloud?

Да. В настоящий момент Yandex Cloud предоставляет лицензии Windows Server, Microsoft SQL Server, RDS, а также перенос лицензий на серверное программное обеспечение в рамках программы Мобильности лицензий. Возможность лицензирования MSDN, ОС Windows, Microsoft Office и других продуктов не предоставляется.

Была ли статья полезна?

Language / Region
© 2022 ООО «Яндекс.Облако»
В этой статье:
  • Общие вопросы
  • Виртуальные машины
  • Технические характеристики
  • Параметры виртуальной машины
  • Операции с виртуальными машинами
  • Подключение
  • Диски, снимки, образы
  • Аварийное восстановление
  • Группы виртуальных машин
  • Мониторинг
  • Лицензирование
  • Лицензирование: общие вопросы
  • Лицензирование: Windows Server
  • Лицензирование: другие продукты Microsoft