Hello ! Je profite de ces quelques jours fériés du mois de mai pour me pencher sur la virtualisation de mon Jeedom. Dans ce post je vais donc vous montrer comment faire une installation de Jeedom dans une VM avec VMware sous Debian 8.7 !
Avant tout pour la petite histoire, je tourne avec Jeedom depuis 2 ans maintenant. J’ai commencé avec un RasperryPi 1B puis je suis passé à un Raspberry Pi 3 ; la différence a été flagrante ! Navigation web ultra fluide, déclenchement des scénarios instantanés… Bref aujourd’hui je vais passer mon Jeedom en mode virtuel surtout pour des raisons de stabilité/fiabilité : en effet, j’ai eu a 2 reprises la mauvaise expérience de voir ma carte SD me lacher. Heureusement que les sauvegardes Jeedom sont au top et que j’ai pu redémarrer a chaque fois en très peu de temps. En virtualisant mon Jeedom j’aurais la possibilité de faire des snapshots avant chaque mise à jour par exemple, sauvegarder totalement la VM et la restaurée en entière si besoin, ajouter des ressources (espace disque/ram/CPU etc…) bref, cela va m’apporter beaucoup plus de flexibilité !
Allez assez parlé, on y va !
Pré-requis :
- Quelques connaissances de VMware ESXi
- Avoir une VM avec Debian installé (tuto complet installation Debian)
Installation de Jeedom dans une VM :
Dès lors que vous avez votre VM de prete avec Debian fraichement installé, il reste encore une petite chose à faire sur la configuration de votre VM : Ajouter un controleur USB ! En effet comme Jeedom est multiprotocole vous allez avoir besoin de periphériques USB pour pouvoir échanger avec vos modules.
Ajout d’un controleur USB
- Faites un clique droit sur la VM à modifier puis « Modifier les paramètres«
- En bas de la fenetre, cliquer sur « Selectionner » > Choisissez « Contrôleur USB » > puis cliquez sur « Ajouter«
- Le « Nouveau contrôleur USB » apparait, puis cliquez sur « OK«
- Pour mapper les périphériques USB à la VM il faut la démarrée et « Lancer Remote Console«
- Une fois lancée, cliquez sur « VMRC » > Périphériques amovibles > USB Device > Se connecter (Se déconnecter de l’hôte)
Cette manipulation va permettre de monter le périphérique USB dans la VM plutot que sur le host
Déploiement de Jeedom
Activation du SSH
Pour que ce soit plus simple et pour copier/coller les commandes, connectez vous en SSH. Pour ça, il est possible que vous deviez activer le droit de connexion à l’utilisateur « Root ». Il suffit de suivre les étapes suivantes :
- Executer la commande suivante :
root@jeedom:~#nano /etc/ssh/sshd_config
- Recherchez la ligne « PermitRootLogin » et modifiez par « yes »
- Relancez le démon « SSH » avec la commande suivante :
root@jeedom:~#service ssh restart
- Désormais il faut connaitre l’ip qui a été attribuée à la VM si vous avez choisi l’attribution par DHCP. Pour cela il faut executer la commande suivante :
root@jeedom:~#ifconfig
On a tout ! Vous pouvez maintenant télécharger et lancer l’utilitaire « Putty« .
Connectez-vous avec les mêmes identifiants que précédemment.
Installation de Jeedom
Pour l’installation de Jeedom c’est très simple ! En 3 commandes vous pourrez avoir un Jeedom opérationnel ! 🙂 Pour cela, il suffit de copier/coller les 3 commandes suivantes :
root@jeedom:~#wget https://raw.githubusercontent.com/jeedom/core/stable/install/install.sh root@jeedom:~#chmod +x install.sh root@jeedom:~#./install.sh -w /var/www/html -z
- Puis l’installation commence !
- Si tout s’est bien passé, vous aurez droit à ce petit message final :
Vous pouvez désormais vous connecter à votre Jeedom via l’ip récupérée précédemment !
URL : http://your-ip/
Nom d’utilisateur/mot de passe : admin/admin
Si vous avez des questions sur l’installation de Jeedom et/ou sur sa configuration n’hésitez pas à laisser un commentaire, j’essaierai de vous répondre sur le sujet 🙂
Site web Jeedom
Hello ! Maxime, fondateur et auteur indépendant de vDays.net. Je travaille dans l’IT depuis 6 ans, après avoir fait 5 ans d’apprentissages. Via ce blog, j’aimerais partager et échanger avec vous sur les nouvelles technologies, notamment sur la virtualisation et VMware. Si vous voulez en savoir plus sur moi, consultez ma page « à propos de moi » ou suivez-moi sur Twitter et LinkedIn.
Ping : [TUTO] - Jeedom : Gestion de présence - vDays.net
Salut Maxime !
Est-ce que les manipulations ci-hautes sont toujours d’Actualités?
merci
Salut Matt,
Oui toujours d’actu.
N’hesites pas si tu as besoin d’infos supplementaires !
A+
Bonjour,
Très bon tuto que j’ai suivi il y a 2 mois.
J’ai installé un iso ESXI 6.7 sans souci et j’ai fait des tests avec 2 VM sous Jeedom.
La licence était valable 60j et viens d’expirer,
j’avais pas percuté que cette version avait une durée limité en lisant le tuto ou la politique de licence de VM a changé ?
Merci de ton retour
Salut Olive,
En effet je n’ai pas parlé de la partie licensing mais il existe une version gratuite de l’hyperviseur VMware : vSphere Hypervisor (différent de VMware vSphere qui lui est payant).
Tu trouveras les infos ici : https://www.vmware.com/fr/products/vsphere-hypervisor.html
N’hésites pas si tu as des questions
A+