Передача данных в Blob-объекты Azure с помощью Azure Data Box
Этот раздел поясняет шаги по переносу данных в контейнер Blob-объектов Azure. Azure Data Box предоставляет защищенный, устойчивый к взлому метод для быстрой и простой передачи локальных данных Windchill в Azure.
Передача данных с помощью Azure Data Box
Перед началом работы
Прочитайте документацию, доступную на сайте Microsoft Azure, для получения пошаговых инструкций по использованию Azure Data Box.
Создайте учетную запись хранилища (одну или несколько) на вашем портале Azure.
Перед копированием данных создайте контейнер в учетной записи хранилища Azure.
* 
В структуре общих Blob-объектов блока и Blob-объектов страницы объекты первого уровня - это контейнеры, а объекты второго уровня - Blob-объекты. На пользователе лежит ответственность за обеспечение копирования данных в общие объекты, соответствующие подходящему формату данных. Например, копируйте данные Blob-объекта блока в общий объект для Blob-объекты блока. Если формат данных не соответствует подходящему типу общего объекта, то на последующем шаге выгрузка данных в Azure завершится сбоем.
Для выполнения следующих шагов копирования требуется получение доступа к порталу Azure, компьютеру сервера Windows и диску Azure Data Box по мере необходимости.
Выполните следующие шаги, чтобы скопировать данные с хост-компьютера Windows Server в контейнер Blob-объектов Azure с помощью Azure Data Box:
1. Закажите Azure Data Box в Microsoft для своей локальной системы.
2. По получении устройства подсоедините силовой кабель и сетевые кабели к Azure Data Box. Дополнительную информацию см. в документации, доступной на сайте Microsoft Azure.
3. Настройте Azure Data Box, следуя инструкциям, доступным на сайте Microsoft Azure. Этот шаг конфигурирует сетевые интерфейсы Data Box для активации доступа к учетным записям хранилища для Azure Data Box.
4. Если нужно зашифровать учетную запись хранилища, перейдите в раздел Учетная запись хранилища > Шифрование на портале Azure.
a. Установите флажок Использовать собственный ключ и выберите Ввести URI-адрес ключа в разделе Ключ шифрования.
b. Введите значение URI-адрес ключа и нажмите кнопку Сохранить.
* 
Если нужно использовать шифрование на стороне клиента, перенесите содержимое в хранилище BLOB-объектов и повторно выполните архивирование содержимого в зашифрованном архиве на стороне клиента. Дополнительные сведения см. в подразделе "Написание реализаций делегатов для шифрования на стороне клиента" раздела Настройка шифрования для подключений хранилища BLOB-объектов Azure.
5. Настроив блок данных, выполните поиск Data Box в службах на портале Azure.
6. Перейдите на страницу Подробная информация об устройстве на портале Azure и укажите учетные данные для всех учетных записей хранилища.
7. На компьютере Windows используйте подробную информацию об устройстве для проверки учетных записей хранилища.
8. Подключите диск Data Box на компьютере Windows к нужной учетной записи хранилища Azure, используя команду Инструменты > Подключить сетевой диск....
a. Укажите путь к учетной записи хранилища Azure и другие учетные данные со страницы Сведения об устройствах вашего портала Azure.
Например, если имя учетной записи хранилища Azure равно contentdataboxperfqa_blockBlob, а сетевой интерфейс имеет значение 10.80.22.127, то путь равен \\10.80.22.127\contentdataboxperfqa_blockBlob. Подробные инструкции см. в документации Microsoft.
9. Подключив диск, откройте терминал командной строки с диска и используйте команду robocopy, чтобы скопировать данные. Синтаксис: robocopy <Source> <Target> <Attribute>.
Например, если путь монтирования источника C:\PTC\Windchill\vaults\defaultuploadvault, а целевой путь монтирования contentdataboxperfqa_blockBlob/testcontainer/defaultuploadvault, то команда имеет вид
robocopy C:\PTC\Windchill\vaults\defaultuploadvault contentdataboxperfqa_blockBlob/testcontainer/defaultuploadvault /e /MT:32
/e - копирует подкаталоги, включая пустые каталоги
/MT - использует многопотоковость, рекомендуется 32 или 64 потока. Эта опция не используется с зашифрованными файлами. Возможно, потребуется разделить зашифрованные и незашифрованные файлы. Однако однопоточное копирование значительно снижает производительность.
Дополнительную информацию о команде robocopy см. в документации Microsoft.
10. Убедитесь, что данные скопированы правильно.
11. С портала Azure перейдите на вкладку Подготовить к отправке и нажмите Начать подготовку.
СТАТУС меняется на Готово к отправке сразу после завершения подготовки устройства.
12. Завершите работу устройства и отсоедините кабели. Следуйте инструкциям компании Microsoft по возврату ей Azure Data Box.
13. После копирования данных и получения подтверждения от Microsoft проверьте размер данных в расположении журнала копирования для каждой учетной записи хранилища Azure.
14. Запустите сервер Windchill и проверьте данные с помощью wt.fv.tools.datamigration.DataMigrationVerificationTool. Дополнительную информацию см. в теме "Проверка скопированного содержимого" раздела Перенос хранилища в хранилище BLOB-объектов Azure.
15. После успешной проверки данных запустите MountMigrationTool для каждой папки, чтобы изменить путь подключения на основе файловой системы на путь подключения Azure. Дополнительную информацию см. в теме "Обновление подключения" раздела Перенос хранилища в хранилище BLOB-объектов Azure.
Было ли это полезно?