QNAP Installation Home Assistant sur Qnap

geoay

Padawan
30 Juillet 2023
138
14
18
Bonjour,
Je souhaite installer HA sur mon NAS QNAP.
J’ai suivi des tutos, installé Container Station et récupérer une image HA.
Dois-je considérer que HA est complètement installé ou il reste quelque chose à faire ?
Maintenant comment m’y connecter depuis mon réseau ? En utilisant mon browser sur mon PC mais avec quelle adresse IP.
je découvre complètement la notion de machine virtuelle et je suis un peu perdu..
Merci pour votre aide !
 
Quel modèle QNAP as-tu ?
Container Station permet de la conteneurisation et non des machines virtuelles même si certains principes de fonctionnement sont similaires, ce n'est pas la même démarche.
Quel tuto as-tu suivi ? s'il est complet il devrait te permertre de t'y connecter avec ton PC. Sinon le port par défaut est 8123 donc tu devrais pouvoir t'y connecter avec http://IP_du_NAS:8123
 
Modèle TS664
Conteurnisations et machines virtuelles, quelle est la différence ?
(Turo YT ?).
La manipulation que j'ai faite permet de voir HA comme s'il était installé sut une machine dédiée ?
 
Retour at home.
Je viens d'essayer de me connecter sur HA en utilisant l'adresse IP : IP NAS +port 8123 et j'ai un message d'erreur me disant que le NAS n'autorise pas la connexion.
Je ne suis pas un expert en gestion des ports mais quelle action dois je faire . Au niveau du NAS pour ouvrir le port 8123 ? Au niveau de ma box ?
 
C'est un développeur qui a créé un catalogue d'applications pour Qnap
Dont une appli home assistant pour Qnap
 
Je viens de regarder les applications proposées, Effectivement il y a une version de Home Assistant. Cependant est-ce que cette version est alignee sur les versions officielles de HA qui évoluent très rapidement comme tous les open source ?
Pour l’instant je suis juste confronté au problème d’accès puisque le NAS me confirme bien que HA is running.
Y a-t-il des paramètres réseau à appliquer dans Container Station ?
 
Conteurnisations et machines virtuelles, quelle est la différence ?
En gros, de façon simplifé, le conteneur est une isolation de l'applicatif au niveau stockage et réseau.
L'app est en "prison" dans son conteneur, elle n'est pas capable de joindre directement le stockage par exemple si cela n'est pas dans la configuration du conteneur.
Cependant, tous les conteneurs partage le meme kernel ( celui de l'hote ), et d'autres ressources.

Pour la virtualisation, l'Application est totalement isolée, et tourne sur un OS différent de l'hote, avec son propre Kernel ...

Pour HA il me semble qu'il faut preférer l'installation en VM qui permet beaucoup plus de libertés.
 
Après beaucoup de vidéos YT j'ai à peu près compris les grands principes entre conteneur et machine virtuelle.
J'ai donc suivi ton conseil d'urne installation en VM.
J'ai récupéré sur le site de Home Assistant la version pour VM : haos_ova-12.4.vmdk
Le problème c'est que quand je veux importer ce fichier dans QNAP Virtualization Station il est refusé car l'extension n'est pas prise en compte..?
1720016551306.png
 
J'ai installé Home Assistant version OVA en suivant le lien fourni (merci).
Je n'ai modifié aucun paramètre sauf le répertoire d'installation.
A la fin de l'installation j'ai lance Home assistant qui a démarré un phase de préparation...que j'ai fini par arrêter après... une heure et avec une console qui ne progressait plus (planté ?).
Le NAS est devenu très lent (impact VM ?)
L'affichage de la fenêtre Virtualization est également très lent. Quand j'ai pu enfin accéder Virtualization Station j'ai arrêté la VM.
Le NAS est maintenant moins réactif (par ex File Station).
Dans la mesure où je n'ai même pas pu entrer dans Home Assistant je pense pour l'instant abandonner cette solution.
Comment purger complètement le NAS de cette installation ?
Est-ce que la solution Container a moins d'impact sur la perfo du NAS ? (si j'ai bien compris les différences entre Container et VM cela devrait être le cas.
Encore faut-il que j'arrive à m'y connecter (voir ma question préalable).
Reste un problème purement Home Assistant : la durée très importante de la phase d'initialisation (affichée jusqu'à 20 mn...ce qui m'a décidé à arrêter les frais au bout d'une heure).
Le paramétrage de la VM peut-il avoir impacté le fonctionnement de HA (allocation ressources) ?
Pour l'instant j'espère juste retrouver mon NAS au mieux de sa forme !
 
Merci pour le lien. C'est de loin le tuto le plus clair.
C’est exactement comme cela que j’ai pratique, en laissant tous les choix par défaut.
Par contre les paramètres par défaut affichaient des valeurs différentes (ex : I5 au lieu de I7).
L’installation de la VM à donc fonctionnée parfaitement.
Par contre l’initialisation de HA n’à jamais abouti...
Peut être dois je modifier les paramètres VM : processeur, taille RAM...pour une machine plus puissante
J’ai à peu près compris la notion de VM mais un peu de mal à saisir la notion de paramètres machine virtuelle pour une application qui tourne dans le NAS et utilise son hard.
Est-il possible de modifier ces paramètres sur une VM construire ou dois-je repartir début ?
 
Par contre les paramètres par défaut affichaient des valeurs différentes (ex : I5 au lieu de I7).
C'est propablement a cause du fait qu'on utilise pas le meme NAS.

Peut être dois je modifier les paramètres VM : processeur, taille RAM...pour une machine plus puissante
je pense pas, la machine que j'utilise n'est pas tres puissante ( j'ai affecté que 2Go de RAM a la VM ), et cela a bien fonctionner sans prendre tres longtemps.

Est-il possible de modifier ces paramètres sur une VM construire ou dois-je repartir début ?
Oui, mais c'est rarement une bonne idée, il est préférable de reprendre l'installation.
 
J'ai abandonné la solution VM pour revenir à la solution Container.
Mais toujours le même problème d'accès à HA depuis mon browser.
Le port standard pour HA est 8123 et on m'a dit que je devais l'exposer ?
J'ai bidouillé sur les paramètres network du Container (connaissances réseaux proche de 0...)
1720171477017.png
Mais toujours rien...
 
Log qui apparait en rouge (tous les précédents en blanc affichant successfully pour chaque action)

2024-07-05 09:15:41.272 ERROR (MainThread) [aiohttp.server] Error handling request
Traceback (most recent call last):
File "/usr/local/lib/python3.12/site-packages/aiohttp/web_protocol.py", line 350, in data_received
messages, upgraded, tail = self._request_parser.feed_data(data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "aiohttp/_http_parser.pyx", line 557, in aiohttp._http_parser.HttpParser.feed_data
aiohttp.http_exceptions.BadStatusLine: 400, message:
Invalid method encountered:
b'\x16\x03\x01'

Pour moi c'est du chinois...
Je ne sais pas si il y a le moindre rapport avec le network ?