PowerStore: Як налаштувати хости ESXi для оптимальної продуктивності XCOPY
Summary: XCOPY - один з примітивів VAAI, який використовується для вивантаження завдань в масив зберігання. У цій статті пояснюється, як налаштувати хости ESXi для оптимальної продуктивності XCOPY. ...
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
Тло:
Обмеження XCOPY:
PowerStore OS 3.0 наразі має відому проблему, коли XCOPY між VMFS і vVOL (і навпаки) не підтримується. Це обмеження планується виправити в майбутньому випуску.
Резолюція:
1. Ця роздільна здатність впливає лише на клієнтів, які використовують ОС PowerStore 3.0 або новішої версії.
2. NVMe-oF наразі не підтримує апаратне прискорення за допомогою плагінів VAAI.
Для отримання додаткової інформації зверніться до https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.storage.doc/GUID-9AEE5F4D-0CB8-4355-BF89-BB61C5F30C70.html
3. Щоб налаштувати апаратне прискорення для нового масиву, додайте два правила заявки: одне для фільтра VAAI, а інше для плагіна VAAI. Щоб нові правила заявок залишалися активними, спочатку визначте правила, а потім завантажте їх у систему.
4. Переконайтеся, що для пристроїв PowerStore з командами немає попередніх правил заявки "фільтр VAAI" або "плагін VAAI" з командами:
5. Додайте правило заявки фільтра VAAI до кожного хоста ESXi за допомогою такої команди:
Перевірте, чи правильно додано правило
Примітка. Потрібно виконувати лише правила класу фільтрів. Коли фільтр VAAI заявляє про пристрій, він автоматично знаходить відповідний плагін VAAI для підключення.
Якщо наведена нижче команда не показує відповідні плагіни, перезавантажте хост ESXi.
9. Виконайте наступні команди, щоб переконатися, що завантажено належні фільтри:
11. В якості останнього кроку перевірки виберіть одне зі сховищ даних VMFS, яке знаходиться на томі PowerStore в графічному інтерфейсі vCenter, а потім виберіть «Підтримка пристрою».
Скопіюйте ідентифікатор у поле Ім'я ступеня (такий рядок: "naa.68ccf098000cb2df0ffc1d983eea45ec"). Якщо пристрої PowerStore були присутні до додавання правил заявки, важливо виконати цю перевірку на одному з уже існуючих пристроїв, щоб переконатися, що правила заявки були застосовані. Якщо правила подання претензій не були оновлені для пристроїв до додавання правил подання претензій, хост(и) ESXi потрібно перезавантажити.
12.
Посилання:
Повний опис використання правил претензій щодо обладнання можна знайти за адресою: https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.storage.doc/GUID-456EE197-FC35-4DC0-B412-879725514297.html
- XCOPY - один з примітивів VAAI, який використовується для вивантаження завдань в масив зберігання. Наприклад, XCOPY можна використовувати для вивантаження таких операцій, як міграція або клонування віртуальних машин в масив замість того, щоб витрачати ресурси vSphere на виконання цих завдань.
- Типовою поведінкою ESXi є видача команд XCOPY, які мають один сегмент, рівний або менший за 4 МБ.
- До PowerStore OS 3.0 XCOPY не працювала ефективно, що призвело до низької продуктивності, PowerStore OS 3.0 вводить багато внутрішніх покращень продуктивності XCOPY.
- Починаючи з PowerStore OS 3.0, PowerStore підтримуватиме команди XCOPY максимум з 8 сегментами, кожен сегмент менше або дорівнює 30 МБ.
- Для випадків використання, коли виконання операцій XCOPY є першочерговим завданням для замовника, хости ESXi повинні бути налаштовані на використання багатосегментних команд XCOPY з більшими розмірами сегментів.
Обмеження XCOPY:
PowerStore OS 3.0 наразі має відому проблему, коли XCOPY між VMFS і vVOL (і навпаки) не підтримується. Це обмеження планується виправити в майбутньому випуску.
Резолюція:
1. Ця роздільна здатність впливає лише на клієнтів, які використовують ОС PowerStore 3.0 або новішої версії.
2. NVMe-oF наразі не підтримує апаратне прискорення за допомогою плагінів VAAI.
Для отримання додаткової інформації зверніться до https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.storage.doc/GUID-9AEE5F4D-0CB8-4355-BF89-BB61C5F30C70.html
3. Щоб налаштувати апаратне прискорення для нового масиву, додайте два правила заявки: одне для фільтра VAAI, а інше для плагіна VAAI. Щоб нові правила заявок залишалися активними, спочатку визначте правила, а потім завантажте їх у систему.
4. Переконайтеся, що для пристроїв PowerStore з командами немає попередніх правил заявки "фільтр VAAI" або "плагін VAAI" з командами:
esxcli storage core claimrule list -c Filter | grep "PowerStore\|Rule" esxcli storage core claimrule list -c VAAI | grep "PowerStore\|Rule"
Примітка: Переконайтеся, що немає правил із записами у стовпці "Збіги", як-от "vendor=DellEMC model=PowerStore"
Примітка: Якщо для PowerStore налаштовано якісь правила, переконайтеся, що вони не суперечать наведеним нижче правилам, якщо так, виправте їх.
5. Додайте правило заявки фільтра VAAI до кожного хоста ESXi за допомогою такої команди:
esxcli storage core claimrule add -u -c Filter -P VAAI_FILTER -t vendor -V DellEMC -M PowerStore
Перевірка правильності додавання правила
esxcli storage core claimrule list -c Filter | grep "PowerStore\|Rule" Rule Class Rule Class Type Plugin Matches XCOPY Use Array Reported Values XCOPY Use Multiple Segments XCOPY Max Transfer Size KiB Config String Filter 5001 file vendor VAAI_FILTER vendor=DellEMC model=PowerStore false false 06. Додайте правило заявки плагіна VAAI до кожного хоста ESXi за допомогою такої команди:
esxcli storage core claimrule add -u -c VAAI -P VMW_VAAIP_T10 -t vendor -V DellEMC -M PowerStore -a -s -m 240
Щоб отримати додаткові відомості про кожен аргумент наведеної вище команди, зверніться до https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.storage.doc/GUID-C7ED5B86-2AF9-4217-90B5-A27D3217CE6D.html
| -у | Система автоматично призначить ідентифікатор правила |
| -а | Використання значень, про які повідомляється про масиви, для команд XCOPY |
| -с | Використання декількох сегментів для команд XCOPY. Діє лише тоді, коли вказано -a |
| -м | Максимальний розмір передавання в МБ для команд XCOPY у разі використання іншого розміру перенесення, ніж повідомлено в масиві. Діє лише тоді, коли вказано -a |
Перевірте, чи правильно додано правило
esxcli storage core claimrule list -c VAAI | grep "PowerStore\|Rule" Rule Class Rule Class Type Plugin Matches XCOPY Use Array Reported Values XCOPY Use Multiple Segments XCOPY Max Transfer Size KiB Config String VAAI 5001 file vendor VMW_VAAIP_T10 vendor=DellEMC model=PowerStore true true 2457607. Завантажте правила наступними командами:
esxcli storage core claimrule load -c VAAI esxcli storage core claimrule load -c Filter8. Запустіть правило заявки фільтра VAAI, використовуючи таку команду:
esxcli storage core claimrule run -c Filter esxcfg-rescan -A
Примітка. Потрібно виконувати лише правила класу фільтрів. Коли фільтр VAAI заявляє про пристрій, він автоматично знаходить відповідний плагін VAAI для підключення.
Якщо наведена нижче команда не показує відповідні плагіни, перезавантажте хост ESXi.
9. Виконайте наступні команди, щоб переконатися, що завантажено належні фільтри:
esxcli storage core plugin list --plugin-class=VAAI Plugin name Plugin class ------------- ------------ VMW_VAAIP_T10 VAAI esxcli storage core plugin list --plugin-class=Filter Plugin name Plugin class ----------- ------------ VAAI_FILTER Filter10. Виконайте наступні команди, щоб переконатися, що правила оновлено класами "runtime" та "file" для кожного класу правил, як показано нижче:
esxcli storage core claimrule list -c Filter | grep "PowerStore\|Rule" Rule Class Rule Class Type Plugin Matches XCOPY Use Array Reported Values XCOPY Use Multiple Segments XCOPY Max Transfer Size KiB Config String Filter 5001 runtime vendor VAAI_FILTER vendor=DellEMC model=PowerStore false false 0 Filter 5001 file vendor VAAI_FILTER vendor=DellEMC model=PowerStore false false 0 esxcli storage core claimrule list -c VAAI | grep "PowerStore\|Rule" Rule Class Rule Class Type Plugin Matches XCOPY Use Array Reported Values XCOPY Use Multiple Segments XCOPY Max Transfer Size KiB Config String VAAI 5001 runtime vendor VMW_VAAIP_T10 vendor=DellEMC model=PowerStore true true 245760 VAAI 5001 file vendor VMW_VAAIP_T10 vendor=DellEMC model=PowerStore true true 245760
Для лінійок VAAI класу правил:
Назва плагіна має бути "VMW_VAAIP_T10"
XCOPY Використовувати значення у звітах про масиви мають бути "true"
XCOPY Use Multiple Segments має бути "true"
XCOPY Max Transfer Size KiB повинен бути 245760.
11. В якості останнього кроку перевірки виберіть одне зі сховищ даних VMFS, яке знаходиться на томі PowerStore в графічному інтерфейсі vCenter, а потім виберіть «Підтримка пристрою».
Скопіюйте ідентифікатор у поле Ім'я ступеня (такий рядок: "naa.68ccf098000cb2df0ffc1d983eea45ec"). Якщо пристрої PowerStore були присутні до додавання правил заявки, важливо виконати цю перевірку на одному з уже існуючих пристроїв, щоб переконатися, що правила заявки були застосовані. Якщо правила подання претензій не були оновлені для пристроїв до додавання правил подання претензій, хост(и) ESXi потрібно перезавантажити.
12.
Використовуючи цей ідентифікатор пристрою, виконайте наступні дві команди ESXCLI:
esxcli storage core device vaai status get -d
Наприклад:
Перевірте "Ім'я плагіна VAAI: VMW_VAAIP_T10" відображається після завантаження та запуску плагіна VAAI
esxcli storage core device vaai status get -d naa.68ccf09800a8f879c7c2276889bc95d5 naa.68ccf09800a8f879c7c2276889bc95d5 VAAI Plugin Name: VMW_VAAIP_T10 ATS Status: supported Clone Status: supported Zero Status: supported Delete Status: supported
Посилання:
Повний опис використання правил претензій щодо обладнання можна знайти за адресою: https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.storage.doc/GUID-456EE197-FC35-4DC0-B412-879725514297.html
Affected Products
PowerStoreArticle Properties
Article Number: 000202386
Article Type: How To
Last Modified: 22 Nov 2023
Version: 6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.