Hotplug в Proxmox
В проксмоксе есть возможность горячей замены всех устройств виртуальной машины. Эта возможность дает большой плюс администратором — возможность обслуживания сервисов без их выключения.
Внимание!В Linux для начала необходимы ядро выше 3.10 и два модуля: modprobe acpiphp modprobe pci_hotplug
Linux
Для горячей замены в Linux необходимо открыть файл /etc/pve/qemuserver/<НОМЕР_VM>.conf . Редактирование файла приведет к горячей замене.
Пример:
cores: 2 //Количество ядер
sockets: 2 //Количество сокетов
memory= 1000MB //Количество ОЗУ
numa: 1 // Включает замену ОЗУ
vcpus: 1 //Поддержка новой технологии vcpu
hotplug: cpu,network,disk,memory //Указывает на горячую замену элементов
Для горячей замены нового vcpu можно использовать команду:
qm set VMID -vcpus 3
Если вы используете горячую замену диска — удостоверьтесь что он отмонтирован (linux) и не используется системой (Windows). Не стоит делать такие манипуляции с системным диском во избежание повреждения диска.
Так же удостоверьтесь в правильности указаных ресурсов. Рекомендую хотя бы 1 ядро или 2 сокета и 1 гб ОЗУ оставлять свободными для Proxmox, иначе в моменты критической нагрузки возможны потери производительности VM из-за перегрузки хоста виртуализации.