Руководство по копированию данных из Azure Data Box с помощью SMB
В этом руководстве объясняется, как подключиться к Data Box и скопировать оттуда данные на локальный сервер с помощью локального пользовательского интерфейса. Устройство Data Box содержит данные, экспортированные из учетной записи хранения Azure.
В этом руководстве описано следующее:
- Необходимые компоненты
- Подключение к Data Box
- Копирование данных из Data Box
Необходимые компоненты
Перед тем как начать, убедитесь в следующем.
- Вы разместили заказ на Azure Data Box.
- Инструкции по импорту см. в руководстве по заказу Azure Data Box.
- Инструкции по экспорту см. в руководстве по заказу Azure Data Box.
- Вы получили Data Box. Состояние заказа на портале — Доставлено.
- У вас есть главный компьютер, на который вы хотите скопировать данные из Data Box. Хост-компьютер должен
- поддерживаемая операционная система;
- Компьютер должен быть подключен к высокоскоростной сети. Настоятельно рекомендуем использовать хотя бы одно соединение Ethernet со скоростью передачи данных 10 Гбит/с. Если подключение 10 Гбит/с недоступно, можно использовать канал передачи данных 1 Гбит/с, но при этом скорость копирования будет снижена.
Подключение к Data Box
В зависимости от выбранной учетной записи хранения Data Box создает указанные ниже ресурсы.
- До трех общих папок для каждой связанной учетной записи хранения (GPv1 и GPv2).
- Одна общая папка для хранилища класса Premium.
- Одна общая папка для учетной записи хранения BLOB-объектов.
В общих папках для блочных и страничных BLOB-объектов объектами первого уровня являются контейнеры, а второго — большие двоичные объекты. В общих папках для файлов Azure объекты первого уровня — общие папки, а объекты второго уровня — файлы.
В следующей таблице приведен UNC-путь к общим папкам в Data Box и URL-адрес службы хранилища Azure, куда отправляются данные. Конечный URL-адрес службы хранилища Azure может быть производным от UNC-пути к общей папке.
Большие двоичные объекты и файлы | Пути и URL-адреса |
---|---|
Блочные BLOB-объекты Azure | \\<DeviceIPAddress>\<StorageAccountName_BlockBlob>\<ContainerName>\files\a.txt https://<StorageAccountName>.blob.core.windows.net/<ContainerName>/files/a.txt |
Страничные BLOB-объекты Azure | \\<DeviceIPAddress>\<StorageAccountName_PageBlob>\<ContainerName>\files\a.txt https://<StorageAccountName>.blob.core.windows.net/<ContainerName>/files/a.txt |
Файлы Azure | \\<DeviceIPAddress>\<StorageAccountName_AzFile>\<ShareName>\files\a.txt https://<StorageAccountName>.file.core.windows.net/<ShareName>/files/a.txt |
Если вы используете главный компьютер с ОС Windows Server, для подключения к Data Box выполните указанные ниже действия.
В первую очередь необходимо выполнить проверку подлинности и начать сеанс. Перейдите на страницу Подключение и копирование. Чтобы получить учетные данные для доступа к общим папкам, связанным с вашей учетной записью хранения, выберите элемент Получить учетные данные.
В диалоговом окне "Доступ к общей папке и копирование данных" скопируйте имя пользователя и пароль, соответствующие необходимой общей папке. Нажмите ОК.
Чтобы получить доступ к общим папкам, связанным с вашей учетной записью хранения (exportbvtdataset2 в следующем примере) на главном компьютере, откройте окно командной строки. В командной строке введите:
net use \\<IP address of the device>\<share name> /u:<IP address of the device>\<user name for the share>
В зависимости от формата ваших данных, пути к общей папке могут быть следующими:
- Блочный BLOB-объект Azure —
\\169.254.143.85\exportbvtdataset2_BlockBlob
. - Страничный BLOB-объект Azure —
\\169.254.143.85\exportbvtdataset2_PageBlob
. - Файлы Azure —
\\169.254.143.85\exportbvtdataset2_AzFile
.
- Блочный BLOB-объект Azure —
При отображении соответствующего запроса введите пароль для общей папки. В примере ниже показан процесс подключения к общей папке с помощью указанной выше команды.
C:\Users\Databoxuser>net use \\169.254.143.85\exportbvtdataset2_BlockBlob /u:169.254.143.85\exportbvtdataset2 Enter the password for 'exportbvtdataset2' to connect to '169.254.143.85': The command completed successfully.
Нажмите клавиши WINDOWS+R. В окне Выполнить введите
\\<device IP address>
. Нажмите кнопку ОК, чтобы открыть проводник.Должны отобразиться папки, в том числе общие.
Если вы используете клиент Linux, вставьте общий ресурс SMB с помощью следующей команды. Параметр "vers" указывает версию SMB, которую поддерживает ваш узел Linux. Вставьте необходимую версию в указанную ниже команду. Версии SMB, которые поддерживает Data Box, см. в разделе Поддерживаемые файловые системы для клиентов Linux
sudo mount -t nfs -o vers=2.1 169.254.143.85:/exportbvtdataset2_BlockBlob /home/databoxubuntuhost/databox
Копирование данных из Data Box
После подключения к общим папкам Data Box можно скопировать данные.
Перед началом копирования данных выполните следующие действия:
Скачайте журнал копирования. На странице Подключиться и копировать выберите элемент Журнал копирования. При появлении запроса сохраните журнал в своей системе.
Если размер журнала копирования слишком велик, вам потребуется использовать обозреватель служба хранилища Azure или AzCopy, чтобы скачать журнал копирования и предотвратить любые сбои.
- Если вы используете служба хранилища Azure Explorer для скачивания журнала копирования, вы можете сопоставить учетную запись хранения Azure в обозревателе служба хранилища Azure и скачать необработанный файл.
- Если вы используете AzCopy для скачивания журнала копирования, вы можете скопировать
AzCopy copy
файл журнала из учетной записи хранения в локальную систему.
Повторите эти действия, чтобы скачать подробный журнал.
Просмотрите подробный журнал. Подробный журнал содержит список всех файлов, успешно экспортированных из учетной записи хранения Azure. Кроме того, журнал содержит размер файла и вычисление контрольной суммы.
<File CloudFormat="BlockBlob" Path="validblobdata/test1.2.3.4" Size="1024" crc64="7573843669953104266"> </File><File CloudFormat="BlockBlob" Path="validblobdata/helloEndWithDot..txt" Size="11" crc64="7320094093915972193"> </File><File CloudFormat="BlockBlob" Path="validblobdata/test..txt" Size="12" crc64="17906086011702236012"> </File><File CloudFormat="BlockBlob" Path="validblobdata/test1" Size="1024" crc64="7573843669953104266"> </File><File CloudFormat="BlockBlob" Path="validblobdata/test1.2.3" Size="1024" crc64="7573843669953104266"> </File><File CloudFormat="BlockBlob" Path="validblobdata/.......txt" Size="11" crc64="7320094093915972193"> </File><File CloudFormat="BlockBlob" Path="validblobdata/copylogb08fa3095564421bb550d775fff143ed====..txt" Size="53638" crc64="1147139997367113454"> </File><File CloudFormat="BlockBlob" Path="validblobdata/testmaxChars-123456790-123456790-123456790-123456790-123456790-123456790-123456790-123456790-123456790-123456790-123456790-123456790-123456790-123456790-123456790-123456790-123456790-123456790-123456790-123456790-12345679" Size="1024" crc64="7573843669953104266"> </File><File CloudFormat="BlockBlob" Path="export-ut-container/file0" Size="0" crc64="0"> </File><File CloudFormat="BlockBlob" Path="export-ut-container/file1" Size="0" crc64="0"> </File><File CloudFormat="BlockBlob" Path="export-ut-container/file4096_000001" Size="4096" crc64="16969371397892565512"> </File><File CloudFormat="BlockBlob" Path="export-ut-container/file4096_000000" Size="4096" crc64="16969371397892565512"> </File><File CloudFormat="BlockBlob" Path="export-ut-container/64KB-Seed10.dat" Size="65536" crc64="10746682179555216785"> </File><File CloudFormat="BlockBlob" Path="export-ut-container/LiveSiteReport_Oct.xlsx" Size="7028" crc64="6103506546789189963"> </File><File CloudFormat="BlockBlob" Path="export-ut-container/NE_Oct_GeoReport.xlsx" Size="103197" crc64="13305485882546035852"> </File><File CloudFormat="BlockBlob" Path="export-ut-container/64KB-Seed1.dat" Size="65536" crc64="3140622834011462581"> </File><File CloudFormat="BlockBlob" Path="export-ut-container/1mbfiles-0-0" Size="1048576" crc64="16086591317856295272"> </File><File CloudFormat="BlockBlob" Path="export-ut-container/file524288_000001" Size="524288" crc64="8908547729214703832"> </File><File CloudFormat="BlockBlob" Path="export-ut-container/4mbfiles-0-0" Size="4194304" crc64="1339017920798612765"> </File><File CloudFormat="BlockBlob" Path="export-ut-container/file524288_000000" Size="524288" crc64="8908547729214703832"> </File><File CloudFormat="BlockBlob" Path="export-ut-container/8mbfiles-0-1" Size="8388608" crc64="3963298606737216548"> </File><File CloudFormat="BlockBlob" Path="export-ut-container/1mbfiles-0-1" Size="1048576" crc64="11061759121415905887"> </File><File CloudFormat="BlockBlob" Path="export-ut-container/XLS-10MB.xls" Size="1199104" crc64="2218419493992437463"> </File><File CloudFormat="BlockBlob" Path="export-ut-container/8mbfiles-0-0" Size="8388608" crc64="1072783424245035917"> </File><File CloudFormat="BlockBlob" Path="export-ut-container/4mbfiles-0-1" Size="4194304" crc64="9991307204216370812"> </File><File CloudFormat="BlockBlob" Path="export-ut-container/VL_Piracy_Negtive10_TPNameAndGCS.xlsx" Size="12398699" crc64="13526033021067702820"> </File>
Проверьте журнал копирования на наличие ошибок. В этом журнале указаны файлы, которые не удалось скопировать из-за ошибок.
Ниже приведен пример выходных данных журнала копирования, отображающихся, если все файлы скопированы без ошибок из Azure на устройство Data Box.
<CopyLog Summary="Summary"> <Status>Succeeded</Status> <TotalFiles_Blobs>5521</TotalFiles_Blobs> <FilesErrored>0</FilesErrored> </CopyLog>
Ниже приведен пример выходных данных журнала копирования, отображающихся, если некоторые файлы не удалось скопировать из Azure из-за ошибок.
<ErroredEntity CloudFormat="AppendBlob" Path="export-ut-appendblob/wastorage.v140.3.0.2.nupkg"> <Category>UploadErrorCloudHttp</Category> <ErrorCode>400</ErrorCode> <ErrorMessage>UnsupportBlobType</ErrorMessage> <Type>File</Type> </ErroredEntity><ErroredEntity CloudFormat="AppendBlob" Path="export-ut-appendblob/xunit.console.Primary_2020-05-07_03-54-42-PM_27444.hcsml"> <Category>UploadErrorCloudHttp</Category> <ErrorCode>400</ErrorCode> <ErrorMessage>UnsupportBlobType</ErrorMessage> <Type>File</Type> </ErroredEntity><ErroredEntity CloudFormat="AppendBlob" Path="export-ut-appendblob/xunit.console.Primary_2020-05-07_03-54-42-PM_27444 (1).hcsml"> <Category>UploadErrorCloudHttp</Category> <ErrorCode>400</ErrorCode> <ErrorMessage>UnsupportBlobType</ErrorMessage> <Type>File</Type> </ErroredEntity><CopyLog Summary="Summary"> <Status>Failed</Status> <TotalFiles_Blobs>4</TotalFiles_Blobs> <FilesErrored>3</FilesErrored> </CopyLog>
Доступны следующие варианты экспорта этих файлов:
- Вы можете передать файлы, которые не удалось скопировать по сети.
- Если размер данных превышает объем используемой емкости устройства, выполняется частичное копирование. Все файлы, которые не были скопированы, перечисляются в этом журнале. Этот журнал можно использовать в качестве входного XML-файла, чтобы создать новый заказ Data Box, а затем скопировать эти файлы.
После подключения к общей папке SMB начните копирование данных. Кроме того, для копирования данных можно использовать любое средство для копирования файлов, совместимое с протоколом SMB, например Robocopy. С помощью средства Robocopy можно запустить несколько заданий копирования.
Дополнительные сведения о команде Robocopy см. в статье Robocopy и несколько примеров.
По завершении копирования перейдите к панели мониторинга и проверьте использованное и свободное место на устройство.
Теперь вы можете отправить свое устройство Data Box в корпорацию Майкрософт.
Следующие шаги
В этом руководстве были освещены следующие темы относительно Azure Data Box.
- Необходимые компоненты
- Подключение к Data Box
- Копирование данных из Data Box
Перейдите к следующему руководству, чтобы узнать, как отправить свой Data Box обратно в корпорацию Майкрософт.