Users Guide

Méthodes RAID
Les méthodes RAID servent à appliquer des attributs aux différents composants RAID. Chaque méthode possède un
ensemble de paramètres d'entrée et de sortie. Les méthodes ont des valeurs de code de retour spécifiques. Les
différentes méthodes relatives à la classe de service RAID sont les suivantes :
La méthode AssignSpare() sert à attribuer un disque physique comme disque de secours dédié pour un disque
virtuel, ou comme disque de secours global.
La méthode ResetConfig() sert à supprimer tous les disques virtuels et à désattribuer tous les disques physiques
de secours. Toutes les données sur les disques virtuels existants sont perdues.
REMARQUE: Les disques virtuels (sur les disques physiques étrangers) qui ne sont pas importés ne sont pas
supprimés.
La méthode ClearForeignConfig() sert à préparer tous les disques physiques étrangers à inclure dans la
configuration locale.
REMARQUE: Toutes-les données sur les disques physiques étrangers sont perdues.
La méthode DeleteVirtualDisk() sert à supprimer un seul disque virtuel à partir du contrôleur ciblé. L'exécution
réussie de cette méthode se traduit par le marquage de ce disque virtuel pour la suppression.
La méthode CreateVirtualDisk() sert à créer un seul disque virtuel sur le contrôleur ciblé. L'exécution réussie de
cette méthode se traduit par un disque virtuel en attente mais pas encore créé.
La méthode GetDHSDisks() sert à trouver les lecteurs qui peuvent servir de disque de secours dédié pour le
disque virtuel identifié.
La méthode GetRAIDLevels() sert à trouver les niveaux de RAID applicables pour créer des disques virtuels. Si la
liste des disques physiques n'est pas fournie, cette méthode s'applique à tous les disques connectés.
La méthode GetAvailableDisks() sert à trouver les lecteurs utilisables pour la création de disques virtuels.
La méthode CheckVDValues() sert à trouver la taille de disques virtuels et les paramètres par défaut pour un
niveau de RAID et un ensemble de disques donnés.
La méthode SetControllerKey() définit la clé sur les contrôleurs qui prennent en charge le cryptage des lecteurs.
La méthode LockVirtualDisk() crypte le disque virtuel identifié. Le disque virtuel doit résider sur des disques
physiques qui prennent en charge le cryptage lorsque celui-ci est activé.
La méthode CreateTargetedConfigJob() sert à appliquer les valeurs en attente créées par d'autres méthodes.
L'exécution réussie de cette méthode crée une tâche pour appliquer les valeurs d'attributs en attente.
REMARQUE: Les appels à la méthode CreateTargetedConfigJob() qui suivent le premier appel à la méthode
CreateTargetedConfigJob() produisent une erreur jusqu'à la fin de l'exécution de la première tâche.
La méthode DeletePendingConfiguration() annule les modifications des configurations en attente (créées en
utilisant les autres méthodes) effectuées avant la création de la tâche de configuration à l'aide de
CreateTargetedConfigJob().
La méthode RemoveControllerKey() efface la clé de cryptage sur le contrôleur. Tous les disques virtuels cryptés
sont effacés ainsi que leurs données.
La méthode Rekey() sert à modifier la clé de cryptage de gestion de clé locale sur le contrôleur cible.
La méthode EnableControllerEncryption() applique LKM (Local Key Encryption) sur les contrôleurs.
La méthode SetAttribute() sert à définir ou à modifier la valeur d'un attribut RAID.
La méthode SetAttributes() sert à définir ou à modifier les valeurs d'un groupe d'attributs.
La méthode CreateVirtualDisk() sert à créer un disque virtuel sur le contrôleur cible. Cette méthode peut
également être utilisée pour effectuer les opérations suivantes :
Créer un disque virtuel en tranches. Un disque virtuel en tranches est créé si la valeur du paramètre
d'entrée Size (Taille) de CreateVirtualDisk() est inférieure à la taille totale de l'ensemble des disques
physiques. D'autres disques virtuels en tranches peuvent être créés en utilisant le même ensemble de
disques physiques et le même niveau de RAID utilisé pour créer le premier disque virtuel.
94