Go to main content
Guide d'administration d'Oracle MiniCluster S7-2

Quitter la vue de l'impression

Mis à jour : Octobre 2016
 
 

Préparation au retrait d'un disque (CLI)

Cette procédure ne s'applique qu'aux disques des baies de stockage.

Utilisez cette procédure pour retirer logiquement une unité de stockage du système avant de retirer physiquement le disque.

La durée nécessaire à l'exécution de cette procédure préalable au retrait physique du disque dépend du type de disque que vous retirez :

  • SSD – L'opération de déconnexion se termine rapidement et le disque peut être retiré immédiatement.

  • HDD – L'opération de déconnexion peut prendre plusieurs minutes. Ne retirez pas le disque avant la fin de l'opération de déconnexion.

  1. Connectez-vous à la CLI mcmu en tant qu'administrateur principal, tel que mcinstall.

    Voir Connexion à la CLI MCMU.

  2. Identifiez le nom du disque.

    Vous pouvez obtenir le nom du disque à partir du message d'erreur ou du fichier journal qui a conduit au remplacement du disque.

    Vous pouvez utiliser une commande telle que diskinfo. Notez le nom long du disque (par exemple c0t5000CCA23B0BF34Cd0) pour l'utiliser dans cette procédure. Notez également le nom court (par exemple HDD8) pour l'utiliser dans la tâche suivante lorsque vous reconnecterez le disque remplacé.

    Notez également que les disques de baie de stockage sont identifiés par une chaîne JBODARRAY.

    Par exemple :

     % diskinfo
    D:devchassis-path                   c:occupant-compdev
    ----------------------------------  ---------------------
    /dev/chassis/SYS/HDD0/disk          c0t5000CCA02D1EE2A8d0
    /dev/chassis/SYS/HDD1/disk          c0t5000CCA02D1E7AACd0
    /dev/chassis/SYS/HDD2/disk          c0t5000CCA02D1EDCECd0
    /dev/chassis/SYS/HDD3/disk          c0t5000CCA02D1ED360d0
    /dev/chassis/SYS/HDD4/disk          c0t5000CCA02D1EE6D8d0
    /dev/chassis/SYS/HDD5/disk          c0t5000CCA02D1EE6CCd0
    /dev/chassis/SYS/HDD6               -
    /dev/chassis/SYS/HDD7               -
    /dev/chassis/SYS/MB/EUSB-DISK/disk  c1t0d0
    /dev/chassis/JBODARRAY1/HDD0/disk   c0t5000CCA25497267Cd0
    /dev/chassis/JBODARRAY1/HDD1/disk   c0t5000CCA2549732B8d0
    /dev/chassis/JBODARRAY1/HDD2/disk   c0t5000CCA254974F28d0
    /dev/chassis/JBODARRAY1/HDD3/disk   c0t5000CCA254965A78d0
    /dev/chassis/JBODARRAY1/HDD4/disk   c0t5000CCA254978510d0
    /dev/chassis/JBODARRAY1/HDD5/disk   c0t5000CCA254964E3Cd0
    /dev/chassis/JBODARRAY1/HDD6/disk   c0t5000CCA0536CA5E4d0
    /dev/chassis/JBODARRAY1/HDD7/disk   c0t5000CCA0536CA7B0d0
    /dev/chassis/JBODARRAY1/HDD8/disk   c0t5000CCA23B0BF34Cd0
    /dev/chassis/JBODARRAY1/HDD9/disk   c0t5000CCA0536CB828d0
    /dev/chassis/JBODARRAY1/HDD10/disk  c0t5000CCA0536CB308d0
    /dev/chassis/JBODARRAY1/HDD11/disk  c0t5000CCA0536CAF2Cd0
    /dev/chassis/JBODARRAY1/HDD12/disk  c0t5000CCA0536CABE4d0
    /dev/chassis/JBODARRAY1/HDD13/disk  c0t5000CCA0536CB684d0
    /dev/chassis/JBODARRAY1/HDD14/disk  c0t5000CCA0536CA870d0
    /dev/chassis/JBODARRAY1/HDD15/disk  c0t5000CCA0536CAB88d0
    /dev/chassis/JBODARRAY1/HDD16/disk  c0t5000CCA0536CA754d0
    /dev/chassis/JBODARRAY1/HDD17/disk  c0t5000CCA0536CAD10d0
    /dev/chassis/JBODARRAY1/HDD18/disk  c0t5000CCA0536CAEF8d0
    /dev/chassis/JBODARRAY1/HDD19/disk  c0t5000CCA0536CA83Cd0
    /dev/chassis/JBODARRAY1/HDD20/disk  c0t5000CCA04EB272E8d0
    /dev/chassis/JBODARRAY1/HDD21/disk  c0t5000CCA04EB27234d0
    /dev/chassis/JBODARRAY1/HDD22/disk  c0t5000CCA04EB27428d0
    /dev/chassis/JBODARRAY1/HDD23/disk  c0t5000CCA04EB272A0d0
    
  3. Utilisez la syntaxe suivante pour déconnecter le disque avant de le retirer :
    % mcmu diskutil -d diskname

    diskname est l'identifiant du disque que vous voulez retirer.

    Par exemple :

    % mcmu diskutil -d c0t5000CCA23B0BF34Cd0
    .
    <output ommited>
    .
    INFO:MCMU.controllers.common.pexpect_util:su to user oracle successfully.
    [INFO    ] logged into the zone f18-vm1-mc5qt-n1 as oracle
    [INFO    ] disk alias found to be RECO_0003
    [INFO    ] dropping disk c0t5000CCA23B0BF34Cd0s1
    [INFO    ] ['', 'Diskgroup altered.', '']
    [INFO    ] ASM rebalance complete in diskgroup RECO in zonegroup f18
    [INFO    ] disk alias found to be DATA_0003
    [INFO    ] dropping disk c0t5000CCA23B0BF34Cd0s4
    [INFO    ] ['', 'Diskgroup altered.', '']
    [INFO    ] ASM still initializing, please retry in a few minutes to check the progress by running
    'mcmu diskutil -p'
    
    [INFO    ] Disk should NOT be detached until rebalance is complete.
    
    [INFO    ] disk alias found to be SYSTEM_0003
    [INFO    ] dropping disk c0t5000CCA23B0BF34Cd0s5
    [INFO    ] ['', 'Diskgroup altered.', '']
    [INFO    ] ASM rebalance in progress in the zonegroup f18.
    Estimated time of completion is 61.
    
    [INFO    ] Disk should NOT be detached until rebalance is complete.
    [INFO    ] exiting sqlplus
    [INFO    ] Partitions to be dropped: [1]
    [INFO    ] Removing disk from zones...
    [INFO    ] Modifying zones: [u'f18-vm1-mc5qt-n1'] on node: mc5qt-n1
    .
    <output ommited>
    .
    [INFO    ] Running.. exit
    [INFO    ] Disk {disk} being detached from Minicluster.
  4. Vérifiez le statut de l'opération de déconnexion.

    Si vous voulez voir le statut pendant que l'opération de déconnexion est en cours d'exécution, connectez-vous à la CLI mcmu à partir d'une autre fenêtre.

    Saisissez :

    % mcmu diskutil -p
    
    [INFO    ] Checking asm rebalance progress
    .
    <output ommited>
    .
    [INFO    ] ASM Rebalance successfully complete. Attempting to remove disk from zones.
    .
    <output ommited>
    .
    [INFO    ] Disk successfully removed from Minicluster.
  5. A la fin du rééquilibrage ASM, vous pouvez retirer le disque.

    Une fois le nouveau disque installé, reconnectez-le. Voir Reconnexion d'un disque remplacé (CLI).