Introduction
Ce document décrit les étapes à suivre pour désactiver le contrôle de cohérence du contrôleur RAID sur les contrôleurs RAID LSI, qui peut avoir un impact négatif sur certaines applications avec des exigences strictes en entrée/sortie (E/S). Une fois que ce groupe d'applications avec des exigences d'E/S exigeantes est Universal Session and Resource Manager / Videoscape Session Resource Manager (USRM/VSRM). En raison de l'impact potentiel d'attente d'E/S sur ces applications qui peuvent se produire pendant l'exécution des contrôles de cohérence, il est recommandé de désactiver les contrôles de cohérence sur tous les lecteurs virtuels/volumes raid. Voir CSCuw01134
Conditions préalables
Serveurs rack Cisco Unified Computing System (UCS) M3 avec contrôleurs RAID LSI 92XX modèle.
La désactivation du contrôle de cohérence nécessite une fenêtre de maintenance pour l'application USRM/VSRM.
Arrêt des instances USRM/VRSM avant désactivation du contrôle de cohérence
Il existe jusqu'à 8 instances d'USRM/VSRM sur un UCS C220. Chaque instance doit être terminée avant d'exécuter la procédure de désactivation du contrôle de cohérence. Une fois la procédure de vérification de cohérence terminée, chaque instance doit être redémarrée manuellement.
Note: Les deux processus ci-dessous doivent être inclus dans une méthode de procédure de haut niveau (MOP) écrite pour les systèmes/besoins individuels du client. Exemple : le MOP inclut la coordination du basculement et du re-basculement des serveurs pour minimiser l'impact sur les clients. Chaque client peut avoir des exigences différentes qui sont traitées dans le MOP.
Pour mettre fin au logiciel USRM/VSRM, procédez comme suit. Note: Ces étapes doivent être effectuées pour chaque instance de USRM/VSRM.
- Ouvrir l'interface utilisateur Web USRM/VSRM dans un navigateur
- Accédez à la page Reset
- Définissez ServerState sur “ Terminate ” à l'aide de la liste déroulante.
- Cliquez sur le bouton Valider les modifications.
Résultat : Le logiciel USRM/VSRM se terminera et ne redémarrera pas.
Une fois le processus de désactivation du contrôle de cohérence terminé, chaque instance de USRM/VSRM doit être démarrée manuellement. Suivez ces étapes pour chaque instance de USRM/VSRM.
- Ouvrir et SSH session à l'USRM/VSRM.
- Accéder au répertoire approprié
- Pour USRM : /opt/usrm
- Pour VSRM : /common/usrm
- Exécutez la commande permettant de démarrer l’USRM/VSRM : ./usrm —<option (automatique ou supervisé)> -d
- Exemple de mode supervisé : ./usrm —Supervisé -d
- Exemple de mode automatique : ./usrm —auto -d
Note: Il y a 2 tirets avant l'option et 1 tiret avant le paramètre “ d ”.
Résultat : le logiciel USRM/VSRM démarre et commence à traiter les demandes.
Téléchargement de l'utilitaire.
Télécharger l'utilitaire StorCli http://docs.avagotech.com/docs/12351437
Le fichier zip StorCLI comporte des dossiers contenant des fichiers d'installation pour différentes plates-formes du système d'exploitation.
Installation sur RedHat Linux
Extrayez le fichier rpm storcli du dossier /StorCli_All_OS/Linux/dans le fichier zip, puis installez :
# rpm -ivh <StorCLI-x.xx-x.noarch.rpm>
Commandes pour RedHat/Linux
Change to the folder where storcli64 executable file was installed to, typically /opt/MegaRAID/storcli/
#cd /opt/MegaRAID/storcli
Check to make sure no consistency checks are currently in progress
storcli]#./storcli64 /c0 /vall show cc
VD Operation Progress% Status
---------------------------------------
0 CC - Not in progress <<<<<<<<<<<
1 CC - Not in progress <<<<<<<<<<<
From the output above, if any of the VDs show anything other than ‘Not in progress’, then issue the command to stop any consistency checks running:
./storcli64 /c0/vall stop cc
Issue the command to disable consistency checks from being run in the future:
./storcli64 /c0 set cc=off
Confirm that consistency checks have been disabled:
./storcli64 /c0 show cc
Controller Properties :
=====================
-----------------------------------------------
Ctrl_Prop Value
-----------------------------------------------
CC Operation Mode Disabled <<<<<<<<<<<<<<<<
CC Execution Delay 0
CC Next Starttime 06/20/1999, 19:00:00
CC Current State Stopped
CC Number of iterations 0
CC Number of VD completed 0
CC Excluded VDs None
Confirm the CC Operation Mode line shows ‘Disabled’
Instructions ESXi
Si les circonstances exigent la désactivation des contrôles de cohérence dans les environnements VMware ESXi, le processus d'installation de l'utilitaire StorCLI est différent, mais la syntaxe de la commande storcli est identique. Secure Shell (SSH) est désactivé par défaut dans vSphere. Vous devez activer SSH avant de tenter d'ouvrir un terminal SSH avec l'hôte.
Installation sur VMware ESXi 5.x
Extrayez/copiez le fichier vmware-esx-storcli-xxxxxx.vib du dossier /StorCli_All_OS/Vmware-MN/ dans le fichier zip.
Copiez le fichier vmware-esx-storcli-xxxxxx.vib dans le système de fichiers local de l'hôte ESXi, dans le dossier /tmp.
Exécutez maintenant la commande esxcli pour l'installer.
#esxcli software vib install -v "/tmp/vmware-esx-storcli-xxxxxx.vib" -no-sig-check
Commandes pour VMware Vsphere
Change to the folder where the Storcli executable was installed to, typically /opt/lsi/storcli
#cd /opt/lsi/storcli
Please note the ESXi storcli executable is storcli
Check to make sure no consistency checks are currently in progress
storcli]#./storcli /c0 /vall show cc
VD Operation Progress% Status
---------------------------------------
0 CC - Not in progress <<<<<<<<<<<
1 CC - Not in progress <<<<<<<<<<<
From the output above, if any of the VDs show anything other than ‘Not in progress’, then issue the command to stop any consistency checks running:
./storcli /c0/vall stop cc
Issue the command to disable consistency checks from being run in the future:
./storcli /c0 set cc=off
Confirm that consistency checks have been disabled:
./storcli /c0 show cc
Controller Properties :
=====================
-----------------------------------------------
Ctrl_Prop Value
-----------------------------------------------
CC Operation Mode Disabled <<<<<<<<<<<<<<<<
CC Execution Delay 0
CC Next Starttime 06/20/1999, 19:00:00
CC Current State Stopped
CC Number of iterations 0
CC Number of VD completed 0
CC Excluded VDs None
Confirm the CC Operation Mode line shows ‘Disabled’