Установка Proxmox VE 9 на свой сервер: с ISO и поверх Debian 13

Сервер с гипервизором и виртуальными машинами

Пошаговая установка Proxmox VE 9 с официального ISO и поверх Debian 13, переключение на бесплатный репозиторий и первые настройки. Для пришедших с OpenVZ — как перейти на контейнеры LXC.

Образы дисков виртуальных машин QEMU-KVM/XEN/VMDK создание и конвертация

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

Для работы с образами дисков в QEMU-KVM используется команда: qemu-img. Формат команды qemu-img: qemu-img subcommand [options] Доступные варианты “subcommand”: ВАЖНО: данная опция не работает с образами диска формата RAW Создание нового образа диска – qemu-img create Пример создания нового диска для гостевой виртуальной машины внутри файловой системы хоста.   Формат команды: qemu-img create -f ft … Читать далее

virt-manager на удалённом хосте: подключение по SSH и проблема со шрифтами

Управление виртуальными машинами удалённого сервера по SSH

Подключаем virt-manager к удалённому гипервизору по qemu+ssh без X11 forwarding. Если X11 всё же нужен — настраиваем xauth и шрифты, чтобы не было квадратов вместо букв.

Ускорение Windows в виртуальной машине KVM и Proxmox: драйверы VirtIO

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

Ставим Windows 11, Server 2022 и 2025 в KVM и Proxmox VE сразу на VirtIO: драйверы из virtio-win, гостевой агент, правильный тип CPU, кэш диска и Hyper-V enlightenments. Плюс перевод готовой ВМ с IDE на VirtIO.

Синхронизация времени в виртуальных машинах: chrony, KVM и Proxmox

Часы виртуальных машин синхронизируются с эталоном

Разбираем, почему отстают часы в виртуальных машинах, и настраиваем chrony с опорными часами ptp_kvm в KVM и Proxmox VE. Отдельно — Hyper-V, Windows-гости и проверка результата.

OpenNebula: установка облачной платформы на Ubuntu 24.04

Частное облако из нескольких серверов

Как развернуть частное облако OpenNebula 7.4 CE на Ubuntu 24.04: быстрый стенд через miniONE и рабочая установка фронтенда с узлами KVM. Что изменилось со времён CentOS 6 и Ruby Sunstone.

Failed to start installation of OS templates.

После успешной установки панели управления OpenVZ Web Panel получаем ошибку при попытке скачать шаблоны ОС: Failed to start installation of OS templates. Как победить данную проблему? Есть два варианта почему конкретно у вас не скачиваются шаблоны: 1. Надо включить passive ftp для скачивания: В файле /opt/ovz-web-panel/config/config.yml В секции os templates пишем: mirror: host: mirror.yandex.ru path: … Читать далее

Не работает NAT на сервере с ядром OpenVZ

Столкнулся с проблемой: на новом сервере с последней версией ядра OpenVZ не работает NAT на хосте! Выдает ошибку: iptables : can’t initialize iptables table `nat’: Table does not exist (do you need to insmod?) Оказывается после обновления vzctl from 4.6 to 4.7 поддержка nf_conntrack в ядре выключена. Объяснение такое: в связи с какими-то ошибками при … Читать далее

Ошибка ovz web panel connection refused — connect(2)

После установки панели и успешного создания нескольких виртуалок через какое-то время получил такую ошибку: Ошибка ovz web panel connection refused — connect(2) при создании новой виртуальной машины. В логах — пусто. Все советы от разработчиков сводятся к тому, что у вас не запущен hwdemon и его надо перезапустить. Ошибка в том, что собственно сам файл hwdemon.rb вдруг стал нулевого размера!

ls -l /opt/ovz-web-panel/utils/hw-daemon
total 12
drwxr-xr-x. 2 root 1000 4096 Apr 18 16:05 certs
-rw-r--r--  1 root root   79 May 22 19:49 hw-daemon.ini
-rw-r--r--. 1 root 1000   57 Feb 11 19:36 hw-daemon.ini.sample
-rw-r--r--  1 root root    0 May 22 19:47 hw-daemon.log
-rw-r--r--. 1 root 1000    0 May 22 19:49 hw-daemon.rb

Лечится просто: из архива панели надо скопировать нужный файл и сделать команду:
sudo ruby /opt/ovz-web-panel/utils/hw-daemon/hw-daemon.rb restart
[OK] Daemon was stopped.
Starting the daemon...

Все работает.

Читать далее

Конвертирование образов Xen и KVM в Vmdk

Перенос виртуальной машины между гипервизорами

Решили сменить Xen и KVM на VmWare. Чтобы не переносить содержимое виртуальной машины в новую можно конвертировать образ командой: qemu-img convert imagefile.img -O vmdk vmdkname.vmdk Работоспособность конвертера проверена на виртуалках с Windows.