linux

Archived posts from this Category

Caractéristiques d’un serveur Xen

Posted by on 10 Mai 2010 | Tagged as: linux

Lorsqu'on administre un serveur virtualisé sous Xen depuis son Dom0, bon nombre de commandes traditionnelles que l'on peut passer  pour observer l'état du système se réfèrent au Dom0 lui-même, et ne permettent pas d'observer les caractéristiques physiques du serveur lui-même. C'est en particulier vrai pour les commandes affichant l'état de la mémoire (free, vmstat, top, ...).

Pour afficher les caractéristiques du serveur, on va utiliser la commande xm info :

# xm info | egrep "nr|core|socket|memory" nr_cpus : 8 nr_nodes : 1 sockets_per_node : 1 cores_per_socket : 4 threads_per_core : 2 total_memory : 4085 free_memory : 1

On observe ici un serveur avec 1 processeur quad-core avec hyper-threading activé, et 4 Go de RAM.

Bonding sous RedHat Linux

Posted by on 29 Mar 2010 | Tagged as: linux

Le bonding d'interfaces réseaux sous Linux permet d'agréger plusieurs interfaces physiques en une seule interface virtuelle. Les deux principales raisons d'utiliser ce type de technologie sont d'une part l'augmentation de la bande passante, et d'autre part la redondance, qui permet donc de sécuriser un accès réseau. Cette solution contient notamment une implémentation du protocole 802.3ad de l'IEEE.

Voyons donc les différents types de bonding, comment déclarer une interface réseau en bonding, et les manipulations propres au bonding sur une interface active. Comme pour mes autres articles récents sur Linux, le cas considéré ici est celui d'une RedHat Enterprise Linux (ou plus simplement RHEL).

Continue Reading»

Gestion des limites sous RedHat Linux

Posted by on 12 Fév 2010 | Tagged as: linux

La gestion des limites sous RedHat Linux se gère très simplement, par le biais du fichier /etc/security/limits.conf. On peut gérer par le biais de ce fichier tous les paramètres listés par la commande ulimit -a. Une entrée-type dans ce fichier liste les paramètres suivants :
  • domaine : typiquement un nom d'utilisateur, un nom de groupe (précédé du caractère @),  ou *
  • type : hard, soft, ou - (le signe moins), ce dernier signifiant à la fois hard et soft
  • objet : le paramètre à modifier (nombre de file descriptors, nombre de processus, ...)
  • valeur
Ainsi, pour autoriser l'utilisateur gaston à utiliser 4096 descripteurs de fichiers par défaut, on ajouterait l'entrée suivante au fichier /etc/security/limits.conf :
gaston - nofile 4096

Consommation mémoire de Linux

Posted by on 12 Oct 2009 | Tagged as: linux

La consommation mémoire de nos serveurs est une préoccupation récurrente et essentielle. Voici les commandes que j'utilise habituellement sur les plates-formes Linux (dans mon cas, du RedHat Enterprise Linux, mais c'est assez générique).

Pour les habitués de Solaris, le point le plus notable sera sans contexte l'absence de réservation directe de mémoire dans le swap : tant qu'on ne s'en sert pas réellement, le swap ne sera pas considéré comme utilisé. Continue Reading»

Mirroring du disque système avec mdadm et grub

Posted by on 06 Mar 2008 | Tagged as: linux

Cette procédure décrit le passage d'une Ubuntu Breezy (5.10) avec un seul disque système à une plate-forme avec deux disques systèmes en miroir (raid1), en utilisant mdadm pour la gestion des metadevices et grub comme bootloader.

La procédure est décrite pour un environnement de type Debian/Ubuntu, mais devrait s'appliquer sans soucis sur une autre distribution.

Continue Reading»

« Page précédentePage suivante »