VOUS ÊTES ICI: Accueil » Blog » Domotique » Jeedom » Virtualisation Jeedom : Installer Jeedom sur Debian 9 sous Esxi VM
Jeedom

Virtualisation Jeedom : Installer Jeedom sur Debian 9 sous Esxi VM

jeedom-vmware-installer-esxi-virtualisation

Nous avons déjà vu comment installer Jeedom sur le Raspberrypi au travers d’un autre guide sur le blog. Voyons aujourd’hui un autre type d’installation de Jeedom très intéressant. En effet, l’objet de ce nouveau guide d’installation de Jeedom est consacré à la virtualisation. C’est sans doute l’installation ultime de Jeedom.

Lire
Installer Jeedom sur Raspberry Pi 4 et anterieurs, nouvelle Procédure Jeedom 3.x 2019

En effet, si nous avons vu dans une suite de guides sur la sécurisation d’un Jeedom sur Rapsberry Pi, Installer Jeedom sur un environnement virtuel permet un package complet de sécurisation. Avec des snapshots réguliers, en cas de crash ou fausse manipulation sur le système domotique, une simple restauration d’un snapshot permet de revenir en quelques secondes à un état de stabilité connu du système et repartir sur un système sain tout en conservant l’intégralité de la configuration. Intéressant hein?

Le matériel nécessaire pour virtualiser jeedom

Pour héberger le serveur de virtualisation, il faut un PC. Aujourd’hui, il n’est plus nécessaire de disposer d’un gros serveur pour monter un serveur de virtualisation performant. Dell propose des petits PC de bureau suffisamment puissants tout en étant très petits, peu énergivores et très silencieux. C’est donc un choix parfait pour servir de serveur matériel pour notre installation. Je vous recommande par exemple cette référence.

Dell Optiplex 3060 2.1 Ghz Mini PC Noir Mini PC Ordinateur de Bureau (2, 1 Ghz, 8E Génération...
3 Commentaires
Dell Optiplex 3060 2.1 Ghz Mini PC Noir Mini PC Ordinateur de Bureau (2, 1 Ghz, 8E Génération...
  • Dell optiplex 3060 2.1 Ghz Mini PC noir Mini PC ordinateur de bureau (2, 1 Ghz, 8e génération...

Dernière mise à jour du tarif le  2019-12-08 at 08:33

Ou encore la référence suivante qui est un peu moins puissante, mais encore largement suffisante pour héberger un ESXi.

Dernière mise à jour du tarif le  2019-12-08 at 08:33

Bonus, si ces PC sont livrés avec Windows 10 pro, vous installerez un serveur ESXi sur le PC, vous n’aurez donc pas besoin de Windows, mais vous pourrez utiliser la licence sur une VM Windows 10 qui pourra par exemple héberger un serveur Plex ou autre en parallèle de votre Jeedom. Car oui, votre serveur Vmware pourra tout à fait héberger d’autres systèmes en parallèle de votre système domotique.

Le système d’exploitation pour Jeedom

Partons du principe que votre serveur Vmware Esxi est déjà installé. Vous trouverez de nombreux tutos sur la toile pour réaliser cette installation. Il se peut que vous deviez ajouter des drivers dans l’image pour fonctionner sur un PC qui n’est pas forcement destiné à cet usage, mais pour cela aussi tout est très bien documenté sur la toile.

Si sur le Raspberry Pi, Jeedom est installé sur Raspbian, pour notre VM nous installerons la célèbre distribution Debian 9. Vous connaissez tous Raspbian ou Ubuntu, ces systèmes sont basés sur Debian, il est donc évident que nous n’allons pas chercher un dérivé, mais aller directement droit au but et utiliser la base du système. Ce dernier nous conférera stabilité et rapidité pour notre système domotique.

Commencez alors par télécharger l’ISO de Debian 9 dans la version AMD64.

L’installation de Debian 9 pour Jeedom sur VMWare

Une fois fait, créez une nouvelle machine virtuelle et chargez l’IOS dans le lecteur cd virtuel de la VM et c’est parti !

Jeedom-installation-debian-linux-vm-esxi-virtualisation

Choisissez maintenant Install dans la liste proposée.

Jeedom-installation-debian-linux-vm-esxi-install

Choisir la langue French

Jeedom-installation-debian-linux-vm-esxi-region

Définir le Pays d’installation

Jeedom-installation-debian-linux-vm-esxi-france

Puis le type du clavier

Jeedom-installation-debian-linux-vm-esxi-francais

Patientez pendant le chargement

Jeedom-installation-debian-linux-vm-esxi-composants

Donnez un nom à votre système Debian

Jeedom-installation-debian-linux-vm-esxi-nom-system

Pour ce qui est du domaine, pour la maison, laissez vide et faites continuer.

Jeedom-installation-debian-linux-vm-esxi-domain

Créez maintenant un mot de passe pour le compte root.

Jeedom-installation-debian-linux-vm-esxi-root-pass

Confirmez votre mot de passe root.

Jeedom-installation-debian-linux-vm-esxi-root

Créez ensuite un utilisateur

Jeedom-installation-debian-linux-vm-esxi-user

Puis son mot de passe

Jeedom-installation-debian-linux-vm-esxi-user-pass

Confirmez alors le mot de passe utilisateur

Jeedom-installation-debian-linux-vm-esxi-pass-usr

Choisissez d’utiliser le disque entier

Jeedom-installation-debian-linux-vm-esxi-partition

Choisissez le disque à partitionner

Jeedom-installation-debian-linux-vm-esxi-scsi

Laissez cette option par défaut

Jeedom-installation-debian-linux-vm-esxi-part

Appliquez les changements.

Jeedom-installation-debian-linux-vm-esxi-part-fin

Confirmez par Oui

Jeedom-installation-debian-linux-vm-esxi-part-apply

Patientez le temps de l’installation

Jeedom-installation-debian-linux-vm-esxi-systeme-install

Répondez oui afin de configurer la gestion des paquets

Jeedom-installation-debian-linux-vm-esxi-paquets

choisissez France puis continuez

Jeedom-installation-debian-linux-vm-esxi-paquets-config

Choisissez le premier miroir

Jeedom-installation-debian-linux-vm-esxi-depots

Pas de proxy, continuez sans rien faire.

Jeedom-installation-debian-linux-vm-esxi-proxy

 

Jeedom-installation-debian-linux-vm-esxi-paquet-conf

Répondez non à la question

Jeedom-installation-debian-linux-vm-esxi-data-send

Maintenant nous allons procéder à la configuration de l’environnement. Nous utiliserons Debian comme un serveur, strict minimum, pas d’interface graphique, juste penser à activer le SSH qui nous permettra d’administrer notre Jeedom à distance.

Jeedom-installation-debian-linux-vm-esxi-environnement

Patientez pendant le téléchargement et l’installation.

Jeedom-installation-debian-linux-vm-esxi-configuration

Répondez oui à la question suivante.

Jeedom-installation-debian-linux-vm-esxi-grub

Laissez par défaut et faites entrer

Jeedom-installation-debian-linux-vm-esxi-install-periph

Enfin, terminez l’installation par continuer.

Jeedom-installation-debian-linux-vm-esxi-install-fin

Les premiers pas sur Debian 9 pour Jeedom

Lancez la VM fraîchement installée et connectez-vous avec votre utilisateur créé plus haut.

Jeedom-installation-debian-linux-vm-esxi-first-boot

À présent passez en root à l’aide de la commande su puis saisissez le mot de passe défini plus haut.

Jeedom-installation-debian-linux-vm-esxi-login

Editez le fichier sources.list qui se trouve dans /etc/apt/

Jeedom-installation-debian-linux-vm-esxi-sourcelist

Commentez la ligne deb cdrom … avec un # devant

Et ajoutez la ligne deb http://deb.debian.org/debian/ stretch main

Jeedom-installation-debian-linux-vm-esxi-source-add

Enregistrez et quittez le fichier sources.list

Jeedom-installation-debian-linux-vm-esxi-sourcelist-save

Il est question à présent de trouver l’adresse IP de votre Debian. Pour cela, avant il fallait utiliser la commande ifconfig, mais cette dernière a été dépréciée dans la dernière version de Debian. À présent, il faut utiliser la commande ip addr

Jeedom-installation-debian-linux-vm-esxi-ip-addr

Connexion à Debian en ssh

1 Maintenant que nous avons l’adresse IP de notre Debian, nous pouvons nous connecter dessus depuis un client ssh comme Putty sur Windows ou Terminal sous Mac OS.

Jeedom-installation-debian-linux-vm-esxi-ssh-fisrt)connection

2 Identifiez-vous avec votre identifiant utilisateur et nous serons prêts à passer à l’installation.

Jeedom-installation-debian-linux-vm-esxi-ssh-ok

3 Lancez le téléchargement des sources d’installation avec la commande
Jeedom-installation-debian-linux-vm-esxi-jeedom-download

4 Passez à présent en root avec la commande :
5 Modifiez les droits du fichier d’installation avec la commande suivante
Jeedom-installation-debian-linux-vm-esxi-install-sh

6 Lancez l’installation de Jeedom avec la commande
Jeedom-installation-debian-linux-vm-esxi-procedure-installation

7 L’installation est lancée, il n’y a plus qu’à patienter.

Jeedom-installation-debian-linux-vm-esxi-install-steps

8 Après plusieurs minutes, l’installation de Jeedom est terminée

Jeedom-installation-debian-linux-vm-esxi-success

9 À présent, effectuez un petit redémarrage de la VM pour finaliser la procédure d’installation à l’aide de la commande
Jeedom-installation-debian-linux-vm-esxi-restart

10 Maintenant que la VM est redémarrée, ouvrez votre navigateur et connectez-vous sur l’adresse IP de votre Debian

jeedom-login-first-admin-portail-dashboard

11 À présent, connectez-vous de nouveau sur votre serveur Esx et faites un snapshot de votre installation toute fraîche.

Jeedom-installation-debian-linux-vm-esxi-snap

12 Donnez-lui un nom car vous verrez, vous ferez de nombreux snapchot par la suite pour sécuriser votre système. Jeedom-installation-debian-linux-vm-esxi-snapshot-settings

Et c’est là toute la puissance de la virtualisation. Avant de faire une grosse mise à jour, faites un snapshot. Avant de faire une modification importante, faites un snapshot. Vous l’aurez compris, avec un Jeedom Virtualisé, le snapshot est votre allié. Il vous permettra de restaurer votre système hyper rapidement en cas de crash. Car nous ne sommes jamais à l’abri d’une défaillance.

Les Dongle USB et Jeedom sous un environnement virtuel

La gestion des ports USB n’est pas automatique sous ESXi. Cela nécessite quelques opérations de configuration dans l’hote ESX de votre part. Rien de compliqué vous allez voir.

1 Commencez par vous rendre sur la configuration de votre ESXi serveur et éditez les configurations de votre machine virtuelle Jeedom.

Rendez-vous dans ajouter un autre périphérique, puis Périphérique USB

Jeedom-restauration-domotique-raspberrypi-vm-esxi-sauvegarde-dongle-usb

2 Répétez cette opération autant de fois qu’il y a de ports USB occupés.

Jeedom-restauration-domotique-raspberrypi-vm-esxi-sauvegarde-usb-ajout

3 Retournez ensuite sur votre Jeedom et sélectionnez le port adéquat dans la configuration du plug-in. Par exemple ici pour le dongle Z-wave GEN5 d’Aeon Labs identifié comme Sigma designs sous l’ESXi, choisissez le port /dev/ttyACM0 sous Jeedom.Jeedom-restauration-domotique-raspberrypi-vm-esxi-sauvegarde-zwave-dongle

4 Sauvegardez et le Démon passe au vert. Si ce n’est pas le cas, relancez l’installation des dépendances.

Jeedom-restauration-domotique-raspberrypi-vm-esxi-sauvegarde-demon-ok

Procédez de même avec les autres dongles et votre Jeedom sera opérationnel.

Dernière mise à jour du tarif le  2019-12-08 at 08:33

Bilan de l’installation de Jeedom sur une VM

Installer Jeedom sur un environnement virtualisé, c’est avant tout la sécurité, mais aussi la simplicité associée à la puissance. Car quand vous comparez la configuration d’un Jeedom Smart, d’un Raspberry Pi 3 ou même d’une box Jeedup, votre VM avec la puissance de son hôte est un véritable avion de chasse.

Alors si vous hésitiez encore à passer par un Jeedom virtualisé, foncez ! Pour ma part, j’ai fait ce choix depuis plusieurs mois avec encore un Jeedom sur Raspberry Pi en parallèle et pour vous proposer de nouveaux guides sur le Raspberry Pi, mais clairement, Le Jeedom sous VM est passé en production très rapidement !

Enfin, sachez que nos autres guides pour sécuriser Jeedom fonctionnement parfaitement avec un Jeedom virtualité.

Lire
Sécuriser Jeedom en HTTPS avec un certificat SSL doté du nouveau challenge HTTP-01
Lire
Comment automatiser et externaliser les sauvegardes de Jeedom sur NAS Synology

Restez connecté aux nouveautés domotiques, inscrivez-vous à notre newsletter