Archive

Archive pour février 2012

Renommer une interface réseau eth1 en eth0

Vous avez remplacer une carte réseau sur votre ordinateur, mais celle-ci se trouve nommer en eth1 alors que vous avez configuré tous vos services en eth0.

Vous voulez la renommer en eth0, rien de plus simple. Vous devrez simplement modifier le fichier /etc/udev/rules.d/70-persistant-net.rules.

Fichier d’origine :

# vi /etc/udev/rules.d/70-persistant-net.rules
...
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:2e:d0:59:b8:37", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1f:e9:67:dc:97", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

On va inverser les 2 noms.
Fichier finale :


# vi /etc/udev/rules.d/70-persistant-net.rules
...
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:2e:d0:59:b8:37", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1f:e9:67:dc:97", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

Eviter de mettre le même nom pour les 2 cartes, on ne sait jamais si un jour vous voulez remettre l’ancienne …

Mise en place de LVM sur Debian 6

Si vous vous demandez pourquoi utiliser LVM voir ici.

Cette article traite de l’installation de LVM sur une Debian 6.

La première étape consiste en l’installation du paquet lvm2:

# apt-get install lvm2

Ensuite, nous allons spécifier les partitions (pv : Physical Volume) que nous désirons utiliser pour LVM, même si je vous conseille de ne faire qu’une partition par disque.
ATTENTION : ceci effacera l’ensemble des données contenu dans la partition.

# pvcreate /dev/md0
# pvcreate /dev/md1

Une fois, nos partitions converties au format LVM, nous allons passer à la conception de notre espace de stockage globale (vg : volume group).
Celui que nous allons utiliserons pour mettre l’ensemble de nos volumes.

# vgcreate vg0 /dev/md0 /dev/md1

Ici, j’utilise 2 partitions qui sont en RAID1 pour plus de sécurité (si un disque de votre volume tombe, l’ensemble de vos données sont perdues), mais vous pouvez aussi utiliser directement les partitions disques.

Pour voir vos différents groupes de volume, faites :

# vgdisplay
--- Volume group ---
VG Name vg0
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 1
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 0
Open LV 0
Max PV 0
Cur PV 1
Act PV 1
VG Size 931,51 GiB
PE Size 4,00 MiB
Total PE 238466
Alloc PE / Size 0 / 0
Free PE / Size 238466 / 931,51 GiB
VG UUID Xpq7wL-cnF3-zK89-JUkO-RYR2-brF0-WQt74v

Une fois notre espace de stockage créé, nous allons créer nos différents volumes de stockage (lv : Logical Volume):

# lvcreate -n Photos -L 100g vg0
# lvcreate -n Documents -L 100g vg0

Pour voir l’ensemble de vos volumes :

# lvdisplay
--- Logical volume ---
LV Name /dev/vg0/Photos
VG Name vg0
LV UUID eFyO1q-AbIj-u2GM-VOov-3tBE-qcbk-cZV6jp
LV Write Access read/write
LV Status available
# open 1
LV Size 100,00 GiB
Current LE 25600
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:2

Nos volumes sont créés, il ne nous reste plus qu’à les formater en ext4 ou autre:

# mkfs -t ext4 /dev/vg0/Photos
# mkfs -t ext4 /dev/vg0/Documents

Dernière étape, monter nos volumes pour les remplir :

# mkdir -p /data/Photos
# mount /dev/vg0/Photos /data/Photos

Pour un montage automatique au démarrage de la machine, voila un exemple de configuration via fstab :

# vi /etc/fstab
...
/dev/vg0/Photos /data/Photos ext4 rw,nouser,auto 0 2
/dev/vg0/Documents /data/Documents ext4 rw,nouser,auto 0 2

Pourquoi utiliser LVM (Logical Volume Manager) ?

La principale raison d’utiliser le LVM par rapport au système de partition est le fait de pouvoir dimensionner son espace de stockage à sa guise sans avoir à se préoccuper de la taille de chaque disque.

Exemple :

Vous avez une machine avec 2 disques de 250 Go sans RAID, sur cette machine vous désirez mettre 150 Go de Photos, 150 Go de Documents, 150 Go de Films (de vacances) et utilisez 20 Go pour le système.

  • Avec le système de partitions standard :
    • Sur le disque 1, vous allez mettre le système (20 Go) et votre espace Photos (150 Go). Il vous reste donc 80 Go sur ce disque.
    • Sur le disque 2, vous allez mettre votre espace Documents (150 Go) et une partie de votre espace Films (100 Go)

Vous ne pouvez donc pas mettre votre espace Films en intégralité, vous devrez en mettre une partie sur chaque disque (100 + 50), et l’utilisation de vos disques n’est pas optimale.

  • Avec le système LVM :
    • Vous allez créer un espace de stockage (vg : Volume Group) de 500 Go qui couvre l’ensemble des disques (pv : Physical Volume).
    • Sur cette espace vous allez créer 3 volumes (lv : Logical Volume) de 150 Go et 1 volume de 20 Go pour votre système.

Vous avez donc vos 4 volumes avec le dimensionnement que vous désiriez.

 
Le deuxième gros avantage est le fait de pouvoir étendre la taille de ses volumes comme on le souhaite.

Exemple :

Au bout d’un an d’utilisation, vous avez besoin d’augmenter la taille de votre espace Films de 15 Go et la taille de votre espace Documents de 10 Go.

  • Avec le système de partitions standard, vous devez créer 2 nouvelles partitions et donc fragmenter vos espaces de stockage (Films1, Films2).
  • Avec LVM, vous pouvez augmenter la taille de chacun de vos volumes en prenant soin de ne pas dépasser la taille totalement de votre espace disque (500 Go).

 
Le troisième avantage, pour moi, est de pouvoir ajouter des disques à son groupe de volume afin ensuite utiliser le deuxième avantage ;) .

Wake on LAN, comment réduire sa consommation …

J’ai fait l’acquisition récemment d’une nouvelle machine afin d’avoir enfin un serveur maison pour des services internes (Bref je vais pas épiloguer).

Ce serveur a besoin d’être allumé uniquement lorsque j’en ai besoin ou une autre personne de la maison, pour ce fait nous allons utiliser le Wake On LAN” ou encore “Wake on by PME” (je ne vois toujours pas pourquoi PME …).

La première étape consiste à activer ce service dans le BIOS de l’ordinateur à contrôler, exemples pour la carte ASUS E35M1-I DELUXE:

  1. Passer en “Mode avancé”,
  2. Cliquer sur l’onglet “Avancé”,
  3. Cliquer sur le menu “Gestion de l’alimentation avancée”
  4. Activer “Démarrage système par périphérique PME”

La seconde étape est de trouver des clients pour les différents équipements qui nous serviront à allumer cette machine.

  • Linux — wakeonlan (debian)
  • Android — Wake On Lan

Pour la configuration du client, il vous faut l’adresse MAC de l’ordinateur, le port de destination qui devrait être normalement le port 9 et ne renseigner pas le champ IP, ce champ, je pense, doit servir pour un accès depuis un réseau autre que votre réseau local.

Voila, maintenant vous avez de quoi allumer vos serveurs à distance.

Suivre

Get every new post delivered to your Inbox.