Virtualisation du stockage SAN via SVC

SAN Volume Controller

Principe

SVC est conçu pour mettre en commun la totalité du stockage SAN pour créer un réservoir de stockage avec une gestion centralisée. La représentation en un poll de stockage et du à la virtualisation. Cela permet de représenter tous les volumes reçus de la même manière, peut-importe leur origine comme on peut le voir sur la figure suivante.

Virtualisation du stockage
Virtualisation du stockage via le SVC.

Le serveur SVC est basé sur un noyau Linux, mais le jeu de commande est restreint aux commandes d'administration SVC. Nous avons deux types de commandes :

Pour des raisons de Haute Disponibilité, le SVC fonctionne par nœud (une paire de serveurs). Ces nœuds sont inclus dans un cluster qui peut contenir jusqu’à 8 nœuds. En plus de cela, toutes les ressources des serveurs sont partagées dans le cluster. C'est-à-dire que chaque nœud connait la configuration des autres et la puissance de calcul répartie sur l'ensemble. Mais lorsqu'un serveur s'arrête le suivant, dans le nœud ou dans le cluster, prend la relève en tant que "premier" serveur.

Fonctionnalités

SVC propose plusieurs fonctionnalités en plus de la virtualisation pour gérer le stockage mais aussi pour le copier :

Thing Provision Storage

Principe Thing Provisioning
Principe du Thing Provisioning face à une allocation statique.
Le Thing Provisioning permet d’allouer à des serveurs plus de capacité que ce dont dispose réellement le SVC. Une allocation granulaire de capacité est mise en place par le serveur SVC. Au moment de l'écriture, si la capacité approche des limites la capacité disponible augment selon ce qui a été défini. Par exemple on peut allouer un disque de 100 Go avec une disponibilité de base de 10 Go et allouer 100 Mo à chaque fois que nécessaire.

Possibilités de migration des données

Il existe deux types de migration : Les copies internes au cluster et les externes.
Commençons par les copies internes aussi appelé Flash Copy qui est la copie à l’intérieur du même nœud SVC mais sur des baies hétérogènes. Possibilité de copie en cascade (jusqu’à 256 relations). Copie incrémentale ou non-incrémentale et reverse.

Flash Copy
Différentes possibilité de Flash Copy.
Le second type de copie est la copie distante. Il est possible de faire de la copie en cascade jusqu’à 4 clusters. Il y a d'abord une copie initiale complète qui est suivie d'une copie incrémentale. La copie distante se fait de deux façons :

Protection des données

Réglage des performances

Niveau de compression
Niveau de compression possible.

Informations technique

Face avant du SVC
Face avant du SVC.
Face arrière du SVC
Face arrière du SVC.