j'ai régulièrement des bugs qui me prennent un temps de débogage tellement long (installation, configuration, dmesg, ldd, gdb, ajout des dépendances manquantes,… marche toujours pas…) que j'aurais largement plus vite fait de les cross-compiler moi-même depuis la source du logiciel.
on m'a toujours dit que lorsqu'on developpe c'est 20% du temps passé à faire le code, et 80% à le debugger.
il est donc normal de passer du temps sur le debuggage si tu le fais toi meme.
tu dois quand meme pouvoir t'aider avec de la cross-compilation et de la virtualisation, mais ensuite les procedures sont les memes que sur un ordinateur classique, et tu sembles deja connaitre tous ces outils.
La raison principale est que la personne ne maîtrise déjà pas le clic.
justement, appuyer sur un bouton, pour un action, c'est logique
tu as ca pour les interrupteurs de lumiere, pour l'ascendeur, pour sonner chez les gens, pour demander l'arret du bus.
un clavier simplifié fonctionnera surement mieux qu'une souris puisqu'un appui sur la fleche passe à l'element suivant/precedent
alors que la souris il faut la deplacer, l'arreter, puis cliquer sans bouger
un exemple de ce que j'appelle un clavier simplifié.
j'ajouterais que je fais tout sur une seule feuille.
libellé/debit/credit/solde
en haut
les entrées fixes (salaires, interets, rentes…)
puis les frais fixes : loyer, assurance, telecom, credit
au milieu les depenses courantes au fil de l'eau.
en bas les encours entrants ou sortants
quand ca passe sur le relevé de compte je surligne le libellé ou le montant.
t'auras pas le choix, le reseau MSN basculant en reseau Skype (enfin pas completement)
c'est le logiciel Skype qui va basculer sur le reseau MSN en utilisant les codecs qui vont bien pour l'audio et la video.
les encours ou tu pointes les entrees/sorties en attente
dans le courant, tu peux faire un solde intermediaire
puis faire une ligne qui prend le total des encours debiteurs et crediteurs.
pour te donner le solde final.
ainsi tu sais combien tu as à l'instant T (solde intermediaire)
mais tu as aussi la visibilité de ce que tu auras une fois que tu auras payé toutes tes charges/factures et que tous les clients t'auront payés ce qu'il te devait.
je ne sais pas s'il existe vraiment un guide des bonnes pratiques specifiques à la migration Windows -> Linux
mais il doit y avoir des principes generaux et basiques à toutes les migrations :
- savoir ce qui est vital (base de données), ce qui l'est moins (les données sur le bureau de l'utilisateur)
- faire un essai avec des echantillons (representatifs de l'ensemble des postes de la socité) en labos
- faire une validation par les utilisateurs que ca fonctionne dans le nouvel environnement (toujours en labo)
- deployer
pourtant l'état de l'art veut justement que tu aies un "réseau" dédié de tes noeuds vers le stockage des VM : interfaces réseaux dédiées en NFS ou iscsi dans un plan d'adressage différent ou bien idéalement du SAN…
oui mais imaginons,
j'ai 2 baies de 42U,
une pleine de serveurs de VMs
une pleine de Serveur de stockage
il faudrait que je tire des cables directements entre les serveur de VMs et les Stockages (nfs/iscsi) ?
ou bien que je melande des Serveurs de VMs et des Serveurs de stockage dans la meme baie pour les cabler en direct ?
parce que sinon, si le switch entre les deux tombent, le serveur de VM ne peut plus ecrire sur le Stockage pour lever les verrous,
et du coup y a plus de HA.
remarque, il faudrait peut-etre simplement tout doubler.
- 2 cartes reseaux sur le serveur de VM
- 2 switchs (un par carte reseau)
- 2 cartes reseaux sur le serveur de stockage
et ca multiplier par le nombre de serveur (les switchs pouvant etre mutualisés evidemment)
tu peux deja faire ca avec plusieurs PC, branché en XDMCP sur ton serveur.
regardes du coté de LTSP, abuledu, etc
ce sont des distribs ou des paquets qui transforme le serveur en central dhcp/dns/gestion de compte/pxe
les autres machines n'ont alors plus qu'a demarrer sur leur carte reseau.
si cette adresse ne répond pas, le nœud va se considérer isolé, arrêter les VM qu'il fait tourner, et relâcher les verrous sur leurs images disque (les verrous en question évitent tout risque de split-brain, où deux nœuds tenteraient d'exécuter les mêmes VM, avec les conséquences que l'on imagine)
les autres nœuds, de leur côté, constatent que leurs heartbeats vers le nœud isolé ne reviennent plus, se partagent ses VM, et les redémarrent (euh, ça implique bien sûr que le stockage où sont les VM est, lui, toujours accessible, hein. Ça va sans dire, mais ça va mieux en le disant ;-)
j'allais justement posé la question apres le 1er point : comment le poste isolé supprime les verrous s'il est isolé.
admettons qu'on ait 2 reseaux, il faudrait faire du heartbeat entre les machines mais aussi entre la machine et le NAS ?
ou bien avoir les serveurs en connexion directe avec le NAS ? ca limite les possibilités en terme de baie…
file adb
adb: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, not stripped
ton fichier est un binaire 32bits
j'ai la version linux 64 bits qui correspond à priori à mon système, et je suis à cours d'idées.
et ton systeme est 64bits.
ca, ca explique pourquoi tu ne peux pas l'executer en l'etat.
ensuite pour lancer un executable 32bits sur un systeme 64bits, il faut installer les libs en 32bits (ia32-libs sur certaines distribs) plus quelques outils.
GeeXboX semble être une bonne base, mais il y a trop d'options de paramétrage. À moins qu'il soit possible de lancer par défaut une interface ne disposant que d'une partie des fonctions (images et vidéos, dans ce cas) ?
Ou (complètement à part) en passant par XBMC sur Windows XP ?
si je ne me trompes pas geexbox utilise maintenant xbmc,
xbmc existe aussi sous linux
et tu peux verrouiller le panneau de configuration par un mot de passe.
je ne sais pas si tu peux masquer les icones dont tu ne veux pas pour ne garder que Videos/photos dans ton exemple.
mais qui va envoyer la demande de shutdown sur le fence et pour quel motif ?
ex avec ton exemple :
probleme reseau isolant node1 de node2/3,
qui decide de couper quoi ?
est-ce node1 va demander au fence d'eteindre node2 et node3, ou bien node2 qui va demander à eteindre node1, mais pour quelle raison ce ne serait pas node3 qui fait la demande ?
parce qu'autant avec du CARP ou du heartbeat, on reprend la main si l'autre n'est pas joignable,
autant là, je ne vois pas (j'ai surement encore des choses à lire)
J'ai actuellement 3 serveurs v2.2 en cluster avec un stockage sur NAS via NFS.
Je peux faire les migrations à chaud à conditions d'avoir iptables installés dans les containers.
(parfois je dois quand meme demarrer le container à la main)
par contre je n'arrive pas à activer la HA pour un container apparemment faute de "fencing device".
Apres avoir lu pas mal de chose, j'ai cru comprendre que le "fence device" permet de couper un serveur par son alim (si le fence est un onduleur) ou par le reseau (si le fence est un switch).
Seulement moi, je voudrais surtout que mon node2 demarre le container si node1 est indisponible.
Alors j'ai mal compris la definition du fencing device ?
ou c'est juste que j'ai rien compris à la HA ?
j'ai recemment fait la migration inverse (LXC -> OpenVZ sous Proxmox) cherchant une solution container/cluster/migration à chaud et gerable par des non-informaticiens.
ca c'est passé sans probleme.
un conteneur VZ etant un chroot modifié, tout comme LXC.
mais je n'ai pas encore essayé de retourner à LXC à partir d'un containeur VZ.
Ce que j'adore dans le lien que tu files c'est que juste en dessous de la description du bousin il y a une proposition d'un pack avec le PC en question + Windows 7 en boîte :)
et ou on voit que ca fait +89euros pour avoir la version boite de Win7 familial
De plus je suis sur un SSD donc j'ai un peu peur que la virtualisation ne lui fasse pas du bien
faut arreter de flipper pour le SSD,
j'ai un SSD de 32Go depuis 2008, il est passé dans 4 machines differentes, avec des OS aussi varier que windows XP, linux, osx, win7, il etait utilisé par un CTO souvent en deplacement, puis par moi sur ma machine de tous les jours et il marche encore tres bien.
[^] # Re: précisions
Posté par NeoX . En réponse au message Comment déboguer utilement un système linux embarqué?. Évalué à 3. Dernière modification le 28 novembre 2012 à 12:41.
essaie deja les salons de discussion #IRC et les forums dédiés à ca.
IRC c'est du chat, live, avec un groupe de personne, pendant le chat, tu peux t'isoler avec un mentor pour aborder certains sujets plus precis…
et sinon, avec la virtualisation, tu backup ta machine avant de la bidouiller.
si ca merde, tu ressors le backup, et tu repars comme c'etait avant.
# port salut, c'est marqué dessus
Posté par NeoX . En réponse au message Probleme avec zypper. Évalué à 2.
apparemment un depot est defini comme etant fournit par ta propre machine avec un acces par http://localhost
il faut qu'on verifier que ton serveur web fonctionne (apache2, lighthttpd ou ngnix)
en allant sur http://localhost/
ensuite verifier sur le dossier repodata et le fichier repomd.xml existe
puis que ton serveur web est configuré pour aller les chercher.
# je ne vois pas quoi rajouter
Posté par NeoX . En réponse au message Comment déboguer utilement un système linux embarqué?. Évalué à 1.
on m'a toujours dit que lorsqu'on developpe c'est 20% du temps passé à faire le code, et 80% à le debugger.
il est donc normal de passer du temps sur le debuggage si tu le fais toi meme.
tu dois quand meme pouvoir t'aider avec de la cross-compilation et de la virtualisation, mais ensuite les procedures sont les memes que sur un ordinateur classique, et tu sembles deja connaitre tous ces outils.
# Open/Libre Office Impress
Posté par NeoX . En réponse au message Quel remplaçant pour Wink (création de tuto pour applications graphiques) ?. Évalué à 2.
-> tu poses tes screenshots
-> tu dessines tes fleches
-> tu ajoutes tes textes
manque juste l'export au format video/html5
mais je dois avouer que je n'ai pas chercher dans les options ou les extentions…
[^] # Re: XBMC
Posté par NeoX . En réponse au message Distribution pour une PMR. Évalué à 2.
justement, appuyer sur un bouton, pour un action, c'est logique
tu as ca pour les interrupteurs de lumiere, pour l'ascendeur, pour sonner chez les gens, pour demander l'arret du bus.
un clavier simplifié fonctionnera surement mieux qu'une souris puisqu'un appui sur la fleche passe à l'element suivant/precedent
alors que la souris il faut la deplacer, l'arreter, puis cliquer sans bouger
un exemple de ce que j'appelle un clavier simplifié.

[^] # Re: XBMC
Posté par NeoX . En réponse au message Distribution pour une PMR. Évalué à 2.
il faut donc empecher de bouger la souris pendant le clic.
et c'est là que le clavier retrouve son utilité.
en fait il faudrait juste un pavé numerique/fleche
avec XBMC il ne resterait alors plus grand chose à régler vu qu'on a deja :
les fleches pour le deplacer,
entrer pour valider
backspace pour revenir en arriere. (à changer pas la touche + par exemple)
# probleme classique de PATH non defini dans l'environnement du CRON
Posté par NeoX . En réponse au message findfs introuvable. Évalué à 5.
soit tu definis le PATH dans ton script
soit tu donnes le chemin complet de findfs à ton script
chez moi dans /sbin/
[^] # Re: pourtant c'est facile
Posté par NeoX . En réponse au message Logiciel de trésorerie prévisionnelle. Évalué à 2.
j'ajouterais que je fais tout sur une seule feuille.
libellé/debit/credit/solde
en haut
les entrées fixes (salaires, interets, rentes…)
puis les frais fixes : loyer, assurance, telecom, credit
au milieu les depenses courantes au fil de l'eau.
en bas les encours entrants ou sortants
quand ca passe sur le relevé de compte je surligne le libellé ou le montant.
[^] # Re: Les utilisateurs de MSN ne savent plus lire :D CQFD
Posté par NeoX . En réponse au journal la fin de msn ?. Évalué à 3.
t'auras pas le choix, le reseau MSN basculant en reseau Skype (enfin pas completement)
c'est le logiciel Skype qui va basculer sur le reseau MSN en utilisant les codecs qui vont bien pour l'audio et la video.
# pourtant c'est facile
Posté par NeoX . En réponse au message Logiciel de trésorerie prévisionnelle. Évalué à 2.
tu fais 2 tableaux :
dans le courant, tu peux faire un solde intermediaire
puis faire une ligne qui prend le total des encours debiteurs et crediteurs.
pour te donner le solde final.
ainsi tu sais combien tu as à l'instant T (solde intermediaire)
mais tu as aussi la visibilité de ce que tu auras une fois que tu auras payé toutes tes charges/factures et que tous les clients t'auront payés ce qu'il te devait.
# test/dev -> backup -> preprod -> backup -> prod
Posté par NeoX . En réponse au message Mémoire d'ingénieur. Évalué à 2.
je ne sais pas s'il existe vraiment un guide des bonnes pratiques specifiques à la migration Windows -> Linux
mais il doit y avoir des principes generaux et basiques à toutes les migrations :
- savoir ce qui est vital (base de données), ce qui l'est moins (les données sur le bureau de l'utilisateur)
- faire un essai avec des echantillons (representatifs de l'ensemble des postes de la socité) en labos
- faire une validation par les utilisateurs que ca fonctionne dans le nouvel environnement (toujours en labo)
- deployer
# couleur et filtre ?
Posté par NeoX . En réponse au message APT: pourquoi toujours pas de sorties colorisées?. Évalué à 1.
parce que si tu met des codes couleurs pour les terminaux,
tu ne peux plus utiliser les filtres pour ne lister que certaines infos, etc
non en fait je n'en sais rien.
mais comme on dit souvent, y a plus qu'à
et c'est ce qu'a fait
carif
dans le post indiqué precedemment# /etc/resolv.conf et search option
Posté par NeoX . En réponse au message DNS named. Évalué à 2.
sur la machine avec laquelle tu fait le test, il y a quoi dans le fichier
/etc/resolv.conf
?dans les miens y a toujours :
[^] # Re: question sur la HA justement.
Posté par NeoX . En réponse à la dépêche Proxmox, la virtualisation facile. Évalué à 2.
oui mais imaginons,
j'ai 2 baies de 42U,
une pleine de serveurs de VMs
une pleine de Serveur de stockage
il faudrait que je tire des cables directements entre les serveur de VMs et les Stockages (nfs/iscsi) ?
ou bien que je melande des Serveurs de VMs et des Serveurs de stockage dans la meme baie pour les cabler en direct ?
parce que sinon, si le switch entre les deux tombent, le serveur de VM ne peut plus ecrire sur le Stockage pour lever les verrous,
et du coup y a plus de HA.
remarque, il faudrait peut-etre simplement tout doubler.
- 2 cartes reseaux sur le serveur de VM
- 2 switchs (un par carte reseau)
- 2 cartes reseaux sur le serveur de stockage
et ca multiplier par le nombre de serveur (les switchs pouvant etre mutualisés evidemment)
# en attendant que multiseat soit reellement utilisable
Posté par NeoX . En réponse au message concept multi-utilsateur pour une utilisation simplifié de l'informatique à la maison ou autres . Évalué à 3.
tu peux deja faire ca avec plusieurs PC, branché en XDMCP sur ton serveur.
regardes du coté de LTSP, abuledu, etc
ce sont des distribs ou des paquets qui transforme le serveur en central dhcp/dns/gestion de compte/pxe
les autres machines n'ont alors plus qu'a demarrer sur leur carte reseau.
[^] # Re: question sur la HA justement.
Posté par NeoX . En réponse à la dépêche Proxmox, la virtualisation facile. Évalué à 2.
j'allais justement posé la question apres le 1er point : comment le poste isolé supprime les verrous s'il est isolé.
admettons qu'on ait 2 reseaux, il faudrait faire du heartbeat entre les machines mais aussi entre la machine et le NAS ?
ou bien avoir les serveurs en connexion directe avec le NAS ? ca limite les possibilités en terme de baie…
# ton probleme, et une piste de solution
Posté par NeoX . En réponse au message impossible d'éxecuter un fichier. Évalué à 3.
ton fichier est un binaire 32bits
et ton systeme est 64bits.
ca, ca explique pourquoi tu ne peux pas l'executer en l'etat.
ensuite pour lancer un executable 32bits sur un systeme 64bits, il faut installer les libs en 32bits (ia32-libs sur certaines distribs) plus quelques outils.
ensuite tu dois pouvoir faire
linux32 ./adb
# XBMC
Posté par NeoX . En réponse au message Distribution pour une PMR. Évalué à 4.
si je ne me trompes pas geexbox utilise maintenant xbmc,
xbmc existe aussi sous linux
et tu peux verrouiller le panneau de configuration par un mot de passe.
je ne sais pas si tu peux masquer les icones dont tu ne veux pas pour ne garder que Videos/photos dans ton exemple.
# une piste
Posté par NeoX . En réponse au message Limiter la bande passante du ftp dans pfsense 2.0.1. Évalué à 4.
pourquoi passerait-il par le parefeu pour se connecter à un serveur qui est dans le meme reseau que lui ?
[^] # Re: question sur la HA justement.
Posté par NeoX . En réponse à la dépêche Proxmox, la virtualisation facile. Évalué à 2.
mais qui va envoyer la demande de shutdown sur le fence et pour quel motif ?
ex avec ton exemple :
probleme reseau isolant node1 de node2/3,
qui decide de couper quoi ?
est-ce node1 va demander au fence d'eteindre node2 et node3, ou bien node2 qui va demander à eteindre node1, mais pour quelle raison ce ne serait pas node3 qui fait la demande ?
parce qu'autant avec du CARP ou du heartbeat, on reprend la main si l'autre n'est pas joignable,
autant là, je ne vois pas (j'ai surement encore des choses à lire)
# question sur la HA justement.
Posté par NeoX . En réponse à la dépêche Proxmox, la virtualisation facile. Évalué à 2.
J'ai actuellement 3 serveurs v2.2 en cluster avec un stockage sur NAS via NFS.
Je peux faire les migrations à chaud à conditions d'avoir iptables installés dans les containers.
(parfois je dois quand meme demarrer le container à la main)
par contre je n'arrive pas à activer la HA pour un container apparemment faute de "fencing device".
Apres avoir lu pas mal de chose, j'ai cru comprendre que le "fence device" permet de couper un serveur par son alim (si le fence est un onduleur) ou par le reseau (si le fence est un switch).
Seulement moi, je voudrais surtout que mon node2 demarre le container si node1 est indisponible.
Alors j'ai mal compris la definition du fencing device ?
ou c'est juste que j'ai rien compris à la HA ?
[^] # Re: Si seulement…
Posté par NeoX . En réponse au message Le plus petit serveur de messagerie instantanée au monde.... Évalué à 4. Dernière modification le 23 novembre 2012 à 09:50.
c'est sur que si on met tout dans un global, ca reduit le nombre de ligne du LANCEUR
en php ca pourrait donnait
enorme je suis plus optimisé que lui, je le fais en 4 lignes ;)
# Proxmox évoluera-t-elle vers LXC ? Sous quelle forme se passera la migration ?
Posté par NeoX . En réponse à la dépêche Proxmox, la virtualisation facile. Évalué à 3.
j'ai recemment fait la migration inverse (LXC -> OpenVZ sous Proxmox) cherchant une solution container/cluster/migration à chaud et gerable par des non-informaticiens.
ca c'est passé sans probleme.
un conteneur VZ etant un chroot modifié, tout comme LXC.
mais je n'ai pas encore essayé de retourner à LXC à partir d'un containeur VZ.
[^] # Re: Cool
Posté par NeoX . En réponse au journal Le saviez vous ?. Évalué à 6.
et ou on voit que ca fait +89euros pour avoir la version boite de Win7 familial
[^] # Re: Virtualisation ?
Posté par NeoX . En réponse au message J'ai du mal à me fixer sur une distribution. Évalué à 3.
faut arreter de flipper pour le SSD,
j'ai un SSD de 32Go depuis 2008, il est passé dans 4 machines differentes, avec des OS aussi varier que windows XP, linux, osx, win7, il etait utilisé par un CTO souvent en deplacement, puis par moi sur ma machine de tous les jours et il marche encore tres bien.