Si t'es tables sont bien en utf8 c'est juste un probleme d'affichage, il faut donc dire a tes libs mysql que la connexion doit se faire en UTF8 avec la commande suivante:
SET NAMES 'utf8';
ça m'a souvent aidé mais mes scripts sont en php, donc jsais pas si ça va t'aider dans ton cas.
Je sais pas pourquoi on a bien moinssé mon commentaire precédent, quelqu'un a dû se sentir agressé je sais pas. En tout cas je precisais justement que c'etait basé sur une Debian (il y a donc Debian basée sur un noyau linux et des outils GNU, mais aussi Debian basée sur OpenSolaris ou meme Hurd pour le rappeler.)
Apres pour être tres reducteur apt (le gestionnaire de packages de Debian) peut s'installer sur plein d'OS, j'avais meme cru voir un projet pour windows??
Zenworks Orchestrator fait pas mal de trucs, tu place quelques part ton Zen Orchestrator Server (ZOS), et sur tes serveurs qui vont heberger tes VM tu place des agents. Du coup ZOS connait tes machines, et via les agents installés dessus peut y executer des jobs, bref il fait scheduler. Par exemple tu lance le job qui permet de detecter le type d'hyperviseur installé sur chacune de tes machines (par exemple Xen). Tu a aussi des scripts deja tout fait pour detecter tes images de VM etc. Le truc qu'est cool c'est que ces jobs sont codés en Python :p et tres bien documenté par Novell.
Le scheduler peut balancer les jobs sur tous les agents connus, ou alors en fonction de certains criteres (allumé, fait parti de tel groupe, le nom, ip etc)
Tu as un warehouse pour stocker et versionner tes images de VM. Avec les jobs tu peux du coup facilement deployer, cloner, une VM vers une machine physique dispo.
Apres bien sur les agents tu les installe aussi dans les VM. ZOS s'occupe de demarrer les machines virtuelles sur les machines physiques si tu a par exemple un job qui a besoin de cette VM etc. En quelques ligne de code tu fais un job qui s'occupe par ex de demarrer plus de VM si la charge moyenne est trop élevée et inversement, tu peux aussi par ex faire un script qui migre toutes les VM d'une machine quand tu demande a ZOS de l'arreter. etc. C'est super souple.
J'avais vu a peut pres les meme fonctionnalités chez VmWare mais ça faisait trop boite noire, pis c'etait pas le meme prix. Et je suis pas sur mais leur langage pour les jobs est surement specifique, là c'est du python on se lance rapidement.
Enfin bref j'ai une belle maquette de ça au boulot et j'amuse bien, mais j'aimerais bien savoir si c'est utilisé quelque part en prod... Le but etant d'avoir une gestion centralisé d'un parc de plusieurs centaines de serveurs hebergeant des machines virtuelles, avec pas mal d'automatisation, de plan de charge etc pour en faciliter l'exploitation, reagir aux montés en charge et aux pannes etc.
le truc de redhat a pas l'air tres fini ou est plus limité que Zenworks Orchestrator qui lui permet de gerer tout un datacenter virtualisé, avec des templates de vm, gestion de versionning, python comme langage pour les jobs, gestion utilisateurs/roles/contraintes etc. En tout cas c'est l'impression que j'ai en allant sur le site redhat du projet en question.
Cependant concernant la licence d'Orchestrator j'ai rien trouvé, ça doit pas etre tres libre... Dommage car c'est carrement un clone (et qui fonctionne) de la solution Virtual Infrastructure de VmWare.
Dommage que j'ai plus de point j'aurai bien ecrit tout ça dans un journal... mince les gens faut arreter de me moinsser quand jdis un truc pas interessant, jdis que ça de toute façon!
il va falloir que tu retire les sections en rapport avec mysql car le php.spec genere normalement plusieurs rpm, dont le php-mysql par ex. Mais bon pourquoi ne pas le laisser suffiera de pas l'installer? vu que c'est des .so.
Si tu veux que ça soit plus propre tu met les sections en rapport avec mysql dans des blocs conditionnels
%if %{with_mysql}
%package mysql
bla bla bla
%endif
dans la section du configure
%{?_with_mysql:--with-mysql=shared} \
la section %files etc...
et au debut de ton .spec tu met par ex:
%define with_mysql 0
ou alors tu le passe en parametre a rpmbuild
pour hugin ça manque un peu d'automatisation, et c'est vrai qu'il est pas facile d'acces. D'ailleurs merci pour l'astuce sur les tiff multicalques ça a l'air bien pratique
c'est vrai yen a qui osent utiliser xen 3 en environnement de production? (ceci n'est pas un troll déguisé en question serieux, c'est plutot l'inverse)
enfin bon j'ajouterais aussi que les Logiciels Libres ont aussi un coût pour la France. Mais bon jprefere carrement que mes impots soient redirigés dans cette direction plutot que dans les caisses de microsoft :)
J'espere aussi que ce pôle de competitivité va permettre a plein de SSLL/SSII autour du logiciel libre de travailler avec l'etat. Leur ouvrir les marchés de support logiciel libre par exemple, ne pas voir toujours les memes boites en gros.
ça fait peur quand meme ce decalage entre le Ministre qui anonce seulement maintenant des mesures pour favoriser les LL alors que ça fait des années que sont ministere tourne avec :) Apres Dadvsi et les tentatives de brevet sur les logiciels on y comprend plus rien
c'est plutot en effet dans les 50¤ avec des pc bureautique dans les 300¤ vendu avec licence windows (utilisée ou pas)
Faut bien comprendre que ça s'achete en gros tout ça, donc rien a voir avec les prix de la fnac :p
il me semblait que acid 2 etait juste un test de comportement sur des CSS mal formulés (ya qu'a voir le code source)... donc bon faudrait arreter de dire que si ça passe pas acid 2 c'est nul
c'est clair que la doc est dépassée, le coup du noyau unique pour dom0 et domU j'ai bien galeré. Mais au final ça simplifie pas mal.
Autre bordel aussi le support PAE, quand t'a plus de 4Go de ram, ça semble pas encore super stable
Sinon a part ça, savoir quelle version du kernel le make world va compiler ça m'a pas derangé du moment que ça marche ;)
là où ça manque de maturité c'est les packaging xen des differentes distrib, j'ai surtout essayé sur la fedora, ba c'est une catastrophe, alors que compiler a la mano ça marche niquel (faut dire que le xen doit compiler le kernel patché fedora ça doit pas etre une simple affaire...)
[^] # Re: Requête sql
Posté par madko (site web personnel) . En réponse au message MySql, UTF8 (et peut-être Perl). Évalué à 0.
SET NAMES 'utf8';
ça m'a souvent aidé mais mes scripts sont en php, donc jsais pas si ça va t'aider dans ton cas.
# Les scripts d'init et rpm
Posté par madko (site web personnel) . En réponse au message Guide Debian -> Red Hat. Évalué à 3.
chkconfig --list
chkconfig service_truc_muche on (ou off)
tu peux specifier les runlevel bien sur. Pour l'ordre c'est en debut du script d'init ya un commentaire utilisé par chkconfig par ex:
#! /bin/bash
#
# network Bring up/down networking
#
# chkconfig: 2345 10 90
Pour executer un script d'init t'as la commande service
service network [start|stop|restart|status...]
ça evite de taper le chemin complet vers le script /etc/init.d/network...
Quelques commandes rpm utiles:
Avoir le contenu d'un fichier rpm:
rpm -qpl package.rpm
Pareil pour un rpm deja installé:
rpm -ql package_installé
Connaitre la version d'un package installé
rpm -q package_installé
Voir tous les rpm installés:
rpm -qa
Pour voir les dependances
rpm -qpR package.rpm
bref ya plein de trucs sympa, man rpm sinon
Installer un rpm meme s'il l'est deja par ex
rpm -ivh --force package.rpm
Ou lui dire de pas gerer les dependances
rpm -ivh --nodeps package.rpm
Si c'est pour mettre a jour
rpm -Uvh package.rpm
Pour yum c'est facile
Rechercher un nom de package
yum list "*recherche*"
Rechercher un package
yum search truc
Pour installer
yum install package
Pour mettre a jour le systeme
yum update
Pour lister les mises a jour
yum list updates
Pour upgrader un package
yum upgrade package
Les options generiques de yum sont dans /etc/yum.conf
Et les repositories sont en general dans /etc/yum.repos.d
Par contre je crois que sur les RHEL 4 et anterieur yum devait pas etre present, jdis peut etre une betise, c'etait pas uniquement de base up2date?
Apres la grosse difference entre debian et RH ça va etre la confection de package mais t'en as peut etre pas besoin.
[^] # Re: Pour faire court, pour complèter
Posté par madko (site web personnel) . En réponse au message Guide Debian -> Red Hat. Évalué à 1.
d'ailleurs ya meme apt4rpm, smart etc
[^] # Re: ldconfig -v
Posté par madko (site web personnel) . En réponse au message ACML , libgfortran , ubuntu x86_64. Évalué à 1.
Mais si tu pose la question c'est que tu as essayé et que ça marche toujours pas?
# ldconfig -v
Posté par madko (site web personnel) . En réponse au message ACML , libgfortran , ubuntu x86_64. Évalué à 1.
# Pour faire court
Posté par madko (site web personnel) . En réponse au message Guide Debian -> Red Hat. Évalué à 2.
Tu y trouve dedans:
DEVICE=ethX
IPADDR=192.168.0.1
NETMASK=255.255.255.0
ONBOOT=yes
HWADDR=00:00:00:00:00
pour la gateway ainsi que le hostname c'est dans /etc/sysconfig/network
HOSTNAME=toto
GATEWAY=....
Bref c'est pas compliqué et c'est pas hostile :p
Tu as pas mal d'outils texte et graphique qui commence par system-config-* (genre system-config-network) mais ils sont pas forcement installé...
enfin bref:
http://www.centos.org/docs/5/html/5.1/Deployment_Guide/s1-ne(...)
centos = version recompilée des RHEL (là c'est la 5 mais si tu remonte t'as les version precedente)
[^] # Re: hum hum
Posté par madko (site web personnel) . En réponse au journal Nexenta Core Platform RC3. Évalué à 0.
Apres pour être tres reducteur apt (le gestionnaire de packages de Debian) peut s'installer sur plein d'OS, j'avais meme cru voir un projet pour windows??
[^] # Re: Pulseaudio
Posté par madko (site web personnel) . En réponse au journal Fedora 9. Évalué à -1.
[^] # Re: Pulseaudio
Posté par madko (site web personnel) . En réponse au journal Fedora 9. Évalué à 0.
Le scheduler peut balancer les jobs sur tous les agents connus, ou alors en fonction de certains criteres (allumé, fait parti de tel groupe, le nom, ip etc)
Tu as un warehouse pour stocker et versionner tes images de VM. Avec les jobs tu peux du coup facilement deployer, cloner, une VM vers une machine physique dispo.
Apres bien sur les agents tu les installe aussi dans les VM. ZOS s'occupe de demarrer les machines virtuelles sur les machines physiques si tu a par exemple un job qui a besoin de cette VM etc. En quelques ligne de code tu fais un job qui s'occupe par ex de demarrer plus de VM si la charge moyenne est trop élevée et inversement, tu peux aussi par ex faire un script qui migre toutes les VM d'une machine quand tu demande a ZOS de l'arreter. etc. C'est super souple.
J'avais vu a peut pres les meme fonctionnalités chez VmWare mais ça faisait trop boite noire, pis c'etait pas le meme prix. Et je suis pas sur mais leur langage pour les jobs est surement specifique, là c'est du python on se lance rapidement.
Enfin bref j'ai une belle maquette de ça au boulot et j'amuse bien, mais j'aimerais bien savoir si c'est utilisé quelque part en prod... Le but etant d'avoir une gestion centralisé d'un parc de plusieurs centaines de serveurs hebergeant des machines virtuelles, avec pas mal d'automatisation, de plan de charge etc pour en faciliter l'exploitation, reagir aux montés en charge et aux pannes etc.
[^] # Re: Pulseaudio
Posté par madko (site web personnel) . En réponse au journal Fedora 9. Évalué à 2.
Cependant concernant la licence d'Orchestrator j'ai rien trouvé, ça doit pas etre tres libre... Dommage car c'est carrement un clone (et qui fonctionne) de la solution Virtual Infrastructure de VmWare.
Dommage que j'ai plus de point j'aurai bien ecrit tout ça dans un journal... mince les gens faut arreter de me moinsser quand jdis un truc pas interessant, jdis que ça de toute façon!
[^] # Re: Pulseaudio
Posté par madko (site web personnel) . En réponse au journal Fedora 9. Évalué à 1.
Jvais aller voir Virt-factory, voir ce que ça fait de beau
[^] # Re: Nexenta Core Platform RC3
Posté par madko (site web personnel) . En réponse au journal Nexenta Core Platform RC3. Évalué à -1.
[^] # Re: hum hum
Posté par madko (site web personnel) . En réponse au journal Nexenta Core Platform RC3. Évalué à -8.
Ceci dit t'as très bien resumé ce qu'est Nexenta, une distro GNU/OpenSolaris, basée sur Debian, et apparament Ubuntu?
[^] # Re: Re:
Posté par madko (site web personnel) . En réponse au journal Fedora 9. Évalué à 1.
# et oui
Posté par madko (site web personnel) . En réponse au message recompilation. Évalué à 1.
Si tu veux que ça soit plus propre tu met les sections en rapport avec mysql dans des blocs conditionnels
%if %{with_mysql}
%package mysql
bla bla bla
%endif
dans la section du configure
%{?_with_mysql:--with-mysql=shared} \
la section %files etc...
et au debut de ton .spec tu met par ex:
%define with_mysql 0
ou alors tu le passe en parametre a rpmbuild
[^] # Re: TROP TÔT !!!
Posté par madko (site web personnel) . En réponse à la dépêche Fedora 8: le loup-garou est lâché !. Évalué à 4.
C'est bien de le rappeler
[^] # Re: TROP TÔT !!!
Posté par madko (site web personnel) . En réponse à la dépêche Fedora 8: le loup-garou est lâché !. Évalué à 1.
[^] # Re: hugin
Posté par madko (site web personnel) . En réponse à la dépêche Linux et la photographie : état des lieux. Évalué à 3.
pour hugin ça manque un peu d'automatisation, et c'est vrai qu'il est pas facile d'acces. D'ailleurs merci pour l'astuce sur les tiff multicalques ça a l'air bien pratique
[^] # Re: 1
Posté par madko (site web personnel) . En réponse au message Erreur Postfix - cyrus21 Mailbox does not exist. Évalué à 1.
# xen 3
Posté par madko (site web personnel) . En réponse à la dépêche Xen 3.0.4 et la virtualisation matérielle. Évalué à 3.
[^] # Re: Bug sur Debian SID
Posté par madko (site web personnel) . En réponse à la dépêche Faites parler vos fichiers avec hachoir-metadata. Évalué à 5.
[^] # Re: Financement des pôles
Posté par madko (site web personnel) . En réponse à la dépêche Le Ministre des Finances appelle à la création d'un pôle de compétitivité dédié aux Logiciels Libres. Évalué à 2.
J'espere aussi que ce pôle de competitivité va permettre a plein de SSLL/SSII autour du logiciel libre de travailler avec l'etat. Leur ouvrir les marchés de support logiciel libre par exemple, ne pas voir toujours les memes boites en gros.
ça fait peur quand meme ce decalage entre le Ministre qui anonce seulement maintenant des mesures pour favoriser les LL alors que ça fait des années que sont ministere tourne avec :) Apres Dadvsi et les tentatives de brevet sur les logiciels on y comprend plus rien
[^] # Re: Financement des pôles
Posté par madko (site web personnel) . En réponse à la dépêche Le Ministre des Finances appelle à la création d'un pôle de compétitivité dédié aux Logiciels Libres. Évalué à 1.
Faut bien comprendre que ça s'achete en gros tout ça, donc rien a voir avec les prix de la fnac :p
[^] # Re: C'est bien, mais...
Posté par madko (site web personnel) . En réponse à la dépêche Mozilla Firefox 2 est sorti. Évalué à 0.
[^] # Re: Xen, oui, mais faut voir, quoi..
Posté par madko (site web personnel) . En réponse à la dépêche Xen 3.0.3 virtualise sans modification l'OS invité. Évalué à 1.
Autre bordel aussi le support PAE, quand t'a plus de 4Go de ram, ça semble pas encore super stable
Sinon a part ça, savoir quelle version du kernel le make world va compiler ça m'a pas derangé du moment que ça marche ;)
là où ça manque de maturité c'est les packaging xen des differentes distrib, j'ai surtout essayé sur la fedora, ba c'est une catastrophe, alors que compiler a la mano ça marche niquel (faut dire que le xen doit compiler le kernel patché fedora ça doit pas etre une simple affaire...)