PowerMax и VMware Storage vMotion

Summary: В этой статье операции vMotion описываются с точки зрения PowerMax.

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.

Symptoms

  • Хранилище PowerMax
  • Используется Storage vMotion.
  • Копирование vMotion может выполняться медленнее, чем ожидалось
  • Возможно, хост регистрирует ошибки, связанные с vMotion.

Cause

vMotion — это продукт VMware, использующий примитивы VAAI XCOPY для разгрузки запросов на копирование в хранилище, что позволяет экономить ресурсы хоста и ускорять передачу данных.

Процесс можно резюмировать следующим образом:

  1. Команда vMotion переместить более 256 Кбайт данных из одного расположения в другое.
  2. vMotion отправляет запросы на копирование в PowerMax.
    • Все данные, подлежащие перемещению, разбиваются vMotion на блоки.
    • PowerMax позволяет перемещать запросы объемом до 16 Мбайт на каждый экстент, но по умолчанию vMotion использует блоки по 4 Мбайт. Этот размер можно увеличить до 16 Мбайт с помощью правил заявки.
  3. PowerMax создает сессию XCOPY между исходным и целевым устройствами (которые могут быть одним и тем же устройством).
  4. PowerMax группирует блоки в области экстентов и помещает каждый экстент в таблицу XCOPY.
  5. PowerMax подтверждает получение этого фрагмента в vMotion.
    • В этом случае vMotion считает, что копирование завершено.
    • Шаги 4–5 повторяются для каждого запроса на копирование из vMotion.
    • Если PowerMax обнаружит проблему с запросом на копирование, запрос будет отклонен. По умолчанию vMotion копирует фрагмент с помощью обычных операций чтения или записи хоста, если ни одна из повторных попыток не была успешной.
  6. PowerMax использует таблицу XCOPY, асинхронно перемещая данные из исходной системы в целевую из запроса копирования vMotion.
    • Функции чтения или записи в PowerMax выполняют копирование.
    • Это должно завершиться быстро, но копирование может выполняться медленнее, если для текущих операций ввода-вывода хоста требуется большое количество ресурсов.

Примечание. Вся XCOPY приостанавливается, если пул ресурсов хранилища (SRP) достигает резервной емкости (обычно это последние 10% SRP, то есть SRP используется более чем на 90%). В такой ситуации данные в целевое расположение могут оставаться нескопированными до тех пор, пока пул SRP не покинет резервную емкость.
 
  1. VMware освобождает данные из запроса на копирование для использования хостом в целевом расположении.
  2. Если первоначальная операция vMotion была перемещением, а не копированием, и при этом параметр UNMAP включен, хост выдает команды UNMAP для исходной дорожки вне протокола vMotion.

Resolution

Требования к использованию Storage vMotion с VAAI XCOPY подробно описаны в статье VMware vSphere API. Интеграция массивов (VAAI).Эта гиперссылка позволяет перейти на сайт за пределами Dell Technologies.

Требования PowerMax для использования vMotion: 

  • Исходное и целевое устройства не должны участвовать в SRDF/Metro (активный/активный)
  • Исходное и целевое устройства не должны участвовать в сеансах SnapVX. 

Как указано на шаге 5 раздела «Причина» выше, PowerMax отклоняет запросы на копирование, если запрос не поддерживается. Распространенные причины отклонения:

  • Не удается каскадировать
    • Копирование данных в первую целевую систему должно быть завершено, прежде чем эти же данные могут быть скопированы из другой целевой системы. Если первое копирование еще не завершено (все еще находится в таблице XCOPY), запрос на копирование какой-либо части этих же данных в другое расположение отклоняется.
  • Невыровненные границы: 
    • Адрес логического блока (LBA) для начала и конца фрагмента должен находиться в первом блоке дорожки размером 128 Кбайт, а адрес LBA в конце фрагмента должен находиться в последнем блоке дорожки размером 128 Кбайт. Чтобы запрос на копирование был принят, это требование должно выполняться как в исходной, так и в целевой системе.
    • Запрос на копирование должен содержать реальные данные. Если запрос содержит только экстенты с нулевым числом блоков, он отклоняется.
    • Запрос на копирование должен содержать не менее 256 (0x100) блоков данных в пределах экстента. Меньшие объемы данных отклоняются.

Если вам требуется дополнительная помощь в устранении указанных выше проблем, обратитесь в службу технической поддержки Dell или к авторизованному представителю отдела технического обслуживания и укажите номер этой статьи базы знаний. 

Affected Products

PowerMax, PowerMax 2000, PowerMax 2500, PowerMax 8000, PowerMax 8500
Article Properties
Article Number: 000388667
Article Type: Solution
Last Modified: 20 Nov 2025
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.