У цій статті ви дізнаєтеся:
- Як підготувати віртуальну машину до зміни параметрів
- Як змінити CPU та RAM
- Як змінити дисковий простір
- Поширені проблеми
- Часті запитання
Підготовка ВМ до зміни параметрів
Зміну параметрів віртуальної машини виконуйте в інтерфейсі OpenNebula Sunstone. Спочатку виберіть віртуальну машину такими кроками:
- Увійдіть до інтерфейсу ON Sunstone ⧉.
- У лівому меню виберіть Instances VMs.
- Виберіть віртуальну машину, параметри якої потрібно змінити.

Перед зміною параметрів переконайтеся, що машину вимкнено:
- Натисніть кнопку вимкнення і виберіть Power Off hard.
- Переконайтеся, що машина перебуває в стані POWEROFF.

Зміна CPU та RAM
CPU і RAM для ВМ можна як збільшувати, так і зменшувати. Виконайте налаштування такими кроками:
- У керуванні ВМ виберіть вкладку Capacity.
- Натисніть кнопку Resize.
- У вікні встановіть потрібні значення.
- Підтвердіть налаштування кнопкою Resize у вікні.

Інтерфейс дозволяє призначити фізичні та віртуальні CPU:
- Physical CPU відповідає реальній кількості апаратних ядер, доступних ВМ. Дозволяє призначати також частки ядер (0,5).
- Virtual CPU — це кількість ядер, з якою працює ВМ.
Різними конфігураціями фізичних і віртуальних CPU можна впливати на продуктивність і загальне функціонування віртуальної машини.
Зміна дискового простору
Дисковий простір можна лише збільшити, зменшення неможливе. Якщо потрібно зменшити розмір диска віртуальної машини, створіть нову ВМ і перенесіть на неї дані. Міграцію з нашого боку ми не виконуємо.
Збільшення дискового простору виконайте такими кроками:
- У керуванні ВМ виберіть вкладку Storage.
- Для диска, який потрібно збільшити, натисніть значок Resize.
- У вікні встановіть потрібне значення.
- Підтвердіть налаштування кнопкою Resize у вікні.

Якщо збільшення пройде успішно, ви побачите нове значення в стовпці Size у відповідного Image. Ця зміна має зберігатися від стану DISK_RESIZE до стану POWEROFF. Якщо розмір повернеться до початкового значення, зверніться до підтримки через форму ⧉. Вкажіть назву Cloud і конкретної ВМ.
Після збільшення диска й увімкнення ВМ перевірте, що зміна пройшла правильно. У Linux для цього використайте команду df -h. Якщо зміна в системі не відбулася, вимкніть ВМ через Power Off (hard) і знову увімкніть. Перезапуску недостатньо.
Поширені проблеми
До поширених проблем зі зміною параметрів хмарної ВМ належать:
- Неактивна кнопка Resize
- Помилка зменшення диска
- Помилка квоти CPU/RAM
- Збільшення параметрів не відбулося
Неактивна кнопка Resize
Проблема: Кнопка Resize для зміни CPU/RAM неактивна.
Причина: Віртуальна машина, імовірно, не вимкнена.
Рішення: Вимкніть віртуальну машину та переконайтеся, що вона перебуває в стані POWEROFF.
Помилка зменшення диска
Проблема: Відображається помилка: [one.vm.diskresize] New disk size has to be greater than current one.
Причина: Розмір диска можна лише збільшити, а не зменшити.
Рішення: Створіть нову віртуальну машину з потрібними параметрами.
Помилка квоти CPU/RAM
Проблема: Відображається помилка: [one.vm.resize] User [****] : group [****] limit of X reached for MEMORY/CPU quota in VM.
Рішення: Отримайте більше пам’яті або CPU, обмеживши чи скасувавши інші ВМ або збільшивши загальну продуктивність послуги.
Збільшення параметрів не відбулося
Проблема: Відображається помилка: Збільшення параметрів не відбулося.
Рішення: Виконайте Undeploy (hard), потім Deploy і спробуйте збільшити параметри ще раз.
Часті запитання
Чи можна таким чином змінювати параметри і для послуги VPS ON?