BlogLinux

Linux Apache Php Mysql Tomcat Qmail Ldap Linux-vserver

Connexion ssh tres lente

Juste pour vous prouver que je suis toujours en vie même si la fréquence de publication des billets a quelque peu diminué depuis plusieurs mois.

Le titre: connexion ssh tres lente: j'y ai été confronté récemment et aucune des soluces trouvées chez notre ami google ne m'a dépanné. (GSSAPIxxx à no ou à Yes, HOST * remplacé par HOST nom-de-la-machine).

Pour ma part il a simplement fallu que j'ajoute dans le sshd_config du serveur ssh la ligne:

UseDns no

Et là: connexion instantanée.

Spécial vieilles machines debian from scratch

Pour être tout à fait honnête je devrais écrire : Debian presque from scratch. En effet le proc (amd 2800+) d'une de mes machines a rendu l'âme après 8 ans de bons et loyaux services. N'ayant pas envie de racheter toute la panoplie (carte video, disques satas, ddr2 voire 3 etc...) je me suis rabattu sur une vieille carte NEC PowerMate à base d'ICH4 sur laquelle était monté un P4 2,8 Ghz. C'est en effet sur ces vieux matos que l'on trouve encore 4 ports IDE (je dispose de 2 disques + 2 lecteurs/graveurs de cd/dvd sur cette machine). Je dispose également d'une carte voodo2 et d'une nVidia TNT2 pour la vidéo (il n'y a pas de bus agp et encore moins de Pci-Express sur la carte NEC) que je pourrais installer sur les slots PCI.

Cette config n'étant plus toute jeune les versions ubuntu et même debian ne s'installent pas correctement (à priori à cause de udev).

J'ai donc du tout reconfigurer à l'ancienne et je ne suis pas mécontent du résultat.

Lire la suite

Ltsp vmware et stations diskless

Le tout en un: un serveur physique gère des machines virtuelles (Windows XP par exemple) ainsi que le service ltsp permettant ainsi à des stations diskless de booter sur le réseau et de monter un environnement graphique sous linux. Depuis ces clients il sera possible de se connecter aux stations virtuelles windows avec les outils rdesktop. La dernière étape sera automatisée (ou pas :) on verra plus loin pourquoi...

L'avantage de cette solution est que tout est centralisé sur 1 machine. Il suffit donc d'en faire un clône lorsque tout est installé et en cas de coup dur redescendre l'image sur un(e) nouveau disque/nouvelle machine.

Enfin l'idée d'utiliser des windows sur des vm n'est pas neuve mais permet également de remettre ces machines dans un état propre (c'est à dire juste après l'install et le passage des quelques dizaines de patchs de sécu) en revenant au dernier cliché que l'on aura pris soin de prendre dès le premier démarrage.

Dans ce test, j'ai également utilisé des stations diskless virtuelles créées sur vmware. En quelques clics c'est réglé. Afin de valider complétement mon install j'ai refait l'expérience avec une machine physique configurée pour booter en PXE et le résultat était identique.

Lire la suite

MongoDB sur debian lenny

Trouvé sur linux-fr (http://linuxfr.org/2010/03/26/26647.html) cet article m'a donné envie d'essayer (et de plus ça me change des windows que je suis désormais obligé de cotoyer au quotidien...) cette base de données.

En bref: MongoDB est une base de données de type documents, sous licence GNU AGPL V3, et dont la version 1.4 vient de sortir. Elle s'inscrit dans le mouvement NoSQL, et propose des fonctionnalités très intéressantes (qui sont décrites justement dans l'article ci-dessus)

Comme dab j'ai testé dans une vmware classique (debian lenny) sur un noyau vserver 2.6.27. Ca fonctionne du premier coup...

Lire la suite

virtualbox ligne de commande et deport de session X

Ca n'est pas nouveau mais à titre de pense-bête ...

But du jeu: utiliser un virtualbox installé sur un serveur sur lequel on ne souhaite pas lancer d'interface graphique. C'est possbile en combinant les possibilités de VirtualBox et du déport d'écran sécurisé sous X.

Lire la suite

vmware-server-2.0.2 kernel-2.6.32.5

Après plusieurs tentatives de compils infructueuses (2.6.32.1, 2.6.32.2) la dernière version du noyau ne pose pas de problèmes pour la compil des modules vmware-server-2.0.2.

Install réalisée sur une ubuntu 8.04 x86_64 disposant d'un noyau perso (fichier de config ici)

Il y a, certes, quelques warnings durant la compil des modules mais apparemment rien de bloquant. J'accède aux vm linux et windows sans soucis via la console.

Les modules et le script vmware-config.pl patché sont les mêmes que ceux utilisés pour le 2.6.31.5 et le 2.6.32.

custom kernel on redhat enterprise 5.3

Devant installer prochainement un serveur Redhat Enterprise 5.3, je souhaite utiliser sur celui-ci la techno lxc . Or celle-ci requiert un kernel au minimum en version 2.6.27, un 2.6.30 étant plutôt conseillé.

Ne voulant pas courir de risques sur la machine qui m'est livrée pré-installée, j'ai testé sur un vmware-server 2.0.2. En effet chez redhat la version du noyau est bloquée sur le 2.6.18... Il parait que ça va changer avec la V6.0 mais dans mon cas c'est trop tard, donc il faut retrousser les manches.

Lire la suite

lxc mise à jour version 0.6.4

Cette nouvelle version s'installe parfaitement sur une machine où tourne déjà des containers. Il faudra simplement savoir que la configuration n'est plus éclatée dans différents fichiers mais regroupé dans un seul (/usr/local/var/lib/lxc/<nom du container>/config.

Le fichier config :

lxc:/usr/local/var/lib/lxc# cat lxcvm4/config
lxc.utsname = lxcvm4
lxc.tty = 4
lxc.pts = 1024
lxc.network.type = veth
lxc.network.flags = up
lxc.network.link = br0
lxc.network.name = eth0
lxc.network.mtu = 1500
lxc.rootfs = /opt/rootfs.lxcvm4
lxc.cgroup.devices.deny = a
# /dev/null and zero
lxc.cgroup.devices.allow = c 1:3 rwm
lxc.cgroup.devices.allow = c 1:5 rwm
# consoles
lxc.cgroup.devices.allow = c 5:1 rwm
lxc.cgroup.devices.allow = c 5:0 rwm
lxc.cgroup.devices.allow = c 4:0 rwm
lxc.cgroup.devices.allow = c 4:1 rwm
# /dev/{,u}random
lxc.cgroup.devices.allow = c 1:9 rwm
lxc.cgroup.devices.allow = c 1:8 rwm
lxc.cgroup.devices.allow = c 136:* rwm
lxc.cgroup.devices.allow = c 5:2 rwm
# rtc
lxc.cgroup.devices.allow = c 254:0 rwm

Pour info cette configuration tourne sur une debian x86_64 et un noyau maison 2.6.32.2

installation lxc sur centos 5.4

Un petit mémo pour la mise en place de lxc (voir les billets précédents) mais cette fois sur une centos qui gère des containers debian.

Lire la suite

patch vmware-server-2.0.2 et kernel-2.6.31.5

Eh oui, l'arrivée de la version 2.0.2 de vmware-server ne résoud AUCUN des problèmes déjà soulevés pour le noyau 2.6.30 à savoir que la compilation des modules plante lamentablement. Le changelog est assez éloquent: aucun correctif par rapport à la version du noyau !

Il a donc fallu parcourir les forums de la communauté vmware pendant quelques semaines avant de pouvoir mettre enfin la main sur les différents (!!!) patchs nécessaires. Au final un kernel 2.6.31.5 sur une ubuntu 8.03 LTS x86_64 (noyau maison).

Lire la suite...

Samba et acl sur lenny

Un petit billet (pas beaucoup de temps en ce moment) pour une utilisation rapide de samba et des acl.

Lire la suite

nilfs sur debian lenny

La définition officielle:

NILFS is a log-structured file system supporting versioning of the entire file system and continuous snapshotting which allows users to even restore files mistakenly overwritten or destroyed just a few seconds ago.

En clair cela rappelle btrfs, zfs et consorts. Voyons donc à quoi cela ressemble et surtout comment l'installer sur ma debian lenny.

Lire la suite

Migration d'un linux-vserver en linux container

L'expérience précédente ayant été fructueuse, j'ai testé la migration d'une machine patchée linux-vserver en linux container. Je précise toutefois que cela n'est pas un appel à l'abandon de linux-vserver (les dev de ce patch faisant un boulot particulièrement remarquable et ce, avec le sourire !).

Il s'agit simplement d'un petit test perso au cas où je serais tenté de migrer une ou deux machines patchées linux-vserver vers la techno des containers, le fait de ne pas avoir à patcher le noyau m'attirant particulièrement.

Lire la suite

installation lxc sur debian lenny

LXC signifie : linux container tools. C'est un ensemble d'outils permettant de virtualiser une machine dans le même ordre d'idée que openvz ou linux-vserver.

L'avantage notable de cette solution est qu'elle est parfaitement fonctionnelle sans patch noyau pour peu que l'on dispose d'un noyau récent (>=2.6.29). Il faudra simplement installer les outils lxc.

Lire la suite

gnbd et raid1 sur lenny

Ou comment se créer un disque de stockage accessible en ligne et rapidement installé.

Lire la suite

ldap browser pour linux

Pour une fois pas de billet mais juste une info pour ceux qui, comme moi, seraient passés à côté: Apache propose au téléchargement des versions 32/64 bits de son logiciel Apache Directory Studio.

Lire la suite...

sage logiciel de mathematiques opensource

Un véritable concurrent à Maple qui mériterait d'être (re)connu dans l'enseignement par exemple.

Lire la suite

Opensolaris premiers pas

Et ce sont vraiment les premiers pas car dans la série "Vous allez redécouvrir Unix" j'ai été gâté. Je ne formule aucune remarque péjorative mais je dois avouer que j'ai été un peu décontenancé lorsque l'install s'est terminée. Bien sûr aucune erreur rencontrée mais il faut se plonger dans la doc et il y a de quoi faire. Au final je suis tout de même franchement agréablement surpris: c'est stable, la liste des paquets installables est conséquente, et cerise sur le gâteau un système de récupération de "la dernière bonne config connue" fonctionnel, lui, est disponible. Reste que pour pouvoir utiliser ces différentes fonctionnalités, il faudra envisager une bonne (auto)formation .

Ne maitrisant donc pas trop cet environnement que je découvre, il n'y a rien de sensationnel dans ce billet, juste mes premières impressions et quelques remarques et commandes utiles que j'ai glanées sur les sites.

Lire la suite

Comparatif plesk clarckconnect

Je me suis "amusé" à tester 2 panels d'administration pas franchement opensource dans la limite où on peut les télécharger mais en version bridée. C'est tout de même suffisant pour se faire une idée: bilan.... moui c'est bien fait mais de là à débourser quelques centaines d'euros pour faire tourner des logiciels opensource il y a un pas que je ne franchirai pas. Je préfére nettement envoyer de temps en temps une petite donation aux auteurs.

Lire la suite

operaunite vs tonido

Allons bon ! Utiliser son navigateur comme serveur web, serveur de fichiers, etc... le tout depuis un simple poste de travail sans installer apache, samba et leurs dépendances: cela semble bien alléchant. Reste à voir si la sécurité et la confidentialité des données ne seront pas mises à mal.

Lire la suite

- page 1 de 12