110 подписчиков
MariaDB и influxDB растут (данные старые пока не вычищаю), что приводит к долгим ежедневным беккапам.
Решил вынести MariaDB и InfluxDB на внешний контейнер в Proxmoxе.
Пока выполнил переезд MariaDB:
Собрал контейнер на Debian 12.2
- LOCK на запись родной базы home
- сделал dump
- залил на новый сервер
в configuration.yaml исправляем:
recorder:
db_url: mysql://login:password@192.168.100.248/homeassistant?charset=utf8mb4
Перезапускаем конфигурацию HA и проверяем, что свежие данные начинают добавляться на новый сервер.
------------
Переезд InfluxDB
открываем bash контейнера InfluxDB:
docker exec -it addon_a0d7b954_influxdb bash
выполняем беккап:
influxd backup -database home_assistant -portable /share/backup/influxdb/
переносим все файлы на новую машину, мне не хватало openssh-client, установил и перенес:
scp -r /share/backup/influxdb/ root@192.168.100.248:/root/influxdb/
восстанавливаем:
influxd restore -portable /root/influxdb/influxdb
Для MariaDB устанавливаем phpmyadmin.
Для InfluxDB устанавливаем chronograf:
sudo dpkg -i chronograf_1.10.1_amd64.deb
Около минуты
17 октября 2023