VMware vSAN: Як замінити кеш-диск за допомогою vSphere Web Client
Summary: У цій статті пояснюється, як замінити кеш-диск у конфігурації vSAN.
Instructions
esxcli vsan storagepool Команди Ця стаття не стосується середовищ vSAN ESA. Дивіться документацію Broadcom vSAN ESA для процедур заміни диска ESA.
Як замінити кеш-диск (vSAN 8.x та 9.x OSA)
Якщо виникає проблема на кеш-диску, вона впливає на всю групу дисків. Групу дисків потрібно видалити та відновити за допомогою замінного кеш-диска.
Етапи заміни
-
У клієнті vSphere перейдіть до ураженого хоста і переведіть його в режим обслуговування. Виберіть відповідний режим евакуації даних для вашого середовища:
- Повна міграція даних — Міграція всіх даних з хоста. Це найбезпечніший варіант, але потребує достатньої потужності кластера і займає найбільше часу.
- Забезпечення доступності даних — Гарантує, що принаймні одна копія даних залишається доступною. Швидше, ніж повна міграція, але може тимчасово зменшити надлишковість.
- Немає міграції даних — негайно переходить у режим обслуговування без міграції даних. Використовуйте лише короткі періоди підтримки, коли надлишковість даних вже достатня на інших хостах.
Для детальних рекомендацій щодо опцій режиму обслуговування зверніться до документації Broadcom vSAN для вашої версії: Configure > vSAN > Disk Management на об'єкті хоста у vCenter.
-
Перейдіть до відповідного хоста в клієнті vSphere: Налаштуйте > керування дисками vSAN>. Виберіть групу дисків, що містить несправний кеш-диск, і натисніть Видалити (іконку видалення на панелі інструментів). Видалення кеш-диска видаляє всю групу дисків.
-
Замініть несправний кеш-диск фізично.
-
Після фізичної заміни поверніться до Configure > vSAN > Disk Management у vSphere Client і натисніть іконку Create a new disk group на панелі інструментів.

-
У діалозі Create Disk Group виберіть замінний кеш-диск із верхнього (рівень кешу) списку, виберіть диски з ємністю з нижнього (рівень ємності) списку та натисніть OK.

-
Після того, як новостворена група дисків відображається в Управлінні диском, вийдіть з режиму обслуговування на хості.

-
Підтверджіть, що ємність відновленої групи дисків додається до загальної ємності сховища даних vSAN.
-
Оскільки сповіщення про здоров'я можуть залишатися навіть після вирішення проблеми, перейдіть у Monitor > vSAN > Health і натисніть Підтвердити або Скинути до зеленого , щоб вручну видалити сповіщення.

Додаткова інформація: Не вдається видалити групу дисків
Іконка групи дисків може не з'являтися в клієнті vSphere, або видалення групи дисків може відпрацювати через графічний інтерфейс. У такому випадку використовуйте CLI для видалення групи дисків або окремих дисків ємності перед заміною кеш-диска.
Метод 1: Видалити групу дисків за допомогою UUID (рекомендовано)
Це є пріоритетним методом у vSAN 6.6 і новіших версіях, включаючи vSAN 8.x і 9.x.
-
Підключіться до ураженого хоста через SSH.
-
Ідентифікуйте групу дисків UUID, запустивши:
esxcli vsan storage list
Знайдіть UUID групи дисків vSAN для групи дисків, що містить несправний кеш-диск.
-
Видалити всю групу дисків за допомогою UUID:
esxcli vsan storage remove -u <VSAN Disk Group UUID>
Приклад:
esxcli vsan storage remove -u 52a038e0-b564-e579-a498-4ceb5aa9e372
-
Фізично замініть кеш-диск і створіть нову групу дисків за допомогою vSphere Client, як описано у кроках заміни вище.
Метод 2: Видаляйте диски ємності окремо
Якщо метод на основі UUID недоступний або не працює, видаліть кожен диск з об'ємом окремо.
-
Підключіться до ураженого хоста через SSH.
-
Визначте імена пристроїв ємності диска, виконавши одну з наступних команд:
esxcli vsan storage list
або
vdq -q -H
Зверніть увагу на ідентифікатори диска місткості у форматі
mpx.vmhbax:Cx:Tx:Lx. -
Видаліть кожен диск з ємністю окремо:
esxcli vsan storage remove --evacuation-mode=noAction --disk=mpx.vmhbax:Cx:Tx:Lx
Приклад:
esxcli vsan storage remove --evacuation-mode=noAction --disk=mpx.vmhba1:C0:T4:L0
-
Фізично замініть кеш-диск і створіть нову групу дисків за допомогою vSphere Client. Замінений кеш-диск і існуючі диски місткості, які були видалені, тепер доступні для вибору.
Додаткові ресурси
-
Як замінити диск місткості vSAN — для заміни диска з пропускною здатністю vSAN замість кеш-диска.
-
VxRail: Як вручну видалити та відновити групу дисків vSAN за допомогою esxcli — для процедур групування дисків vSAN, специфічних для VxRail.
-
Вимоги при заміні дисків у кластері vSAN (VMware KB 67856)
— Охоплює вимоги до дедуплікації та стиснення при заміні диска.
-
Управління та налаштування дискової групи vSAN за допомогою esxcli команд (Broadcom KB 315532)
— Охоплює команди керування дисковими групами на основі UUID.
-
Замініть кеш-пристрій флеш-пам'яті в кластері vSAN (Broadcom TechDocs, vSAN 8.0)
— Офіційна документація Broadcom щодо заміни кеш-диска у vSAN 8.x.