PDA

Voir la version complète : Bugs à l'installation de xivo



UncleBuzz
24/09/2014, 12h40
Bonjour,

Je voulais tenter une installation et configuration de Xivo pour voir si je ne pouvais pas remplacer mon freepbx...

J'utilise un container openVZ sous proxmox (marche très bien pour freepbx 2.9 avec asterisk 1.6)

Je crée un serveur debian 7 32 bits
je le mets à jour ainsi que les locales en fr_FR.UTF8 et lance le script d'installation de xivo.

1er bug : mon template de base de donnée postgres (installé par le script) est en ASCII donc erreur de création de la base en UTF8

je restore ma debian toute neuve à jour, j'installe postgres puis reconfigure le template de base de donnée en UTF8.
Je lance le script d’installation, tout semble être ok.
Je démarre la configuration, et là 2nd pb :

Déjà la partie réseau est vide en dehors du DNS, je ne sais pas si c'est normal, en tout cas je renseigne les paramètres réseau, je valide, et là en haut de page un message d'erreur :
http://127.0.0.1:8668/discover_netifaces Error: couldn't connect to host - Errno: 7

Je tente de poursuivre la configuration, et quand je valide la configuration, message "Veuillez patienter...
Démarrage des services en cours..." indéfiniment...
Je recharge la page de mon serveur et en haut s'affiche l'erreur :
http://127.0.0.1:8668/xivoctl Error: couldn't connect to host - Errno: 7

Aucune idée d'où regarder, manquerait-il quelque chose à mon container debian qui ne soit pas dans les dépendances de xivo ? Savez-vous dans qu'elle direction je dois regarder ?

Merci

quintana
24/09/2014, 14h10
Salut,

On ne supporte pas les containers dans xivo pour le moment.
Le serveur sysconfd qui renvoie les interfaces réseau ne fonctionne pas avec les containers car les interfaces ne sont pas déclarées dans /sys.
Ceci étant cela sera corrigé dans quelques temps.

++

UncleBuzz
24/09/2014, 16h34
En attendant il n'y a pas moyen de faire de fausses déclarations ? ^^
genre liens symboliques pour que sysconfd fonctionne ?

Sinon le "corrigé dans quelques temps", c'est un travail en cours ? travail programmé ? on parle de semaines, mois, trimestres ?

En tout cas merci pour l'info

quintana
24/09/2014, 17h22
Je ne peux pas te répondre de suite mais j'y travaille dessus à cause de docker. J'ai pas de date, pour le moment j'explore comment on va gérer cela. Jusqu'à présent on n'avait pas pris en compte les containers.
J'ai pas de workaround immédiat en tête. Je te dirai cela des que je peux.

therebel23
24/09/2014, 21h59
Je ne peux pas te répondre de suite mais j'y travaille dessus à cause de docker

Hello Quintana, je regardais Docker également. Comment tu vas faire pour gérer la persistance ? Faire un containeur spécial qui stockera les données persistantes ? Pas simple ? ( /var , /etc, ...)

Parce que sinon, ça veut dire qu'on perd toute la conf au moment de relancer le containeur ..

UncleBuzz
25/09/2014, 16h21
Techniquement je ne sais pas si c'est très différend d'openVZ, mais dans l'esprit ça se recoupe, un kernel commun avec des environnements isolés... Qu'apporte Docker de plus par rapport à openVZ ?