Vfiler

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
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