Dell™ PowerVault™ Modular Disk Storage Manager - Guide CLI w w w. d e l l . c o m | s u p p o r t . d e l l .
Remarques et avis REMARQUE : une REMARQUE indique des informations importantes qui peuvent vous aider à mieux utiliser votre ordinateur. AVIS : un AVIS vous avertit d'un risque de dommage matériel ou de perte de données et vous indique comment éviter le problème. ____________________ Les informations contenues dans ce document peuvent être modifiées sans préavis. © 2008 Dell Inc. Tous droits réservés. La reproduction de ce document de quelque manière que ce soit sans l'autorisation écrite de Dell Inc.
Table des matières 1 À propos de l'interface de ligne de commande . . . . . . . . . . . . . . . . . . . . . . 13 Utilisation de l'interface de ligne de commande . . . . 14 . . . . . . . . . 15 . . . . . . . . . . . . . . . . . . 16 Remarques relatives à la syntaxe Commandes CLI Paramètres de ligne de commande . . . . . . . . Remarques concernant le format des commandes . . . 24 . . . . . . . . . . . 24 . . . . . . . . . . . . . . . . . . . . . .
3 Configuration d'une matrice de stockage . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Configuration d'une matrice de stockage . . . . . . . Vérification des éléments composant la matrice de stockage . . . . . . . . . . . . . . . . Enregistrement d'une configuration dans un fichier . . . . . . . . . . . . . . . . . . . . . . . . . . 55 . . . . . . . . . . . . 58 Définition du mot de passe de la matrice de stockage . . . . . . . . . . . . . . . . . . . . .
Création d'un instantané de disque virtuel à partir de disques physiques définis par le logiciel . . . . . . . . . . . . . . . . . . . . . . Création d'un instantané de disque virtuel avec définition du nombre de disques physiques . . . Paramètres définis par l'utilisateur . 73 . . . . . . . . 74 Noms des disques virtuels contenant les instantanés et les disques virtuels d’instantané des données modifiées . . . . . . . . . . . . . . 76 . . . 77 . . . .
Modification des paramètres d'une copie de disque virtuel . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Lancement d'une nouvelle copie d'un disque virtuel . 91 Préparation des serveurs hôtes au remplacement d'une copie de disque virtuel . . . . . . . . . . . 91 Remplacement d'une copie de disque virtuel . . . 92 . . . . . . . . . . 93 Arrêt de la copie d'un disque virtuel Suppression des éléments source et cible d'une copie . . . . . . . . . . . . . . . . . . . . . . . 94 . . . . .
Modification de la taille des segments . . . . . 104 . . . . . . . . . . . . . . . 105 Défragmentation d'un groupe de disques Dépannage et diagnostics Collecte de données concernant un disque physique . . . . . . . . . . . . . . . . . . . . . . 105 . . . . . . . . . 105 . . . . . . . . . . . . . . 107 Diagnostic d'un contrôleur RAID Opérations de récupération . Définition du mode de fonctionnement d'un contrôleur RAID . . . . . . . . . . . . . . . Initialisation d'un disque physique . . .
Commandes portant sur les disques virtuels . . . 119 Commandes relatives à la copie de disques virtuels . . . . . . . . . . . . . . . . . . . . . . . 119 Commandes classées dans l'ordre alphabétique . . . 120 Accept storageArray pendingTopology . . . . . . 120 . . . . . . . . . . 120 . . . . . . . . . . . . 121 Activate storageArray firmware AutoConfigure storageArray . . . . . . 123 . . . . . . . . . . . . . . . . . . 123 AutoConfigure storageArray hotSpares Check virtualDisk . . . .
Delete Virtual Disk Diagnose controller . . . . . . . . . . . . . . . . . 150 . . . . . . . . . . . . . . . . 151 . . . . . . . . . . . 154 . . . . . . . . . . . . . . . . 154 Disable storageArray feature Download firmware Download physicalDisk firmware . . . . . . . . . . . . 156 . . . . . . . . 157 Download storageArray firmware/NVSRAM Download storageArray NVSRAM . . . 158 . . . . . . . . . . . . . . . . . . 159 Download storageArray physicalDiskFirmware Enable controller 155 . . .
Matrice de stockagesave storageArray iscsiStatistics . . . . . . . . . . . . . . . . . . . . . 178 178 . . . . . . . . . 178 . . . . . . . . . . 179 . . . . . . . . . . . . . . . . . . . . 179 Save storageArray stateCapture . Save storageArray supportData Set controller . . . . . . . . . . . 181 . . . . . . . . . . . . . . . . . . . 182 Informations supplémentaires Set diskGroup . Set enclosure attribute . . . . . . . . . . . . . . . Set enclosure identification . . . . . . . . . . . . .
Set Storage Array Learn Cycle . Set storageArray time . . . . . . . . . . 206 . . . . . . . . . . . . . . . 207 . . . . 207 . . . . . . . . . . . . . . . . . . . 208 Set iscsiTarget unnamedDiscoverySession Set virtualDisk Set virtualDiskCopy . . . . . . . . . . . . . . . . . . . . . . . . . 213 . . . . . . . . . . . . . . . . . . 214 Show iscsiInitiator iscsiSessions Show diskGroup 212 Show allHostPorts . . . . . . . . . . . . . . . . . 215 Show physicalDisk . . . . . . . . . . . . . .
Start storageArray dhcpRefresh . . . . . . . . . . Start physical disk channel fault isolation diagnostics . . . . . . . . . . . . . . . . Syntaxe 233 . . . . . 234 . . . . . . . . . . . . . . . . . . . . . . . 234 Start physicalDisk blink . . . . . . . . . . . . . . . Start physicalDisk initialize . . . . . . . . . . . . . 236 . . . . . . . . . 236 . . . . . . . . . . . . . . 237 Start physicalDisk reconstruction Start storageArray blink 235 . . . . . . . . . . 237 . . . . . . . . . .
À propos de l'interface de ligne de commande Ce guide est destiné aux administrateurs système, développeurs et ingénieurs devant utiliser l'interface de ligne de commande (CLI), ainsi que les commandes et fichiers scripts associés. Certaines commandes CLI correspondent à des fonctions qui sont également accessibles via l'interface graphique de la matrice de stockage (MD Storage Manager).
L'interface vous donne un accès direct au moteur de script du logiciel Dell™ PowerVault™ Modular Disk Storage Manager (« MD Storage Manager »). Le moteur de script lit les commandes, ou exécute un fichier script à partir de la ligne de commande, et performe les opérations recommandées par les commandes.
• Des commandes script Les commandes CLI utilisent généralement la syntaxe suivante : SMcli storageArray parameters script-commands; SMcli Appelle l'interface de ligne de commande matrice-stockage Nom d'hôte ou adresse IP de la matrice de stockage paramètres Paramètres CLI définissant l'environnement et l'objectif de la commande commandes-script Une ou plusieurs commandes script ou nom du fichier script contenant les commandes Les commandes script permettent de définir la configuration de la matric
Commandes CLI Cette section répertorie les commandes CLI pouvant être utilisées pour : • identifier des matrices de stockage ; • définir des mots de passe ; • ajouter des matrices de stockage ; • définir des paramètres de communication ; • entrer des commandes script de configuration ; • indiquer un fichier contenant des commandes script de configuration. Les informations suivantes décrivent la syntaxe générale des commandes CLI et les paramètres et les terminaux utilisés dans chaque commande.
SMcli (-n storage-array-name | -w WWID) [-c "command; {command2};"] [-o outputfile][-p password][-e][-S] SMcli (-n storage-array-name | -w WWID) [-f scriptfile] [-o outputfile] [-p password] [-e] [-S] SMcli (-n storage-array-name | -w WWID) [-o outputfile][-p password][-e][-S] SMcli -a email:email-address [host-name-or-IP-address1 [host-name-or-IP-address2]] [-n storage-array-name | -w WWID | -h host-name | -r (host_sa | direct_sa)] [-I information-to-include][-q frequency][-S] SMcli -x email:email-address
Paramètres de ligne de commande Tableau 1-2. Paramètres de ligne de commande Paramètre Définition nom-hôte-ou-adresse-IP Indiquez le nom d'hôte ou l'adresse IP d'une matrice de stockage gérée en mode intrabande (IPv4 ou iPv6) ou hors bande (IPv4 uniquement). • Si vous gérez une matrice via un système hôte directement connecté (gestion intrabande), vous devez utiliser le paramètre -n si plusieurs matrices sont connectées à cet hôte.
Tableau 1-2. Paramètres de ligne de commande (suite) Paramètre Définition -c Permet d'indiquer que vous entrez une ou plusieurs commandes script à exécuter sur la matrice de stockage spécifiée. Terminez chaque commande par un pointvirgule (;). Le paramètre -c ne peut être mentionné qu'une seule fois pour chaque ligne de commande, mais il peut être suivi de plusieurs commandes script. -d Permet d'afficher le contenu du fichier script de configuration.
Tableau 1-2. Paramètres de ligne de commande (suite) Paramètre Définition -g Permet d'indiquer un fichier ASCII contenant les informations de contact de l'expéditeur des courriers électroniques devant être incluses dans toutes les notifications d'alerte. L'interface CLI traite ce fichier comme un fichier texte sans délimiteur ni format particulier.
Tableau 1-2. Paramètres de ligne de commande (suite) Paramètre Définition -i À utiliser avec le paramètre -d pour afficher l'adresse IP des matrices de stockages reconnues. -m Permet d'indiquer le nom d'hôte ou l'adresse IP du serveur de messagerie à partir duquel les notifications d'alertes sont envoyées. -n Permet d'indiquer le nom de la matrice de stockage sur laquelle les commandes script doivent être exécutées. Ce nom est facultatif si vous utilisez la variable nom-hôte-ouadresse-IP.
Tableau 1-2. Paramètres de ligne de commande (suite) Paramètre Définition -q Permet d'indiquer la fréquence selon laquelle les informations supplémentaires sur le profil ou les modules de support doivent être ajoutées aux notifications d'alertes envoyées par courrier électronique. Pour chaque événement critique, une notification contenant au minimum des informations de base est créée. Si vous avez défini le paramètre -I sur eventOnly, le seul argument valide pour l'option -q est everyEvent.
Tableau 1-2. Paramètres de ligne de commande (suite) Paramètre Définition -S (majuscule) Permet de supprimer les messages de progression affichés pendant l'exécution des commandes script. Cette suppression est également appelée mode silencieux.
Remarques concernant le format des commandes Si vous exécutez des commandes CLI et des commandes script sous Microsoft® Windows®, vous devez prêter une attention particulière aux guillemets (" ") utilisés dans les noms ou les libellés. Leur utilisation est expliquée ci-dessous. Lorsque les guillemets font partie d'un argument, vous devez les faire précéder d'une barre oblique inversée (\), sauf si vous êtes en mode interactif. Par exemple : -c "set storageArray userLabel=\"Engineering\";" où Engineering est
Dans le cadre du traitement des erreurs, celles-ci sont réparties dans deux catégories : • Erreurs liées à la syntaxe ou aux paramètres entrés • Exceptions résultant d'une erreur de fonctionnement Lorsque l'interface CLI rencontre l'un ou l'autre de ces types d'erreur, elle affiche les informations correspondantes et définit un code retour. Ce code peut également permettre l'indication d'informations supplémentaires sur le paramètre à l'origine de l'incident.
Tableau 1-3. Code de sortie (suite) Valeur Signification 4 Aucune matrice de stockage ne correspond à l'adresse indiquée. 5 Les adresses indiquées renvoient à plusieurs matrices de stockage. 6 Aucun nom de matrice de stockage ne correspond à l'agent hôte connecté. 7 Le nom de matrice de stockage spécifié ne correspond à l'adresse indiquée. 8 Le nom de matrice de stockage indiqué ne figure pas dans le fichier de configuration. 10 Aucune classe de gestion ne correspond à la matrice de stockage.
Tableau 1-3. Code de sortie (suite) Valeur Signification 26 Le périphérique indiqué ne figure pas dans le fichier de configuration. 27 Une erreur s'est produite lors de la mise à jour du fichier de configuration. 28 Une erreur inconnue relative à l'hôte est survenue. 29 Le fichier contenant les informations de contact de l'expéditeur est introuvable. 30 Le fichier contenant les informations de contact de l'expéditeur est illisible. 31 Le fichier userdata.txt existe déjà.
Sous Linux : SMcli -n ‘Payroll_Array’ -c ‘set storageArray userLabel="Finance_Array";’ L'exemple suivant montre comment supprimer un disque virtuel et en créer un nouveau dans une matrice de stockage. Le nom du disque virtuel existant est Stock_<_Options. Le nom du nouveau disque est Finance. Les noms d'hôte des contrôleurs RAID sont finance1 et finance2. La matrice de stockage est protégée par le mot de passe TestArray. Sous Windows : SMcli finance1 finance2 -c "set session password= \"TestArray\"; delete
Sous Linux : SMcli -n Example -f scriptfile.scr -p ‘My_Array’ o output.txt L'exemple suivant montre comment afficher toutes les matrices de stockage détectées dans la configuration en cours. La commande présentée renvoie le nom d'hôte de chaque matrice. SMcli -d Pour obtenir l'adresse IP de chaque matrice faisant partie de la configuration, ajoutez le paramètre -i à la commande.
À propos de l'interface de ligne de commande
À propos des commandes script Vous pouvez utiliser les commandes script pour configurer et gérer une matrice de stockage. Les commandes script sont différentes des commandes CLI, mais elles sont lancées à partir de la même interface. Vous pouvez entrer les commandes script individuellement ou exécuter un fichier en contenant plusieurs.
Tableau 2-1.
REMARQUE : les noms peuvent inclure des caractères alphanumériques, des tirets et des caractères de soulignement. La longueur maximale admise pour les noms de commandes est de 30 caractères. Au-delà de cette limite, vous devez remplacer les crochets ([ ]) par des chevrons (< >). Utilisez un type d'objet lorsque la commande ne fait référence à aucun objet spécifique. Le paramètre all permet d'inclure tous les objets de ce type figurant dans la matrice de stockage (exemple : allVirtualDisks).
Tableau 2-2. Types d'objet et identificateurs (suite) Type d'objet Identificateur virtualDiskCopy Libellé défini par l'utilisateur pour le disque virtuel cible (et source, éventuellement) diskGroup Numéro du groupe de disques virtuels Les données concernant l'instruction se présentent sous la forme attribut= valeur (par exemple raidLevel=5), nom d'attribut (par exemple batteryInstallDate) ou nom d'opération (par exemple consistency Check).
Tableau 2-3. Format générique des commandes script (suite) Syntaxe de commande Description create objet {donnéesinstruction} Crée un objet du type indiqué. deactivate objet {donnéesinstruction} Supprime l'environnement défini pour une opération. delete objet Supprime un objet créé précédemment. diagnose objet {donnéesinstruction} Exécute un test et en affiche les résultats. disable objet {donnéesinstruction} Empêche l'exécution d'une fonction.
Tableau 2-3. Format générique des commandes script (suite) Syntaxe de commande Description revive objet Force le passage d'un objet de l'état « Failed » (Échec) à l'état « Optimal ». Utilisez cette commande uniquement lors d'une procédure de récupération après erreur. save objet {donnéesinstruction} Consigne les informations sur l'objet dans un fichier. set objet {donnéesinstruction} Modifie les attributs de l'objet. Les modifications sont appliquées immédiatement.
Tableau 2-4.
Tableau 2-4.
Tableau 2-4. Éléments de syntaxe récurrents (suite) Syntaxe récurrente Valeur instance-based-repository-spec repositoryRAIDLevel=niveau-raidréférentielrepositoryPhysicalDisks=(liste-spécdisques physiques)[enclosureLossProtect= booléen]repositoryDiskGroup=numéro-groupede-disques-virtuel[freeCapacityArea=entierlittéral] Utilisez repositoryRAIDLevel avec repositoryPhysicalDisks. N'indiquez pas le niveau RAID ou les disques physiques avec un groupe de disques.
Tableau 2-4. Éléments de syntaxe récurrents (suite) Syntaxe récurrente Valeur nvsram-bit-setting masque-nvsram, valeur-nvsram (0x hexadécimal, 0x hexadécimal | entier-littéral) ipv4-address (0–255).(0–255).(0–255).
Tableau 2-5.
• Si vous entrez plusieurs commandes sur une même ligne, séparez-les par un point virgule (;). • Vous devez insérer un espace entre chaque commande de base et les paramètres principal et secondaire qui lui sont associés. • Le moteur de script tient compte de la différence entre majuscules et minuscules. • Vous pouvez expliquer le fonctionnement d'un fichier script (pour vousmême mais aussi pour les futurs utilisateurs) en y ajoutant des commentaires.
Ajout de commentaires à un script Pour ajouter des commentaires à un fichier script, vous disposez de trois méthodes : 1 Le moteur de script interprète comme un commentaire tout texte inclus entre deux barres obliques (/ /) et un caractère de fin de ligne. Si le moteur de script ne détecte aucun caractère de fin de ligne après un commentaire, il affiche un message d'erreur et arrête l'exécution du script.
À propos des commandes script
Configuration d'une matrice de stockage Ce chapitre indique comment utiliser la ligne de commande pour exécuter des commandes script permettant de créer un disque virtuel à partir d'un groupe de disques physiques. Il présente également les procédures de configuration d'une matrice de stockage RAID. Les explications fournies supposent que vous comprenez les concepts de base et la terminologie liés à la technologie RAID.
Les exemples figurant dans ce chapitre présentent l'utilisation des commandes script et CLI. La syntaxe utilisée correspond à un système hôte sous Microsoft® Windows®. L'invite C:\ et le chemin DOS sont indiqués dans chaque exemple, mais ces informations peuvent varier en fonction de votre système d'exploitation. Pour la plupart des commandes et fichiers script, la syntaxe est la même pour tous les systèmes d'exploitation Windows et Linux.
Vérification des éléments composant la matrice de stockage Même si la matrice de stockage n'a encore jamais été configurée, vous devez déterminer les éléments matériels et logiciels devant y être inclus. Si la matrice est déjà configurée, vous devez vous assurer que les modifications apportées ne risquent pas d'altérer les paramétrages existants, sauf si vous la reconfigurez totalement.
La commande show storageArray profile renvoie des informations détaillées sur la matrice. Ces informations sont affichées dans plusieurs fenêtres. Ces informations sont affichées dans plusieurs fenêtres. Pour pouvoir les visualiser intégralement, vous devrez peut-être augmenter la taille de la mémoire tampon d'affichage. Ces informations étant très détaillées, il peut également s'avérer utile de les enregistrer dans un fichier. Pour ce faire, entrez la commande comme suit : client>smcli 123.45.67.
• show storageArray hostTopology (« Show storageArray hostTopology » à la page 224) • show storageArray lunmappings (« Show storageArray lunMappings » à la page 224) • show allVirtualDisks (« Show virtualDisk » à la page 227) • show diskGroup (« Show diskGroup » à la page 214) • show virtualDisk reservations (« Show virtualDisk reservations » à la page 232) Les commandes suivantes renvoient également des informations concernant la matrice de stockage : • show storageArray autoConfigure (« Show st
Après avoir créé une nouvelle configuration, ou pour copier une configuration existante afin de l'appliquer à d'autres matrices de stockage, vous pouvez l'enregistrer dans un fichier. Pour ce faire, utilisez la commande save storageArray configuration. Cette opération crée un fichier script que vous pouvez exécuter à partir de la ligne de commande.
Création de disques virtuels à partir de disques physiques affectés par l'utilisateur Lorsque vous créez un disque virtuel et que vous lui affectez les disques physiques à utiliser, MD Storage Manager crée un groupe de disques. Le groupe de disques résultant est ensuite numéroté par le micrologiciel du contrôleur RAID. Le format général de la commande est le suivant : create virtualDisk physicalDisks= (enclosureID0,slotID0...
Le paramètre segmentSize est le même que celui décrit pour la commande autoConfigure storageArray. Reportez-vous à la section « Utilisation de la commande autoConfigure » à la page 55. Le paramètre enclosureLossProtect active ou désactive la protection contre les pannes d'enceinte pour le groupe de disques. (Pour plus d'informations sur le fonctionnement de la protection contre les pannes d'enceinte, reportez-vous à la section « Protection contre les pannes d'enceinte » à la page 54.
create virtualDisk physicalDiskCount= numberOfPhysicalDisks raidLevel=(0 | 1 | 5 | 6) userLabel="virtualDiskName" [physicalDiskType= (SAS | SATA)] [capacity=virtualDiskCapacity | owner=(0 | 1) | segmentSize=segmentSizeValue] [enclosureLossProtect=(TRUE | FALSE)]) REMARQUE : les paramètres physicalDiskType, capacity, owner, segmentSize et enclosureLossProtect sont facultatifs.
Création de disques virtuels dans un groupe de disques existant Pour ajouter un nouveau disque virtuel à un groupe existant, utilisez la commande suivante : create virtualDisk DiskGroup=diskGroupNumber userLabel="virtualDiskName" [freeCapacityArea= freeCapacityIndexNumber | capacity= virtualDiskCapacity | owner=(0 | 1) | segmentSize= segmentSizeValue] REMARQUE : les paramètres freeCapacityArea, capacity, owner et segmentSize sont facultatifs.
Le tableau suivant présente les résultats pouvant être générés par le paramètre enclosureLossProtect. Ces résultats varient selon que l'affectation des disques physiques a été effectuée par l'utilisateur ou par le contrôleur RAID. Méthode enclosureLossProtect= TRUE enclosureLossProtect=FALSE Vous procédez vousSi vous sélectionnez même à l'affectation plusieurs disques physiques des disques physiques. dans une même enceinte, la matrice de stockage renvoie une erreur.
Une fois que vous avez défini ces paramètres, MD Storage Manager automatiquement crée les groupes de disques, les disques virtuels et les disques de secours. Les contrôleurs RAID affectent des numéros aux groupes de disques et disques virtuels créés. Une fois que MD Storage Manager a créé la configuration initiale, vous pouvez utiliser la commande set virtualDisk pour définir les labels des disques virtuels. Avant d'entrer la commande autoConfigure storageArray, exécutez show storageArray autoConfigure.
• Le paramètre virtualDisksPerGroupCount définit le nombre de disques virtuels devant être inclus dans chaque groupe de disques. • Le paramètre hotSpareCount définit le nombre de disques de secours devant être inclus dans chaque groupe de disques. • Le paramètre segmentSize définit la quantité de données (en kilo-octets) que le contrôleur RAID écrit sur un disque physique inclus dans un disque virtuel avant de passer au disque physique suivant. L'unité de stockage la plus petite est le bloc de données.
Exemple de commande autoConfigure client>smcli 123.45.67.89 -c "autoConfigure storageArray physicalDiskType=SAS raidLevel=5 diskGroupWidth=8 diskGroupCount=3 virtualDisksPerGroupCount=4 hotSpareCount=2 segmentSize=8;" Cet exemple de commande crée une configuration qui utilise des disques physiques SAS définis en RAID 5. Trois groupes de disques sont créés. Chaque groupe de disques est composé de huit disques physiques configurés en quatre disques virtuels.
set storageArray password="password" Le paramètre password définit le mot de passe de la matrice. L'utilisation d'un mot de passe sécurise la matrice de stockage et évite que les commandes destructrices puissent être entrées trop facilement. REMARQUE : les commandes CLI n'affichent pas d'avertissements interactifs concernant les commandes destructrices. AVIS : l'utilisation de commandes destructives peut provoquer des incidents graves, notamment des pertes de données.
SMcli -m MyCompany.com -F MyStorageArrayEvent@MyCompany.com L'exemple suivant définit l'adresse de destination et indique que seules les informations relatives à l'événement doivent être envoyées : SMcli -a email:MyCompanySupport@MyCompany.com 123.45.67.89 -I eventOnly L'exemple suivant montre comment configurer les alertes d'interruption SNMP. L'adresse de destination est 123.45.67.891. La matrice de stockage correspond à l'adresse 123.45.67.892 et le nom de communauté est public.
configurez la matrice de stockage. Vous n'utiliserez donc probablement ce paramètre que si vous devez modifier la façon dont la matrice interagit avec les systèmes hôtes. Avant de définir le type de système hôte par défaut, vous devez déterminer les types de systèmes connectés à la matrice. Pour afficher les informations correspondantes, vous pouvez utiliser la commande show storageArray avec le paramètre defaultHostType ou hostTypeTable.
• Modification du niveau RAID d'un groupe de disques Une priorité faible permet d'optimiser les performances du système, mais rallonge la durée de l'opération de modification (et inversement). La commande set virtualDisk permet de définir la priorité des modifications pour un disque virtuel. Le format général de la commande est le suivant : set (allVirtualDisks | virtualDisk [virtualDiskName] | virtualDisks [virtualDiskName1 ...
Le format général de la commande est le suivant : set (physicalDisk [enclosureID,slotID] | physicalDisks [enclosureID0,slotID0 ... enclosureIDn,slotIDn] hotSpare=(TRUE | FALSE) L'exemple suivant montre comment utiliser cette commande pour configurer des disques de secours : client>smcli 123.45.67.89 -c "set physicalDisks [0,2 0,3] hotSpare=TRUE;" Entrez l'ID de l'enceinte et de l'emplacement de chaque disque physique à utiliser. La liste doit être mise entre crochets ([ ]).
Configuration d'une matrice de stockage
Utilisation de la fonction d’instantané Ce chapitre décrit le fonctionnement des instantanés. Il répertorie les commandes script correspondantes et indique comment utiliser les commandes permettant de créer des instantanés de disque virtuel.
• Possibilité de sauvegarder les données souvent et rapidement sans aucune interruption de service, mais aussi de tester de nouvelles versions d'un système de base de données sans affecter les données réelles. • Lecture, enregistrement et copie des clichés de disque virtuel. • Utilisation des mêmes caractéristiques de disponibilité que le disque virtuel source (protection RAID et basculement sur un chemin redondant).
Tableau 4-1. Commandes relatives aux instantanés de disque virtuel Commande re-create snapshot Description Démarre une nouvelle copie sur écriture en utilisant un instantané de disque virtuel existant. set (snapshotVirtualDisk) Définit les propriétés d'un instantané de disque virtuel et permet de le renommer. stop snapshot Arrête une opération de copie sur écriture.
Création d'un instantané de disque virtuel La commande create snapshotVirtualDisk fournit trois méthodes permettant de définir les disques physiques à utiliser pour le disque virtuel d’instantané des données modifiées : • Identification de chaque disque physique via son ID d'enceinte et d'emplacement. • Définition du groupe de disques contenant les données modifiées. Vous pouvez également définir la capacité de ce dernier (facultatif).
enable storageArray feature file="filename" où le paramètre file correspond au chemin d'accès complet d'un fichier de clé valide. Ce chemin et le nom du fichier doivent être mis entre guillemets (" "). Les fichiers de clé possèdent généralement l'extension .key.
3 Supprimez les lettres de lecteur associées aux disques virtuels (sous Windows) ou démontez les disques virtuels (sous Linux), afin de vous assurer que les données à copier ne seront pas modifiées. À défaut, un message indiquera que la création de l’instantané a abouti, mais les données correspondantes ne seront pas correctement mises à jour.
repositoryUserLabel="repositoryName" repositoryFullPolicy=(failSourceWrites | failSnapShot)] [enclosureLossProtect=(TRUE | FALSE)] REMARQUE : lors de la définition de la configuration, vous pouvez indiquer tous les paramètres facultatifs ou uniquement ceux dont vous avez besoin. Leur utilisation n'est néanmoins pas obligatoire. Reportez-vous aux étapes 1 à 4 de la section précédente, « Préparation des serveurs hôtes à la création d'un instantané de disque virtuel initial » à la page 69.
Reportez-vous aux étapes 1 à 4 de la section précédente, « Préparation des serveurs hôtes à la création d'un instantané de disque virtuel initial » à la page 69.
Dans cet exemple, la commande crée un nouveau disque virtuel d’instantané des données modifiées dans le groupe de disques 2. Le disque virtuel source est Mars_Spirit_4. La taille du disque virtuel d’instantané des données modifiées est de 4 Go. La commande crée également un instantané du disque virtuel source et démarre l'opération de copie sur écriture. Définissez la capacité du disque virtuel d’instantané des données modifiées sous forme d'un pourcentage de la taille du disque virtuel source.
L'exemple de commande suivant permet aux utilisateurs d'indiquer le nombre de disques physiques : client>smcli 123.45.67.89 -c "create snapshotVirtualDisk sourceVirtualDisk= \"Mars_Spirit_4\" repositoryRAIDLevel=5 repositoryPhysicalDiskCount=3;" Dans cet exemple, la commande crée un nouveau disque virtuel d’instantané des données modifiées composé de trois disques physiques formant un nouveau groupe de disques de niveau RAID 5.
Tableau 4-2. Paramètres des instantanés de disque virtuel (suite) Paramètre Description userLabel Définit le nom à attribuer à l’instantané de disque virtuel. Si vous n'attribuez aucun nom, les contrôleurs RAID créent un nom par défaut à partir de celui du disque virtuel source. Par exemple, si le nom du disque virtuel source est Mars_ Spirit_4 et si aucun instantané n'a encore été créé pour ce disque virtuel, le nom par défaut est Mars_Spirit_4-1.
L'exemple de commande create snapshotVirtualDisk suivant contient des paramètres définis par les utilisateurs : client>smcli 123.45.67.89 -c "create snapshotVirtualDisk sourceVirtualDisk= \"Mars_Spirit_4\" repositoryRAIDLevel=5 repositoryPhysicalDiskCount=5 physicalDiskType= SAS userLabel=\"Mars_Spirit_4_snap1\" repositoryUserLabel=\"Mars_Spirit_4_rep1\" warningThresholdPercent=75 repositoryPercentOfSource=40 repositoryFullPolicy=failSnapShot;" La syntaxe suivante correspond à la commande sous forme de fich
Pour attribuer un nom à l’instantané de disque virtuel et au disque virtuel d’instantané des données modifiées, vous pouvez ajouter un tiret et un suffixe après le nom d'origine du disque virtuel source. Ce suffixe permet de faire la différence entre l’instantané et le disque virtuel d’instantané des données modifiées.
client>smcli 123.45.67.89 -c "set virtualDisk [\"Mars_Spirit_4-1\"] userLabel=\"Mars_Odyssey_32\";" La syntaxe suivante correspond à la commande sous forme de fichier script : set virtualDisk ["Mars_Spirit_4-1"] userLabel= "Mars_Odyssey_3-2"; Lorsque vous modifiez le pourcentage du seuil avant avertissement et la stratégie à adopter en cas de saturation du disque virtuel d’instantané des données modifiées, vous pouvez appliquer vos modifications à un ou plusieurs instantanés de disque virtuel.
client>smcli 123.45.67.89 -c "stop snapshot virtualDisks [\"Mars_Spirit_4-2\" \"Mars_Spirit_43\"];" La syntaxe suivante correspond à la commande sous forme de fichier script : stop snapshot virtualDisks ["Mars_Spirit_4-2" "Mars_Spirit_4-3"]; Lorsque vous arrêtez les opérations de copie sur écriture pour un instantané spécifique, seul ce dernier est désactivé. Tous les autres instantanés de disque virtuel restent actifs.
REMARQUE : supprimez la lettre de lecteur associée au disque virtuel (sous Windows) ou démontez le disque virtuel (sous Linux), afin de vous assurer que les données à copier ne seront pas modifiées. Lorsque vous recréez un instantané de disque virtuel, le serveur et le disque virtuel associé doivent se trouver à l'état approprié.
Reportez-vous aux étapes 1 à 4 de la section précédente, « Préparation des serveurs hôtes à la nouvelle création d'un instantané de disque virtuel » à la page 79. L'exemple suivant présente la commande permettant de redémarrer un instantané de disque virtuel : client>smcli 123.45.67.89 -c "recreate snapshot virtualDisks [\"Mars_Spirit_4-2\" \"Mars_Spirit_43\"];" Reportez-vous aux étapes 1 à 4 de la section précédente, « Préparation des serveurs hôtes à la nouvelle création d'un instantané de disque virtuel
Utilisation de la fonction d’instantané
Utilisation de la fonction de copie de disque virtuel Ce chapitre décrit le fonctionnement de la copie de disque virtuel. Il répertorie les commandes script correspondantes et indique comment utiliser les commandes permettant de créer une copie et d'utiliser cette fonction.
Le Tableau 5-1 répertorie les commandes de copie d'un disque virtuel et leur fonction. Tableau 5-1. Commandes relatives à la copie de disques virtuels Commande Description create virtualDiskCopy Crée une copie de disque virtuel et lance l'opération de copie proprement dite. disable storageArray feature=virtualDiskCopy Annule la copie en cours. enable storageArray feature Active la fonction de copie d'un disque virtuel.
Les instructions suivantes illustrent la procédure générale permettant de créer une copie de disque virtuel : 1 Activez la fonction de copie de disque virtuel. 2 Identifiez les disques virtuels pouvant être utilisés pour la copie. 3 Créez les disques virtuels source et cible de la copie. Activation de la fonction de copie de disque virtuel Lors de la création d'une copie de disque virtuel, la première étape consiste à s'assurer que cette fonction est activée sur la matrice de stockage.
Préparation des serveurs hôtes à la création d'une copie de disque virtuel AVIS : avant de créer une nouvelle copie d'un disque virtuel, arrêtez toutes les E-S et les transferts de données impliquant le disque virtuel source et le disque cible, le cas échéant. Vous vous assurerez ainsi que l'image du disque virtuel source correspondra bien à son état à l'instant T.
Une fois la préparation du serveur terminée, reportez-vous à la section « Copie du disque virtuel » à la page 87 pour copier le disque virtuel. Copie du disque virtuel Après avoir préparé le ou les serveur(s) hôte(s) comme indiqué dans la procédure précédente, utilisez les exemples suivants pour créer une copie de disque virtuel.
Cette commande copie les données du disque virtuel source Jaba_Hut vers le disque cible Obi_1.
Un disque virtuel peut tout à fait être utilisé en tant que source d'une copie et cible d'une autre copie. Si tel est le cas, les informations concernant ce disque sont affichées plusieurs fois (une fois par copie). Le format général de la commande est le suivant : show virtualDiskCopy (allVirtualDisks | source [sourceName] | target [targetName]) Dans l'exemple suivant, la commande renvoie des informations relatives à un disque virtuel utilisé pour une copie : client>smcli 123.45.67.
Lorsque vous créez une paire d'éléments source/cible et une fois la copie du disque d'origine terminée, le disque cible passe automatiquement en lecture seule vis-à-vis des systèmes hôtes. La protection contre l'écriture permet d'éviter que les données copiées sur le disque cible ne soient altérées.
Lancement d'une nouvelle copie d'un disque virtuel AVIS : la commande recopy virtualDiskCopy écrase les données stockées sur le disque virtuel cible et définit ce dernier comme étant accessible en lecture seule par rapport aux systèmes hôtes. Si des instantanés de disque virtuel sont associés au disque cible, cette commande les fait passer automatiquement à l'état « Failed » (Échec).
Lorsque vous recommencez la copie d'un disque virtuel en utilisant une paire d'éléments source/cible existante, le serveur et le disque virtuel associé doivent se trouver à l'état approprié. Pour vous assurer que le serveur hôte a été convenablement préparé pour le remplacement d'une copie de disque virtuel, vous pouvez soit utiliser une application spécifique, soit procéder comme suit : 1 Arrêtez toutes les opérations d'E-S sur les disques virtuels source et cible.
recopy virtualDiskCopy target [targetName] [source [sourceName] copyPriority=(highest | high | medium | low | lowest) targetReadOnlyEnabled=(TRUE | FALSE)] REMARQUE : lors de la définition de la configuration, vous pouvez indiquer tous les paramètres facultatifs ou uniquement ceux dont vous avez besoin. Leur utilisation n'est pas obligatoire. Reportez-vous aux étapes 1 à 4 de la section précédente, « Préparation des serveurs hôtes au remplacement d'une copie de disque virtuel » à la page 91.
Le format général de la commande est le suivant : stop virtualDiskCopy target [targetName] [source [sourceName]] L'exemple suivant montre une commande permettant d'arrêter la copie d'un disque virtuel : client>smcli 123.45.67.89 -c "stop virtualDiskCopy target [\"Obi_1\"];" La syntaxe suivante correspond à la commande sous forme de fichier script : stop virtualDiskCopy target ["Obi_1"]; Suppression des éléments source et cible d'une copie La commande remove virtualDiskCopy permet de supprimer une paire d'é
Interaction avec d'autres fonctions Vous pouvez utiliser la fonction de copie de disque virtuel en même temps que les fonctions suivantes : • Partitionnement du stockage • Création d’instantanés de disque virtuel Lorsque vous exécutez simultanément une copie de disque virtuel et d'autres fonctions, vous devez tenir compte des exigences de ces dernières pour garantir la stabilité de la configuration.
Création d’instantanés de disque virtuel Un instantané de disque virtuel est l'image à l'instant T d'un disque virtuel standard. En règle générale, la création d'un instantané a pour but de permettre à une application (de sauvegarde, par exemple) d'accéder aux données correspondantes tandis que le disque virtuel de base reste en ligne et accessible aux systèmes hôtes.
Maintenance d'une matrice de stockage La maintenance couvre un large éventail d'activités. Son objectif est de faire en sorte que la matrice de stockage reste opérationnelle et que les systèmes hôtes puissent y accéder en permanence. Ce chapitre contient une description des commandes de l'interface CLI et des commandes script pouvant être utilisées pour effectuer la maintenance d'une matrice de stockage.
s'exécute en arrière-plan et examine les données et la cohérence des informations sur les disques virtuels sélectionnés.
La commande script « set » fournit deux commandes permettant de définir les propriétés de l'analyse des supports : • set virtualDisks • set storageArray La commande set virtualDisk active l'analyse du disque virtuel. Le format général de la commande est le suivant : set (allVirtualDisks | virtualDisk [NomDisqueVirtuel] | virtualDisks [virtualDiskName1 ...
set (allVirtualDisks | virtualDisk [NomDisqueVirtuel] | virtualDisks [virtualDiskName1 ... virtualDiskNamen] | virtualDisk ) consistencyCheckEnabled=(TRUE | FALSE) Réinitialisation d'un contrôleur RAID AVIS : lorsque vous réinitialisez un contrôleur RAID, ce dernier ne redevient disponible pour traiter les E-S qu'une fois l'opération terminée. Si un système hôte utilise des disques virtuels gérés par le contrôleur en cours de réinitialisation, les ES dirigées vers ce contrôleur sont rejetées.
Suppression des réservations persistantes Les réservations persistantes protègent les enregistrements d'un disque virtuel et empêchent les systèmes hôtes qui ne lui sont pas associés d'accéder à ce disque.
Pour éteindre ce voyant une fois le disque identifié, exécutez la commande suivante : stop physicalDisk blink Réglage des performances Au bout d'un certain temps, lorsqu'une matrice de stockage échange des données entre les systèmes hôtes et les disques physiques, il est possible que ses performances se dégradent. Il convient donc de les surveiller et de les optimiser en modifiant les paramètres de fonctionnement appropriés.
Tableau 6-1. Informations relatives aux performances d'une matrice de stockage Type d'informations Description Cache Hit Percentage Pourcentage des opérations de lecture portant sur les données stockées dans la mémoire cache et ne nécessitant pas d'accès aux disques physiques. Current KB/second Vitesse de transfert actuelle, en kilo-octets par seconde. Le terme « actuelle » est utilisé pour indiquer que cette valeur a été mise à jour à la fin du dernier intervalle d'interrogation.
où NumGroupeDisques est le numéro du groupe de disques pour lequel vous souhaitez modifier le niveau RAID. Modification de la taille des segments Lorsque vous créez un nouveau disque virtuel, vous devez définir la taille des segments. Cette valeur pourra être modifiée ultérieurement pour optimiser les performances.
Pour défragmenter un groupe de disques, exécutez la commande suivante : start diskGroup [NumGroupeDisques] defragment où NumGroupeDisques est l'identificateur du groupe de disques. REMARQUE : la défragmentation d'un groupe de disques est une opération longue. Dépannage et diagnostics Si la matrice de stockage se comporte de façon anormale ou fait l'objet de pannes, vous pouvez utiliser les commandes décrites dans cette section pour identifier la cause des incidents.
Exécutez le test de transfert de données en boucle uniquement sur des contrôleurs RAID connectés aux disques physiques. Ce test envoie des données qu'il fait transiter par chaque contrôleur RAID en utilisant le canal du disque physique, puis recommence. Le nombre de données transférées est suffisant pour détecter des conditions d'erreurs sur le canal. Si le test échoue sur l'un des canaux, cet état est enregistré pour être affiché ultérieurement si tous les autres tests aboutissent.
Opérations de récupération Les opérations de récupération englobent le remplacement des contrôleurs RAID et des disques physiques défectueux, la restauration des données et le rétablissement du fonctionnement de la matrice de stockage. Définition du mode de fonctionnement d'un contrôleur RAID Un contrôleur RAID dispose de trois modes de fonctionnement : • En ligne • Hors ligne • Service AVIS : la mise hors ligne d'un contrôleur RAID peut provoquer la perte de données.
Avant de mettre un contrôleur RAID en mode de maintenance, assurez-vous qu'un pilote MPP est installé sur tous les systèmes hôtes utilisant ces disques virtuels. Pour modifier le mode de fonctionnement d'un contrôleur, exécutez la commande suivante : set controller [(0 | 1)] availability=(online | offline | serviceMode) Affectation d'un élément à un autre contrôleur RAID Pour réaffecter un disque virtuel à un autre contrôleur RAID, utilisez la commande set virtualDisk.
Reconstruction d'un disque physique Lorsque plusieurs disques physiques d'un groupe tombent en panne, les disques virtuels affichent l'état « Failed » (Échec) et ne fonctionnent plus. Pour restaurer l'état « Optimal », vous devez remplacer les disques physiques défectueux. Une fois cette opération effectuée, vous devez reconstruire les données à l'identique sur les disques physiques installés.
contrôleur prend le relais et devient automatiquement propriétaire des disques virtuels correspondants. Cette modification est considérée comme une opération de routine et consignée dans le journal MEL. AVIS : vérifiez que le pilote MPP est installé, sans quoi les disques virtuels ne seront pas accessibles.
Commandes script Ce chapitre décrit les commandes script permettant de configurer, gérer et contrôler une matrice de stockage. Il comprend quatre sections : • « Conventions typographiques » à la page 112 : cette section répertorie les conventions typographiques utilisées pour la présentation de la syntaxe.
Conventions typographiques Cette section décrit les conventions typographiques utilisées dans la présentation des commandes script. Les éléments de syntaxe se rapportant à une seule commande sont décrits dans les commentaires figurant à la fin de sa description. • La différence entre majuscules et minuscules n'est pas prise en compte par les commandes script. Vous pouvez utiliser des majuscules, des minuscules, ou les deux.
• Pour identifier des emplacements de disques physiques à l'aide des ID d'enceinte et d'emplacement, vous devez séparer ces ID au moyen d'une virgule. Si vous entrez plusieurs groupes d'ID, séparez-les par un espace et mettez-les entre parenthèses. Par exemple : (0,0 0,1 0,2 0,3 1,0 1,1 1,2 1,3) • Les termes en italique identifient une valeur ou une information que vous devez fournir.
Sous Linux, lorsque ce nom est utilisé dans un fichier script, il apparaît de la façon suivante : ["Engineering"] Dans certains cas, l'identificateur universel (WWID) d'un port HBA hôte doit être mis entre guillemets. Dans d'autres cas, il doit être entouré de chevrons (< >). La description du paramètre WWID indique si ce dernier doit être mis entre guillemets ou entre chevrons. • Les commandes script doivent se terminer par un point virgule (;).
« Start enclosure blink » à la page 233 « Stop enclosure blink » à la page 238 Commandes portant sur la topologie hôte « Create host » à la page 129 « Create hostGroup » à la page 130 « Create hostPort » à la page 131 « Delete host » à la page 148 « Delete hostGroup » à la page 148 « Delete hostPort » à la page 149 « Set host » à la page 185 « Set hostGroup » à la page 187 « Set hostPort » à la page 188 « Show allHostPorts » à la page 215 Commandes iSCSI « Commandes iSCSI » à la page 115 « Delete iscsiIni
« Set storageArray isnsServerRefresh » à la page 206 « Set iscsiTarget unnamedDiscoverySession » à la page 207 « Show iscsiInitiator iscsiSessions » à la page 213 « Show storageArray iscsiNegotiationDefaults » à la page 224 « Show storageArray unconfiguredIscsiInitiators » à la page 226 « Start storageArray dhcpRefresh » à la page 233 « Stop iscsiSession » à la page 239 Commandes portant sur les disques physiques « Set foreign physical disk to native » à la page 185 « Clear allPhysicalDiskChannels stats »
Commandes portant sur les contrôleurs RAID « Diagnose controller » à la page 151 « Enable controller » à la page 159 « Reset controller » à la page 169 « Save controller NVSRAM » à la page 174 « Set controller » à la page 179 « Set RAID controller module » à la page 193 « Show RAID controller » à la page 218 « Show RAID controller module NVSRAM » à la page 220 Commande session « Set session » à la page 197 Commande show « Show string » à la page 226 Commandes portant sur les instantanés « Create snapshot
« Download storageArray firmware/NVSRAM » à la page 156 « Download storageArray physicalDiskFirmware » à la page 158 « Download storageArray NVSRAM » à la page 157 « Enable storageArray feature file » à la page 159 « Reset storageArray batteryInstallDate » à la page 169 « Reset storageArray virtualDiskDistribution » à la page 171 « Save storageArray configuration » à la page 175 « Save storageArray events » à la page 176 « Save storageArray performanceStats » à la page 178 « Save storageArray SASPHYCounts »
Commandes portant sur les disques virtuels « Check virtualDisk » à la page 123 « Clear virtualDisk reservations » à la page 126 « Create RAID virtualDisk (avec sélection manuelle des disques physiques) » à la page 138 « Create RAID virtualDisk (avec sélection de l'espace disponible) » à la page 135 « Create RAID virtualDisk (avec sélection manuelle des disques physiques) » à la page 138 « Delete Virtual Disk » à la page 150 « Recover virtualDisk » à la page 161 « Remove virtualDisk lunMapping » à la page 16
Commandes classées dans l'ordre alphabétique La liste suivante répertorie les commandes dans l'ordre alphabétique. Accept storageArray pendingTopology Cette commande configure tout ou partie d'une topologie hôte détectée par la commande show storageArray pendingTopology mais non validée. Syntaxe accept storageArray pendingTopology (allHosts | host "hostName" | hosts ("hostName1" ...
AutoConfigure storageArray Cette commande configure automatiquement une matrice de stockage. Avant de l'entrer, vous devez exécuter la commande show storageArray autoConfiguration. Celle-ci renvoie des informations de configuration sous forme d'une liste répertoriant différents éléments : types des disques physiques valides, niveaux RAID, informations sur les disques virtuels et les disques de secours (cette liste correspond aux paramètres de la commande autoConfigure storageArray).
Paramètre Description raidLevel Indique le niveau RAID du groupe contenant les disques physiques de la matrice de stockage. Les niveaux RAID valides sont 0, 1, 5 ou 6. diskGroupWidth Indique le nombre de disques physiques inclus dans un groupe de disques de la matrice de stockage. Pour plus d'informations sur le nombre de disques physiques pouvant être utilisés dans un groupe de disques, reportez-vous à « Protection contre les pannes d'enceinte » à la page 54.
AutoConfigure storageArray hotSpares Cette commande définit et configure automatiquement les disques de secours d'une matrice de stockage. Elle peut être exécutée à tout moment et optimise la protection apportée par les disques de secours d'une matrice de stockage. Syntaxe autoConfigure storageArray hotSpares Paramètres Aucun. REMARQUE : lorsque vous exécutez la commande autoConfigure storageArray hotSpares, le contrôleur RAID détermine le nombre de disques de secours devant être créés.
Paramètre Description consistencyErrorFile Indique le nom du fichier dans lequel les informations relatives aux erreurs d'intégrité doivent être consignées. Ce nom doit être mis entre guillemets (" "). mediaErrorFile Indique le nom du fichier dans lequel les informations relatives aux erreurs sur les supports doivent être consignées. Ce nom doit être mis entre guillemets (" "). priority Indique le niveau de priorité de la vérification de cohérence par rapport aux E-S du système hôte.
Clear storageArray configuration Cette commande efface l'intégralité de la configuration des contrôleurs RAID d'une matrice de stockage. Les informations définissant les groupes de disques, les disques virtuels et les disques de secours sont supprimées. Utilisez cette commande pour créer une nouvelle configuration sur une matrice de stockage déjà configurée. AVIS : dès que vous exécutez cette commande, la matrice de stockage existante ne répond pas.
Clear storageArray eventLog Cette commande efface les données qui se trouvent dans la mémoire tampon du journal des événements principaux (Major Event Log, MEL) de la matrice de stockage, afin de supprimer ce journal. AVIS : le journal MEL est effacé dès l'exécution de la commande. Syntaxe clear storageArray eventLog Paramètres Aucun.
Paramètres Paramètre Description allVirtualDisks Efface les réservations sur tous les disques virtuels de la matrice de stockage. virtualDisk - virtualDisks Indique le nom du disque virtuel dont vous souhaitez supprimer les réservations (il est possible d'en indiquer plusieurs). Ce nom doit être mis entre crochets ([ ]). S'il contient des caractères spéciaux, vous devez également le mettre entre guillemets (" ").
Paramètre Description physicalDisks Indique les disques physiques devant être affectés au disque virtuel à créer. Indiquez les ID de plateau et d'emplacement correspondant à chaque disque physique que vous affectez au disque virtuel. Les ID de plateau sont compris entre 0 et 99 et les ID d'emplacement entre 0 et 31. Mettez les ID de plateau et d'emplacement entre parenthèses. raidLevel Indique le niveau RAID du groupe de disques contenant le disque virtuel. Les valeurs valides sont 0, 1, 5 ou 6.
Enclosure Loss Protection Pour que la protection contre la perte d'enceinte fonctionne, chaque disque physique d'un groupe de disques doit se trouver dans une enceinte distincte. Si vous définissez le paramètre enclosureLossProtect sur true et avez sélectionné plusieurs disques physiques dans une enceinte, la matrice de stockage affiche un message d'erreur.
Paramètre Description hostGroup Indique le nom du groupe de systèmes hôtes dans lequel le nouvel hôte doit être créé. Ce nom doit être mis entre guillemets (" "). Si aucun groupe de systèmes hôtes n'existe, vous pouvez en créer un à l'aide de la commande create hostGroup. REMARQUE : un groupe de systèmes hôtes est un élément facultatif de la topologie qui permet de définir un ensemble de systèmes hôtes partageant l'accès aux mêmes disques virtuels. Il s'agit d'une entité logique.
Paramètres Paramètre Description userLabel Indique le nom que vous souhaitez attribuer au groupe de systèmes hôtes en cours de création. Ce nom doit être mis entre guillemets (" "). REMARQUE : les noms peuvent inclure des caractères alphanumériques, des tirets et des caractères de soulignement. La longueur maximale admise pour les noms de commandes est de 30 caractères. Au-delà de cette limite, vous devez remplacer les crochets ([ ]) par des chevrons (< >).
Paramètre Description host Indique le nom du système hôte pour lequel vous définissez un nouveau port HBA. Ce nom doit être mis entre guillemets (" "). REMARQUE : un port HBA hôte est un connecteur physique situé sur un adaptateur de bus hôte équipant le système hôte. Il permet à ce dernier d'accéder aux disques virtuels d'une matrice de stockage.
REMARQUE : CHAP (Challenge Handshake Authentication Protocol) est un protocole authentifiant l'élément homologue d'une connexion. Il repose sur l'utilisation d'une clé de sécurité « secrète » similaire à un mot de passe. Utilisez chapSecret uniquement pour les initiateurs nécessitant une authentification mutuelle.
Paramètre Description raidLevel Indique le niveau RAID du groupe de disques contenant le disque virtuel. Les valeurs admises sont 0, 1, 5 ou 6. userLabel Indique le nom à attribuer au nouveau disque virtuel. Ce nom doit être mis entre guillemets (" "). physicalDiskType Définit le type de disque physique à utiliser dans le disque virtuel. Un disque virtuel ne peut pas contenir des disques de type différent. Les types de disque physique valides sont SAS et SATA.
Paramètre Description segmentSize Indique la quantité de données (en kilooctets) que le contrôleur RAID écrit sur un disque physique inclus dans un disque virtuel, avant de passer au disque physique suivant. Les valeurs admises sont 8, 16, 32, 64, 128, 256 ou 512. Pour plus d'informations sur le paramètre segmentSize, reportez-vous à « Utilisation de la commande autoConfigure » à la page 55.
Paramètres Paramètre Description diskGroup Indique le numéro de séquence du groupe de disques dans lequel le nouveau disque virtuel doit être créé (pour déterminer les numéros de séquence des groupes de disques installés dans la matrice de stockage, entrez la commande show storageArray Profile). userLabel Indique le nom du nouveau disque virtuel. Ce nom doit être mis entre guillemets (" ").
Paramètre Description capacity Taille du disque virtuel que vous ajoutez à la matrice de stockage. Cette taille peut être définie en octets, kilo-octets, mégaoctets ou giga-octets. REMARQUE : si vous n'indiquez pas de capacité, l'espace total disponible du groupe de disques est utilisé. Par défaut, cet espace est exprimé en octets. Pour les valeurs supérieures à 9, vous devez ajouter un espace entre le dernier chiffre et l'unité de mesure (Mo, Go ou Ko).
Create RAID virtualDisk (avec sélection manuelle des disques physiques) Cette commande crée un nouveau groupe de disques et un nouveau disque virtuel. Elle permet de définir les disques physiques devant faire partie d'un disque virtuel. REMARQUE : un disque virtuel et un groupe de disques ne peuvent pas contenir des disques de types différents. Si tel est le cas, la commande échoue. Syntaxe create virtualDisk physicalDisks= (enclosureID0,slotID0...
Paramètre Description raidLevel Indique le niveau RAID du groupe de disques contenant le disque virtuel. Les valeurs admises sont 0, 1, 5 ou 6. REMARQUE : si vous définissez le paramètre raidLevel sur RAID 1, le micrologiciel du contrôleur RAID associe les disques physiques à l'aide de l'algorithme suivant : Disque physique de données = X Cohérence du disque physique = N ⁄ 2 + X où X est compris entre 1 et N ⁄ 2 et N est le nombre de disques physiques inclus dans la liste.
Paramètre Description owner Indique le contrôleur RAID auquel le disque virtuel appartient. Les identificateurs valides pour les contrôleurs RAID sont 0 et 1, 0 représentant le contrôleur de gauche et 1 celui de droite (vus depuis l'arrière de l'enceinte). Si vous n'indiquez pas de propriétaire, ce dernier est défini par le micrologiciel du contrôleur RAID. REMARQUE : le paramètre owner définit le propriétaire (contrôleur RAID) du disque virtuel.
REMARQUE : reportez-vous à « Préparation des serveurs hôtes à la création d'un instantané de disque virtuel initial » à la page 69. AVIS : avant de créer une nouvelle image à un instant T d'un disque virtuel, arrêtez toutes les E-S et les transferts de données impliquant le disque virtuel source et le disque cible, le cas échéant. Vous vous assurerez ainsi que l'image du disque virtuel source correspondra bien à son état à l'instant T.
Syntaxe (nombre de disques physiques définis par l'utilisateur) create snapshotVirtualDisk sourceVirtualDisk= "sourceVirtualDiskName" [repositoryRAIDLevel= 0 | 1 | 5 | 6 repositoryPhysicalDiskCount= numberOfPhysicalDisks physicalDiskType=(SAS | SATA) userLabel= "snapshotVirtualDiskName" warningThresholdPercent=percentValue repositoryPercentOfSource=percentValue repositoryUserLabel="repositoryName" repositoryFullPolicy=(failSourceWrites | failSnapShot) enclosureLossProtect=(TRUE | FALSE)] Paramètres Paramèt
Paramètre Description physicalDiskType Indique le type des disques physiques devant être utilisés pour le disque virtuel d’instantané des données modifiées. Les types de disque physique valides sont SAS et SATA. repositoryDiskGroup Indique le numéro de séquence du groupe de disques contenant le disque virtuel d’instantané des données modifiées. freeCapacityArea Indique le numéro d'index correspondant à l'espace disponible du groupe de disques existant.
Paramètre Description warningThresholdPercent Indique un pourcentage qui déclenche un avertissement informant l'utilisateur que le disque virtuel d’instantané des données modifiées est presque plein. La valeur utilisée doit être un entier. Par exemple, 70 signifie 70 %. La valeur par défaut est de 50. repositoryPercentOfSource Taille du disque virtuel d’instantané des données modifiées, exprimée sous forme de pourcentage par rapport à la taille du disque virtuel source.
REMARQUE : les noms peuvent inclure des caractères alphanumériques, des tirets et des caractères de soulignement. La longueur maximale admise pour les noms de commandes est de 30 caractères. Au-delà de cette limite, vous devez remplacer les crochets ([ ]) par des chevrons (< >). REMARQUE : pour attribuer un nom à l’instantané de disque virtuel et au disque virtuel d’instantané des données modifiées, vous pouvez ajouter un tiret et un suffixe après le nom d'origine du disque virtuel source.
REMARQUE : le nombre maximal de copies de disques virtuels pouvant être effectuées simultanément est de huit. Au-delà, les contrôleurs RAID renvoient l'état « Pending » (en attente) jusqu'à ce que l'une des copies en cours soit terminée (état « Complete »).
Paramètre Description copyPriority Indique le niveau de priorité de la copie du disque virtuel par rapport aux E-S du système hôte. Les valeurs admises sont highest, high, medium, low et lowest (très haute, haute, moyenne, basse et très basse). REMARQUE : le paramètre copyPriority définit la quantité de ressources système utilisées pour copier les données entre le disque virtuel source et le disque virtuel cible associé.
Delete host Cette commande supprime un système hôte. Syntaxe delete host [hostName] Paramètres Paramètre Description host Indique le nom du système hôte à supprimer. Ce nom doit être mis entre crochets ([ ]). S'il contient des caractères spéciaux, vous devez également le mettre entre guillemets (" "). REMARQUE : un hôte est un système qui est connecté à la matrice de stockage et qui accède aux disques virtuels via les ports HBA hôtes.
Delete hostPort Cette commande supprime une identification de port HBA hôte. Cette identification est une valeur logicielle représentant le port HBA hôte physique auprès du contrôleur RAID. Si vous la supprimez, le contrôleur RAID ne reconnaît plus les instructions et les données en provenance du port HBA hôte. Syntaxe delete hostPort [hostPortName] Paramètres Paramètre Description hostPort Indique le nom du port HBA hôte à supprimer. Ce nom doit être mis entre crochets ([ ]).
Paramètres Paramètres Description ID-iSCSI Identificateur de l'initiateur iSCSI à supprimer. Ce nom doit être mis entre guillemets (" "). nom Nom de l'initiateur iSCSI à supprimer. Ce nom doit être mis entre guillemets (" "). Exemple -c "delete iscsiInitiator [\"job29002\"];" Delete Virtual Disk Cette commande supprime ou un plusieurs disques virtuels (standards, instantanés ou disques virtuels d’instantané des données modifiées).
Paramètre Description virtualDisk - virtualDisks Indique le nom du disque virtuel à supprimer (il est possible d'en indiquer plusieurs). Ce nom doit être mis entre crochets ([ ]). S'il contient des caractères spéciaux, vous devez également le mettre entre guillemets (" "). Diagnose controller Cette commande permet de lancer les diagnostics sur le contrôleur RAID.
Paramètres Paramètre Description controller Indique le contrôleur RAID à tester à l'aide des programmes de diagnostic. Les identificateurs valides pour les contrôleurs RAID sont 0 et 1, 0 représentant le contrôleur de gauche et 1 celui de droite (vus depuis l'arrière de l'enceinte). Cet élément doit être mis entre crochets ([ ]). Si vous n'indiquez aucun contrôleur RAID, le logiciel de gestion du stockage renvoie une erreur de syntaxe.
Paramètre Description testID Identificateur du test de diagnostic à exécuter. Les identificateurs existants sont les suivants : 1 : lecture du test 2 : exécution d'un test de transfert des données en boucle (loopback) 3 : écriture du test discreteLines : test des lignes discrètes REMARQUE : les lignes discrètes sont des lignes de contrôle et d'état reliant deux contrôleurs RAID.
Disable storageArray feature Cette commande désactive une fonction de la matrice de stockage. Pour répertorier les identificateurs correspondant aux fonctions activées dans la matrice, utilisez la commande show storageArray. Syntaxe disable storageArray feature=(snapshot | virtualDiskCopy) Paramètres Aucun. Download firmware Cette commande permet de télécharger le micrologiciel du module de gestion de l'enceinte (EMM).
Paramètre Description file Chemin d'accès et nom du fichier contenant l'image du micrologiciel. Le nom et le chemin d'accès doivent être mis entre guillemets (" "). Download physicalDisk firmware Cette commande permet de télécharger une image de micrologiciel sur un disque physique. AVIS : un téléchargement incorrect de micrologiciel risque d'endommager les disques physiques et d'entraîner des pertes de données.
Paramètres Paramètre Description physicalDisk Disque physique sur lequel l'image du micrologiciel doit être téléchargée. Indiquez les ID correspondant à l'enceinte et à l'emplacement qui contient le disque physique. Les ID d'enceinte sont compris entre 0 et 99 et les ID d'emplacement entre 0 et 31. Ces ID doivent être mis entre crochets ([ ]). filename Chemin d'accès et nom du fichier contenant l'image du micrologiciel. Le nom et le chemin d'accès doivent être mis entre guillemets (" ").
Paramètre Description file Chemin d'accès et nom du fichier contenant le micrologiciel. Le nom de fichier doit posséder le suffixe .dlp Ce nom doit être mis entre guillemets (" "). NVSRAM-filename Chemin d'accès et nom du fichier contenant les valeurs de la NVSRAM. Le nom de fichier doit posséder le suffixe .dlp et être mis entre guillemets (" "). Vous devez ajouter une virgule après le nom de fichier du micrologiciel. downgrade Ce paramètre permet de charger une version antérieure du micrologiciel.
Download storageArray physicalDiskFirmware Cette commande permet de télécharger les images du micrologiciel sur tous les disques physiques de la matrice de stockage. Syntaxe download storageArray physicalDiskFirmware file= "filename" [file="filename2"...file="filenameN"] Paramètres Paramètre Description file Chemin d'accès et nom du fichier contenant l'image du micrologiciel. Le nom et le chemin d'accès doivent être mis entre guillemets (" ").
Enable controller Cette commande permet de réactiver un contrôleur RAID mis en veille pendant l'exécution des diagnostics. Syntaxe enable controller [(0 | 1)] dataTransfer Paramètres Paramètre Description controller Indique le contrôleur RAID à réactiver. Les identificateurs valides pour les contrôleurs RAID sont 0 et 1, 0 représentant le contrôleur de gauche et 1 celui de droite (vus depuis l'arrière de l'enceinte). Cet élément doit être mis entre crochets ([ ]).
Recopy virtualDiskCopy Cette commande permet de relancer la copie d'un disque virtuel en utilisant les éléments source et cible d'une copie existante. REMARQUE : reportez-vous à « Préparation des serveurs hôtes au remplacement d'une copie de disque virtuel » à la page 91. AVIS : avant de créer une nouvelle copie d'un disque virtuel, arrêtez toutes les E-S ou interrompez les transferts de données impliquant le disque virtuel source et le disque cible, le cas échéant.
Paramètre Description copyPriority Indique le niveau de priorité de la copie du disque virtuel par rapport aux E-S du système hôte. Les valeurs admises sont highest, high, medium, low et lowest (très haute, haute, moyenne, basse et très basse). REMARQUE : le paramètre copyPriority définit la quantité de ressources système utilisées pour copier les données entre le disque virtuel source et le disque virtuel cible associé.
Paramètres Paramètre Description physicalDisk physicalDisks Indique les disques physiques devant être affectés au disque virtuel à créer. Indiquez les ID de plateau et d'emplacement correspondant à chaque disque physique que vous affectez au disque virtuel. Les ID de plateau sont compris entre 0 et 99 et les ID d'emplacement entre 0 et 31. Ces ID doivent être mis entre crochets ([ ]).
Paramètre Description cacheReadPrefetch Paramètre d'activation de cacheReadPrefetch. Pour désactiver cacheReadPrefetch, affectez ce paramètre sur FALSE (FAUX). Pour l'activer, affectez ce paramètre sur TRUE (VRAI). Informations supplémentaires Les noms peuvent inclure des caractères alphanumériques, des tirets et des caractères de soulignement. La longueur maximale admise est de 30 caractères. Le paramètre owner définit le propriétaire (contrôleur RAID) du volume.
CacheReadPrefetch Ce paramètre permet au contrôleur RAID de copier des blocs de données supplémentaires vers la cache lorsqu'il lit et copie les blocs de données demandés par l'hôte depuis le disque vers la cache. Cette action augmente les chances de remplir une demande de données future depuis la cache. La lecture anticipée est importante pour les applications multimédia qui utilisent des transferts de données séquentiels.
Paramètres Paramètre Description virtualDisk - virtualDisks Indique le nom du disque virtuel pour lequel vous souhaitez lancer une nouvelle opération de copie sur écriture (il est possible d'en indiquer plusieurs). Ce nom doit être mis entre crochets ([ ]). S'il contient des caractères spéciaux, vous devez également le mettre entre guillemets (" "). userLabel Indique le nom de l’instantané de disque virtuel. Ce nom doit être mis entre guillemets (" ").
REMARQUE : si les paramètres warningThresholdPercent et repositoryFullPolicy ne sont pas définis, les dernières valeurs définies sont utilisées. Si vous utilisez les paramètres facultatifs, la fonction de création d'un nouvel instantané traitera chaque instantané de disque virtuel séparément. Si le même nom (userLabel) est défini pour plusieurs disques virtuels, la commande échoue.
Paramètre Description source Indique le nom du disque virtuel source à supprimer. Ce nom doit être mis entre crochets ([ ]). S'il contient des caractères spéciaux, vous devez également le mettre entre guillemets (" "). Remove virtualDisk lunMapping Cette commande permet de supprimer les mappages de LUN. Syntaxe remove (allVirtualDisks | virtualDisk ["virtualDiskName"] | virtualDisks ["virtualDiskName1" ...
Paramètre Description host Indique le nom du système hôte avec lequel le disque virtuel est mappé. Ce nom doit être mis entre guillemets (" "). hostGroup Indique le nom du groupe contenant le système hôte avec lequel le disque virtuel est mappé. Ce nom doit être mis entre guillemets (" "). REMARQUE : si vous indiquez un disque virtuel d'accès ou un disque virtuel standard, vous devez utiliser les paramètres host et hostGroup.
Reset controller Cette commande réinitialise un contrôleur RAID. REMARQUE : lorsque vous réinitialisez un contrôleur RAID, ce dernier ne redevient disponible pour traiter les E-S qu'une fois l'opération terminée. Si un système hôte utilise des disques virtuels gérés par le contrôleur en cours de réinitialisation, les E-S dirigées vers ce contrôleur sont rejetées.
Paramètres Paramètre Description controller Identifie le contrôleur RAID contenant la batterie dont l'âge doit être réinitialisé. Les identificateurs valides pour les contrôleurs RAID sont 0 et 1, 0 représentant le contrôleur de gauche et 1 celui de droite (vus depuis l'arrière de l'enceinte). Utilisez le paramètre controller uniquement sur les contrôleurs RAID disposant de batteries.
Syntaxe reset storageArray SASPHYBaseline Paramètres Aucun. Exemple -c "delete host [\"job2900\"];" Reset storageArray virtualDiskDistribution Cette commande réaffecte tous les disques virtuels au contrôleur RAID favori qui leur est associé. Syntaxe reset storageArray virtualDiskDistribution Paramètres Aucun. AVIS : avant d'utiliser cette commande, vérifiez que le pilote multi-acheminement est chargé. Sinon, le disque virtuel ne sera pas accessible.
AVIS : n'essayez pas d'appliquer cette commande à un groupe de disques dont l'état est Degraded (Dégradé). Vous risqueriez de ne plus pouvoir accéder aux données stockées sur les disques physiques correspondants. Syntaxe revive diskGroup [diskGroupNumber] Paramètres Paramètre Description diskGroup Indique le numéro du groupe de disques devant passer à l'état Optimal. Ce numéro doit être mis entre crochets ([ ]).
Syntaxe save allEnclosures logFile="filename" Paramètres Paramètre Description logFile Nom du fichier dans lequel les données consignées par le module EMM doivent être enregistrées. Ce nom doit être mis entre guillemets (" "). Save physical disk channel fault isolation diagnostic status Cette commande enregistre les données de diagnostic d'isolement de défauts du disque physique qui sont renvoyées depuis la commande start physical disk channel fault isolation diagnostics.
Save allPhysicalDisks log Cette commande permet de sauvegarder les données de consignation dans un fichier. Les données consignées pour chaque disque physique sont gérées par la matrice de stockage. Syntaxe save allPhysicalDisks logFile="filename" Paramètres Paramètre Description logFile Indique le nom du fichier dans lequel les données de consignation doivent être enregistrées. Ce nom doit être mis entre guillemets (" ").
Save storageArray configuration Cette commande crée un fichier script pouvant être utilisé pour reproduire la configuration actuellement définie pour les disques virtuels de la matrice de stockage. Syntaxe save storageArray configuration file="filename" [(allConfig | globalSettings=(TRUE | FALSE) virtualDiskConfigAndSettings=(TRUE | FALSE) hostTopology=(TRUE | FALSE) lunMappings=(TRUE | FALSE))] Paramètres Paramètre Description file Indique le nom du fichier contenant les valeurs de configuration.
Paramètre Description lunMappings Sauvegarde le mappage des LUN dans un fichier. Pour enregistrer un mappage de ce type, définissez ce paramètre sur TRUE. Sinon, indiquez FALSE. La valeur par défaut est FALSE. REMARQUE : lorsque vous utilisez cette commande, vous pouvez combiner les paramètres de votre choix pour les paramètres globaux, la configuration des disques virtuels, la topologie hôte et les mappages de LUN. Pour entrer tous les paramètres, utilisez allConfig.
Matrice de stockagesave storageArray iscsiStatistics Cette commande permet d'enregistrer les Matrice de stockagestatistiques de performances iSCSI dans un fichier.
Save storageArray performanceStats Cette commande permet de sauvegarder les statistiques de performances dans un fichier. Avant de l'utiliser, exécutez les commandes set session performanceMonitorInterval et set session performanceMonitorIterations pour définir l'intervalle de collecte des statistiques. Syntaxe save storageArray performanceStats file="filename" Paramètres Paramètre Description file Indique le nom du fichier dans lequel les statistiques de performances doivent être consignées.
Syntaxe save storageArray stateCapture file="filename" Paramètres Paramètre Description file Indique le nom du fichier dans lequel la capture doit être enregistrée. Ce nom doit être mis entre guillemets (" "). Save storageArray supportData Cette commande permet de sauvegarder les informations de support pour la matrice de stockage dans un fichier.
iscsiHostPort [(1 | 2)] = iscsi-host-port-options rloginEnabled=(TRUE | FALSE) | Paramètres Paramètre Description controller Ce paramètre indique le contrôleur RAID dont vous souhaitez définir les propriétés. Les identificateurs valides pour les contrôleurs RAID sont 0 et 1, 0 représentant le contrôleur de gauche et 1 celui de droite (vus depuis l'arrière de l'enceinte RAID). L'identificateur du contrôleur RAID doit être mis entre crochets([ ]).
Paramètre Description iscsiHostPort Ce paramètre définit les attributs (options) des ports Ethernet hôtes. Reportez-vous au Tableau 2-5 pour obtenir la liste des attributs disponibles. Les identificateurs de port Ethernet valides sont 1 et 2. Ils doivent être mis entre crochets ([ ]). rloginEnabled Ce paramètre indique si la fonction de connexion à distance est activée ou désactivée. Pour l'activer, définissez ce paramètre sur TRUE. Pour la désactiver, définissez ce paramètre sur FALSE.
L'espace de l'adresse IPv6 est de 128 bits. Il est représenté par huit blocs hexadécimaux de 16 bits séparés par deux points. Vous pouvez vous passer des zéros du début, et vous pouvez utiliser deux points deux fois de suite pour représenter des blocs de zéros consécutifs. La valeur par défaut du paramètre IPv6HopLimit est 64. La valeur par défaut du paramètre IPv6NdReachableTime est 30 000 millisecondes. La valeur par défaut du paramètre IPv6NdRetransmitTime est 1000 millisecondes.
... trayIDn,slotIDn) raidLevel=(0 | 1 | 5 | 6) owner=(0 | 1) availability=(online | offline) Paramètres Paramètre Description diskGroup Indique le numéro de séquence du groupe de disques dont vous souhaitez définir les propriétés. Ce numéro doit être mis entre crochets ([ ]). addPhysicalDisks Indique l'ID de plateau et l'ID d'emplacement du disque physique à ajouter au groupe de disques. Les ID de plateau sont compris entre 0 et 99 et les ID d'emplacement entre 0 et 31.
Syntaxe set enclosure [enclosureID] (chassisName | assetTag)= "userID" Paramètres Paramètre Description enclosure Identifie l'enceinte pour laquelle l'attribut doit être défini. Les ID d'enceinte sont compris entre 0 et 99. Ces ID doivent être mis entre crochets ([ ]). chassisName Indique le nom ou numéro de châssis à attribuer à la nouvelle enceinte. Les noms de châssis peuvent inclure toute combinaison de caractères alphanumériques. La longueur maximale admise est de 32 caractères.
Paramètre Description id Indique l'ID de l'enceinte RAID ou de l'enceinte d'extension. Les valeurs admises sont comprises entre 00 et 99. Il est inutile de mettre cet ID entre parenthèses. Set foreign physical disk to native Cette commande inclus les disques physiques étrangers qui n'ont pas été importés dans la configuration de la matrice de stockage par moyens normaux. Cette opération n'est utilisée que pour la récupération d'urgence.
Syntaxe set host [hostName] hostGroup=("hostGroupName" | none | defaultGroup) userLabel="newHostName" hostType=(hostTypeIndexLabel | hostTypeIndexNumber) Paramètres Paramètre Description host Nom du système hôte à affecter à un groupe. Ce nom doit être indiqué entre crochets ([ ]). S'il contient des caractères spéciaux, vous devez également le mettre entre guillemets (" "). hostGroup Groupe de systèmes hôtes auquel vous souhaitez affecter le système hôte.
Paramètre du groupe de systèmes hôtes Des mappages individuels entre disques virtuels et LUN sont définis sur le système hôte none Le système hôte est retiré du Le système hôte est retiré du groupe et placé sur le nœud groupe actuel et placé dans le racine sous forme de partition groupe par défaut. indépendante. defaultGroup La commande échoue.
Paramètres Paramètre Description hostGroup Indique le nom du groupe de systèmes hôtes à renommer. Ce nom doit être mis entre crochets ([ ]). S'il contient des caractères spéciaux, vous devez également le mettre entre guillemets (" "). userLabel Indique le nouveau nom du groupe de systèmes hôtes. Ce nom doit être mis entre guillemets (" "). REMARQUE : les noms peuvent inclure des caractères alphanumériques, des tirets et des caractères de soulignement.
REMARQUE : les noms peuvent inclure des caractères alphanumériques, des tirets et des caractères de soulignement. La longueur maximale admise pour les noms de commandes est de 30 caractères. Au-delà de cette limite, vous devez remplacer les crochets ([ ]) par des chevrons (< >). Set iscsiInitiator Cette commande permet de définir les attributs d'un initiateur iSCSI.
-c "show iscsiInitiator <\"iqn.199105.com.microsoft:svctag-70wnh91\"> iscsiSessions;" Set iscsiTarget Cette commande définit les propriétés d'une cible iSCSI. Syntaxe set iscsiTarget authenticationMethod = (none | chap) | chapSecret = password | isnsRegistration = (TRUE | FALSE) | targetAlias = user-label Paramètres Paramètre Description authenticationMethod Méthode utilisée pour l'authentification de votre session iSCSI.
Exemples -c "set iscsiTarget <\"iqn.198405.com.dell:powervault. 6001372000f5f0e600000000463b9292\"> authenticationMethod = none;" -c "set iscsiTarget [\"iscsi2900\"] targetAlias = \"iscsi2902\";" -c "set iscsiTarget <\"iqn.198405.com.dell:powervault. 6001372000f5f0e600000000463b9292\"> targetAlias = \"iscsi2902\";" Set physicalDiskChannel Cette commande permet de définir le mode de fonctionnement du canal du disque physique.
Set physicalDisk hotSpare Cette commande permet de définir un ou plusieurs disques comme disques de secours, ou d'annuler cette affectation. Syntaxe set (physicalDisk [enclosureID,slotID] | physicalDisks [enclosureID0,slotID0 ... enclosureIDn,slotIDn]) hotSpare=(TRUE | FALSE) Paramètres Paramètre Description physicalDisk physicalDisks Identifie l'enceinte et l'emplacement contenant le disque physique. Les ID d'enceinte sont compris entre 0 et 99 et les ID d'emplacement entre 0 et 31.
Set RAID controller module Cette commande permet de définir les attributs des contrôleurs RAID.
Paramètre Description ethernetPort Attributs (options) pour la gestion des ports Ethernet. Les entrées pour prendre en charge ce paramètre sont répertoriées dans « Syntax Element Statement Data » à la page 194. Plusieurs paramètres sont possibles, y compris l'adresse IP, l'adresse Gateway et l'adresse Masque de sous-réseau. globalNVSRAMByte Une partie de la NVSRAM du contrôleur RAID.
Options ethernetPort IPv6LocalAddress=(0-FFFF):(0-FFFF):(0-FFFF):(0FFFF):(0FFFF):(0-FFFF):(0-FFFF):(0-FFFF) | IPv6RoutableAddress=(0-FFFF):(0-FFFF):(0FFFF):(0-FFFF):(0FFFF):(0-FFFF):(0-FFFF):(0-FFFF) | IPv6RouterAddress=(0-FFFF):(0-FFFF):(0-FFFF):(0FFFF):(0FFFF):(0-FFFF):(0-FFFF):(0-FFFF) | IPv4Address=(0-255).(0-255).(0-255).(0-255) | IPv4ConfigurationMethod=[(static | dhcp)] | IPv4GatewayIP=(0-255).(0-255).(0-255).(0-255) | IPv4SubnetMask=(0-255).(0-255).(0-255).
Options iscsiHostPort enableIPv4Vlan=(TRUE | FALSE) | enableIPv6Vlan=(TRUE | FALSE) | enableIPv4Priority=(TRUE | FALSE) | enableIPv6Priority=(TRUE | FALSE) | IPv4ConfigurationMethod=(static | dhcp) | IPv6ConfigurationMethod=(static | auto) | IPv4GatewayIP=(TRUE | FALSE) | IPv6HopLimit=[0-255] | IPv6NdDetectDuplicateAddress=[0-256] | IPv6NdReachableTime=[0-65535] | IPv6NdRetransmitTime=[0-65535] | IPv6NdTimeOut=[0-65535] | IPv4Priority=[0-7] | IPv6Priority=[0-7] | IPv4SubnetMask=(0-255).(0-255).(0-255).
Utilisez la commande show controller NVSRAM pour afficher les informations sur la NVSRAM. Le paramètre maxFramePayload est partagé entre IPv4 et IPv6. La partie paiement d'une trame Ethernet standard est de 1 500 octets, tandis qu'une trame Jumbo Ethernet est définie sur 9 000 octets. Lorsque vous utilisez des trames Jumbo, tous les périphériques se trouvant dans le chemin réseau devraient être capables de traiter une taille de trame plus grande.
Paramètres Paramètre Description errorAction Définit le comportement de la session si une erreur se produit en cours de traitement. Vous pouvez choisir de fermer la session ou de continuer. Par défaut, la session est fermée. (Ce paramètre définit les actions à effectuer en cas d'erreur d'exécution et non en cas d'erreur de syntaxe. Certaines conditions d'erreur peuvent être prioritaires sur la valeur du paramètre continue.) mot de passe Définit le mot de passe de la matrice de stockage.
Set snapshot virtualDisk Cette commande permet de définir les propriétés d'un instantané de disque virtuel et de le renommer. Syntaxe set (virtualDisk [virtualDiskName] | virtualDisks [virtualDiskName1 ... virtualDiskNamen]) userLabel= "snapshotVirtualDiskName" warningThresholdPercent=percentValue repositoryFullPolicy=(failSourceWrites | failSnapShot) Paramètres Paramètre Description virtualDisk - virtualDisks Indique le nom de l’instantané de disque virtuel dont vous souhaitez définir les propriétés.
Paramètre Description repositoryFullPolicy Indique le comportement à adopter pour le traitement de l’instantané lorsque le disque virtuel d’instantané des données modifiées est plein. Vous pouvez choisir de rejeter les requêtes d'écriture destinées au disque virtuel source (failSourceWrites) ou à l’instantané de disque virtuel (failSnapShot). La valeur par défaut est failSnapShot.
Paramètres Paramètre Description cacheBlockSize Définit la taille de bloc utilisée par le contrôleur RAID pour la gestion de la mémoire cache. Les valeurs admises sont 4 (4 Ko) ou 16 (16 Ko). La valeur par défaut est 4. REMARQUE : il est généralement préférable de ne pas modifier la valeur par défaut, qui a été définie de manière à offrir des performances optimales dans tous les environnements.
Paramètre Description password Définit le mot de passe de la matrice de stockage. Le mot de passe doit être indiqué entre guillemets (" "). REMARQUE : les mots de passe sont stockés sur chaque matrice de stockage. Ils peuvent inclure toute combinaison de caractères alphanumériques. La longueur maximale admise est de 30 caractères. userLabel Définit le nom de la matrice de stockage. Ce nom doit être indiqué entre guillemets (" ").
et l'enceinte d'extension 12 en troisième position. La séquence enclosurePositions (1 84 12) place l'enceinte RAID en deuxième position, l'enceinte d'extension 1 en première position et l'enceinte d'extension 12 en troisième position. Set storageArray icmpPingResponse Cette commande renvoie la valeur par défaut correspondant aux paramètres négociables des sessions et des connexions.
Paramètres Paramètre Description isnsIPV4Configuration Method Méthode à utiliser pour définir la configuration du serveur iSNS. Vous pouvez entrer l'adresse IP des serveurs iSNS en IPv4 en sélectionnant static. Si vous entrez dhcp, vous pouvez utiliser un serveur DHCP (Dynamic Host Configuration Protocol) pour sélectionner l'adresse IP du serveur iSNS. Pour activer DCHP, vous devez associer le paramètre isnsIPV4Address à la valeur 0.0.0.0. isnsIPV4Address Adresse IP à utiliser pour le serveur iSNS.
Paramètre Paramètre Description isnsIPV6Address Adresse IPv6 à utiliser pour le serveur iSNS. REMARQUE : le protocole iSNS automatise la détection, la gestion et la configuration des périphériques iSCSI et Fibre Channel sur un réseau TCP/IP. Il permet de bénéficier de fonctions de détection des périphériques de stockage et de services de gestion intelligents, comparables à ceux que l'on rencontre sur les réseaux Fibre Channel.
Set storageArray isnsServerRefresh Cette commande actualise les informations sur les adresses réseau correspondant au serveur iSNS. Elle n'est valide que pour le protocole IPv4. Syntaxe set storageArray isnsServerRefresh Paramètres Aucun. REMARQUE : si le serveur DHCP ne fonctionne pas à plein régime ou ne répond pas, l'actualisation des données peut prendre de deux à trois minutes.
Paramètres Paramètre Description daysToNextLearnCycle Les valeurs admises sont comprises entre 0 et 7, où 0 est immédiatement et 7 est dans sept jours. Le paramètre daysToNextLearnCycle peut s'effectuer jusqu'à sept jours après le prochain cycle d'apprentissage programmé. day Les valeurs admises comprennent les jours de la semaine (dimanche, lundi, mardi, mercredi, jeudi, vendredi et samedi).
Syntaxe set iscsiTarget unnamedDiscoverySession = (TRUE | FALSE) Paramètre Paramètre Description unnamedDiscoverySession Ce paramètre active et désactive les sessions de détection anonymes. Définissez la valeur TRUE pour activer ces sessions ou FALSE pour les désactiver. REMARQUE : la détection est le processus permettant aux initiateurs d'identifier les cibles disponibles.
low | lowest)owner=(0 | 1) writeCacheEnabled=(TRUE | FALSE) cacheReadPrefetch=(TRUE | FALSE) REMARQUE : l'activation du paramètre Write Cache sur un disque virtuel permet généralement d'améliorer les performances des applications nécessitant de nombreuses opérations d'écriture (sauf si le flux représenté par ces dernières est continu). Cependant, il convient de noter que cette méthode introduit un risque de perte de données dans l'éventualité (peu probable) d'une panne de contrôleur.
Paramètre Description mediaScanEnabled Permet d'activer et de désactiver l'analyse des supports sur le disque virtuel. Pour l'activer, indiquez TRUE. Pour la désactiver, indiquez FALSE. Si l'analyse est désactivée au niveau de la matrice de stockage, ce paramètre est inopérant. mirrorCacheEnabled Active ou désactive la mise en miroir de la mémoire cache. Le paramètre par défaut est TRUE. Pour désactiver la mise en miroir de la mémoire cache, définissez ce paramètre sur FALSE.
Paramètre Description cacheReadPrefetch Ce paramètre active et désactive la prélecture de la mémoire cache. Pour le désactiver, définissez ce paramètre sur FALSE. Pour l'activer, définissez ce paramètre sur TRUE. La valeur par défaut est TRUE. addCapacity Augmente la capacité de stockage du disque virtuel dont vous définissez les propriétés. La taille peut être définie en octets, kilo-octets, méga-octets, giga-octets ou téra-octets. L'unité par défaut est l'octet.
Paramètre Description accessVirtualDisk Indique le LUN correspondant au disque virtuel d'accès. Cette propriété est la seule que vous pouvez définir pour ce disque. REMARQUE : si vous indiquez le paramètre accessVirtualDisk, vous ne pouvez définir que la propriété logicalUnitNumber. logicalUnitNumber Définit les mappages entre disques virtuels et LUN associés à un système hôte ou affecte le système hôte à un groupe. host Définit le nom du système hôte avec lequel le disque virtuel est mappé.
Paramètres Paramètre Description target Indique le nom du disque virtuel cible dont vous souhaitez définir les propriétés. Ce nom doit être mis entre crochets ([ ]). S'il contient des caractères spéciaux, vous devez également le mettre entre guillemets (" "). source Indique le nom du disque virtuel source dont vous souhaitez définir les propriétés. Ce nom doit être mis entre crochets ([ ]). S'il contient des caractères spéciaux, vous devez également le mettre entre guillemets (" ").
Paramètres Paramètre Description iscsiInitiatorName Nom de l'initiateur iSCSI pour lequel vous souhaitez obtenir des informations de session. Ce nom doit être indiqué entre crochets ([ ]). iscsiTargetName Nom de la cible iSCSI pour laquelle vous souhaitez obtenir des informations de session. Ce nom doit être indiqué entre crochets ([ ]). REMARQUE : si vous entrez cette commande sans définir d'arguments, elle renvoie des informations sur toutes les sessions iSCSI en cours d'exécution.
Paramètres Paramètre Description diskGroup Indique le numéro du groupe de disques sur lequel vous souhaitez afficher des informations. Ce numéro doit être mis entre crochets ([ ]). Show allHostPorts Cette commande renvoie les informations suivantes pour tous les ports HBA hôtes connectés à la matrice de stockage : • Identificateur du port HBA hôte • Nom du port HBA hôte • Type d'hôte HBA Syntaxe show allHostPorts Paramètres Aucun.
• – Product ID – Niveau de micrologiciel Informations sur les canaux de disque physique : – Emplacement de l'enceinte et du logement – Canal favori – Canal redondant • Protection par disque de secours • Informations détaillées sur chaque disque physique Ces informations peuvent représenter plusieurs pages, selon la taille de la matrice de stockage. Les informations sur les disques physiques sont également renvoyées lorsque vous lancez la commande show storageArray profile.
Paramètre Description physicalDiskType Définit le type du disque physique pour lequel vous souhaitez obtenir des informations. Les types de disque physique valides sont SAS et SATA. REMARQUE : pour obtenir les informations sur les disques physiques SAS ou SATA inclus dans la matrice de stockage, utilisez le paramètre physicalDiskType. physicalDisk - physicalDisks Identifie l'enceinte et l'emplacement contenant le disque physique.
Paramètres Paramètre Description physicalDiskChannel Indique le numéro d'identification du canal de disque physique sur lequel vous souhaitez afficher des informations. Les valeurs admises pour les canaux sont 1 ou 2. Elles doivent être mises entre crochets ([ ]).
• Configuration en cours pour le micrologiciel et la NVSRAM • Configuration en attente pour le micrologiciel et la NVSRAM, le cas échéant • ID de carte • ID de produit • Révision du produit • Numéro de série • Date de fabrication • Date et heure de définition du contrôleur RAID • Disques virtuels associés (y compris le propriétaire favori) • Port Ethernet • Interface des disques physiques Syntaxe show (allControllers | controller [(0 | 1)]) [summary] Paramètres Paramètre Description
Show RAID controller module NVSRAM Cette commande renvoie la liste des valeurs de la NVSRAM pour le type d'hôte indiqué. Si vous n'entrez pas les paramètres facultatifs, elle renvoie l'intégralité des valeurs. Syntaxe show (allControllers | controller [(0 | 1)]) NVSRAM [hostType=(hostTypeIndexLabel | host= "hostName")] Paramètres Paramètre Description allControllers Renvoie des informations sur les deux contrôleurs RAID de la matrice de stockage.
Syntaxe show storageArray profile batteryAge connections defaultHostType healthStatus hostTypeTable hotSpareCoverage features time virtualDiskDistribution summary Paramètres Paramètre Description profile Affiche toutes les propriétés des composants logiques et physiques de la matrice de stockage. Les informations renvoyées occupent plusieurs écrans. REMARQUE : le paramètre profile renvoie des informations détaillées sur la matrice de stockage. Ces informations occupent plusieurs écrans.
Paramètre Description features Répertorie les identificateurs correspondant à toutes les fonctions activées dans la matrice de stockage. time Affiche l'heure définie pour chaque contrôleur RAID de la matrice de stockage. virtualDiskDistrib Affiche le contrôleur RAID propriétaire de chaque disque virtuel dans la matrice de stockage. ution summary Renvoie une liste concise d'informations concernant la configuration de la matrice de stockage.
Paramètres Paramètre Description physicalDiskType Indique le type de disque physique à utiliser dans la matrice de stockage. Les types de disque physique valides sont SAS et SATA. Il est inutile d'indiquer le paramètre physicalDiskType si la matrice de stockage ne contient qu'un seul type de disque physique. Ce paramètre n'est pas obligatoire si la matrice de stockage ne contient qu'un seul type de disque physique.
Show storageArray hostTopology Cette commande affiche la topologie des partitions de stockage, les noms de types d'hôtes et l'index correspondant pour la matrice de stockage hôte. Syntaxe show storageArray hostTopology Paramètres Aucun. Show storageArray lunMappings Cette commande affiche les informations stockées dans le profil de la matrice de stockage concernant les mappages de LUN. Si vous n'indiquez aucun paramètre, tous les mappages de LUN sont affichés.
Paramètres Aucun. REMARQUE : les informations renvoyées comprennent les paramètres par défaut du contrôleur RAID (c'est-à-dire les valeurs qui constituent le point de départ des négociations) et les paramètres actuels. Exemple -c "show storageArray iscsiNegotiationDefaults;" Show storageArray pendingTopology Cette commande répertorie les systèmes hôtes et les groupes de systèmes hôtes détectés par le logiciel de gestion du stockage.
7 Adresse du bloc logique relative au disque physique Format hexadécimal (0x nnnnnnnn) 8 Type de panne Les données sont d'abord triées en fonction du libellé utilisateur du disque virtuel, puis en fonction de l'adresse du bloc logique (LBA). Chaque entrée du tableau correspond à un seul secteur. Syntaxe show storageArray unreadableSectors Paramètres Aucun. Show string Cette commande affiche une chaîne de texte extraite d'un fichier script.
Show virtualDisk Cette commande renvoie les informations suivantes pour chaque disque virtuel de la matrice de stockage : • Numéro de disque virtuel • Nom • État • Capacité • Niveau RAID • Groupe de disques contenant le disque virtuel • Détails – ID du disque virtuel – ID du sous-système – Type de disque physique (SAS / SATA) – Protection contre les pannes d'enceinte – Propriétaire favori – Propriétaire actuel – Taille de segment – Priorité de modification – État de la mémoire
Syntaxe show (allVirtualDisks | virtualDisk [virtualDiskName] | virtualDisks [virtualDiskName1 ... virtualDiskNamen]) [summary] Paramètres Paramètre Description allVirtualDisks Renvoie des informations sur tous les disques virtuels de la matrice de stockage. virtualDisk - virtualDisks Indique le nom du disque virtuel spécifique à partir duquel vous souhaitez extraire des informations (il est possible d'en indiquer plusieurs). Ce nom doit être mis entre crochets ([ ]).
Show virtualDiskCopy Cette commande affiche des informations sur les copies de disques virtuels.
Show virtualDiskCopy sourceCandidates Cette commande renvoie des informations sur les disques virtuels pouvant être utilisés comme source d'une copie de disque virtuel. Syntaxe show virtualDiskCopy sourceCandidates Paramètres Aucun. Show virtualDiskCopy targetCandidates Cette commande renvoie des informations sur les disques virtuels pouvant être utilisés comme cible d'une copie de disque virtuel.
Paramètres Paramètre Description diskGroup Indique le numéro du groupe de disque dont vous souhaitez afficher les informations. Ce numéro doit être mis entre crochets ([ ]) cancelImport Paramètre pour faire tourner les disques physiques vers le bas après que les dépendances du groupe de disques sont lues. Définissez ce paramètre sur TRUE pour activer cette fonction. Sinon, indiquez FALSE.
REMARQUE : avant de lancer show virtualDisk performanceStat, exécutez les commandes set session performanceMonitorInterval et set session performanceMonitorIterations pour définir l'intervalle de collecte des statistiques. Show virtualDisk reservations Cette commande affiche des informations sur les réservations de disques virtuels existantes. Syntaxe show (allVirtualDisks | virtualDisk [virtualDiskName] | virtualDisks [virtualDiskName1 ...
Start diskGroup defragment Cette commande lance la défragmentation du groupe de disques indiqué. REMARQUE : la défragmentation d'un groupe de disques est un processus long qui ne peut pas être interrompu. Syntaxe start diskGroup [diskGroupNumber] defragment Paramètre Paramètre Description diskGroup Indique le numéro du groupe de disques à défragmenter. Ce numéro doit être mis entre crochets ([ ]).
Syntaxe start storageArray [iscsi-host-port] dhcpRefresh Paramètre Paramètre Description PortHôteiSCSI Identificateur du port de la matrice de stockage sur lequel vous souhaitez actualiser les paramètres DHCP. Le nom du port iSCSI hôte doit être indiqué entre crochets ([ ]). REMARQUE : cette opération interrompt les connexions iSCSI du portail et désactive ce dernier temporairement.
Paramètres Paramètre Description controller Indique la lettre identificateur du contrôleur RAID que vous souhaitez tester. Les identificateurs valides pour les contrôleurs RAID sont 0 et 1, 0 représentant le contrôleur de gauche et 1 celui de droite (vus depuis l'arrière de l'enceinte). testDevices Indique les identificateurs des périphériques (contrôleurs RAID, EMM ou disques physiques) que vous souhaitez tester.
Paramètres Paramètre Description physicalDisk Identifie l'enceinte et l'emplacement contenant le disque physique. Les ID d'enceinte sont compris entre 0 et 99 et les ID d'emplacement entre 0 et 31. Ces ID doivent être mis entre crochets ([ ]). Start physicalDisk initialize Cette commande permet de lancer l'initialisation d'un disque physique. AVIS : toutes les données utilisateur sont supprimées dès l'exécution de la commande.
Start storageArray blink Cette commande permet de faire clignoter le voyant d'une matrice de stockage afin d'identifier cette dernière. Pour éteindre ce voyant, utilisez la commande stop storageArray blink. Syntaxe start storageArray blink Paramètres Aucun.
REMARQUE : les disques virtuels de niveau supérieur qui sont spécifiquement liés aux fonctions premium (Instantané, Mise en miroir à distance du disque virtuel, Copie du disque virtuel, Adressage Hôte-à-Disque virtuel et Réservations persistantes) sont supprimés lors de l'importation. REMARQUE : la commande show diskGroup importDependencies doit être exécutée avant la commande start diskGroup import.
Syntaxe stop enclosure blink Paramètres Aucun. Stop iscsiSession Cette commande force la fermeture d'une session iSCSI. Syntaxe stop storageArray iscsiSession [integer] Paramètre Paramètre Description Entier Numéro d'identificateur de la session iSCSI. Ce numéro doit être indiqué entre crochets ([ ]). Stop physicalDisk blink Cette commande éteint les voyants de disques physiques allumés par la commande start physicalDisk blink. Syntaxe stop physicalDisk blink Paramètres Aucun.
Syntaxe stop physicalDiskChannel faultDiagnostics Paramètres Aucun. Stop snapshot Cette commande arrête une opération de copie sur écriture. Syntaxe stop snapshot (virtualDisk [virtualDiskName] | virtualDisks [virtualDiskName1 ... virtualDiskNamen] Paramètres Paramètre Description virtualDisk - virtualDisks Indique le nom du disque virtuel pour lequel vous souhaitez arrêter une copie sur écriture (il est possible d'en indiquer plusieurs). Ces noms doivent être mis entre crochets ([ ]).
Stop storageArray physicalDiskFirmwareDownload Cette commande annule les téléchargements de micrologiciel lancés au moyen de la commande download storageArray physicalDiskFirmware. Elle n'arrête pas les téléchargements déjà en cours sur un disque physique, mais annule tous ceux en attente. Syntaxe stop storageArray physicalDiskFirmwareDownload Paramètres Aucun. Stop virtualDiskCopy Cette commande permet d'interrompre une copie de disque virtuel.
Commandes script
Exemples de fichiers script Cette annexe contient des exemples de scripts permettant de configurer une matrice de stockage. Ces exemples illustrent la façon dont les commandes script se présentent dans un fichier script complet. Vous pouvez les copier et les modifier en fonction de vos besoins de configuration. Pour créer un fichier script, vous pouvez : • utiliser la commande save storageArray configuration ; • écrire le script.
//Note: For disk groups that use all available capacity, the last virtual disk on the disk group is created using all remaining capacity by omitting the capacity=virtualDiskCapacity parameter create virtualDisk diskGroup=1 raidLevel=5 userLabel="7" owner=0 segmentSize=16 capacity=2GB; show "Setting additional attributes for virtualDisk 7"; //Configuration settings that cannot be set during virtualDisk creation set virtualDisk["7"] mediaScanEnabled=false; set virtualDisk["7"] consistencyCheckEnabled= false;
La commande utilisée dans cet exemple crée un nouveau disque virtuel dans le groupe de disques 1. Le niveau RAID de ce nouveau disque est RAID 5 et son nom (userLabel) est 7 (notez les guillemets qui entourent ce chiffre pour indiquer que l'information délimitée est un nom). Le nouveau disque virtuel est affecté au contrôleur RAID installé dans l'emplacement 0 de l'enceinte RAID. La taille de segment est définie sur 16.
Script de configuration - Exemple 2 Ce script utilise la commande create virtualDisk pour créer un nouveau disque virtuel à partir de disques physiques définis par l'utilisateur. Show "Create RAID 5 Virtual Disk 2 on existing Disk Group 2"; //This command creates the disk group and the initial virtual disk on that group.
[capacity=virtualDiskCapacity | owner=(0 | 1) | segmentSize=segmentSizeValue] [enclosureLossProtect=(TRUE | FALSE)] Exemples de fichiers script 247
Exemples de fichiers script
Index A activation contrôleur RAID, 159 copie de disque virtuel, 68, 85 fichier de clé de fonction, 159 affectation d'un élément à un autre contrôleur RAID, 108 affectation de disques de secours globaux, 62 affichage configuration automatique de la matrice de stockage, 222 contrôleur RAID, 218 disque physique, 215 disque virtuel, 227 disques virtuels cibles, 230 état des téléchargements des disques physiques, 218 groupe de disques, 214 matrice de stockage, 220 NVSRAM des contrôleurs RAID, 220 ports hôtes, 2
code de sortie, 25 collecte de données concernant un disque physique, 105 commande script consignes d'utilisation, 41 récapitulatif, 34 structure, 32 commande session, 117 commande show, 226 commande show string, 117 commandes classées dans l'ordre alphabétique, 120 classées par fonction, 114 commandes classées par fonction, 114 commandes SMcli, 16 commentaires, ajout, 43 configuration configuration automatique de la matrice de stockage, 121 création d'un disque virtuel RAID, avec sélection de l'espace disp
groupe de systèmes hôtes, 130 port hôte, 131 système hôte, 129 création d'un disque virtuel RAID avec sélection de l'espace disponible, 135 créer groupe de disques, 127 initiateur iSCSI, 132 D définition cliché de disque virtuel, 199 contrôleur RAID, 193 copie de disque virtuel, 212 disque de secours, 192 disque virtuel, 208 état du disque physique, 192 groupe de systèmes hôtes, 187 horloge des contrôleurs, 60 mode de fonctionnement d'un contrôleur RAID, 107 mode de fonctionnement du canal du disque physiq
définition d'un disque physique comme disque de secours, 192 disque physique commandes, 116 commandes set, 191-192 commandes show, 215-218, 227 commandes start, 235-236 définition de l'état, 192 initialisation, 108 passage à l'état Optimal, 172 reconstruction, 109 disque virtuel commandes, 119 commandes show, 232 copie, 87 création à partir de disques physiques affectés par l'utilisateur, 51 création à partir de disques physiques affectés par le logiciel, 52 création dans un groupe de disques existant, 54 d
exécution analyse des supports, 97 vérification de cohérence, 99 F fonction de matrice de stockage désactivation, 154 format des commandes, remarques, 24 G groupe de disque commandes, 114 groupe de disques affichage, 214 créer un groupe de disques, 127 défragmentation, 104 supprimer un groupe de disques, 147 groupe de systèmes hôtes création, 130 définition, 187 suppression, 148 I identification de l'emplacement d'un disque physique, 101 Identification des disques virtuels pouvant être utilisés pour la c
M O maintenance de routine, 97 opérations de récupération, 107 matrice de stockage affichage de la topologie, 225 affichage secteurs illisibles, 225 commandes, 117 commandes download, 156-158 commandes save, 175-179 commandes set, 200-207 commandes show, 220-226 configuration de la topologie, 120 P paramètres de ligne de commande, 18 paramètres définis par l'utilisateur, 74 partitionnement du stockage, 95 micrologiciel du module EMM téléchargement, 154 passage à l'état Optimal disque physique, 172 m
réinitialisation d'un contrôleur RAID, 100 synchronisation de l'horloge des contrôleurs RAID, 101 réservations persistantes, suppression, 101 système hôte création, 129 suppression, 148 restauration disque virtuel RAID, 161 T S sauvegarde configuration dans un fichier, 49 données consignées dans les enceintes, 172 matrice de stockage, 175 valeurs NVSRAM des contrôleurs RAID, 174 script de configuration exemple 1, 243 exemple 2, 246 stockage, partitionnement, 95 support.dell.
vérification de cohérence, exécution, 99 vérification de la cohérence du disque virtuel, 123 256 Index