Создание задания импорта из хранилища BLOB-объектов Azure в файловую систему

Управляемый Lustre Azure интегрируется с хранилищем BLOB-объектов Azure, чтобы упростить процесс импорта данных из контейнера BLOB-объектов в файловую систему. Эту интеграцию можно настроить во время создания кластера и создать задание импорта в любое время после создания кластера.

Из этой статьи вы узнаете, как с помощью портала Azure создать задание импорта, которое импортирует данные из контейнера BLOB-объектов в существующую файловую систему Azure Managed Lustre.

Замечание

При импорте данных из контейнера BLOB в файловую систему Azure Managed Lustre в пространство имен файловой системы Lustre импортируются только имена файлов (пространство имен) и метаданные.

Фактическое содержимое большого двоичного объекта импортируется, когда клиент первый раз обращается к файлу. При первом доступе к данным возникает небольшая задержка: функция управления иерархическим хранилищем Lustre (HSM) извлекает содержимое BLOB в соответствующий файл в файловой системе. Эта задержка возникает только при первом доступе к файлу.

Содержимое контейнера BLOB можно предварительно загружать с помощью команды Lustre lfs hsm_restore из подключенного клиента с возможностями sudo. Дополнительные сведения см. в статье "Восстановление данных из хранилища BLOB-объектов".

Предпосылки

Создание задания импорта

Чтобы начать импорт данных из контейнера BLOB-объектов в файловую систему Azure Managed Lustre, создайте задание импорта. В этом разделе описано, как создать, настроить и запустить задание импорта на портале Azure.

Замечание

Одновременно может выполняться только одно задание импорта или экспорта. Например, если выполняется задание импорта, и вы пытаетесь запустить другое задание импорта или экспорта, возникает ошибка.

Настройка параметров импорта и запуск задания

Чтобы настроить параметры импорта и запустить задание, выполните следующие действия.

  1. На портале Azure откройте файловую систему Azure Managed Lustre. В разделе "Параметры" выберите интеграцию BLOB-объектов.

  2. Нажмите кнопку "+ Создать задание".

  3. Выберите "Импорт" в раскрывающемся меню типа задания .

  4. Введите имя задания импорта в поле "Имя задания ".

  5. Выберите значение для поля режима разрешения конфликтов . Этот параметр определяет, как задание импорта обрабатывает конфликты между существующими файлами в файловой системе и новыми импортируемыми файлами. В этом примере мы выбираем "Пропустить". Дополнительные сведения см. в разделе "Режим разрешения конфликтов".

  6. Выберите значение для допустимости ошибок. Этот параметр определяет, как задание импорта обрабатывает ошибки, возникающие во время процесса импорта. В этом примере мы выбираем "Разрешить ошибки". Дополнительные сведения см. в разделе "Допустимость ошибок".

  7. Чтобы отфильтровать данные, импортируемые из Blob-хранилища, введите префиксы импорта. Портал Azure позволяет вводить до 10 префиксов. В этом примере мы указываем префиксы /data и /logs. Дополнительные сведения см. в разделе "Импорт префикса".

  8. После настройки задания нажмите кнопку "Пуск ", чтобы начать процесс импорта.

На следующем снимке экрана показаны параметры конфигурации задания импорта на портале Azure.

Снимок экрана: параметры портала для создания задания импорта.

Мониторинг задания импорта

После создания задания импорта можно отслеживать его ход выполнения, чтобы убедиться, что он успешно завершен. В этом разделе описано, как отслеживать задание импорта на портале Azure.

Чтобы просмотреть сведения о задании, выполните следующие действия.

  1. На портале Azure откройте файловую систему Azure Managed Lustre. В разделе "Параметры" выберите интеграцию BLOB-объектов.
  2. Выберите задание импорта, которое вы хотите отслеживать из списка последних заданий.
  3. В области сведений о задании отображаются сведения о задании, включая состояние задания, время начала, импортированные большие двоичные объекты и любые ошибки или конфликты, возникшие во время импорта.

На следующем снимке экрана показаны сведения о задании импорта на портале Azure.

Снимок экрана, показывающий сведения о задании импорта.

По завершении задания можно просмотреть контейнер ведения журнала, чтобы просмотреть подробные сведения о процессе импорта, включая любые ошибки или конфликты, которые произошли. Эта информация доступна только после завершения задания.