![]() |
[TUTO] _ Proxmox, LXC, Home Assistant, InfluxDB, Grafana, What else? - Version imprimable +- Forum KNX francophone / English KNX forum (https://www.knx-fr.com) +-- Forum : Français (https://www.knx-fr.com/forumdisplay.php?fid=3) +--- Forum : Logiciels libres (linknx, knxweb, pKNyX,...) (https://www.knx-fr.com/forumdisplay.php?fid=10) +--- Sujet : [TUTO] _ Proxmox, LXC, Home Assistant, InfluxDB, Grafana, What else? (/showthread.php?tid=7794) |
[TUTO] _ Proxmox, LXC, Home Assistant, InfluxDB, Grafana, What else? - Gwendal - 07/05/2022 Bonjour tout le monde, [# PREAMBULE] Je vous propose, pendant que c'est encore frais dans ma tête, de partager mes recherches sur la mise en place d'un Pc/Serveur avec l'utilisation de l'hyperviseur Proxmox, de machines virtuelles et de container LXC, afin d'installer Home Assistant, InfluxDB, Grafana. Je compléterai le post en fonction des échanges qui suivront. Ce post n'a pas vocation à répondre aux problématiques que vous rencontrerez. En postant sur le forum avec un titre pertinent, vous aurez toutes les chances d'obtenir de l'aide plus rapidement qu'un message dans la suite de celui-ci. Ce tuto est-il fait pour vous? Sachez qu'il n'y a rien de compliqué, pour ma part je ne connais pas grand chose au monde Linux (un rapide passage sur Ubuntu), et que mes connaissances en hyperviseur, machine virtuelle et container égalent mon niveau d'anglais..... Rapide présentation La virtualisation facile avec Proxmox par Nicolas HOUSSET [# MATERIEL] Tout dépend de ce que vous pensez faire avec votre Pc/Serveur. Pour ma part, voulant dans 1er temps essayer l'installation de HA, j'ai récupéré un Pc Dell OptiPlex 3020 équipé d'un Intel Core i3-4160 (Dual Core 3.6GHz 3MB w/HD4400 Graphics), upgradé à 16Go de RAM et d'un disque Kingston SSD UV500 960Go. Il fonctionne très bien, juste avant l'installation de Proxmox, je faisais tourner Ubuntu 20.04, Home Assistant sur une VM, et je lançais une autre VM avec Windows 7 pour ETS... ![]() Configuration minimum:
Sources: Prérequis:
![]() [# INSTALLATION DE HOME ASSISTANT] Type d'installation:
![]() 23h48... Je ferai InfluxDB et Grafana dans les prochains jours. Je publierai également la méthode pour monitorer votre serveur Proxmox avec Grafana en 5/5 (5 min / 5 clics) ![]() [attachment=1948] Gwendal RE: [TUTO] _ Promox, LXC, Home Assistant, InfluxDB, Grafana, What else? - Gwendal - 07/05/2022 [# INSTALLATION DE INFLUXDB et GRAFANA] Type d'installation:
Accéder à InfluxDB et Grafana:
=> InfluxDB et Grafana unCheck! ![]() RE: [TUTO] _ Promox, LXC, Home Assistant, InfluxDB, Grafana, What else? - Gwendal - 07/05/2022 La suite possible..... Installation d'une VM avec ETS KNX Sauvegarde pfSense: firewall, DHCP, VPN (là va falloir m'aider ![]() Mise en place d'un RAID Optimisation d'installation ex. dédier un disque à Proxmox Filou59 What else? RE: [TUTO] _ Promox, LXC, Home Assistant, InfluxDB, Grafana, What else? - Gwendal - 07/05/2022 Réserve 1 RE: [TUTO] _ Promox, LXC, Home Assistant, InfluxDB, Grafana, What else? - Gwendal - 07/05/2022 Réservé 2 RE: [TUTO] _ Proxmox, LXC, Home Assistant, InfluxDB, Grafana, What else? - R4v3n - 10/05/2022 Je te conseille de partir sur opnsense plutôt que pfsense. Cela te permettra en plus d'utiliser l'intégration native de wireguard. RE: [TUTO] _ Proxmox, LXC, Home Assistant, InfluxDB, Grafana, What else? - Kevlille - 10/05/2022 Pour la partie Proxmox, peut-être détailler la gestion des stockages (disque dédié systeme, VM etc...) RE: [TUTO] _ Proxmox, LXC, Home Assistant, InfluxDB, Grafana, What else? - richardpub - 10/05/2022 Oui c’est important RE: [TUTO] _ Proxmox, LXC, Home Assistant, InfluxDB, Grafana, What else? - R4v3n - 10/05/2022 (10/05/2022, 11:41:17)Kevlille a écrit : Pour la partie Proxmox, peut-être détailler la gestion des stockages (disque dédié systeme, VM etc...) C'est très propre à chacun, à sa tolérance à la panne et à son budget. RE: [TUTO] _ Proxmox, LXC, Home Assistant, InfluxDB, Grafana, What else? - Kevlille - 10/05/2022 oui c'est sûr mais sans forcement rentrer dans les détails de la creation d'un Raid/ZRaid mais plutôt le Baba pour bien commencer: * DD dédié système * DD dédié pour les VM et LXC car après je te l'accorde cela peut partir dans tous les sens entre les raid pour les disques systèmes + Raid pour le stockage + Zram etc... RE: [TUTO] _ Proxmox, LXC, Home Assistant, InfluxDB, Grafana, What else? - R4v3n - 10/05/2022 (10/05/2022, 14:41:08)Kevlille a écrit : oui c'est sûr mais sans forcement rentrer dans les détails de la creation d'un Raid/ZRaid mais plutôt le Baba pour bien commencer: Ou CEPH sur 3 noeuds, avec un cluster Proxmox ![]() RE: [TUTO] _ Proxmox, LXC, Home Assistant, InfluxDB, Grafana, What else? - Kevlille - 10/05/2022 (10/05/2022, 14:58:56)R4v3n a écrit : Ou CEPH sur 3 noeuds, avec un cluster Proxmox Cela dépasse largement mes connaissances/compétences et surement besoins ;-) quel est l'intérêt? redondance? Haute dispo? RE: [TUTO] _ Proxmox, LXC, Home Assistant, InfluxDB, Grafana, What else? - R4v3n - 10/05/2022 (10/05/2022, 17:10:58)Kevlille a écrit :(10/05/2022, 14:58:56)R4v3n a écrit : Ou CEPH sur 3 noeuds, avec un cluster Proxmox Redondance + Haute dispo pour les VMs tout autant que pour le stockage. Evidemment le réseau doit suivre (port dédié admin+klustering proxmox, port dédié ceph, et 1 ou 2 ports (bonding) pour passer les Vlans/VMs) dans l'idéal. RE: [TUTO] _ Proxmox, LXC, Home Assistant, InfluxDB, Grafana, What else? - richardpub - 11/05/2022 Personnellement j’ai déjà planté 2 installations Proxmox avec VM de test pour HA en perdant tout mon travail de préparation de HA par saturation des disques, en laissant faire les sauvegardes par HA lors des nombreuses mises à jour sur fait HA en ce moment, et je n’ai toujours pas bien compris le mécanisme de stockage de HA Le lien entre zone de stockage physique et réelle n’est pas si évident RE: [TUTO] _ Proxmox, LXC, Home Assistant, InfluxDB, Grafana, What else? - richardpub - 11/05/2022 J’aimerais aussi bien comprendre comment séparer sur des VM différentes NodeRed InfluxDB et grafana RE: [TUTO] _ Proxmox, LXC, Home Assistant, InfluxDB, Grafana, What else? - R4v3n - 11/05/2022 (11/05/2022, 05:36:04)richardpub a écrit : Personnellement j’ai déjà planté 2 installations Proxmox avec VM de test pour HA en perdant tout mon travail de préparation de HA par saturation des disques, en laissant faire les sauvegardes par HA lors des nombreuses mises à jour sur fait HA en ce moment, et je n’ai toujours pas bien compris le mécanisme de stockage de HA Sur une installation proxmox de base, proxmox génère un LV (logical volume) via LVM nommé (de mémoire) "data". C'est dans ce LV qu'il va stocker les disques virtuels générés à la création d'une VM. Le stockage de ce disque virtuel n'a rien de bien différent d'un disque physique. Concernant l'espace utilisé par HA, le recorder est gourmand, c'est pour ça qu'il faut utiliser ASAP mariadb et/ou influxdb pour stocker ses logs d'entités. Ensuite on peut configurer le service purge.recorder pour nettoyer régulièrement les données. Concernant la séparation des services, il suffit pour ça d'utiliser des containers dans lesquels on installe les différents services en question, avec un déploiement soit en installation "manuelle", soit via une image docker (ce que fait HA quand on installe des plugins). RE: [TUTO] _ Proxmox, LXC, Home Assistant, InfluxDB, Grafana, What else? - richardpub - 14/05/2022 Peux-tu expliquer: "Redondance + Haute dispo pour les VMs tout autant que pour le stockage. Evidemment le réseau doit suivre (port dédié admin+klustering proxmox, port dédié ceph, et 1 ou 2 ports (bonding) pour passer les Vlans/VMs) dans l'idéal." ou donner un tuto ou un lien pour comprendre... ou un schéma pour comprendre les différentes possibilités. Pour ma part, avec mon peu de compétence est proche de la vision de Kelville avec le Baba pour bien commencer: * DD dédié système * DD dédié pour les VM et LXC Je pense cette non séparation est la cause du plantage de mon NUC et des VMs installées dessus?? Sur certain tuto, on voit d'abord un installation de proxmox sur un petit disque physique, puis en ligne de commande l'ajout d'un disque physique plus gros, avant son ajout comme disque dans le storage de proxmox. Ai-je bien compris??? Pour l'instant je suis encore dans le brouillard, comme mes commentaires le montrent. RE: [TUTO] _ Proxmox, LXC, Home Assistant, InfluxDB, Grafana, What else? - R4v3n - 14/05/2022 (14/05/2022, 15:06:32)richardpub a écrit : Peux-tu expliquer:Si tu installes un cluster proxmox + ceph (minimum 3 noeuds), cela te permet d'avoir de la redondance, c'est à dire que si un machine tombe, les VMs qui tournaient dessus peuvent directement reprendre sur un autre noeud. Autant la virtualisation (proxmox via KVM) que le stockage (ceph) permettent cette redondance (et donc haute dispo). Perso j'ai un cluster 3 noeuds monté avec des vieilles machines. Chaque machine dispose d'un SSD (pour proxmox et un peu de stockage local au besoin) et d'un HDD (pour ceph). Mes VMs critiquent (par exemple, mon routeur opnsense) tournent sur le storage CEPH, de ce fait si un noeud tombe, le routeur est automatiquement relancé sur un autre noeud. Le principe du cluster est dans la doc proxmox, beaucoup de monde l'utilise comme ça. Si tu n'as que 2 noeuds, tu ne peux pas faire de cluster, mais tu peux au moins faire de la sync ZFS entre tes noeuds pour pouvoir relancer une VM sur le 2eme noeud au besoin. Dans tous les cas, rien ne t'oblige à avoir plusieurs stockages. Tu peux tout à fait n'avoir qu'un seul SSD sur lequel proxmox fera un LV pour tes VMs. Après tout est une question de sécurité de la donnée. RE: [TUTO] _ Proxmox, LXC, Home Assistant, InfluxDB, Grafana, What else? - richardpub - 15/05/2022 Merci pour cette explication et le lien entre le terme Ceph et cluster. Je n’avais compris que la création de plusieurs nodes était possible Je comprends mieux l’arborescence dans Proxmox Je ne voudrais polluer ce post qui veut être un tutoriel avant tout J’ai posé mon problème à Filou59 sur le [/url][url=https://www.knx-fr.com/showthread.php?tid=7693&pid=57074#pid57074]post "Proxmox et Sauvegarde" Sur l’installation de Proxmox sur un petit SSD de 60Go et du stockage des données sur un disque de 500Go et l’éventuel récupération de mes - -OLD - - data que j’aimerais récupérer Merci pour votre aide |