Virtualisation Domestique - Articles et tutoriels

Bla bla sur la domotique. La section ou on se trompe jamais !

Re: Virtualisation Domestique - Articles et tutoriels

Messagede Yannick31 » 08 AoĂ» 2018, 23:14

ça fait plaisir de lire des articles aussi intéressants, qui sortent du cadre de ce que l'on peut lire habituellement, aussi bien rédigés et didactiques.
C'est un boulot Ă©norme, un grand merci Ă  toi Okimi!

Ce sont tes articles qui m'ont convaincus à sauter le pas, je suis donc passé depuis peu sous Proxmox 5.2 avec une VM Debian 9 sur laquelle j'ai mis Jeedom...
Et pour l'instant je suis satisfait.

Si je peux me permettre une petite question : à en croire ta signature, tu as un Jeedom virtualisé, mais tu as gardé ta Vera comme contrôleur Z-Wave, et non mis une clé Z-Wave sur ta machine de virtualisation. Peux-tu expliquer ce choix ?
Car cela t'oblige à interfacer Vera et Jeedom, et à mon sens cela complexifie l'installation matérielle. Ou alors tu vois un intérêt à séparer les fonctions ?

Merci pour tes éclaircissements, ta réponse m'intéresse ;)
Yannick31
Dieu de domotique
 
Messages: 327
Inscription: 16 Mai 2011, 11:44

Re: Virtualisation Domestique - Articles et tutoriels

Messagede Okimi » 09 AoĂ» 2018, 06:08

Bonjour

Je suis ravi que mes articles aient pu te convaincre de te lancer dans la virtualisation. :D
Quelle configuration matérielle as-tu choisi pour installer Proxmox ?

Pour le Z-Wave, j'ai commencé avec quelques modules volets roulants DUWI et une télécommande Remotec Z-URC550.
Puis je suis passé à la Veralite et ensuite j'ai ajouté l'IPX et le WES.
Jeedom est arrivé bien après.

J'ai effectivement pensé remplacer la Veralite par Jeedom et une clé Zwave Aeotec S2 puis S5.
Mais la plupart de mes vieux modules ne sont pas reconnus par la clé.
Ensuite le plugin Z-Wave de Jeedom n'a pas toujours été stable.
Je suis donc resté avec ma Veralite pour la partie Z-Wave et comme elle commence à donner des signes de vieillesse, je vais la remplacer par une VeraEdge qui va me permettre d'installer des modules Z-Wave Plus.

Pour le coup chaque contrôleur a sa spécialité : Vera pour le sans-fil et IPX pour le filaire.
Les 2 communiquent entre eux par commandes HTTP et Jeedom centralise les informations et surveille tout ce petit monde.
Jeedom v1.212 sur VM debian8 avec interfaçage VERA, IPX800, WES et Karotz.
Zwave :
VERALITE (UI5 v1.5.622 fr) - 36 mod. physiques, 56 virtuels, 8 caméras, 5 plugins, 67 scènes
Remotec Z-URC550, Aeon Labs Minimote, Z-Stick S2 et S5, 4in1, DSC13, SP814, ST814, SM103, SF812, ST812, SE812, AN157-6, AN158-6, DUWI 05436, FGR-221, FGS-221, Prises Neo Cool Cam
VERA EDGE (UI7) en cours d'installation avec FGSD-002 et FGFS-101
Filaire :
IPX800v4 (4.00.31) +3 X4VR +2 X8R +2 X24D + 1 XTHL ext.
IPX800v3 (3.05.62) +3 X880 +2 X400
Teracom TCW121b et TCW180b, Serveur WES (v0.7G5), Karotz (OpenKarotz 2.22), Current Cost EnviR, NAS Synology DS1512+ et DS211 (DSM 6.2-23739 U2), Raspberry Pi (v1, v2 et v3), Banana Pi M1+
Caméras : Hikvision DS-2CD2532F-IS (3MP), DS-2CD2542F-IS (4MP), DS-2CD2185FWD-IS (8MP) - Dahua SD22204T-GN (2MP PTZ) - Dlink DCS-2210 et DCS-2121 - Zavio F1100 - Bluestork BS-CAM PTZ
Serveur de virtualisation basse conso sous Proxmox VE 5.2 (J1900 4 cores @ 2.0/2.4 Ghz - 8 Go RAM DDR3L - SSD 180 Go)
Okimi
Dieu de domotique
 
Messages: 676
Inscription: 20 Jan 2012, 10:11

Re: Virtualisation Domestique - Articles et tutoriels

Messagede Yannick31 » 09 AoĂ» 2018, 07:49

Merci pour ton retour, je comprends mieux ;)

De mon côté pour faire rapidement l'historique:

J'ai débuté avec une VeraLite sous UI5 en 2013, avec un RFXCOM, un IPX800, un Ecocompteur Legrand, et d'autres objets connectés
Puis ma conf commençait à être importante : ~35 modules Z-Wave, ~10 en 433 Mhz, pas de mal de plugins pour intégrer les autres appareils IP. J'ai eu des reboot de temps en temps de la Vera Lite, parfois elle était dans les choux sans raison, et j'ai la confirmation du support qu'il y avait un souci matériel. En + je ne pouvais pas intégrer certains nouveaux modules sous UI5

Alors j'ai migré vers une Vera Plus sous UI7 en 2016, mais à partir de ce moment j'ai beaucoup galéré. La migration en elle-même s'est plutôt bien passée, mais la box était instable. Je pense que la raison est uniquement UI7, et les mises à jour proposées par Vera étaient régulièrement buggées...J'ai passé beaucoup de temps à faire de la maintenance, à comprendre pourquoi telle ou telle chose ne fonctionnait plus du jour au lendemain, sans trouver d'explication parfois...

Bref, récemment j'en ai eu marre, j'ai été très déçu du manque de robustesse de UI7, las d'attendre des corrections/améliorations qui ne voient jamais le jour, alors j'ai décidé de quitter le monde Vera, et je suis parti sur Jeedom qui me faisait de l'oeil depuis un moment. J'ai d'ailleurs mis en vente ma Vera Plus dans les petites annonces, si ça t'intéresse ? Pour gérer uniquement le réseau Z-wave sans scénario ni UI7 / Lua, ça marche bien.

Durant cet été j'y suis allé progressivement, j'ai prix une clé Aeon Labs et j'ai d'abord fait quelques tests sur un Rpi2 qui trainait chez moi, avec la clé Aeon Labs en mode esclave de la Vera. J'ai commencé à définir des scénarios Jeedom pour remplacer petit à petit les scénarios Vera composés de bcp de code Lua...Et j'ai été rapidement convaincu par Jeedom.
J'ai donc passé le clé Aeon Labs en mode maître et la Vera en esclave, et commencé à réfléchir sur le matériel définitif à mettre en place, car je ne voulais pas rester sur un RPi (même avec SSD), car je trouve que ça fait plus machine de test que de production.

C'est à ce moment que j'ai découvert la virtualisation, avec entre autres tes articles, et sur le forum Jeedom.
J'ai choisi un NUC i3 (NUC7i3BNH) avec pour l'instant 8Go de RAM DDR3 et un SSD de 250 Go.
L'install de Proxmox sur le NUC et la mise en place de d'une VM Debian 9 avec Jeedom s'est déroulée sans souci grâce à test tutos. La clé Aeon Labs est à présent branchée sur le NUC, avec mon RFXCOM aussi. La migration du Rpi vers le NUC a été facile, la sauvegarde Jeedom a très bien marché.

Bref, je n'ai pas encore beaucoup de recul, mais pour l'instant je suis satisfait :)
Yannick31
Dieu de domotique
 
Messages: 327
Inscription: 16 Mai 2011, 11:44

Re: Virtualisation Domestique - Articles et tutoriels

Messagede Bonson » 17 AoĂ» 2018, 08:25

Hello Okimi,

Encore merci pour ces articles très détaillés.
J'ai profité d'une défaillance encore inexpliquée de mon rpi pour passer hier mon Jeedom sur une VM via Proxmox en suivant tes tutos. Ca fonctionne très bien :-)

Concernant la sauvegarde des VM, as-tu prévu de faire un article dédié ? En particulier comment faire des snapshots automatisés réguliers et les stocker sur un NAS (tu nous as mis l'eau à la bouche dans l'article 4.2 lors de l'ajout d'un espace de stockage pour Proxmox sur un Synology, mais pour l'instant on en fait rien ;-)
Bonson
P'tit Dieu de domotique
 
Messages: 168
Inscription: 04 Oct 2012, 21:38

Re: Virtualisation Domestique - Articles et tutoriels

Messagede Okimi » 17 AoĂ» 2018, 11:01

Bonjour

J'ai effectivement oublié de parler des sauvegardes planifiées.
C'est très simple.
Il faut se rendre dans la partie Datacenter et Sauvegarde et cliquer sur créer.
Il suffit ensuite de choisir l'espace de stockage, le jour de la semaine, le mode de compression et de renseigner une adresse mail pour avoir un rapport.
Et bien sur, cocher les VM Ă  sauvegarder :wink:
Jeedom v1.212 sur VM debian8 avec interfaçage VERA, IPX800, WES et Karotz.
Zwave :
VERALITE (UI5 v1.5.622 fr) - 36 mod. physiques, 56 virtuels, 8 caméras, 5 plugins, 67 scènes
Remotec Z-URC550, Aeon Labs Minimote, Z-Stick S2 et S5, 4in1, DSC13, SP814, ST814, SM103, SF812, ST812, SE812, AN157-6, AN158-6, DUWI 05436, FGR-221, FGS-221, Prises Neo Cool Cam
VERA EDGE (UI7) en cours d'installation avec FGSD-002 et FGFS-101
Filaire :
IPX800v4 (4.00.31) +3 X4VR +2 X8R +2 X24D + 1 XTHL ext.
IPX800v3 (3.05.62) +3 X880 +2 X400
Teracom TCW121b et TCW180b, Serveur WES (v0.7G5), Karotz (OpenKarotz 2.22), Current Cost EnviR, NAS Synology DS1512+ et DS211 (DSM 6.2-23739 U2), Raspberry Pi (v1, v2 et v3), Banana Pi M1+
Caméras : Hikvision DS-2CD2532F-IS (3MP), DS-2CD2542F-IS (4MP), DS-2CD2185FWD-IS (8MP) - Dahua SD22204T-GN (2MP PTZ) - Dlink DCS-2210 et DCS-2121 - Zavio F1100 - Bluestork BS-CAM PTZ
Serveur de virtualisation basse conso sous Proxmox VE 5.2 (J1900 4 cores @ 2.0/2.4 Ghz - 8 Go RAM DDR3L - SSD 180 Go)
Okimi
Dieu de domotique
 
Messages: 676
Inscription: 20 Jan 2012, 10:11

Re: Virtualisation Domestique - Articles et tutoriels

Messagede Bonson » 17 AoĂ» 2018, 11:20

Merci, je vais tester ça.
Concernant la VM Jeedom, j'ai lu qu'il valait mieux arrêter Jeedom pour éviter que le snapshot se fasse lors d'une écriture de la bdd et risquer de la corrompre. Est-ce que cet arrêt/redémarrage peut s'automatiser également ?
Bonson
P'tit Dieu de domotique
 
Messages: 168
Inscription: 04 Oct 2012, 21:38

Re: Virtualisation Domestique - Articles et tutoriels

Messagede Okimi » 17 AoĂ» 2018, 16:20

J'ai effectivement déjà lu qu'il y a des risque de corruption de la base de donnée lors d'un snapshot d'une VM (quand il y a une BDD installée bien sûr).
Pour éviter ça j'utilise le mode suspendre dans les sauvegardes de Jeedom et de mon serveur LAMP.
La VM est mise en pause et repart quand la sauvegarde est terminée.
Pour le coup il faut faire une tâche de sauvegarde distincte pour les VM en mode suspendre.

Pour ceux qui veulent tester les sauvegardes différentielles, je suis tomber sur cet article récemment mais je n'ai pas encore essayé :
https://memo-linux.com/proxmox-faire-de ... entielles/
ça a l'air un peu contraignant quand même.
Jeedom v1.212 sur VM debian8 avec interfaçage VERA, IPX800, WES et Karotz.
Zwave :
VERALITE (UI5 v1.5.622 fr) - 36 mod. physiques, 56 virtuels, 8 caméras, 5 plugins, 67 scènes
Remotec Z-URC550, Aeon Labs Minimote, Z-Stick S2 et S5, 4in1, DSC13, SP814, ST814, SM103, SF812, ST812, SE812, AN157-6, AN158-6, DUWI 05436, FGR-221, FGS-221, Prises Neo Cool Cam
VERA EDGE (UI7) en cours d'installation avec FGSD-002 et FGFS-101
Filaire :
IPX800v4 (4.00.31) +3 X4VR +2 X8R +2 X24D + 1 XTHL ext.
IPX800v3 (3.05.62) +3 X880 +2 X400
Teracom TCW121b et TCW180b, Serveur WES (v0.7G5), Karotz (OpenKarotz 2.22), Current Cost EnviR, NAS Synology DS1512+ et DS211 (DSM 6.2-23739 U2), Raspberry Pi (v1, v2 et v3), Banana Pi M1+
Caméras : Hikvision DS-2CD2532F-IS (3MP), DS-2CD2542F-IS (4MP), DS-2CD2185FWD-IS (8MP) - Dahua SD22204T-GN (2MP PTZ) - Dlink DCS-2210 et DCS-2121 - Zavio F1100 - Bluestork BS-CAM PTZ
Serveur de virtualisation basse conso sous Proxmox VE 5.2 (J1900 4 cores @ 2.0/2.4 Ghz - 8 Go RAM DDR3L - SSD 180 Go)
Okimi
Dieu de domotique
 
Messages: 676
Inscription: 20 Jan 2012, 10:11

Re: Virtualisation Domestique - Articles et tutoriels

Messagede lmet » 19 AoĂ» 2018, 01:37

Bonsoir Okimi,

Grâce à toi je me suis enfin lancé ...

Juste une remarque : Au niveau du sommaire pour l'article 3.1 cela devrait renvoyer vers :
http://www.touteladomotique.com/index.p ... &Itemid=90

Actuellement cela renvoie vers : http://www.touteladomotique.com/index.p ... &Itemid=90

Encore merci !
Des nouvelles bientĂ´t :D
lmet
Domotique : RPI 3 raspbian stretch, clef Z-wave Aeon Labs, application Domoticz v4.9700
EverSpring : ST814, AN158-6
Fibaro : FGR-221,FGS-221, FGS-211,FGD-211,FGK-103, FGRM-221, FGRM-222, FGMS-001, FGFS-101
iPad Air 2 : Imperihome
Caméras : FosCam FI9805W
Sécurité : Nest Protect
Energie : AEO_HEM2 d'AEON LABS, onduleur APC Back-UPS ES 700
Autres : Pc Windows 10 Pro 64 bits, IPX 800 v3, Netatmo station météo, NAS Synology DS214, TV Sony KDL-50W755c
Avatar de l’utilisateur
lmet
Dieu de domotique
 
Messages: 1031
Inscription: 14 AoĂ» 2011, 18:54
Localisation: Val d'Oise

Re: Virtualisation Domestique - Articles et tutoriels

Messagede Okimi » 19 AoĂ» 2018, 05:33

Merci
C'est corrigé :D
Jeedom v1.212 sur VM debian8 avec interfaçage VERA, IPX800, WES et Karotz.
Zwave :
VERALITE (UI5 v1.5.622 fr) - 36 mod. physiques, 56 virtuels, 8 caméras, 5 plugins, 67 scènes
Remotec Z-URC550, Aeon Labs Minimote, Z-Stick S2 et S5, 4in1, DSC13, SP814, ST814, SM103, SF812, ST812, SE812, AN157-6, AN158-6, DUWI 05436, FGR-221, FGS-221, Prises Neo Cool Cam
VERA EDGE (UI7) en cours d'installation avec FGSD-002 et FGFS-101
Filaire :
IPX800v4 (4.00.31) +3 X4VR +2 X8R +2 X24D + 1 XTHL ext.
IPX800v3 (3.05.62) +3 X880 +2 X400
Teracom TCW121b et TCW180b, Serveur WES (v0.7G5), Karotz (OpenKarotz 2.22), Current Cost EnviR, NAS Synology DS1512+ et DS211 (DSM 6.2-23739 U2), Raspberry Pi (v1, v2 et v3), Banana Pi M1+
Caméras : Hikvision DS-2CD2532F-IS (3MP), DS-2CD2542F-IS (4MP), DS-2CD2185FWD-IS (8MP) - Dahua SD22204T-GN (2MP PTZ) - Dlink DCS-2210 et DCS-2121 - Zavio F1100 - Bluestork BS-CAM PTZ
Serveur de virtualisation basse conso sous Proxmox VE 5.2 (J1900 4 cores @ 2.0/2.4 Ghz - 8 Go RAM DDR3L - SSD 180 Go)
Okimi
Dieu de domotique
 
Messages: 676
Inscription: 20 Jan 2012, 10:11

Re: Virtualisation Domestique - Articles et tutoriels

Messagede Bonson » 19 AoĂ» 2018, 13:48

Hello Okimi,

J'ai pas trouvé le mode suspendre dans Jeedom, ni comment on met en pause la VM (dans Proxmox ?)
Par ailleurs, j'ai pas bien compris la différence entre les fonctions "sauvegarde" et "snapshot", ainsi que leur utilité respective.
Je ne suis visiblement pas le seul à débuter avec les VM grâce à tes articles, et donc je pense qu'un petit article sur ces possibilités de sauvegarde/snapshot spécifique au fonctionnement en VM ne serait pas inutile, ne serait-ce que pour montrer les avantages que cela apporte versus une sauvegarde classique de Jeedom et une restauration :oops: :wink:
Bonson
P'tit Dieu de domotique
 
Messages: 168
Inscription: 04 Oct 2012, 21:38

Re: Virtualisation Domestique - Articles et tutoriels

Messagede Okimi » 19 AoĂ» 2018, 21:42

Bonjour

Ce n'est pas Jeedom que l'on suspend mais la machine virtuelle qui contient l'OS Debian qui fait tourner Jeedom.

Pour la différence entre sauvegarde et snapshot dans Proxmox, je te l'accorde, ce n'est pas très clair.
il faut distinguer les instantanés de VM (https://pve.proxmox.com/wiki/Live_Snapshots) et les sauvegardes de machines virtuelles ou conteneurs (https://pve.proxmox.com/wiki/Backup_and_Restore).

Les instantanés (Live Snapshots) sont des images du système d'exploitation de la VM à un instant T et sont stockées dans la VM, sur son espace disque Root.
Ils permettent de garder une version de l'OS de la VM avant une mise Ă  jour par exemple.
Pour moi, c'est un peu comme un point de restauration dans Windows.
Perso je ne m'en sers pas et c'est pour cela que j'ai évité d'en parler dans les tutos.
Avantages par rapport Ă  une sauvegarde de VM : Le Live Snapshot est plus rapide et occupe moins de place.
Inconvénient : il est intégré à la VM et indissociable et il ne permet pas une restauration complète en cas de panne du disque du serveur qui contient l'image disque de VM.

Les sauvegardes permettent de conserver une image intégrale de la machine virtuelle ou du conteneur dans un fichier qui peut être enregistré où l'on veut et copié/déplacé. Il y a 3 modes de sauvegarde : VM arrêtée (stop), VM suspendue (pause) ou VM en fonctionnement (snapshot). Le dernier mode est un instantané qui s'appelle aussi Snapshot dans Proxmox, d'où la confusion possible avec le Live Snapshot.

Il est possible de combiner sauvegarde et instantané Live Snapshot mais à ma connaissance seule la sauvegarde est planifiable.
Jeedom v1.212 sur VM debian8 avec interfaçage VERA, IPX800, WES et Karotz.
Zwave :
VERALITE (UI5 v1.5.622 fr) - 36 mod. physiques, 56 virtuels, 8 caméras, 5 plugins, 67 scènes
Remotec Z-URC550, Aeon Labs Minimote, Z-Stick S2 et S5, 4in1, DSC13, SP814, ST814, SM103, SF812, ST812, SE812, AN157-6, AN158-6, DUWI 05436, FGR-221, FGS-221, Prises Neo Cool Cam
VERA EDGE (UI7) en cours d'installation avec FGSD-002 et FGFS-101
Filaire :
IPX800v4 (4.00.31) +3 X4VR +2 X8R +2 X24D + 1 XTHL ext.
IPX800v3 (3.05.62) +3 X880 +2 X400
Teracom TCW121b et TCW180b, Serveur WES (v0.7G5), Karotz (OpenKarotz 2.22), Current Cost EnviR, NAS Synology DS1512+ et DS211 (DSM 6.2-23739 U2), Raspberry Pi (v1, v2 et v3), Banana Pi M1+
Caméras : Hikvision DS-2CD2532F-IS (3MP), DS-2CD2542F-IS (4MP), DS-2CD2185FWD-IS (8MP) - Dahua SD22204T-GN (2MP PTZ) - Dlink DCS-2210 et DCS-2121 - Zavio F1100 - Bluestork BS-CAM PTZ
Serveur de virtualisation basse conso sous Proxmox VE 5.2 (J1900 4 cores @ 2.0/2.4 Ghz - 8 Go RAM DDR3L - SSD 180 Go)
Okimi
Dieu de domotique
 
Messages: 676
Inscription: 20 Jan 2012, 10:11

Re: Virtualisation Domestique - Articles et tutoriels

Messagede Okimi » 19 AoĂ» 2018, 22:03

Dans le cas d'une VM Jeedom, l'application (Jeedom) intègre un mode de sauvegarde automatique, indépendant de la VM.
En cas de plantage de la VM, si tu n'as pas fait de sauvegarde de la VM dans Proxmox, il faudra recréer une VM Debian et installer Jeedom avant de pouvoir restaurer ta config Jeedom. Il faut bien sûr avoir une copie du Backup Jeedom sur un support externe à la VM, sinon il ne sera pas possible de restaurer Jeedom.

Avec une sauvegarde de la VM qui contient Jeedom, la restauration est complète (Debian+Jeedom+Config) et très rapide.
Mais Ă  moins de programmer une sauvegarde toutes les 5 minutes (Proxmox ou Jeedom) il y aura toujours une petite perte d'enregistrement dans la BDD Jeedom. Rien n'est parfait mais la virtualisation offre Ă  mon avis le mode de sauvegarde le plus complet.
Jeedom v1.212 sur VM debian8 avec interfaçage VERA, IPX800, WES et Karotz.
Zwave :
VERALITE (UI5 v1.5.622 fr) - 36 mod. physiques, 56 virtuels, 8 caméras, 5 plugins, 67 scènes
Remotec Z-URC550, Aeon Labs Minimote, Z-Stick S2 et S5, 4in1, DSC13, SP814, ST814, SM103, SF812, ST812, SE812, AN157-6, AN158-6, DUWI 05436, FGR-221, FGS-221, Prises Neo Cool Cam
VERA EDGE (UI7) en cours d'installation avec FGSD-002 et FGFS-101
Filaire :
IPX800v4 (4.00.31) +3 X4VR +2 X8R +2 X24D + 1 XTHL ext.
IPX800v3 (3.05.62) +3 X880 +2 X400
Teracom TCW121b et TCW180b, Serveur WES (v0.7G5), Karotz (OpenKarotz 2.22), Current Cost EnviR, NAS Synology DS1512+ et DS211 (DSM 6.2-23739 U2), Raspberry Pi (v1, v2 et v3), Banana Pi M1+
Caméras : Hikvision DS-2CD2532F-IS (3MP), DS-2CD2542F-IS (4MP), DS-2CD2185FWD-IS (8MP) - Dahua SD22204T-GN (2MP PTZ) - Dlink DCS-2210 et DCS-2121 - Zavio F1100 - Bluestork BS-CAM PTZ
Serveur de virtualisation basse conso sous Proxmox VE 5.2 (J1900 4 cores @ 2.0/2.4 Ghz - 8 Go RAM DDR3L - SSD 180 Go)
Okimi
Dieu de domotique
 
Messages: 676
Inscription: 20 Jan 2012, 10:11

PrécédenteSuivante

Retourner vers Discussions Générales

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 4 invités

Copyright © 2011 - Touteladomotique.com - Tous droits rĂ©servĂ©s
Les blogs partenaires : Abavala, Domo-Blog, Domotique34, Maison et Domotique