Virtualisation Domestique - Articles et tutoriels

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

Re: Virtualisation Domestique - Articles et tutoriels

Messagede Bonson » 19 AoĂ» 2018, 22:49

Merci pour ces explications, Okimi, c'est très clair.
J'utilise déjà les sauvegardes quotidiennes de Jeedom avec stockage sur un NAS. Ca m'a sauvé la mise plusieurs fois en cas de plantage, mais c'est vrai que c'est fastidieux de tout réinstaller Debian et Jeedom avant de restaurer une sauvegarde.
J'avais déjà compris qu'avec une VM on pouvait sauvegarder toute la VM pour retrouver un système fonctionnel en 2 clics.
Je vais tester les sauvegardes de VM et voir si l'automatisation fonctionne bien. Auquel cas je remplacerai sans doute les sauvegardes Jeedom classiques par des sauvegardes de VM.
Bonson
P'tit Dieu de domotique
 
Messages: 168
Inscription: 04 Oct 2012, 21:38

Re: Virtualisation Domestique - Articles et tutoriels

Messagede Okimi » 20 AoĂ» 2018, 05:29

Conserve aussi les sauvegardes Jeedom.
Si ton serveur de virtualisation tombe un jour en panne tu seras bien content de pouvoir repasser Jeedom sur un Pi ou un Syno le temps des réparations.
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
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) viewtopic.php?f=18&t=19434
Okimi
Dieu de domotique
 
Messages: 704
Inscription: 20 Jan 2012, 10:11

Re: Virtualisation Domestique - Articles et tutoriels

Messagede Bonson » 20 AoĂ» 2018, 08:51

Oui, surtout que la taille des sauvegardes n'est pas la même ! 50Mo pour Jeedom contre 3Go pour la VM complète... Je vais pas en stocker 3 mois d'historique :-D
Bonson
P'tit Dieu de domotique
 
Messages: 168
Inscription: 04 Oct 2012, 21:38

Re: Virtualisation Domestique - Articles et tutoriels

Messagede Okimi » 21 AoĂ» 2018, 06:57

Bonjour

Petit complément de paramétrage pour sauvegarder un conteneur LXC unprivileged avec le mode suspendre sur un espace de stockage partagé sur un NAS avec NFS.

Problématique :
Le mode suspendre va mettre en pause le conteneur et utiliser le dossier temporaire TMP pour préparer l'archive.
Par défaut le dossier TMP de sauvegarde se trouve sur l'espace de stockage où sera l'archive finale, donc sur le partage NFS dans mon cas.
Le statut non privilégié du conteneur fait que l'utilisateur n'a pas les droits d'accès au dossier temporaire sur le NAS.
Résultat la sauvegarde en mode suspendre est refusée (Snapshot fonctionne).

Solution :
Il faut forcer l'emplacement du dossier temporaire de sauvegarde sur le serveur Proxmox.
Pour cela il faut Ă©diter le fichier /etc/vzdump.conf de Proxmox et remplacer la ligne
Code: Tout sélectionner
#tmpdir : DIR
par
Code: Tout sélectionner
tmpdir : /var/tmp

L'inconvénient que je pressens c'est que l'espace libre sur /var/tmp a intérêt a être suffisant pour sauvegarder une grosse VM ou conteneur.

L'utilisation de conteneur LXC, surtout unprivileged, est très fastidieux.
Si vous avez assez de ressources sur votre serveur, je vous conseille vivement de n'utiliser que des machines virtuelles KVM.
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
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) viewtopic.php?f=18&t=19434
Okimi
Dieu de domotique
 
Messages: 704
Inscription: 20 Jan 2012, 10:11

Re: Virtualisation Domestique - Articles et tutoriels

Messagede Okimi » 27 Sep 2018, 07:58

Bonjour

ZOTAC vient de sortir un nouveau mini-PC qui pourrait parfaitement convenir en serveur de virtualisation.
https://www.minimachines.net/actu/premi ... nano-69785

le modèle à base de i5-8250U est à 410$ sur Amazon.com et la version en i7-8770U à 500$.
Affaire Ă  suivre ...

Edit du 27/09/2018 :
Liens site Zotac :
i5-8250U : https://www.zotac.com/ph/product/mini_pcs/mi640-nano
i7-8770U : https://www.zotac.com/ph/product/mini_pcs/mi660-nano

Les avantages par rapport au Gigabyte GB-BRI5H-8250-BW : Fanless - 2 ports USB 3.1 type C et 5 USB 3.0 - 2 ports Gigabit LAN.
La version i5-8250U sera disponible pour 485€ à partir du 01/10/2018 ici ou là.
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
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) viewtopic.php?f=18&t=19434
Okimi
Dieu de domotique
 
Messages: 704
Inscription: 20 Jan 2012, 10:11

Re: Virtualisation Domestique - Articles et tutoriels

Messagede giantpopples » 11 Nov 2018, 21:06

Bonjour et merci beaucoup pour cette série d'articles très complète !

J'ai actuellement un mini PC sous Debian faisant tourné Openhab (logiciel domotique) et un PC sous windows qui fait office de serveurs de fichiers (avec Ebmy pour la vidéo et Logitech Media Server pour l'audio, je suis équipé de Squeezebox).
Je souhaiterais tout regrouper dans le mini PC pour limiter la chauffe et l'encombrement.

Mes disques durs contenant les différents fichiers audio/vidéo sont bien évidemment en NTFS actuellement (et j'en ai quelques uns..)

Je pensais partir sur 1 VM Debian avec Openhab, 1 VM Openmediavault à laquelle je relie les différents disques durs, 1 VM Debian sur laquelle j'installe les différents logiciels qui communiqueraient avec OMV en dossiers partagés (NFS) pour lire/écrire sur les disques, penses-tu que c'est faisable ?

Merci :)
giantpopples
P'tit Guru de domotique
 
Messages: 70
Inscription: 22 AoĂ» 2009, 15:59

Re: Virtualisation Domestique - Articles et tutoriels

Messagede Okimi » 12 Nov 2018, 08:39

Bonjour

Quelques questions me viennent déjà à l'esprit :

Qu'elles sont les caractéristiques de ton mini PC Debian ?
Processeur ? MĂ©moire ? Nombre de ports SATA ?

Combien as-tu de disques durs connectés à ton serveur de fichiers ?

Si tu ne conserves pas ton serveur Windows, que fais-tu de Ebmy et Logitech Media Server ?
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
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) viewtopic.php?f=18&t=19434
Okimi
Dieu de domotique
 
Messages: 704
Inscription: 20 Jan 2012, 10:11

Re: Virtualisation Domestique - Articles et tutoriels

Messagede giantpopples » 13 Nov 2018, 18:51

Bonjour !

Alors le mini PC est composé d'une carte ASrock J3455B-ITX avec donc un Celeron J3455 (4 coeurs de 1.5Ghz à 2.3Ghz) et j'ai 8Go de RAM disponible (actuellement il y a 4Go d'installé).
Il y a 2 ports SATA sur la cartes mais j'ai également une carte ASMedia 1061 en PCI-E pour ajouter 2 ports supplémentaires.

J'aurais 2/3 disques à brancher dessus en plus du SSD avec les VM, un des disques peut être en USB3, ce sont tous des disques mécaniques.

Emby est disponible en installation Debian ou sous Docker, LMS est utilisable sous Debian/Ubuntu. Je pensais donc avoir une VM avec les disques montés et une VM avec les logiciels supplémentaires.
Emby sert de bibliothèque centrale pour gérer/organiser ses fichiers vidéos et faire du streaming en DLNA ou Chromecast, LMS ne s'occupe que de la gestion de la musique.
Je peux également installé LMS sur une autre machine qui fait office de lecteur audio.
giantpopples
P'tit Guru de domotique
 
Messages: 70
Inscription: 22 AoĂ» 2009, 15:59

Re: Virtualisation Domestique - Articles et tutoriels

Messagede Okimi » 13 Nov 2018, 22:25

Le J3455 conviendra très bien à la virtualisation.
Actuellement il doit se la couler douce avec Openhab :lol:
Il gère même le VT-d ce qui pourrait théoriquement être intéressant pour profiter des fonctions vidéos d'encodage/décodage hardware du CPU.
Mais n'ayant jamais essayé le PCI Passthrough faute de posséder du matériel compatible, je ne pourrais pas t'aider pour ce point.

Avec 4 Go tu devrais pouvoir faire tourner Proxmox et 3 ou 4 machines virtuelles Linux, selon la RAM que tu veux leur allouer.

Proxmox peut gérer l'USB 3 comme du SATA donc tu peux potentiellement brancher sur ton PC 1 SSD et 8 HDD.
Bien sûr les débits sont moins bon en USB 3 qu'en SATA mais ça reste très convenable pour du stockage.

Sinon je crois qu'OMV supporte le format de fichier NTFS mais je te conseillerais plutôt d'utiliser un système de fichier Linux comme ext4 ou btrfs.
De mémoire il existe un drivers Windows pour relire le format ext4 en cas de problè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
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) viewtopic.php?f=18&t=19434
Okimi
Dieu de domotique
 
Messages: 704
Inscription: 20 Jan 2012, 10:11

Re: Virtualisation Domestique - Articles et tutoriels

Messagede etny » 05 DĂ©c 2018, 10:42

Bonjour,
D'abord bravo pour les tutos !
J'ai une petite question pour les snapshots. A partir du moment ou on passe un disque en passtrough pour les données de la VM NAS, on ne peut plus réaliser de snapshot? (juste des sauvegardes?)
Bonne journée
Yannick
etny
Membre un peu timide !
 
Messages: 2
Inscription: 03 DĂ©c 2018, 10:26

Re: Virtualisation Domestique - Articles et tutoriels

Messagede Okimi » 05 DĂ©c 2018, 11:19

Bonjour et merci :D

Attention à la confusion entre Live Snapshot (sorte de point de restauration du système de la VM) et le mode Snapshot des sauvegardes (image complète de la VM active).
Je ne sais pas ce que donne un Live Snapshot avec un disque en PCI Passthrough.
Pour une sauvegarde classique, il doit être possible d'intégrer un disque physique avec les 3 modes (Snapshot, Suspendre et Stoppé) à condition de ne pas avoir activé le paramètre "Aucune Sauvegarde" dans la config du disque.

Je n'ai jamais essayé en mode Snapshot mais je l'ai fait par erreur en mode stoppé et Suspendre.
Mais il faut bien penser que la sauvegarde va ĂŞtre beaucoup, beaucoup, beaucoup plus longue et extrĂŞmement volumineuse.

Donc si tu cherches en fait Ă  sauvegarder le contenu d'un disque physique avec ta VM, ce n'est pas la meilleure solution.
Il vaut mieux gérer la sauvegarde directement dans la VM NAS ou depuis un PC via le partage réseau des données.
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
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) viewtopic.php?f=18&t=19434
Okimi
Dieu de domotique
 
Messages: 704
Inscription: 20 Jan 2012, 10:11

Re: Virtualisation Domestique - Articles et tutoriels

Messagede etny » 05 DĂ©c 2018, 21:46

J'ai bien compris. Je parle bien du live snapshot (celui ou on peut faire une sorte arborescence des sauvegarde).
J'ai connecté mes disques de données (photos, documents) en direct comme expliqué dans le tuto et en "aucune sauvegarde".
Ce que je voulais c'était des live snapshot du système de mon "NAS" (en fait un ubuntu 18.04 server avec Nexcloud et un partage SMB). Comme ça je pourrais revenir en arrière si quelque chose se passe mal en installant ou en mettant à jour et ça ne prend vraiment pas de place.
Ça fonctionne avec ma VM Jeedom.
Pour la sauvegarde des données c'est autre chose tu as raison.
A+
etny
Membre un peu timide !
 
Messages: 2
Inscription: 03 DĂ©c 2018, 10:26

Précédente

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