#Признаки неисправности и область применимости
При попытке увеличить число виртуальных процессоров Compute Cloud сообщает о нехватке квоты vCPU. Сервис различает технические лимиты конкретной аппаратной платформы и квоты облака, часть которых действует отдельно по каждой зоне доступности.
#Почему это происходит
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Исчерпана зональная квотаКвота vCPU может учитываться по зоне, включая уже работающие ВМ и резервы. | В соседней зоне хватает ресурсов, в выбранной — нет | Проверьте остаток квоты именно зоны. |
| Превышен лимит платформыМаксимум на одну машину зависит от платформы и поколения оборудования. | Запрошенная конфигурация недоступна для модели ВМ | Выберите допустимую конфигурацию. |
| Есть связанная нехватка памяти/ресурсаРазмер RAM, диски, ресурсы групп и квоты также могут ограничивать действие. | В сообщении другое ограничение либо сервер не меняется | Проверьте полный текст ошибки. |
#Пошаговая диагностика и устранение
- Зафиксируйте исходные параметрыCompute Cloud → «Виртуальные машины» → ваша ВМ: запишите зону, платформу, число vCPU, объём RAM и статус. Уточните, требуется ли остановка для выбранной операции. Перед остановкой проверьте окно обслуживания и наличие копии данных.
- Снимите точное сообщение об отказеОткройте последнюю неуспешную операцию изменения ВМ и выпишите имя квоты, запрошенное число и зону. Не делайте вывод только из слова «ресурсов недостаточно»: некоторые ошибки отражают доступность физической мощности, а не персональную квоту.
- Проверьте квоты в консолиОткройте раздел квот облака и найдите Compute Cloud. Сверьте значения
compute.instanceCores.countс суффиксом нужной зоны, использование и доступный остаток. Учитывайте другие ВМ и резервные мощности; не удаляйте рабочие экземпляры ради временного освобождения.
- Сопоставьте с лимитами платформыВ параметрах изменения ВМ проверьте максимально допустимое количество vCPU для выбранной платформы и соотношение с RAM. Если нужен больший размер, сначала изучите совместимость дисков и системы для другой платформы, а не переключайте её на работающем сервере вслепую.
- Рассчитайте минимальный новый объёмОцените нагрузку по нескольким пикам CPU и очереди приложения. Например, если требуется плюс два vCPU, рассчитывайте рост именно на два, а не на произвольное удвоение. Помните о дополнительной стоимости вычислений и возможной остановке машины.
- Запросите увеличение квотыЕсли квота действительно мала, используйте предусмотренный интерфейс запроса на увеличение в консоли или обращение в поддержку. Укажите зону, код квоты, текущее и требуемое значение и назначение нагрузки. Изменение квоты не означает гарантированную доступность всех видов машин прямо сейчас.
- Примените изменение после одобренияЗапланируйте обслуживание, сделайте снимок или другую подходящую резервную копию, затем измените параметры выбранной ВМ в Compute Cloud. Если ВМ нужно выключить, предварительно остановите приложения и убедитесь, что клиентские запросы перераспределены.
- Проверьте ОС и работу приложенияПосле успешной операции откройте карточку ВМ и убедитесь, что число vCPU новое; в Linux проверьте фактическое число доступных логических процессоров. Затем проверьте прикладную нагрузку и журнал старта.
- Linux внутри ВМ, без администратораLinux · Терминал (Bash)КомандаLinux внутри ВМ, без администратора. Показывает доступные для процесса логические CPU; при контейнерных ограничениях число может отличаться от конфигурации ВМ.
nproc
#Как проверить, что проблема исправлена
Квота увеличена либо выбрана допустимая конфигурация, у ВМ ожидаемое количество vCPU и приложение выдерживает тестовую нагрузку без новых ошибок. Стоимость изменения соответствует согласованному плану.
#Если проблема осталась
При недостатке физических ресурсов в зоне обратитесь в поддержку или рассмотрите перенос архитектуры в другую зону с отдельным планом адресов и дисков. Нельзя воспринимать смену зоны как простой переключатель для существующей ВМ.