Mise en place du protocole iscsi (Target Linux/OpenSuse-10.3, Initiator Windows XP Sp2)

Sous le vocable iSCSI (à prononcer i-skeuzi, i-skozi, aïe-skeuzi ou aïe-skozi selon que vous adoptez une prononciation française ou anglophone), se cache un protocole réseau qui encapsule le protocole SCSI dans des paquets TCP. TCP/IP est alors utilisé comme protocole de transport ce qui permet à une machine d’accéder à des périphériques distants connectés à l’infrastructure réseau existante. Le protocole iSCSI (voir RFCA) utilise l’architecture client/serveur, mais possède sa propre terminologie :

le client est appelé « initiator » le serveur est appelé « target »

Je vais essayer dans ce billet de monter une petite Archi entre une Target Linux et un initiator Windows Xp

Lire la suite…

Categories: Linux/Ubuntu Tags:

Petit exemple de création de tunnel SSH

Quand on surf en dehors de chez soi, dans un cyber café, ou à partir d’un réseau qu’on ne controle pas, on en oublie aussi souvent la sécurité. Ce post me sert d’aide mémoire pour creer des tunnels SSH en local et en remote afin de pouvoir acceder de facon sécurisé à des services qui ne le sont pas forcément (smtp, pop, imap, ftp, http)…

Lire la suite…

Categories: Linux/Ubuntu Tags:

Compression sous Gnu/Linux en environnement multi-CPU

Si il y a bien quelque chose qui manque sous Linux, c’est le fait de pouvoir profiter d’un vrai outil de compression qui utilise au mieux les nouveaux environnements SMP actuels. Gzip est un excellent outil de compression, mais vous avez dut remarquer qu’il ne fonctionne que sur un CPU… c’est très embetant dans des environnements serveurs ou on a besoin de creer des fichiers compréssés assez rapidement…

Lire la suite…

Categories: Linux/Ubuntu Tags:

Mise en place de virtualHosts sous opensuse 10.3

Quand on installe apache2 de base, on peut bien sur heberger son site à la racine de l’arborescence, mais on est très vite bloqué si on veut creer plusieurs sites avec plusieurs sous domaines…

Ce billet me sert juste d’aide mémoire pour mettre en place les virtualshosts sous suse. Ayant l’habitude de monter des sites sous Ubuntu / Debian la configuration sous suse est légèrement différente.

Lire la suite…

Categories: Linux/Ubuntu Tags:

Script Firewall iptables

Je met en ligne un petit script me permettant de mettre en place un firewall sur mes serveur linux histoire que je le perde pas…

Lire la suite…

Categories: Linux/Ubuntu Tags:

Script Fréquence CPU

Je met en ligne un petit script que je viens de faire qui me permet de voir en temps réèl la fréquence de mon CPU, et ce quelque soit le nombre de core…

Lire la suite…

Categories: Linux/Ubuntu Tags:

Script SSH sans mot de passe.

J’ai fait il y a quelques temps un billet, expliquant la procédure pour configurer la connexion SSH entre deux noeuds sans mot de passe… bien que la procédure soit simple, elle est souvent source d’erreur car il faut switcher entre les deux noeuds, si bien que souvent on s’y perd… C’est pourquoi j’ai fait un script qui fait tout ca automatiquement…

Lire la suite…

Categories: Linux/Ubuntu Tags:

Mise en place d’un script de surveillance d’un noeud

J’ai eut besoin il y a quelque temps de pouvoir surveiller la connectivité d’un poste distant, et d’être prévenu si ce dernier n’etait plus joignable… Je débute dans l’élaboration des scripts, mais j’ai tout de même réussi à avoir les fonctionnalité que je voulais… A savoir un script qui se lance en tant que daemon et qui peut etre demarrer ou arreter avec les commandes basique start stop…

Pour ne pas perdre ce petit script je préfère le mettre ici…

Lire la suite…

Categories: Linux/Ubuntu Tags:

Initiation aux ACL

Tout le monde connait le système de droits utilisé sous linux, mais on connait moins les ACL qui permettent une gestion plus fine des droits sous linux. Pour résumer: Une ACL, ou Access Control List (en anglais : « liste de contrôle d’accès ») est, une liste de permissions sur un fichier, un répertoire ou une arborescence, ajoutée aux permissions « classiques »

Lire la suite…

Categories: Linux/Ubuntu Tags:

Mise en place d’un cluster haute disponibilité – Heartbeat – DRBD7

L’idée de se billet est de comprendre comment mettre en place un petit cluster de facon très simpliste. On part d’un cluster constitué de deux machines ou deux noeuds (node). Chaque machine va vérifier en permanence si l’autre répond toujours, elles vont en quelques sorte prendre le poul l’une et l’autre. Le but: si une machine crash pour une raison x, l’autre prend le relais de facon transparente. On accède au cluster par une adresse IP unique différentes des ip des nodes.

La surveillance des noeuds est rendue possible grace à heartbeat: il va se charger de surveiller les machines et d’appliquer une série de scripts définis par l’utilisateur si cela s’avère nécessaire.

Lire la suite…

Categories: Linux/Ubuntu Tags: