Définir les pools de stockage sur bande et sur disque TSM
Le nœud d'archivage écrit dans un pool de stockage sur disque. Pour archiver du contenu sur bande, vous devez configurer le pool de stockage sur disque afin de déplacer le contenu vers un pool de stockage sur bande.
Pour un serveur TSM, vous devez définir un pool de stockage sur bandes et un pool de stockage sur disque dans Tivoli Storage Manager. Une fois le pool de disques défini, créez un volume de disque et affectez-le au pool de disques. Un pool de bandes n'est pas nécessaire si votre serveur TSM utilise du stockage sur disque uniquement.
Vous devez effectuer plusieurs étapes sur votre serveur TSM avant de pouvoir créer un pool de stockage sur bandes. (Créez une bibliothèque de bandes et au moins un lecteur dans la bibliothèque de bandes. Définissez un chemin entre le serveur et la bibliothèque et entre le serveur et les lecteurs, puis définissez une classe de périphériques pour les lecteurs.) Les détails de ces étapes peuvent varier en fonction de la configuration matérielle et des besoins de stockage du site. Pour plus d'informations, consultez la documentation TSM.
Le jeu d'instructions ci-dessous illustre le processus. Vous devez savoir que les besoins spécifiques à votre site peuvent varier en fonction des besoins de votre déploiement. Pour plus d'informations sur la configuration et pour obtenir des instructions, consultez la documentation TSM.
Vous devez vous connecter au serveur avec des privilèges d'administration et utiliser l'outil dsmadmc pour exécuter les commandes suivantes. |
-
Créez une bibliothèque de bandes.
define library tapelibrary libtype=scsi
Où
tapelibrary
est un nom arbitraire choisi pour la bibliothèque de bandes et la valeur delibtype
peut varier selon le type de bibliothèque de bandes. -
Définissez un chemin entre le serveur et la bibliothèque de bandes.
define path servername tapelibrary srctype=server desttype=library device=lib-devicename
-
servername
Est le nom du serveur TSM -
tapelibrary
est le nom de bibliothèque de bandes que vous avez défini -
lib-devicename
est le nom du périphérique de la bibliothèque de bandes
-
-
Définissez un lecteur pour la bibliothèque.
define drive tapelibrary drivename
-
drivename
est le nom que vous souhaitez spécifier pour le lecteur -
tapelibrary
est le nom de bibliothèque de bandes que vous avez définiIl est possible que vous souhaitiez configurer un ou plusieurs lecteurs supplémentaires, en fonction de la configuration de votre matériel. (Par exemple, si le serveur TSM est connecté à un commutateur Fibre Channel qui comporte deux entrées d'une bibliothèque de bandes, vous pouvez définir un lecteur pour chaque entrée.)
-
-
Définissez un chemin entre le serveur et le lecteur que vous avez défini.
define path servername drivename srctype=server desttype=drive library=tapelibrary device=drive-dname
-
drive-dname
est le nom du périphérique du lecteur -
tapelibrary
est le nom de bibliothèque de bandes que vous avez définiRépétez l'opération pour chaque lecteur que vous avez défini pour la bibliothèque de bandes à l'aide d'un lecteur distinct
drivename
etdrive-dname
pour chaque lecteur.
-
-
Définir une classe de périphérique pour les lecteurs.
define devclass DeviceClassName devtype=lto library=tapelibrary format=tapetype
-
DeviceClassName
est le nom de la classe de périphérique -
lto
est le type de lecteur connecté au serveur -
tapelibrary
est le nom de bibliothèque de bandes que vous avez défini -
tapetype
est le type de bande ; par exemple, ultrium3
-
-
Ajoutez des volumes de bande à l'inventaire de la bibliothèque.
checkin libvolume tapelibrary
tapelibrary
est le nom de bibliothèque de bandes que vous avez défini. -
Créez le pool de stockage sur bande primaire.
define stgpool SGWSTapePool DeviceClassName description=description collocate=filespace maxscratch=XX
-
SGWSTapePool
Est le nom du pool de stockage de bandes du nœud d'archivage. Vous pouvez sélectionner n'importe quel nom pour le pool de stockage de bandes (tant que le nom utilise les conventions de syntaxe attendues par le serveur TSM). -
DeviceClassName
est le nom de la classe de périphérique pour la bibliothèque de bandes. -
description
Est une description du pool de stockage qui peut être affichée sur le serveur TSM à l'aide dequery stgpool
commande. Par exemple : « pool de stockage sur bande pour le nœud d'archivage ». -
collocate=filespace
Spécifie que le serveur TSM doit écrire des objets à partir du même espace de fichiers dans une seule bande. -
XX
est l'une des suivantes :-
Nombre de bandes vides dans la bibliothèque de bandes (dans le cas où le nœud d'archivage est la seule application utilisant la bibliothèque).
-
Nombre de bandes allouées pour l'utilisation par le système StorageGRID (dans les cas où la bibliothèque de bandes est partagée).
-
-
-
Sur un serveur TSM, créez un pool de stockage sur disque. Sur la console d'administration du serveur TSM, entrez
define stgpool SGWSDiskPool disk description=description maxsize=maximum_file_size nextstgpool=SGWSTapePool highmig=percent_high lowmig=percent_low
-
SGWSDiskPool
Est le nom du pool de disques du nœud d'archivage. Vous pouvez sélectionner n'importe quel nom pour le pool de stockage sur disque (tant que le nom utilise les conventions de syntaxe attendues par le TSM). -
description
Est une description du pool de stockage qui peut être affichée sur le serveur TSM à l'aide dequery stgpool
commande. Par exemple, "disque de stockage pool pour le noeud d'archivage". -
maximum_file_size
force les objets de plus grande taille à être écrits directement sur bande, au lieu d'être mis en cache dans le pool de disques. Il est recommandé de le réglermaximum_file_size
À 10 Go. -
nextstgpool=SGWSTapePool
Désigne le pool de stockage sur disque au pool de stockage sur bandes défini pour le nœud d'archivage. -
percent_high
définit la valeur à laquelle le pool de disques commence à migrer son contenu vers le pool de bandes. Il est recommandé de le réglerpercent_high
sur 0, pour que la migration des données commence immédiatement -
percent_low
définit la valeur à laquelle la migration vers le pool de bandes s'arrête. Il est recommandé de le réglerpercent_low
à 0 pour effacer le pool de disques.
-
-
Sur un serveur TSM, créez un ou plusieurs volumes de disque et affectez-les au pool de disques.
define volume SGWSDiskPool volume_name formatsize=size
-
SGWSDiskPool
est le nom du pool de disques. -
volume_name
est le chemin complet vers l'emplacement du volume (par exemple,/var/local/arc/stage6.dsm
) Sur le serveur TSM où il écrit le contenu du pool de disques en préparation du transfert sur bande. -
size
Est la taille, en Mo, du volume de disque.Par exemple, pour créer un volume de disque unique de sorte que le contenu d'un pool de disques remplisse une seule bande, définissez la valeur de la taille sur 200000 lorsque le volume de bande a une capacité de 200 Go.
Cependant, il est préférable de créer plusieurs volumes de disque de taille inférieure, car le serveur TSM peut écrire sur chaque volume du pool de disques. Par exemple, si la taille de la bande est de 250 Go, créez 25 volumes de disque d'une taille de 10 Go (10000) chacun.
Le serveur TSM préalloue de l'espace dans le répertoire du volume de disque. Cette opération peut prendre un certain temps (plus de trois heures pour un volume de disque de 200 Go).
-