For the complete documentation index, see llms.txt. This page is also available as Markdown.

Proxmox

Установка MikoPBX с помощью Proxmox.

Загрузка образа MikoPBX

  1. Откройте вкладку local / ISO images и выберите Download from URL

  2. В поле URL вставьте ссылку на файл из дистрибутива MikoPBX с расширением .iso

  3. Нажмите кнопку Download, дождитесь окончания загрузки файла

Создание виртуальной машины

  1. Выберите Create VM

  2. На вкладке General введите имя (Name) виртуальной машины, например mikopbx-vm

  1. Перейдите к следующей вкладке OS, в поле ISO image выберите загруженный ранее образ

  2. Укажите тип OS (Type) - Linux

  1. На вкладке System уберите флажок Qemu Agent, для других полей используйте значения по умолчанию

  1. Перейдите к вкладке Disks

  2. Скорректируйте размер диска под систему до 1 Гб

  1. Нажмите кнопку Add и добавьте дополнительный диск для хранения данных

  2. Укажите размер диска не менее 50 Гб

  1. На вкладках CPU и Memory укажите параметры вычислительных ресурсов виртуальной машины, исходя из ожидаемой нагрузки на АТС. Для тестовой машины можно указать в поле Cores (вкладка CPU) - 2, в поле Memory (вкладка Memory) - 2 Гб

  1. На вкладке Network уберите флажок Firewall

  1. Перейдите к последней вкладке Confirm и установите флажок Start after created

  2. Завершив ввод значений, нажмите кнопку Finish

Установка АТС MikoPBX

  1. Перейдите к созданной виртуальной машине mikopbx-vm

  2. На открытой вкладке перейдите в раздел Console

  3. Если загрузка прошла успешно, появится консольное меню. Введите с клавиатуры 8 для начала установки

  1. Выберите диск под систему и введите с клавиатуры имя диска, например sda. Подтвердите выбор, введите с клавиатуры y

  1. Подключите диск для хранения записей разговоров, ведите с клавиатуры наименование диска для подключения, например sdb

Запуск АТС MikoPBX

  1. На открытой вкладке в разделе Console скопируйте внешний адрес созданной виртуальной машины и введите его в строке браузера

  1. Для входа используйте логин - admin и пароль - admin

Включение QEMU Guest Agent

QEMU Guest Agent позволяет Proxmox получать от MikoPBX внутренние IP-адреса, корректно завершать работу гостя по команде Shutdown и снимать консистентные бэкапы (fs-freeze). Сам бинарь qemu-ga уже включён в дистрибутив MikoPBX и автоматически запускается под управлением monit (сервис vm-tools) — нужно только включить канал агента на стороне Proxmox.

  1. Выберите виртуальную машину MikoPBX, откройте вкладку Options и сделайте двойной клик по строке QEMU Guest Agent

  2. Установите флажок Use QEMU Guest Agent (значение Enabled), параметр Type оставьте VirtIO (по умолчанию), нажмите OK

Проверка работы QEMU Guest Agent

На хосте Proxmox (быстрая проверка «жив/мёртв»):

Внутри MikoPBX (по SSH):

Если monit summary показывает vm-tools Initializing, а файл /dev/virtio-ports/org.qemu.guest_agent.0 отсутствует — значит со стороны Proxmox virtio-serial-канал ещё не проброшен в VM (опция не включена либо машина не была холодно перезапущена).

Last updated

Was this helpful?