Outils pour utilisateurs

Outils du site


Panneau latéral

Accueil

Menu Linux

Menu Windows

iPhone

Raspberry

I. Partie LINUX

  • Préliminaire

Introduction Linux

LiveCD Linux

  • Installation

LiveCD Ubuntu

Installation Ubuntu

Ubuntu Studio

Cubuntu

Ubuntu-Mate

Ubuntu sur Netbook

Installation sur support USB

Installation sur support USB

Installation sans CD-ROM

Installation Second Ubuntu

Réinstallation sur mono-partition

Installations, mises à jour

Réinstallation/Migration version Ubuntu

Conversion Desktop->Serveur

Applications Ubuntu

Documentation-Aides

  • Aller plus loin

Arborescence Ubuntu

Recherche Ubuntu

Edition Linux

Shell/Terminal/Super Utilisateur

Commandes Linux (1)

Commandes Linux (2)

Utilisateurs, groupes, droits

Imprimante/Scanner Linux

Compression-Archivage

Déplacer le /home

Fusion de deux /homes

Changement d'ordinateur

Bureau-Gnome

Environnement graphique

Imagemagick

Dokuwiki

Second Dokuwiki

  • Réseau

Connexion Linux

Réseau Linux

Paramétrage routeur

Répéteur Wifi

Analyse Réseau - Gestion parc

Partages Linux

Partage anonyme Samba

Exemple Partage Samba

Fichier partage Samba

Exemple Réseau NFS

Webmin

Usermin

Transferts Linux

Contrôle à distance

Contrôle à distance Linux

Authentification SSH

Ajaxplorer

Analyse Réseau - Gestion parc

Thunderbird sur un réseau

Inventaire informatique

Disque-Réseau

Serveur NAS DNS320

Disque USB

Serveur Linux

Serveur Ubuntu

Changement de serveur

Diffusion Multmedia

Serveur Proxy

Serveur de Proxy

Management serveur HP Proliant G6

OpenVPN

Sécurité Linux

Wake-on-LAN

Migration Linux Petite entreprise

Ubuntu One

  • Courrier

Courrier en Terminal

Hébergement comptes

  • Utiliser des applications Windows ou d'autres OS

Virtualisation (1): VirtualBox

Virtualisation (2): Proxmox

Wine: Applications Windows sous Linux

  • Téléphonie VOIP

Asterisk, TrixBox

Elastix

Routeur double Wan

  • Maintenance, dépannage

Sauvegarde

Sauvegarde Linux(1): Backup-Manager

Sauvegarde Linux(2)

Sauvegarde Partitions

Sauvegarde Nuage

Synchronisation Linux

Automatisation tâches cron

Rsyncd

Dépannage Ubuntu

Antivirus Linux

Spam & Publicité

Grub

Grub2

Grub-rescue

Partitions Linux

Fichier fstab

LVM

RAID

Installation RAID1

Installation RAID sur installation Ubuntu

Récupération de fichiers, partitions

  • BDD

BDD Linux

Access/MySQL

Talend Open Studio

II. Partie commune

Présentation

  • Internet/Réseau

Navigation Internet

Thunderbird (1)

Thunderbird (2)

Thunderbird (3)

Courrier GMail

Jabber

Fonctions Freebox

  • Création de site/blog

Joomla

Blog: Dotclear

Dreamweaver

  • Bureautique

OpenOffice/LibreOffice

  • Graphisme

Picasa

  • Photo

Photo: Théorie

Photo: Pratique

Diaporama, site photos

Retouche: Gimp

  • Gravure

Gravure CD

  • Vidéo

YouTube

  • BDD

BDD Linux

Access/MySQL

Gestion Bibliothèque/Archives

Généalogie

Redmine

III. Partie WINDOWS

  • Préliminaire

Logiciels Windows

Utilitaires Windows

Commandes DOS

  • Internet

Connexion Internet

Export OutlookExpress

Changement d'ordinateur

Agenda

Exploration/Dépannage Internet

  • Réseau

Partage Connexion

Partage Fichiers

Partage Imprimante

Transfert Fichiers

Transfert Windows

Analyse Réseau Windows

  • Dépannage

Prévention-dépannage Windows

  • Divers

Anti-virus

Installation périphérique Windows

Partitions Windows

Organisation disque dur

Sauvegarde-Synchronisation Windows

Putty

Contrôle à distance

BDD Windows

IV. Divers

Liseuse Kindle

raid1

RAID1 logiciel

La présente page a pour objet l'installation d'un Ubuntu en RAID1 avec deux disques de même taille sda et sdb.

On cherche donc le partitionnement suivant que l'on va dupliquer ensuite en Raid1:

  • /dev/sda1: partition racine /, ext4
  • /dev/sda2: swap
  • /dev/sda5: partition /home, ext4
  • /dev/sda6: partition /Backup, ext4

L'objectif est d'arriver à

  • /dev/md1 (comprenant /dev/sda1 et /dev/sdb1): partition-racine /, format ext4
  • /dev/md2 (comprenant /dev/sda2 et /dev/sdb2): swap
  • /dev/md5 (comprenant /dev/sda5 et /dev/sdb5): partition /home, ext4
  • /dev/md6 (comprenant /dev/sda5 et /dev/sdb5): partition /Backup, ext4

Nota Apparemment, le passage par le BIOS pour activer le contrôleur RAID HP intégré ne fonctionne pas pour Ubuntu.

Installation RAID1 par l'Alternate CD

Pour installer le serveur directement en RAID 1, suivre les étapes suivantes:

Selon, il peut être plus intéressant de commencer par créer ses partitions sur les deux disques à partir d'un LiveCD normal

  • Démarrer soit sur l'AlternateCD Ubuntu soit sur le CD Ubuntu Server
  • Si cela n'a pas été fait au préalable, créer des partitions identiques (sda1, sdb1, sda2, sdb2…) sur les 2 disques (Option Partitionnement Manuel) en indiquant que la première partition est amorçable.

En cas de ré-installation du Raid, commencer par supprimer tous les multi-disques et recréer toutes les partitions concernées

  • Après la création des partitions, cliquer sur "Configurer le RAID"
    • Après partitionnement, sélectionner Configurer le RAID avec gestion logicielle
    • "Faut-il appliquer les changements ?", cliquer "Oui"
    • Sélectionner Créer un nouveau disque MultiDrive
    • Sélectionner le type de RAID: RAID 0, RAID 1, RAID 5 ou RAID 6
    • Nombre de disques: RAID 0 et 1 nécessitent 2 disques, 3 pour RAID 5 et 4 pour RAID 6.
    • Nombre de disques en spare. Entrer 0 si pas de spare disk.
    • Sélectionner deux par deux les partitions à utiliser en grappes. En général, ce sera sda1 et sdb1, etc…
    • A ce point, l'installation peut ne plus répondre un moment parce que le processus de synchronisation a déjà commencé.
    • Répéter les étapes de Création MultiDrive à Sélection paire de partitions pour chaque paire de partitions créées.
    • Configurer les grappes: format, point de montage
    • En finale, sélectionner Terminer.
    • Vérifier qu'il y a au moins une racine, une swap et un /home pour sda et que les 2 disques sont bien en raid et cliquer en bas sur Terminer le partitionnement et appliquer.
    • A la question "Faut-il permettre un Raid dégradé ?", répondre Accepter

Les disques se présentent sous la forme de n périphériques multidisques RAID (mdxxx) avec des partitions aux formats fixés au partitionnement et des disques physiques sda, sdb… Eux-mêmes contenant des partitions avec le fanion RAID.

:~$ df -kTh
Sys. fich.     Type     Taille Util. Dispo Uti% Monté sur
/dev/md0       ext4        14G  3,1G   11G  23% /
udev           devtmpfs   2,9G   12K  2,9G   1% /dev
tmpfs          tmpfs      1,2G  824K  1,2G   1% /run
none           tmpfs      5,0M     0  5,0M   0% /run/lock
none           tmpfs      2,9G  204K  2,9G   1% /run/shm
/dev/md2       ext4       117G  1,9G  109G   2% /home
/dev/md3       ext4       332G  5,1G  310G   2% /Backup

On peut également voir les multi-dsiques avec la commande

~$ cat /proc/mdstat 
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] 
md2 : active raid1 sda5[0] sdb5[1]
153468800 blocks super 1.2 [2/2] [UU]
    
md1 : active raid1 sda2[0] sdb2[1]
4097984 blocks super 1.2 [2/2] [UU]
      
md3 : active raid1 sda6[0] sdb6[1]
320564032 blocks super 1.2 [2/2] [UU]
      
md0 : active raid1 sda1[0] sdb1[1]
9952128 blocks super 1.2 [2/2] [UU]
	      
unused devices: <none>

Ou encore avec la commande

~$ sudo mdadm --examine --scan
ARRAY /dev/md/0 metadata=1.2 UUID=5f62ca8f:522b114a:d931dfe8:d04ce402 name=Jeriserv3:0
ARRAY /dev/md/1 metadata=1.2 UUID=6f3fd5da:19a13614:0f11f450:4b4585b0 name=Jeriserv3:1
ARRAY /dev/md/2 metadata=1.2 UUID=91080a7d:67f4d2fa:6ffa8f21:33c418a5 name=Jeriserv3:2
ARRAY /dev/md/3 metadata=1.2 UUID=6f9d82f3:a2fdfa5e:150f6c7d:e618b455 name=Jeriserv3:3

On voit que les multi-disques apparaissent ici en md/0, md/1, md/3, etc…

Documentation sur https://help.ubuntu.com/community/Installation/SoftwareRAID.

Fichier /etc/fstab

Le fichier obtenu après l'installation a la forme suivante:

~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/md0 during installation
UUID=d2e20f91-92dd-4a11-9488-32a59f0498b1 /               ext4    errors=remount-ro 0       1
# /Backup was on /dev/md3 during installation
UUID=c0724974-5101-45b4-ab3c-8b5e98e23feb /Backup         ext4    defaults        0       2
# /home was on /dev/md2 during installation
UUID=d0ef5cf9-f627-45a6-b581-1d946253fa6d /home           ext4    defaults        0       2
# swap was on /dev/md1 during installation
UUID=84f3e1d5-4bab-490e-8020-c505b59a77ec none            swap    sw              0       0

Configuration du Grub

La configuration du Grub se faut automatiquement pendant l'installation.

Redémarrage

Après redémarrage, le système fonctionne en Raid normalement. On le voit par exemple avec les commandes suivantes:

~$ cat /proc/mdstat 
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] 
md1 : active raid1 sda5[0] sdb5[1]
      3903424 blocks super 1.2 [2/2] [UU]
      
md2 : active raid1 sda6[0] sdb6[1]
      122003328 blocks super 1.2 [2/2] [UU]
     	      
md0 : active raid1 sdb1[1] sda1[0]
      14638976 blocks super 1.2 [2/2] [UU]
    	      
md3 : active raid1 sda7[0] sdb7[1]
      347628352 blocks super 1.2 [2/2] [UU]
    
unused devices: <none>
~$ sudo mdadm --examine --scan
ARRAY /dev/md/0 metadata=1.2 UUID=1ef37a6f:1428d724:43066d2a:af6bd487 name=Jeriserv3:0
ARRAY /dev/md/1 metadata=1.2 UUID=940d11cf:5487ac10:762d270e:a63b6021 name=Jeriserv3:1
ARRAY /dev/md/2 metadata=1.2 UUID=03e2e2f2:f4a69d3b:a87f2916:c13cfe79 name=Jeriserv3:2
ARRAY /dev/md/3 metadata=1.2 UUID=6ea9d219:f121be46:bc9fe3d0:9f0fa492 name=Jeriserv3:3

RAID 1 sur configuration existante. A éviter, rédaction en cours

Ne pas utiliser, rédaction en cours

Préliminaire

On part d'ici avec un disque sda de 160 GB avec Ubuntu 12.04.1 installé, constitué de:

  • sdb2 primaire 11,5 GB ext4 (actuellement racine)
  • sdb3 primaire 2,1 GB swap
  • sdb5 logique 21,0 GB ext4 (actuellement HOME)

Partitionnement

  • Choisir le mode Manuel. On voit alors un tableau avec:
    • sda 160 GB ATA
      • sda1 primaire 20 GB ext4
      • sda2 primaire 4 GB swap
      • sda5 logique 60 GB ext4
      • sda6 logique 76 GB ext4
    • sdb 1.0 TB ATA
      • sdb1 primaire 500,0 GB ext3
      • sdb5 logique 21,0 GB ext4
      • sdb3 primaire 2,1 GB swap
      • sdb2 primaire 11,5 GB ext4

Premier disque

  • Commencer par les partitions sdb à garder telles quelles. Descendre jusqu'à la ligne sdb2
    • Utiliser comme: ext4
    • Formater la partition: non, conserver les données
    • Point de montage: racine (/)
    • Indicateur d'amorçage: présent
    • Fin du paramétrage de cette partition
  • Remonter sur sdb5
    • Utiliser comme: ext4
    • Formater la partition: non, conserver les données
    • Point de montage: /home
    • Indicateur d'amorçage: absent
    • Fin du paramétrage de cette partition

Second disque

Passer ensuite aux partitions sda pour créer les partitions destinées au RAID identiques.

  • Remonter jusqu'aux lignes sda6, sda5 et sda2
    • Supprimer ces partitions
    • A la place, on a maintenant 140 GB Espace libre. Cliquer sur l'espace libre
      • Créer une nouvelle partition
      • Nouvelle taille: 11.5 GB. Continuer. Primaire. Emplacement: Fin
      • Caractéristiques partition:
        • Point de montage: racine (/)
        • Indicateur d'amorçage: présent
        • Fin du paramétrage de cette partition
  • Cliquer sur la ligne Espace libre 128.5 GB
    • Créer une nouvelle partition
    • Nouvelle taille: 2.1 GB. Continuer. Primaire. Emplacement: Fin Créer une nouvelle partition
    • Caractéristiques partition:
      • Système de fichiers: espace d'échange "swap"
      • Fin du paramétrage de cette partition
  • Remonter dans Espace libre 126.4 GB
    • Créer une nouvelle partition
      • Nouvelle taille: 21 GB. Continuer. Logique. Emplacement: Fin
      • Caractéristiques partition:
        • Point de montage: /home
        • Indicateur d'amorçage:absent
        • Fin du paramétrage de cette partition

Configuration du RAID

  • Remonter maintenant sur Configurer le Raid logiciel
  • Répondre Oui à "Faut-il appliquer les changements aux disques…?"
  • Créer un système multidisque / RAID1 / Nb périphériques: 2 / Nb de périphériques de réserve: 0
  • Périphériques actifs: appuyer sur TAB aux lignes sda5 et sdb5 pour les associer
  • Répondre Oui à "Faut-il appliquer les changements…?"
  • Créer un périphérique multidisque –> RAID1 –> 2 –> 0
  • Périphériques actifs: appuyer sur TAB aux lignes sda3 et sdb3 pour les associer
  • Répondre Oui à "Faut-il appliquer les changements…?"
  • Créer un périphérique multidisque –> RAID1 –> 2 –> 0
  • Périphériques actifs: appuyer sur TAB aux lignes sda2 et sdb2 pour les associer
  • Répondre Oui à "Faut-il appliquer les changements…?"
  • Cliquer enfin sur Terminer.

Paramétrage du RAID

Le nouveau tableau fait apparaître les périphériques RAID n° 0, 1 et 2

  • Dans md0, cliquer sur la partition n°1 de 21,0 GB
    • Point de montage: /home
    • Fin du paramétrage
  • Dans md1, cliquer sur la partition n°1 de 2,1 GB
    • Utiliser comme: swap
    • Fin du paramétrage
  • Dans md2, cliquer sur la partition n°1 de 11,5 GB
    • Utiliser comme: ext4
    • Point de montage: /
    • Fin du paramétrage
  • Remonter maintenant sur “Configurer le Raid logiciel”
  • Répondre Oui à “Faut-il appliquer les changements aux disques…?”

Le formatage des partitions se fait, cliquer sur Terminer

  • Vérifier qu’il y a au moins une racine, une swap et un /home pour l'un des périphériques RAID et que les 2 disques sont bien en raid et cliquer en bas sur Terminer le partitionnement et Appliquer.
  • A la question “Faut-il permettre un Raid dégradé ?”, répondre Accepter

Fichier fstab

  • Connaître les multi-disques et leurs UUIDs
sudo mdadm --examine --scan
  • Editer le fichier /etc/fstab pour y mettre une syntaxe inspirée du paragraphe précédent, du type
~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>

proc	/proc	proc	nodev,noexec,nosuid	        0	0
#Entry for /dev/md1 :
UUID=0da8bd78-54af-422c-92bd-365d2772397b	/	ext4	errors=remount-ro   0  1
#Entry for /dev/md6 :
UUID=3a8aa0b2-ecdc-4e35-bae6-7f9038b07d3e	/Backup	ext4	defaults	    0  2

#Entry for /dev/md5 :
UUID=34bc6c96-43de-4388-b44a-3d32c0942910	/home	ext4	defaults	    0  2
#Entry for /dev/md2 :
UUID=b0e9ebf5-cceb-4b7d-a287-8960484401fb	none	swap	sw	            0  0

RAID 1 sur configuration existante (Doc Ubuntu)

La page de documentation Ubuntu sur le sujet (http://doc.ubuntu-fr.org/tutoriel/raid1_logiciel_sur_installation_existante) ne sert à rien. Elle na va pas juqu'au bout: création des fichiers fstab et grub. Elle est à éviter en attendant rédaction achevée.

Statut disques

Pour connaître le statut des disques, ouvrir le fichier /proc/mdstat:

# cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] 
md0 : active raid1 sda1[0] sdb1[1]
      524224 blocks [2/2] [UU]
      
md1 : active raid1 sda2[0] sdb2[1]
      487859648 blocks [2/2] [UU]
      
unused devices: <none>

Commandes multi-disques

  • Commandes utiles pour faire le point et qui donnent le même résultat (seule le seconde fonctionne en LiveCD):
sudo mdadm --detail --scan
sudo mdadm --query /dev/md0
~$ sudo mdadm --examine --scan
ARRAY /dev/md/0 metadata=1.2 UUID=1ef37a6f:1428d724:43066d2a:af6bd487 name=Jeriserv3:0
ARRAY /dev/md/1 metadata=1.2 UUID=940d11cf:5487ac10:762d270e:a63b6021 name=Jeriserv3:1
ARRAY /dev/md/2 metadata=1.2 UUID=03e2e2f2:f4a69d3b:a87f2916:c13cfe79 name=Jeriserv3:2
ARRAY /dev/md/3 metadata=1.2 UUID=6ea9d219:f121be46:bc9fe3d0:9f0fa492 name=Jeriserv3:3
~$ sudo mdadm --detail /dev/md0
/dev/md0:
        Version : 1.2
  Creation Time : Thu Jan 24 00:29:30 2013
     Raid Level : raid1
     Array Size : 14638976 (13.96 GiB 14.99 GB)
  Used Dev Size : 14638976 (13.96 GiB 14.99 GB)
   Raid Devices : 2
  Total Devices : 2
    Persistence : Superblock is persistent

    Update Time : Thu Jan 24 10:48:29 2013
          State : clean 
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0

           Name : Jeriserv3:0  (local to host Jeriserv3)
           UUID : 1ef37a6f:1428d724:43066d2a:af6bd487
         Events : 17

    Number   Major   Minor   RaidDevice State
       0       8        1        0      active sync   /dev/sda1
       1       8       17        1      active sync   /dev/sdb1
  • Pour assembler des grappes
mdadm -A /dev/md0 /dev/sda1 /dev/sdb1
mdadm --manage /dev/md126 --add /dev/sda2
sudo mdadm --manage --add /dev/md0 /dev/sdb1
sudo mdadm --manage --add /dev/md1 /dev/sdb3

Panne d'un disque

  • Invalider le disque en panne
sudo mdadm /dev/md0 -f /dev/sdb2  # invalide la partition /dev/sdb2 de l'array RAID /dev/md0
  • Ecarter le disque du Raid
sudo mdadm /dev/md0 -remove /dev/sdb2  # retire la partition /dev/sdb2 de l'array RAID /dev/md0
  • Démarrage en cas de panne:
    • lancer le shell grub :
grub>
  • Dans le shell de grub, entrer:
device (hd0) /dev/sda  * pour écrire le MBR de /dev/sda
root (hd0,0)
setup (hd0)
device (hd0) /dev/sdb  * pour écrire le MBR de /dev/sdb
root (hd0,0)
setup (hd0)

Documentation

raid1.txt · Dernière modification: 2014/11/03 00:03 par g.rnd@free.fr