PowerPath для Windows: удаление контекста драйвера UMD и KMD Migration Enabler
Сводка: Из-за внешних требований, например непредвиденного физического повторного развертывания узлов кластера, может потребоваться прервать перенос PowerPath Migration Enabler (PPME) и принудительно удалить или денастроить контекст пользовательского режима (UMD) PowerPath Migration Enabler и контекст режима ядра (KMD) из одной или нескольких хост-систем. Для этого существуют ручные процедуры. PowerPath 7.2 и более поздних версий содержит внутреннюю команду powermig для обеспечения дополнительной процедурной проверки. ...
Инструкции
PowerPath для Windows 7.2 и более поздних версий содержит внутреннюю команду для удаления контекста пользовательского режима и контекста режима ядра из параметризации драйвера с помощью одной команды. После выполнения команды требуется перезагрузка.
STEP 1
Чтобы удалить контекст UMD и KMD, выполните команду:
CMD C:\>powermig nodecleanup
Ensure that all options to recover, abort and cleanup existing migrations are tried before trying this nodeCleanup command. Also, a host reboot is needed to complete all the steps of this command properly. Do you still want to continue? [yes]/no:
Ответьте на вопрос «y». Команда реагирует следующим образом:
NOTE: Host reboot is needed for the cleanup to take effect. Also, delete the backed up KMD registry keys (cleanup_*) and PPME\db.old folder before running the command again.
STEP 2
Перезагрузите хост. На этом основная часть вмешательства завершена. На этом этапе можно вернуть кластер и т. д.
STEP 3
В строке nodecleanup Команда только убирает управляющие структуры в сторону. При этом они не удаляются. После перезагрузки необходимо удалить переименованные структуры UMD и KMD. Это можно сделать онлайн. Вторая перезагрузка не требуется.
-
Удаление контекста UMD
Из C:\Program Files\EMC\PPMEУдалить db.old.
C:\Program Files\EMC\PPME>dir
Volume in drive C has no label.
Volume Serial Number is 6A65-4A7A
Directory of C:\Program Files\EMC\PPME
12/11/2024 12:31 <DIR> .
12/11/2024 12:31 <DIR> ..
12/11/2024 13:13 <DIR> db
12/11/2024 12:31 <DIR> db.old <- Remove this directory
0 File(s) 0 bytes
4 Dir(s) 47,120,658,432 bytes free
-
Удаление контекста KMD
В HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\EmcPowerPath\KMD_0или HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\EmcPowerPath\KMD_1 соответственно, удалить все "cleanup_*" ключи.
Пример

Примечания
- В строке
nodecleanupобращается только к контексту драйвера. По-прежнему необходимо удалить ресурс кластера PPME. - Возможно, перед удалением потребуется сохранить содержимое UMD и KMD в другом месте.
- Эта команда предназначена для обеспечения процедурного обеспечения в чрезвычайной ситуации. Если вы не уверены в последствиях, сначала обратитесь в службу технической поддержки Dell , чтобы обсудить другие варианты.
- Сервер НЕОБХОДИМО перезагрузить после
nodecleanupДействий.
Ожидаемые сообщения об ошибках
Powermig nodecleanupНе удается запустить при повторном запуске, так как не была удалена резервная копия контекста UMD.
Когда вы запускаете команду nodecleanup во второй раз и вы не удалили контекст UMD, команда завершается сбоем с PPME error(119): UMD DB cleanup failed.
Пример
PS C:\> powermig nodecleanup
Ensure all options to recover, abort and cleanup existing migrations are tried before trying this nodeCleanup command. Also, a host reboot is needed to complete all the steps of this command properly. Do you still want to continue? [yes]/no: y
PPME error(119): UMD DB cleanup failed
Исправление
db.old до сих пор существует. Выполните ШАГ 3-1 выше.
Powermig nodecleanupСбой при повторном запуске, так как резервная копия контекста KMD не была удалена.
Если выполнить команду во второй раз и не удалить контекст KMD, команда завершится сбоем с PPME error(118): KMD Registry cleanup failed.
Пример
C:\Program Files\EMC\PPME>powermig nodecleanup
Ensure all options to recover, abort and cleanup existing migrations are tried before trying this nodeCleanup command. Also, a host reboot is needed to complete all the steps of this command properly. Do you still want to continue? [yes]/no: y
PPME error(118): KMD Registry cleanup failed
Исправление
Значения очистки в KMD* до сих пор существуют. Выполните ШАГ 3-2 выше.