GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment supprimer un disque ASM sur un périphérique multichemin dans CentOS/RHEL

L'article décrit les étapes pour supprimer le disque ASM sur un périphérique multichemin (étiqueté comme ASMDISK01 comme exemple dans cet article) du serveur CentOS/RHEL.

1. Assurez-vous d'abord que le disque ASM n'est plus utilisé par aucun groupe de disques, sinon vous risquez de compromettre l'intégrité des données. Le DBA peut vérifier cela en utilisant asmcmd ou en se connectant à la base de données ASM.

2. Découvrez le mappage de disque ASM :

# oracleasm listdisks
ASMDISK01
...
# oracleasm querydisk -p ASMDISK01
Disk "ASMDISK01" is a valid ASM disk
/dev/sdf: LABEL="ASMDISK01" TYPE="oracleasm"
...
# oracleasm querydisk -d ASMDISK01
Disk "ASMDISK01" is a valid ASM disk on device [8, 16]
...

3. Identifiez le périphérique multichemin utilisé pour le disque ASMDISK01 à partir d'ASM :

# multipath -ll
mpath1 dm-4 IBM DS
size=10G features='0' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=1 status=active
`- 5:0:0:1 sdf 8:16 active ready running <-
`- 5:0:0:1 sdg 8:17 active ready running
...
# dmsetup ls --tree

mpath1 (252:1)
├─ (8:16) <- sdf
└─ (8:17) <- sdg

mpath2 (252:2)
└─ (8:76)
...

4. Après avoir confirmé le disque à supprimer ainsi que son disque correspondant dans le multipath du périphérique, vous pouvez commencer par le supprimer d'ASM.

# oracleasm deletedisk ASMDISK01
Removing ASM disk “ASMDISK01″: [ OK ]

5. L'étape suivante consiste à nettoyer le multipath du périphérique pour le disque supprimé. Vous pouvez utiliser l'une des commandes ci-dessous pour supprimer le disque multipath.

# multipath –f mpath1

ou

# dmsetup remove mpath1

6. Supprimez les périphériques SCSI du noyau.

# echo 1 > /sys/block/sdf/device/delete
# echo 1 > /sys/block/sdg/device/delete

7. Le LUN peut maintenant être supprimé du serveur de stockage SAN.

8. Assurez-vous que mpath1 est supprimé de la liste des chemins multiples :

# multipath -ll


Cent OS
  1. Comment ajouter et supprimer des utilisateurs sur CentOS, RHEL et Fedora

  2. CentOS / RHEL 7 :Comment définir des règles udev pour ASM sur des disques multipath

  3. Comment changer le nom du périphérique NIC dans CentOS / RHEL 6

  4. CentOS / RHEL 6,7 :Comment supprimer une cible iSCSI sur l'initiateur (client iSCSI)

  5. Comment définir des noms de périphériques personnalisés à l'aide d'udev dans CentOS/RHEL 7

Comment supprimer un utilisateur sur RHEL 8 / CentOS 8 Linux

Comment activer le quota de disque d'utilisateur et de groupe sur CentOS 7 / RHEL 7

CentOS / RHEL :Comment supprimer un volume LVM

CentOS / RHEL 6 :Comment supprimer complètement le multipath du mappeur de périphérique (dm-multipath)

CentOS / RHEL :Comment supprimer un appareil crypté LUKS

CentOS / RHEL 5 :Comment désactiver le multipath du mappeur de périphérique (dm-multipath)