[x86] Ubiquity UniFi Controllers - ready-2-run VMs [VirtualBox OVA] 2.4.6-7.4.156

Страницы:  1
Ответить
 

Aminuxer

Стаж: 8 месяцев

Сообщений: 19

Aminuxer · 21-Июн-23 02:41 (2 года 6 месяцев назад, ред. 13-Дек-24 02:55)

Ubiquity UniFi Controllers - ready-2-run VMs [VirtualBox OVA]

Год Выпуска: 2023
Версия: 2.4.6-7.4.156
Разработчик: Ubiquity
Сайт разработчика: https://ubnt.ru/help/unifi/unifi-obzor-unifi/
Системные требования: 1x vCPU Core Duo и выше + 256 - 1024 Mb RAM + 2-4 Gb HDD под каждую ВМ
Софт 32-х битный, можно даже пробовать и более древниe CPU.
VirtualBox (хотя другие гипервизоры тоже можно)
Архитектура: x86
Таблэтка: не требуется
Язык интерфейса: Английский
Описание: Готовые образы Ubiquiti UniFi контроллеров в виртуальных машинах с Debian.
Версии на Debian-7 : 2.4.6 , 4.6.6
Версии на Debian-8 : 4.8.20 , 5.0.7
Версии на Debian-9 : 5.5.24 , 5.8.28 , 6.5.55
Версии на Debian-10 : 7.4.156
Установка, настройка, фичи
Пользователям VirtualBox: импортируйте ova-файл с нужной версий ПО.
Пользователям других ВМ: извлеките VMDK/RAW-образы дисков и присоедините к новой ВМ.
Мануал по импорту в ProxMox (серверный гипервизор): https://www.youtube.com/watch?v=4lYulcTd5yc
в настройках ВМ - сеть, выберите ту сетевую карту, к которой подключены UniFi-устройства.
Режим должен быть - "сетевой мост", контроллер и точки доступа должны быть в одной локалке.
Ожидается, что у вас в сети есть DHCP-сервер. Если это не так - потребуется сперва настроить сеть вручную внутри ВМ.
Запустите ВМ. После загрузки появится сообщение с полученным IP-адресом.
Откройте в браузере ссылку вида httpS://<IP-ВМ>:8443/ и начините настраивать контроллер или импортируйте бэкап.
Образ собран достаточно компактно, так что крупная база монги или её журналы могут не влезть. Рекомендуется в этом случае не расширять корневую ФС, а добавить к ВМ ещё один диск требуемого размера, и перенести на него /var/lib/mongodb.
Я использовал создание новых точек монтирования. Прокатят ли симлинки - надо экспериментировать (к чему монга не располагает).
В ВМ с новыми версиями (6.5.55 и 7.4.156) это уже сделано для журналов. Для более старых версий , если надо:
* poweroff
* в свойствах ВМ добавляем второй диск, запускаем
* lsblk - помимо /dev/sda1 ( / , RootFS ) должен быть виден sdb
* fdisk /dev/sdb => o [Enter] n [Enter] p [Enter] [Enter][Enter] w [Enter] q [Enter]
* lsblk - должен появиться sdb1
* mkfs.ext4 -L MongoDB_FS /dev/sdb1
* mkdir /tmp/sdb1 && mount /dev/sdb1 /tmp/sdb1 && service mongodb stop
* mv /var/lib/mongodb/* /tmp/sdb1
* blkid /dev/sdb1 -o export | grep UUID >> /etc/fstab
* vi / mcedit / nano /etc/fstab - к вставленному UUID дописываем /var/lib/mongodb и прочее по аналогии.
* reboot
* В df -h база монги должна быть в отдельной ФС.
Аналогично можно сделать и с основной базой в /var/lib/unifi/db
Фичи:
Старался удержать размер образа в рамках разумного. Если база MongoDB слишком велика или существенно растёт - рекомендую вынести /var/lib/mongodb на отдельный диск
Автологин включен на локально консоли.
SSHd по-умолчанию пускает только по ключам.
!! Все версии 32х битные, будьте внимательны при обновлениях.
Обновлены только +/- актуальные версии. Обновление старых версий на ваше усмотрение.
Старые версии ПО не поддерживают TLS 1.2 - современные браузеры могут очень ругаться.
Для совсем старых версий WebUI поможет эта вспомогательная ВМ: https://rutr.life/forum/viewtopic.php?t=6376169
Контроллер версии 2.4.6 как раз использует флеш для части интерфейса, да и с TLS 1.0 проблем не будет.
Доп. информация: Зачем оно ?
Иногда попадаются сети с очень старыми версиями железа и софта, и UniFi тут не исключение.
Некоторые End-of-Life железки не управляются самыми новыми версиями контроллеров.
Например, версия 5.8.28 финишная для многих старых точек доступа.
Зависимости от древних версий Java (8 =]) и MongoDB-10Gen могут доставить изрядно боли, пока придёт понимание, что ему надо и откуда ставить, и какие архивные античные репозитории нужны. Эти образы ВМ существенно упрощают развёртывание, настройку или миграции контроллеров UniFi на следующие версии или в другие виртуальные среды.
Запуск на серверном гипервизоре
После импорта ВМ конвертируйте диск в RAW-формат.
Код:
VBoxManage clonehd .../UniFi.vdi UniFi.raw --format raw
Залейте RAW-образ диска на сервер и подключите к виртуалке на сервере.
Запуск на физическом хосте
После импорта ВМ конвертируйте диск в RAW-формат.
Код:
VBoxManage clonehd .../UniFi.vdi UniFi.raw --format raw
Посекторно скопируйте RAW-образ диска на флешку / диск:
Код:
dd if=UniFi.raw of=/dev/sdm
Почему именно дебиан ?
1). рекомендован разработчиком ПО
2). Версии контроллера под виндовс/макоз работают существенно капризнее и гораздо менее стабильно.
Скриншоты
IPFS
Download
Rutracker.org не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм
Как скачивать? (для скачивания .torrent файлов необходима регистрация)
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error