Передача данных в 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.