Proxmox - Mariadb LXC database installation, configuration, adding to Home Assistant

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 พ.ย. 2024

ความคิดเห็น • 101

  • @ArthurKono
    @ArthurKono ปีที่แล้ว +7

    Хочу подметить момент что при отдельных контейнерах HA и MariaDB желательно задать "Start/Shutdown order" для них. При старте приоритет базе, а при shutdown что-бы контейнер базы свертывался после HA.

    • @kai_zer_ru
      @kai_zer_ru ปีที่แล้ว

      Тоже хотел об этом написать. Все контейнеры, от которых зависит HA, надо запускать раньше. Z2m, Matt, mariadb и прочее. Иначе при запуске HA будут ошибки, и придётся перезапускать HA для нормальной работы

    • @Alex_Kvazis
      @Alex_Kvazis  ปีที่แล้ว

      НА чисто физически запускается дольше чем Мария ДБ

    • @kai_zer_ru
      @kai_zer_ru ปีที่แล้ว +2

      @@Alex_Kvazis тем не менее, пока я не выставил приоритеты загрузки - первым запускался haos (100 контейнер), и были ошибки при подключении к базе. Приходилось вручную после запуска - перезапускать HA, и тогда ошибки уходили. Выставил приоритет, что бы НА грузился уже после запуска контейнеров с MariaDB, z2m, MQTT

    • @ArthurKono
      @ArthurKono ปีที่แล้ว +2

      @@Alex_Kvazis Ну это не серьезный аргумент :)

    • @Alex_Kvazis
      @Alex_Kvazis  ปีที่แล้ว

      @ArthurKono но в целом - ничего не мешает в два клика мышки, поставить более высокий приоритет для марии чем для насоса, или даже задержку запуска в полминуты

  • @АнтонК-ы8й
    @АнтонК-ы8й 10 หลายเดือนก่อน

    Как всегда 5 баллов, спасибо!

  • @VitaliySunny
    @VitaliySunny ปีที่แล้ว +2

    Спасибо, отличный гайд. HA (High Availability) для связки Proxmox + Home Assistant + MariaDB хотелось бы увидеть. Думал про кластеризацию Promox, Master-Master репликацию MariaDB, а в Home Assistant вроде что-то свое имеется (или отдать на откуп Proxmox).

    • @Siorinex
      @Siorinex ปีที่แล้ว

      Минус в том, что для автомиграции нужно, чтобы было минимум три ноды в кластере проксмокса и хранилось на zfs зеркале. Т.е. по паре дисков на каждой машине...

    • @strelokvc
      @strelokvc ปีที่แล้ว

      @@Siorinex для ZFS не обязательно иметь несколько дисков. можно развернуть зеркало с 1 диском, но само собой без отказоустойчивости

    • @Siorinex
      @Siorinex ปีที่แล้ว

      @@strelokvc не знаю: мб что поменялось, но zfs без пары дисков отказывалось создавать

  • @ЯрославУстименко-х5щ
    @ЯрославУстименко-х5щ 7 หลายเดือนก่อน

    Дякую. Все супер

  • @andrewmitrokhin6421
    @andrewmitrokhin6421 ปีที่แล้ว

    Спасибо большое. Все четко и понятно. Как всегда

  • @vovakop
    @vovakop ปีที่แล้ว

    Дякую за українську, хоч і розумію, що це окрема доріжка.❤

  • @linect
    @linect ปีที่แล้ว

    Спасибо за урок!
    P.S. не по теме , но по моему осталось на этот уже сервер накатить DHCP + DNS+ NAT и выбросить роутер :-).

    • @Alex_Kvazis
      @Alex_Kvazis  ปีที่แล้ว +1

      А зачем ? Роутер это узконаправленная штука, пусть себе выполняет свою функцию.

    • @linect
      @linect ปีที่แล้ว

      @@Alex_Kvazisесли на неттопе две сетевые карты (а это частое явление) то во-первых меньше устройств, гибче настройки, наличие купленного доменного имени позволит по одному адресу подключаться как из нутри дома , так и с наружи. Итд итп

    • @samsonsamson9820
      @samsonsamson9820 ปีที่แล้ว

      @@linect Для цього на роутері можна пробрасувати порти. Так точно безпечніше буде,
      Бо піднята віртуалка може мати відкриті порти, про які ви можете не знати.
      Не даремно Квазіс запускає скрипт для налаштування безпеки mariaDB.

    • @Alex_Kvazis
      @Alex_Kvazis  ปีที่แล้ว +1

      @linect во всех приличных роутерах уже есть свой DDNS и VPN сервера, я прекрасно хожу в свою сеть из любой точки мира, сделав настройки в десять кликов мышки, без необходимости ставить отдельные сервера. Для дома - не вижу смысла все равно, роутер надежнее и его хватает на 100%. Тем более что лично мне 2 сетевых порта - вообще ни очем, у меня на основном роутере - 8, к нему подключено еще два коммутатора 16 + 8 и еще на меш ноде - 4 порта.

    • @linect
      @linect ปีที่แล้ว

      @@Alex_Kvazis :-)

  • @sergw9846
    @sergw9846 9 หลายเดือนก่อน

    Спасибо за урок, но не могу залогиниться после установки вирт машины, mariadb login: root?, password ? у вас не понятно, как вы вошли? После удаления и установления по новой - получился автоматический вход.

  • @johnF13
    @johnF13 ปีที่แล้ว

    Спасибо за отличный, как всегда, гайд!
    Подскажите пожалуйста, в чём преимущества и недостатки такого решения по сравнению с:
    TrueNAS SCALE как базовая система, на ней HASS.os в виртуальной машине + MariaDB App на самой TrueNAS

    • @Alex_Kvazis
      @Alex_Kvazis  ปีที่แล้ว +1

      TrueNAS SCALE и Proxmox VE представляют собой популярные решения для управления виртуализацией, но у каждого из них есть свои преимущества и недостатки, особенно когда речь заходит о запуске виртуальных машин. Вот некоторые из ключевых аспектов каждой системы:
      TrueNAS SCALE
      Преимущества:
      Интегрированное хранилище данных: TrueNAS SCALE основан на ZFS, предлагая отличные возможности для хранения данных с высоким уровнем надежности и защиты от потери данных.
      Масштабируемость: Поддерживает кластеризацию и горизонтальное масштабирование, что позволяет легко расширять ресурсы.
      Открытый исходный код: Предоставляет большую гибкость и возможности настройки.
      Поддержка контейнеризации: Интеграция с Docker и Kubernetes, предоставляющая широкие возможности для развертывания и управления контейнерами.
      Недостатки:
      Сложность настройки: Более сложная в освоении и настройке по сравнению с некоторыми другими решениями.
      Меньше функций виртуализации: Меньше специализированных функций для виртуализации по сравнению с Proxmox.
      Молодой продукт: Поскольку SCALE относительно новый продукт, сообщество и поддержка могут быть менее обширными.
      Proxmox VE
      Преимущества:
      Специализированное решение для виртуализации: Богатый функционал для управления виртуальными машинами и контейнерами.
      Легкость использования: Интуитивно понятный веб-интерфейс, облегчающий управление виртуальными машинами.
      Кластеризация и миграция VM: Поддерживает простую настройку кластеров и предлагает возможности для живой миграции VM.
      Резервное копирование и восстановление: Расширенные возможности для резервного копирования и восстановления VM.
      Недостатки:
      Ограниченные возможности хранения: Хотя Proxmox поддерживает ZFS, он менее ориентирован на хранение данных по сравнению с TrueNAS.
      Коммерческая поддержка: Для получения полной поддержки необходимо приобрести коммерческую лицензию.
      Менее гибкий для контейнеризации: Хотя поддерживает LXC контейнеры, возможности по работе с Docker и Kubernetes менее развиты по сравнению с TrueNAS SCALE.
      В зависимости от ваших специфических требований и предпочтений, одна из этих систем может быть более предпочтительной. Если основной упор делается на хранение данных и контейнеризацию, TrueNAS SCALE может быть более подходящим выбором. Если же важнее более продвинутые функции виртуализации и простота управления, то Proxmox VE будет оптимальным решением.

  • @Dumbodumbos
    @Dumbodumbos 9 หลายเดือนก่อน

    Добрый. Ругается на db_link - поменял на db_url - все заработало

  • @aleksbotler5358
    @aleksbotler5358 ปีที่แล้ว

    А возможно использовать бд временных рядов?

  • @ProAbe81
    @ProAbe81 19 วันที่ผ่านมา

    Спасибо за урок! Есть одно НО - если через пакаджи создавать- ХА выкатывает ошибку Unused YAML configuration for the systemmonitor integration
    It's not possible to configure systemmonitor sensor by adding platform: systemmonitor to the sensor configuration. Please check the documentation for more information on how to set up this integration.
    To resolve this:
    Remove platform: systemmonitor occurences from the sensor: configuration in your YAML configuration file.
    Restart Home Assistant.
    Example that should be removed:
    sensor:
    - platform: systemmonitor

    • @ProAbe81
      @ProAbe81 19 วันที่ผ่านมา

      скорее всего, это с появлением обновлений ХА образовалось

    • @Alex_Kvazis
      @Alex_Kvazis  19 วันที่ผ่านมา +1

      Так на то и обнова есть - th-cam.com/video/lWDXupcBhqM/w-d-xo.html и в уроке где про эти сенсоры, в описании ссылка добавлена (это не этот урок)

  • @JanssonIII
    @JanssonIII ปีที่แล้ว

    Штука прикольная, инструкция по делу. Только вот есть подводные камни. Например, так и не удалось пробросить в виртуалку (пробовал и НА и чистый debian 12) встроенную в систему звуковуху. Вроде бы и proxmox это дает настроить, и гостевая система виртуальную аудиокарту видит, а звука - нет как нет. (в самой proxmox из консоли - есть) А без звука ни тебе локальных уведомлений, ни тебе настраиваемых дверных звонков... Печаль. Так что пока переезд на proxmox откладывается.

    • @Alex_Kvazis
      @Alex_Kvazis  ปีที่แล้ว

      Не тестировал такой кейс, не было необходимости. Использую гугловые колонки.

    • @3DKlim
      @3DKlim ปีที่แล้ว

      @@Alex_Kvazis аналогично нет звука что делать?

    • @Alex_Railnolds
      @Alex_Railnolds 2 หลายเดือนก่อน

      @@Alex_Kvazis они же без интернета не работают.

  • @s655103
    @s655103 ปีที่แล้ว

    Здравствуйте, а не подскажете как базу в Мария ДБ (установленную по данному уроку) очистить или сжать? А то за неделю более 18Гб заняла

    • @Alex_Kvazis
      @Alex_Kvazis  ปีที่แล้ว

      Этим рекордер занимается. Он автоматически сжимает и удаляет то, что выходит за пределы записи. У вас очевидно есть сильно засоряющие эфир устройства и судя по всему пишете все подряд. Ограничьте запись только тем, что вам нужно. Я уверен что из этих 18 гигов - 17,5 вам не нужно

    • @Dumbodumbos
      @Dumbodumbos 9 หลายเดือนก่อน

      В z2m уберите галку с Home Assistant legacy entity attributes. Была такая же история, бд росло как на дрожжах.

  • @vanadiy83
    @vanadiy83 ปีที่แล้ว

    Доброе время суток.
    Есть 2 сервера HA (находятся в разным местах).
    Подскажите - можно как-то настроить совместное использование для двух серверов HA общей базы данных MariaDB, установленной на виртуальном хосте через ProxMox?
    С уважением.

    • @Alex_Kvazis
      @Alex_Kvazis  ปีที่แล้ว

      Можно попробовать просто создать разные БД - homeassistant1 и homeassistant2. И изменить соответственно пути к ним

  • @hotmonitor
    @hotmonitor ปีที่แล้ว

    Можно ли установить Home Assistant на TV BOX H96Max с Rockchip RK3318 4 ГБ оперативной памяти и SD-картой 16 ГБ Extreme? На сколько устройств хватит? Мария БД стабильна?

    • @Alex_Kvazis
      @Alex_Kvazis  ปีที่แล้ว +1

      Можно, но не нужно.

    • @wizaim
      @wizaim 11 หลายเดือนก่อน

      Можно найти материал именно про такую установку (только не 16Гб , а 64 или 32)) поискать по ключевым словам Home Assistant TV BOX H96Max

  • @MaksymShepel
    @MaksymShepel 9 หลายเดือนก่อน

    А как на счет переноса существующей БД в новую Mariadb? Если очень больная история которая необходима чтоб осталась ? Я так понимаю при таком методе просто начинается писаться новая БД?

    • @Alex_Kvazis
      @Alex_Kvazis  9 หลายเดือนก่อน

      Не изучал этот вопрос, не видел в этом смысла большого, храню в Марии базу за неделю.

    • @MaksymShepel
      @MaksymShepel 9 หลายเดือนก่อน

      @@Alex_Kvazis а если статистика по энергии нужна за больший период? Например уде пару месяцев записано, и надо переехать, получается начнется запись с нового листа.

    • @Alex_Kvazis
      @Alex_Kvazis  9 หลายเดือนก่อน

      В таких базах пару месяцев никто не хранит. Так как в ней хранится все подряд и ее объем разрастется до десятков гигабайт. Для этого используются либо сторонние базы типа инфлюкс ДБ, с точечными сущностями, либо агрегированные данные (не каждую секунду, а сумму за месяц) - например можно в брокере хранить.

  • @Виталий-ь9я4т
    @Виталий-ь9я4т ปีที่แล้ว

    Вопрос не по теме но волнует. Недавно по вашим урокам установил на Raspberry 3b +, установил на Debian 11 с последующим апгрейд до Debian 12, всё работает но после обновления НА, выдаёт у Вас нет привилегий в Docker. При этом нет возможности откатить назад. Подскажите что делать?

    • @Alex_Kvazis
      @Alex_Kvazis  ปีที่แล้ว +2

      В моих уроках это тоже показано :) Та же ситуация как после первого запуска HA - там такая же ошибка которая лечится перезагрузкой на уровне хоста. И так же бывает после обновления Supervisor. Кстати писал об этом неоднократно и на телеграм канале

    • @Виталий-ь9я4т
      @Виталий-ь9я4т ปีที่แล้ว

      @@Alex_Kvazis спасибо большое

  • @VeaceslavMazurov
    @VeaceslavMazurov 10 หลายเดือนก่อน

    Alex, добрый вечер. Подскажите пожалуйста всё делал как у вас в видео, база данных росла несколько дней и дойдя до 60 мегабайт уже три дня размер не меняется (прямая линия) - это нормально и что можно сделать?

    • @Alex_Kvazis
      @Alex_Kvazis  10 หลายเดือนก่อน

      Вопрос не в прямой линии, а в том доступна ли история всех хранимых сущностей

    • @VeaceslavMazurov
      @VeaceslavMazurov 10 หลายเดือนก่อน

      @@Alex_Kvazis да история доступна это и удивительно, история есть значить информация добавляется, а значения не меняется.

  • @strelokvc
    @strelokvc ปีที่แล้ว

    А как на счет переноса данных из встроенной БД в mariaDb ? Но вообще я посмотрел вроде во встроенной БД хранится всего за 10 дней данных истории

    • @Alex_Kvazis
      @Alex_Kvazis  ปีที่แล้ว

      Сколько укажете, столько и будет хранится

    • @strelokvc
      @strelokvc ปีที่แล้ว

      @@Alex_Kvazisну хорошо. А как перенести историю из встроенной БД во внешнюю тогда? Есть варианты?

    • @Alex_Kvazis
      @Alex_Kvazis  ปีที่แล้ว

      Забейте, и начните заново, все равно актуальность такой истории обычно 2-3 недели, соберется новая.

  • @АнтонК-ы8й
    @АнтонК-ы8й 11 หลายเดือนก่อน

    Алекс подскажи это нормально, что с сентября месяца ha получил 880 гб и отдал 380 гб? Стоит в проксмосе.

    • @Alex_Kvazis
      @Alex_Kvazis  11 หลายเดือนก่อน

      Это зависит от того, что в НА напихано.

    • @АнтонК-ы8й
      @АнтонК-ы8й 11 หลายเดือนก่อน

      @@Alex_Kvazis да у меня 2 телевизора на которых дети Ютуб постоянно смотрят, в сумме меньше трафика съели, что там может так трафик жрать? 😳 мультимедии нет, камер нет.

    • @Alex_Kvazis
      @Alex_Kvazis  11 หลายเดือนก่อน

      @user-zi7dm9uq3s ну 95% трафика НА - внутренний а не внешний. Снаружи там только обновы. БД у вас на отедельный IP не вынесена ? Может какая-то файлопомойка там ?

    • @АнтонК-ы8й
      @АнтонК-ы8й 11 หลายเดือนก่อน

      @@Alex_Kvazis нет, на мини пк только проксмокс с НА, бд тоже не вынесена. Странно короче, до этого я спрашивал в комменте чем может быть занята оперативная, если из 8 гигов занято 7, может это как то связано. Хотя если в интерфейсе НА смотреть, то оперативы он потребляет полтора гига, а в проксмосе почему то 7 показывает.

    • @Alex_Kvazis
      @Alex_Kvazis  11 หลายเดือนก่อน

      Надо разбираться. Можно на IP HA временно доступ в инет отключить, оставив его для прокса. Потом наоборот. И посмотреть

  • @AlexanderMalets
    @AlexanderMalets ปีที่แล้ว

    А как в HA контролировать обновления? И как их устанавливать.

    • @Alex_Kvazis
      @Alex_Kvazis  ปีที่แล้ว

      Он сам сообщит о обновлениях. Кликнуть мышкой - обновить

    • @AlexanderMalets
      @AlexanderMalets ปีที่แล้ว

      @@Alex_Kvazis то что будет новая версия на proxmox MariaDB?

    • @Alex_Kvazis
      @Alex_Kvazis  ปีที่แล้ว

      А мария. За последние года два она обновилась по моему 1 раз.

    • @AlexanderMalets
      @AlexanderMalets ปีที่แล้ว

      @@Alex_Kvazis понял. Но если например нужно три разных подключения zigbee2mqtt, большой дом или несколько строений. То проще сделать 3 LXC контейнера с ними (поскольку в самом HA, можно установить по вашей методике два). И тогда нужно контролировать обновления

  • @samsonsamson9820
    @samsonsamson9820 ปีที่แล้ว

    Практичне питання.
    Є sonoff на tasmota який нотифікує свій стан через mqtt.
    Управляється все ha.
    Інколи (не завжди) о 3 ранку він включає лампочку.
    Пошук по yaml файлам не дав результату. Немає згадки цього приладу.
    В налаштуваннях tasmota відключені всі таймери.
    Питання: як знайти проблему? Хто включає цю лампочку?
    Чи є якісь поради, як знаходити такі проблемні моменти?

    • @Alex_Kvazis
      @Alex_Kvazis  ปีที่แล้ว

      От для того, щоб не перетворювати комментарі під відео на купу запитань які напряму до нього не відносятся - і створена група для спілкування по питанням розумного будинку в телеграм. До того там набагато більше вірогідність що вам хтось відповість, бо комментарі під відео читають небагато людей, ще менше щось відповідають.

    • @samsonsamson9820
      @samsonsamson9820 ปีที่แล้ว

      @@Alex_Kvazis Чи існують якісь інші можливості окрім Телеграма для спілкування з вами? твітер, фб, матрікс, сигнал?

    • @Alex_Kvazis
      @Alex_Kvazis  ปีที่แล้ว

      @samsonsamson9820 в мене особисто нема стількі вільного часу, навіть для телеграм - там просто велике комьюніті, і 100% хтось шось порадить.

    • @samsonsamson9820
      @samsonsamson9820 ปีที่แล้ว

      @@Alex_Kvazis Можливо у вас буде натхнення. і ви зробите колись про це відео. Але то таке.

    • @samsonsamson9820
      @samsonsamson9820 ปีที่แล้ว

      @@Alex_Kvazis Я запитував вас під іншим відео, чи розглядаєте ви можливість створити також канал в мережі matrix? там можна прокинути мости до тг каналу, і до цього ком'юніті могли би приєднатися ті, хто не використовує телеграм.
      Мабуть ютуб і цей коментар видалив.

  • @АлексейРыжков-щ6ъ
    @АлексейРыжков-щ6ъ ปีที่แล้ว

    при добавлении аддона sql пишет неверный sql запрос

    • @Alex_Kvazis
      @Alex_Kvazis  ปีที่แล้ว

      Проверьте корректность ввода логина пароля и имени таблицы. Где-то там наверное ошиблись

    • @Crashhost
      @Crashhost 11 หลายเดือนก่อน

      @@Alex_Kvazis Аналогичная проблема
      +--------------------+
      | Database |
      +--------------------+
      | homeassistant |
      | information_schema |
      | mysql |
      | performance_schema |
      | sys |
      +--------------------+
      Список баз созданная по инструкции.

  • @3DKlim
    @3DKlim ปีที่แล้ว

    Все прикольно только мне непонятно зачем это все нужно?

    • @Alex_Kvazis
      @Alex_Kvazis  ปีที่แล้ว

      Тогда какой смысл был смотреть ?

    • @3DKlim
      @3DKlim ปีที่แล้ว +1

      @@Alex_Kvazis посмотреть смысл был, в любом случае спасибо но я так и не понял зачем использовать другую базу данных, что такое рекордер зачем он нужен, почему нельзя оставить родную базу данных. Много чего не понятного. Когда погуглил зарубежные форумы там пишут что родная база сейчас ни чем не хуже чем МарияДБ.

    • @ProAbe81
      @ProAbe81 19 วันที่ผ่านมา

      @@3DKlim да, мне тоже не всегда понятно нафига все усложнять, но @Alex_Kvazis мы доверяем, т к за годы уже проверено, что он всегда прав)

  • @youprim67
    @youprim67 3 หลายเดือนก่อน

    У новому релізі HA створений сенсор об'єму БД не активний та не може бути добавленим на панель :( Хоча сам сенсор працює та історія пишеться і може бути добавлена у вигляді картки... Як його активувати ?

    • @Alex_Kvazis
      @Alex_Kvazis  3 หลายเดือนก่อน

      То як він працює, якщо не активний ?

    • @youprim67
      @youprim67 3 หลายเดือนก่อน

      @@Alex_Kvazis то це треба у розробників питати... у сутностях сенсор є, працює, історію пише... але активувати ніяк можна - і відповідно на панель добавити теж... глюк якийсь... при цьому якщо створити точно такий же сенсор, але до локальної дб - все норм.... хоча он тільки що спробував відтворити на свіжевстановленій чистій haos 13 - там норм завелося...

  • @dovapi3711
    @dovapi3711 6 หลายเดือนก่อน

    Коли додаєшь інтеграцію SQL, то пише що SQL Query invalid
    Все перевірив, помилок нема. Щось тут в інструкції не вірно.

    • @Alex_Kvazis
      @Alex_Kvazis  6 หลายเดือนก่อน

      В інструкції все ок точно - це легко перевіряється бо все в відкритому коді. Марію ставили як окремий контейнер чи аддон ?

    • @dovapi3711
      @dovapi3711 6 หลายเดือนก่อน

      @@Alex_Kvazis спочатку ставив як аддон, була така ж помилка. Потім по вашої інструкції встановив як окремий контейнер, теж саме. Але я ніби зрозумів, що ця помилка виникає якщо нема жодного пристрою в НА.
      Але чомусь у мене після того, як создан сенсор MariaDB (SQL) рекордер нічого не пишіть. Та де у вас об'єм 0.94MB у мене Unknown...
      А в Proxmox кожен день червона помилка Description: Update package database. Status: Error: command 'apt-get update' failed: exit code 100

  • @YBesaga
    @YBesaga 7 หลายเดือนก่อน

    чи можливо перенести історію датчиків на новий сервер, датчики тіж, база таж (mariadb)

    • @Alex_Kvazis
      @Alex_Kvazis  7 หลายเดือนก่อน

      Зробити і розгорнути бекап

    • @YBesaga
      @YBesaga 7 หลายเดือนก่อน

      @@Alex_Kvazis якщо перейшов на proxmox, і на зовнішню базу?

    • @Alex_Kvazis
      @Alex_Kvazis  7 หลายเดือนก่อน

      Ну с початку хай пише. Скільки там тої історії

    • @YBesaga
      @YBesaga 7 หลายเดือนก่อน

      @@Alex_Kvazis річна історія деяких датчиків цікава для аналізу