Vfiler
| Fiche express | |
|---|---|
| Domaine | Virtualisation logique de filer (MultiStore) |
| Commande | vfiler
|
| Contexte | NetApp ONTAP 7-mode, licence MultiStore |
| Voir aussi | Créer un vFiler avec options · Ajouter un volume à un vFiler |
Un vFiler est une instance logique de filer NetApp (fonctionnalité MultiStore), permettant de partitionner un contrôleur physique en plusieurs filers virtuels indépendants — chacun avec ses propres IP, volumes et administration.
Un cas d'usage courant est le couple vFiler de production / vFiler DR (Disaster Recovery) : le vFiler DR est synchronisé avec son homologue de production, ce qui permet de répliquer les données entre baies distinctes et de basculer d'une baie à l'autre en cas de sinistre.
Usage courant
# démarrer / arrêter un vfiler
vfiler stop vfiler_name
vfiler start vfiler_name
# afficher l'état et le détail
vfiler status
vfiler status -r
# se positionner dans le contexte du vfiler
vfiler context vfiler_name
# exécuter une commande depuis vfiler0 dans le contexte d'un autre vfiler
vfiler run vfiler_name route add default x.x.x.x 1
Configuration
# lancer l'assistant de configuration du vfiler
vfiler run vfiler_name setup
# lancer l'assistant de configuration CIFS du vfiler
vfiler run vfiler_name cifs setup
Limite du nombre de vfilers
vfiler limit
vfiler limit 16
Le nombre maximal de vfilers dépend de la mémoire du contrôleur — vérifier la documentation NetApp pour les pré-requis mémoire avant d'augmenter la limite.
| Mémoire système | Défaut | Max (standalone ou paire HA) |
|---|---|---|
| Moins de 1 Go | 3 | 11 |
| 1 à 2 Go | 5 | 26 |
| 2 Go ou plus | 11 | 65 |
Renommer, ajouter, retirer, détruire
vfiler rename old_vfiler_name new_vfiler_name
# ajoute une IP et un volume (ou une qtree) supplémentaire à un vfiler existant
vfiler add vfiler_name -i x.x.x.x /vol/volume_name
# retire une IP et un volume d'un vfiler existant
vfiler remove vfiler_name -i x.x.x.x /vol/volume_name
# supprime un vfiler
vfiler destroy vfiler_name
Protocoles autorisés
# autorise cifs, nfs et iscsi (désactive rsh, ssh, ftp et http)
vfiler allow vfiler_name proto=cifs proto=nfs proto=iscsi
vfiler disallow vfiler_name proto=cifs proto=nfs proto=iscsi
vFiler DR (Disaster Recovery)
vfiler dr status -l root:pass [vfiler]@[ctrl]
Initialisation
La commande de configuration initiale s'exécute depuis le vfiler secondaire :
vfiler dr configure -l root:pass [vfiler]@[ctrl]
Synchronisation
# création du volume de destination
vfiler dr resync [vfiler]@[ctrl]
Bascule
Lors d'un sinistre sur la baie de production, il est possible de basculer le vfiler de production sur le DR :
vfiler dr activate [vfiler_NAME]
Suppression
vfiler dr delete -l root:pass [vfiler]@[ctrl]
Migration d'un vfiler
Déplace un vfiler distant vers le contrôleur local :
vfiler migrate start [-l user:password] [-c secure] [-e ifname:IP_address:netmask,...] remote_vfiler@remote_filer
vfiler migrate status remote_vfiler@remote_filer
vfiler migrate cancel [-c secure] remote_vfiler@remote_filer
vfiler migrate complete [-l remote_login:remote_passwd] [-c secure] remote_vfiler@remote_filer
Voir aussi
- Créer un vFiler avec options — procédure complète de création (ipspace, licence, dédup, snapshots)
- Ajouter un volume à un vFiler — ajout d'un volume à un vfiler DR existant
- Ajouter un partage CIFS à un vFiler
- Ajouter une permission NFS à un vFiler