Поделиться через


Руководство по импорту данных в хранилище BLOB-объектов с помощью службы импорта и экспорта Azure

В этой статье приводятся пошаговые инструкции по использованию службы импорта и экспорта Azure для безопасного импорта больших объемов данных в хранилище BLOB-объектов Azure. Чтобы импортировать данные в Azure Blobs, вам необходимо отправить зашифрованные диски с данными в центр обработки данных Azure.

В этом руководстве описано, как:

  • Предварительные требования для импорта данных в хранилище BLOB-объектов Azure
  • Шаг 1. Подготовка дисков
  • Шаг 2. Создание задания импорта
  • Шаг 3. Настройка управляемого клиентом ключа (необязательно)
  • Шаг 4. Отправка дисков
  • Шаг 5: Обновите задание с данными об отслеживании
  • Шаг 6. Проверка передачи данных в Azure

Предпосылки

Прежде чем создавать задание импорта для передачи данных в хранилище BLOB-объектов Azure, внимательно просмотрите и выполните приведенный ниже список предварительных требований для этой службы. Вы должны:

  • Укажите допустимую учетную запись оператора и номер отслеживания для заказа:
    • Для вашего заказа вы должны использовать перевозчика из списка имён перевозчиков на вкладке Доставка. Если у вас нет учетной записи оператора, обратитесь к оператору, чтобы создать ее.
    • Учетная запись перевозчика должна быть действительной, иметь баланс и возможности для возврата отправлений. Корпорация Майкрософт использует выбранный оператор для возврата всех носителей хранилища.
    • Создайте номер отслеживания для задания импорта и экспорта в учетной записи оператора. Каждое задание должно иметь отдельный номер отслеживания. Несколько заданий с одинаковым номером отслеживания не поддерживаются.

Шаг 1. Подготовка дисков

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

Чтобы подготовить диски, выполните следующие действия.

  1. Подключите свои диски к системе Windows с использованием соединителей SATA.

  2. Создайте один том NTFS на каждом диске. Присвойте разделу букву диска. Не используйте точки подключения.

  3. Включите шифрование BitLocker в томе NTFS. При использовании системы Windows Server используйте инструкции в статье "Как включить BitLocker в Windows Server 2012 R2".

  4. Копирование данных в зашифрованный том. Используйте перетаскивание или Robocopy или любое такое средство копирования. Файл журнала (JRN) создается в той же папке, в которой выполняется средство.

    Если диск заблокирован, и необходимо разблокировать диск, шаги для разблокировки могут отличаться в зависимости от вашего варианта использования.

    • Если вы добавили данные на предварительно зашифрованный диск (средство WAImportExport не использовалось для шифрования), используйте ключ BitLocker (числовой пароль, указанный вами) во всплывающем окне, чтобы разблокировать диск.

    • Если вы добавили данные на диск, зашифрованный средством WAImportExport, используйте следующую команду, чтобы разблокировать диск:

      WAImportExport Unlock /bk:<BitLocker key (base 64 string) copied from journal (*.jrn*) file>

  5. Откройте окно PowerShell или командной строки с правами администратора. Чтобы изменить каталог на распакученную папку, выполните следующую команду:

    cd C:\WaImportExportV1

  6. Чтобы получить ключ BitLocker диска, выполните следующую команду:

    manage-bde -protectors -get <DriveLetter>:

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

    ./WAImportExport.exe PrepImport /j:<journal file name> /id:session<session number> /t:<Drive letter> /bk:<BitLocker key> /srcdir:<Drive letter>:\ /dstdir:<Container name>/ /blobtype:<BlockBlob or PageBlob> /skipwrite
    

    Файл журнала создается в той же папке, в которой вы запустили средство. Также создаются два других файла — файл .xml (папка, в которой выполняется средство) и файл drive-manifest.xml (папка, в которой находятся данные).

    Используемые параметры описаны в следующей таблице:

    Вариант Описание
    /j: Имя файла журнала с расширением JRN. Файл журнала создается для каждого диска. Рекомендуется использовать серийный номер диска в качестве имени файла журнала.
    /идентификатор: Идентификатор сеанса. Используйте уникальный номер сеанса для каждого экземпляра команды.
    /t: Буква диска, который будет отправлен. Например, диск D.
    /bk: Ключ BitLocker для диска. Его числовый пароль из выходных данных manage-bde -protectors -get D:
    /srcdir: Буква диска, который отправляется, за которой следует :\. Например, D:\.
    /dstdir: Имя целевого контейнера в службе хранилища Azure.
    /blobtype: Этот параметр указывает тип блобов, в которые необходимо импортировать данные. Для блочных BLOB-объектов тип — это BlockBlob, а для страничных BLOB-объектов — PageBlob.
    /skipwrite: Указывает, что не требуется копировать новые данные, и существующие данные на диске должны быть подготовлены.
    /enablecontentmd5: Параметр при включении гарантирует вычисление MD5 и установку его как свойство Content-md5 для каждого объекта BLOB. Используйте этот параметр, только если вы хотите использовать Content-md5 поле после отправки данных в Azure.
    Этот параметр не влияет на проверку целостности данных (которая происходит по умолчанию). Этот параметр увеличивает время отправки данных в облако.

    Примечание.

    • При импорте большого двоичного объекта с тем же именем, что и существующий большой двоичный объект в целевом контейнере, импортированный большой двоичный объект перезаписывает существующий большой двоичный объект. В более ранних версиях инструментов (до 1.5.0.300) импортированный большой двоичный объект был переименован по умолчанию, а параметр \Disposition позволяет указать, следует ли переименовать, перезаписать или игнорировать большой двоичный объект в импорте.
    • Если у вас не включены длинные пути на клиенте, и любое имя пути и файла в вашей копии данных превышает 256 символов, средство WAImportExport сообщит о сбоях. Чтобы избежать такого сбоя, включите длинные пути на вашем клиенте Windows.
  8. Повторите предыдущий шаг для каждого диска, который необходимо отправить.

    Файл журнала с указанным именем создается для каждого запуска командной строки.

    Вместе с файлом журнала файл <Journal file name>_DriveInfo_<Drive serial ID>.xml также создается в той же папке, где находится инструмент. Файл .xml используется вместо файла журнала при создании задания, если файл журнала слишком велик.

Это важно

  • Не изменяйте файлы журнала или данные на дисках и не выполняйте переформатирование дисков после завершения их подготовки.
  • Максимальный размер файла журнала, разрешенный порталом, составляет 2 МБ. Если размер файла журнала превышает это значение, возвращается ошибка.

Шаг 2. Создание задания импорта

Выполните следующие действия, чтобы заказать задание импорта в Azure Import/Export через портал.

  1. Используйте учетные данные Microsoft Azure для входа по этому URL-адресу: https://portal.azure.com.

  2. Выберите + Создать ресурс, а затем найдите Azure Data Box. Выберите Azure Data Box.

    Иллюстрация, на которой показана кнопка

  3. Выберите Создать.

    Снимок экрана: верхняя часть экрана портал Azure после выбора Azure Data Box. Выделена кнопка

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

    1. Выберите тип передачи «Импорт в Azure».
    2. Выберите подписку, используемую для задания импорта и экспорта.
    3. Выберите группу ресурсов.
    4. Выберите исходную страну или регион для задания.
    5. Выберите регион назначения Azure для задания.
    6. Затем выберите Применить.

    Снимок экрана: параметры начала работы для нового заказа Data Box. Выделен тип передачи импорта в Azure и кнопка

  5. Нажмите кнопку «Выбрать» для задачи импорта/экспорта.

    Снимок экрана: параметры продукта для нового заказа Data Box. Выделена кнопка

  6. В разделе Основные сведения:

    • Введите описательное имя задания. Вы будете использовать его для отслеживания хода выполнения заданий.
      • Имя должно содержать от 3 до 24 символов.
      • Имя должно содержать только буквы, цифры и дефисы.
      • Имя должно начинаться и заканчиваться буквой или цифрой.

    Снимок экрана: вкладка

    Выберите Следующее: Информация о работе > для продолжения.

  7. В разделе "Сведения о задании":

    1. Прежде чем идти дальше, убедитесь, что вы используете последнее средство WAImportExport. Средство используется для чтения отправленных файлов журнала. Чтобы обновить средство, можно использовать ссылку на скачивание.

      Снимок экрана: ссылка на скачивание последнего средства WAImportExport в разделе

    2. При необходимости измените целевой регион Azure для задания.

    3. Выберите одну или несколько учетных записей хранения, которые будут использоваться для задания. При необходимости можно создать новую учетную запись хранения.

    4. В разделе "Сведения о диске" нажмите кнопку "Копировать " для отправки каждого файла журнала, созданного на предыдущем шаге 1. Подготовка дисков. При отправке файла журнала отображается идентификатор диска.

      • В случае использования waimportexport.exe version1 необходимо передать один файл для каждого подготовленного диска.

      • Если размер файла журнала превышает 2 МБ, можно использовать <Journal file name>_DriveInfo_<Drive serial ID>.xmlфайл журнала, созданный вместе с файлом журнала.

        Снимок экрана: сведения о диске на вкладке

    Снимок экрана завершенной вкладки «Сведения о задании» для задания импорта в Azure Data Box. Выделены вкладка «Сведения о задании» и кнопка «Далее: возврат доставки».

  8. В обратной доставке:

    1. Выберите перевозчика доставки из раскрывающегося списка для carrier. Расположение центра обработки данных Майкрософт для выбранного региона определяет, какие перевозчики доступны.

    2. Введите номер счета перевозчика. Требуется номер для учетной записи действующего оператора.

    3. В области возвращаемого адреса нажмите кнопку +Добавить адрес и добавьте адрес для отправки.

      Снимок экрана: вкладка

      В колонке "Добавить адрес" можно добавить адрес или использовать существующий. После завершения полей адресов нажмите кнопку "Добавить адрес доставки".

      Снимок экрана: адрес в колонке

    4. В области уведомлений введите адреса электронной почты для людей, которые вы хотите уведомить о ходе выполнения задания.

      Подсказка

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

    Снимок экрана вкладки

    Нажмите кнопку "Рецензирование" и " Создать ", чтобы продолжить.

  9. В разделе "Рецензирование и создание":

    1. Просмотрите сведения о условиях и конфиденциальности, а затем установите флажок "Я признаю, что все предоставленные сведения верны и согласны с условиями". Затем выполняется проверка.
    2. Просмотрите сведения о задании. Запишите имя задания и адрес доставки центра обработки данных Azure для отправки дисков обратно. Эта информация указывается позже на транспортной этикетке.
    3. Выберите Создать.

    Снимок экрана, показывающий вкладку

  10. После создания задания появится следующее сообщение.

    Снимок экрана: сообщение о состоянии для завершенного заказа для задания экспорта импорта Azure. Выделены состояние и кнопка

    Чтобы открыть обзор задания, выберите "Перейти к ресурсу".

    Снимок экрана, показывающий панель

Шаг 3 (необязательно): настройка управляемого клиентом ключа

Пропустите этот шаг и перейдите к следующему шагу, если вы хотите использовать управляемый корпорацией Майкрософт ключ для защиты ключей BitLocker для дисков. Чтобы настроить собственный ключ для защиты ключа BitLocker, следуйте инструкциям в статье "Настройка управляемых клиентом ключей с помощью Azure Key Vault для импорта и экспорта Azure" на портале Azure.

Шаг 4. Отправка дисков

Для отправки пакета в центр обработки данных Azure можно использовать службу FedEx, UPS или DHL. Если вы хотите использовать другого оператора связи, а не FedEx/DHL, свяжитесь с командой по операциям с Azure Data Box по адресу [email protected]

  • Укажите допустимый номер учетной записи оператора FedEx, UPS или DHL для возврата дисков корпорацией Майкрософт.
    • Для отправки жестких дисков обратно из пунктов в США и Европе требуется номер учетной записи FedEx, UPS или DHL.
      • Для отправки дисков обратно из расположений в Азии и Австралии предпочтение отдается использованию номера учетной записи DHL.
      • Если у вас нет номера счета, создайте аккаунт FedEx или DHL.
  • При отправке пакетов должны соблюдаться условия обслуживания Мicrosoft Azure.
  • Правильно упаковайте диски, чтобы избежать потенциальных повреждений и задержек в обработке. Следуйте приведенным ниже рекомендациям.
    • Надежно оберните дисковые накопители защитной пузырчатой пленкой. Пузырчатая пленка выступает в качестве амортизатора и защищает диск от ударов во время транзита. Перед отправкой убедитесь, что весь диск тщательно покрыт и защищён амортизирующим материалом.
    • Поместите завернутые диски в пеноотгрузчик. Пеноотгрузчик обеспечивает дополнительную защиту и безопасно сохраняет диск на месте во время транзита.

Шаг 5. Обновление задания с помощью сведений об отслеживании

После отправки дисков вернитесь к заданию в портал Azure и заполните сведения об отслеживании.

Когда вы укажете сведения об отслеживании, состояние задания изменится на "Доставка" и вы не сможете его отменить. Вы можете отменить задание, только если оно находится в состоянии "Создание".

Это важно

Если номер отслеживания не обновляется в течение 2 недель с момента создания задания, срок действия задания истекает.

Чтобы завершить отслеживание задания, созданного на портале, сделайте следующее:

  1. Откройте задание в портал Azure/.

  2. В области обзора прокрутите вниз до сведений об отслеживании и заполните записи:

    1. Укажите оператора и номер отслеживания.
    2. Убедитесь, что адрес доставки указан правильно.
    3. Выберите флажок рядом с "Диски были отправлены на указанный выше адрес".
    4. По завершении нажмите кнопку "Обновить".

    Снимок экрана: сведения об отслеживании на панели

Ход выполнения задания можно отслеживать на панели обзора . Описание каждого состояния задания приведено в разделе Просмотр состояния задания.

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

Шаг 6. Проверка передачи данных в Azure

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

Просмотрите сведения о копировании данных выполненной задачи, чтобы найти журналы для каждого диска, включенного в задачу.

  • Используйте подробный журнал для проверки каждого успешно переданного файла.
  • Используйте журнал копирования, чтобы найти источник каждой неудачной копии данных.

Снимок экрана: завершенное задание импорта в Azure Import Export. В разделе

Для получения дополнительной информации см. Просмотр журналов копирования при импорте и экспорте.

После проверки передачи данных можно удалить локальные данные. Удалите локальные данные только после проверки успешности отправки.

Примечание.

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

Дальнейшие действия