Aggr
Aller à la navigation
Aller à la recherche
| Fiche express | |
|---|---|
| Domaine | Gestion des agrégats RAID |
| Commande | aggr
|
| Contexte | NetApp Data ONTAP (7-mode) |
| Voir aussi | Lun · Disques (NetApp) · Cf |
aggr gère les agrégats — le regroupement de disques physiques en RAID (RAID-4 ou RAID-DP) qui sert de socle aux volumes flexibles (FlexVol). Un agrégat peut contenir jusqu'à 1176 disques.
Options
# nombre maximum de disques par RAID group
aggr options <aggregat> raidsize <valeur>
# type de parité RAID
aggr options <aggregat> raidtype {raid4|raid_dp}
# activer/désactiver les snapshots d'agrégat
aggr options <aggregat> nosnap {on|off}
# forcer la séparation des disques par type
options raid.disktype.enable on
# forcer la séparation par vitesse de rotation
options raid.rpm.ata.enable on
options raid.rpm.fcal.enable on
Consulter l'état
aggr status
aggr status -s
aggr status -r
aggr status <aggregat> [-v]
# espace occupé
aggr show_space -g aggr05
df -A aggr05
# espace par volume dans l'agrégat
aggr show_space <aggregat>
aggr options <aggregat>
Créer un agrégat
aggr create <nom_aggregat> [-f] [-m] [-n] [-t {raid0|raid4|raid_dp}] [-r raid_size] [-T disk_type] [-R rpm] [-L] [-B {32|64}] <liste_disques>
aggr create newaggr -r 8 -d 8a.16 8a.17 8a.18 8a.19
aggr create newfastaggr -R 15000 20
aggr create newFCALaggr -T FCAL 15
# créer aggr03 en raid_dp, RAID group max 14 disques, taille initiale 9 disques
aggr create aggr03 -t raid_dp -r 14 9
Options :
-f: force l'utilisation de disques de pools différents dans un même plex-m: crée un SyncMirror-n: simulation, n'exécute rien-r: taille maximale (en nombre de disques) des RAID groups-T: type de disque — ATA, SATA, SAS, BSAS, FCAL ou LUN-R: vitesse de rotation (rpm) — 5400, 7200, 10000 ou 15000
Détruire / renommer
aggr offline <aggregat>
aggr destroy <aggregat>
aggr undestroy <aggregat>
aggr rename <ancien_nom> <nouveau_nom>
aggr offline|online|restrict <aggregat>
Agrandir un agrégat
aggr add <aggregat> [-f] [-n] [-g {nom_raid_group|new|all}] <liste_disques>
# ajouter un disque à l'agrégat pfvAggr (voir "aggr status -r" pour le nom du RAID group)
aggr status pfvAggr -r
aggr add pfvAggr -g rg0 -d v5.25
# ajouter 4 disques de 300Go à aggr1
aggr add aggr1 4@300
Copier un agrégat
aggr copy status
aggr copy start <aggregat_source> <aggregat_destination>
aggr copy abort <numero_operation>
aggr copy throttle <numero_operation> <vitesse>
Scrubbing de parité
aggr media_scrub status
aggr scrub status
aggr scrub start|stop [aggregat|plex|raid_group]
aggr scrub suspend|resume [aggregat|plex|raid_group]
Vérification (mirroring)
aggr verify status
aggr verify start|stop [aggregat]
aggr verify suspend|resume [aggregat]
Effacer les snapshots d'un agrégat
aggr options <aggregat> nosnap on
snap delete -A aggr_name <snapshot_aggregat>
snap reserve -A <aggregat> 0
snap reserve -A aggr03 0
Ajouter des disques dans un agrégat
# afficher les disques de spare
aggr status -s
# vérifier l'option de taille du RAID
aggr options aggr0
# vérifier s'il existe un RAID group "short"
aggr add aggr0 -d 7a.17 7a.26
# ajouter 4 disques de 300Go sur aggr0 dans le raid group 1
aggr add aggr0 4@272 -f -g rg1
# effacer les snapshots pour autoriser la réaffectation des blocs
snap delete -A -a aggr0
reallocate on
# -f force la réallocation sur tous les volumes de l'agrégat
reallocate start -f vol01
Modifier les RAID group
# type de raid d'un agrégat
aggr options <aggregat> raidtype {raid_dp|raid4}
# nombre de disques que contient un raid group
aggr options <aggregat> raidsize <valeur>
# restauration rapide du RAID en copiant les données d'un disque sur le spare
# (utile en cas de remplacement de disque de mauvaise taille)
disk replace start <ancien_disque> <nouveau_spare>
États d'un agrégat
- online : accès lecture/écriture aux volumes autorisé
- restricted : certaines opérations (reconstruction de parité) sont permises, mais pas l'accès aux données
- offline : aucun accès à l'agrégat n'est autorisé
Valeurs de statut
- 32-bit / 64-bit : format de l'agrégat
- copying : agrégat cible d'une copie active
- degraded : au moins un RAID group en panne simple non reconstruit
- double degraded : au moins un RAID group en panne double non reconstruit (RAID-DP uniquement)
- foreign : disques déplacés depuis un autre système
- growing : ajout de disques en cours
- initializing : initialisation en cours
- invalid : agrégat sans volume et ne pouvant en recevoir (typiquement après un "aggr copy" avorté)
- ironing : contrôle de cohérence WAFL en cours
- mirror degraded / mirrored / out-of-date / resyncing : états liés au SyncMirror
- needs check : contrôle de cohérence WAFL nécessaire
- normal : agrégat non mirroré, tous les RAID groups fonctionnels
- partial : au moins un disque manquant (mais pas tous)
- raid0 / raid4 / raid_dp : type de RAID group
- reconstruct : reconstruction d'au moins un RAID group en cours
- redirect : réallocation en cours, performances de lecture dégradées
- trad : volume traditionnel (ne peut pas contenir de FlexVol)
- verifying : opération de mirroring en cours
- wafl inconsistent : agrégat corrompu, contacter le support technique
Voir aussi
- Lun — unités logiques hébergées sur les agrégats
- Disques (NetApp) — gestion des disques physiques
- Cf — cluster failover