Fluxo de trabalho de exemplo para preparo dos discos rígidos para um trabalho de importação

Este tópico explica o processo completo de preparar unidades para um trabalho de importação.

Este exemplo importa os seguintes dados para uma conta de armazenamento do Azure no Windows denominada mystorageaccount:

Location Descrição
H:\Video Uma coleção de vídeos, 5 TB no total.
H:\Photo Uma coleção de fotos, 30 GB no total.
K:\Temp\FavoriteMovie.ISO Uma imagem de disco Blu-ray™, 25 GB.
\\bigshare\john\music Uma coleção de arquivos de música em um compartilhamento de rede, 10 GB no total.

O trabalho de importação importa estes dados nos destinos a seguir na conta de armazenamento:

Fonte Blob de destino ou diretório virtual
H:\Video https://mystorageaccount.blob.core.windows.net/video
H:\Photo https://mystorageaccount.blob.core.windows.net/photo
K:\Temp\FavoriteMovie.ISO https://mystorageaccount.blob.core.windows.net/favorite/FavoriteMovies.ISO
\\bigshare\john\music https://mystorageaccount.blob.core.windows.net/music

Com esse mapeamento, o arquivo H:\Video\Drama\GreatMovie.mov é importado para o blob https://mystorageaccount.blob.core.windows.net/video/Drama/GreatMovie.mov.

Em seguida, para determinar quantos discos rígidos são necessários, calcule o tamanho dos dados:

5TB + 30GB + 25GB + 10GB = 5TB + 65GB

Neste exemplo, duas unidades de disco rígido de 3 TB devem ser suficientes. No entanto, como o diretório de origem H:\Video tem 5 TB de dados e a capacidade do disco rígido único é de apenas 3 TB, será necessário dividir H:\Video em dois diretórios menores, H:\Video1 e H:\Video2, antes de executar a Ferramenta de Importação/Exportação do Microsoft Azure. Esta etapa gera os seguintes diretórios de origem:

Location Tamanho Blob de destino ou diretório virtual
H:\Video1 2.5 TB https://mystorageaccount.blob.core.windows.net/video
H:\Video2 2.5 TB https://mystorageaccount.blob.core.windows.net/video
H:\Photo 30 GB https://mystorageaccount.blob.core.windows.net/photo
K:\Temp\FavoriteMovies.ISO 25 GB https://mystorageaccount.blob.core.windows.net/favorite/FavoriteMovies.ISO
\\bigshare\john\music 10 GB https://mystorageaccount.blob.core.windows.net/music

Embora o diretório H:\Video tenha sido dividido em dois diretórios, eles apontam para o mesmo diretório virtual de destino na conta de armazenamento. Dessa forma, todos os arquivos de vídeo são mantidos em um único video contêiner na conta de armazenamento.

Em seguida, os diretórios de origem anteriores são distribuídos uniformemente nos dois discos rígidos:

Disco rígido Diretórios de origem Tamanho total
Primeira unidade H:\Video1 2,5 TB + 30 GB
H:\Photo
Segunda unidade H:\Video2 2,5 TB + 35 GB
K:\Temp\BlueRay.ISO
\\bigshare\john\music

Além disso, você pode definir os metadados para todos os arquivos a seguir:

  • UploadMethod: Windows serviço de Importação/Exportação Azure

  • DataSetName: SampleData

  • CreationDate: 1/10/2013

Para definir metadados para os arquivos importados, crie um arquivo de texto c:\WAImportExport\SampleMetadata.txt, com o seguinte conteúdo:

<?xml version="1.0" encoding="UTF-8"?>  
<Metadata>  
    <UploadMethod>Windows Azure Import/Export service</UploadMethod>  
    <DataSetName>SampleData</DataSetName>  
    <CreationDate>10/1/2013</CreationDate>  
</Metadata>  

Você também pode definir algumas propriedades para o FavoriteMovie.ISO blob:

  • Content-Type: application/octet-stream

  • Content-MD5: Q2hlY2sgSW50ZWdyaXR5IQ==

  • Cache-Control: no-cache

Para definir essas propriedades, crie um arquivo de texto c:\WAImportExport\SampleProperties.txt:

<?xml version="1.0" encoding="UTF-8"?>  
<Properties>  
    <Content-Type>application/octet-stream</Content-Type>  
    <Content-MD5>Q2hlY2sgSW50ZWdyaXR5IQ==</Content-MD5>  
    <Cache-Control>no-cache</Cache-Control>  
</Properties>  

Agora você está pronto para executar a Ferramenta de Importação/Exportação do Azure para preparar as duas unidades de disco rígido. Observe que:

  • A primeira unidade é montada como unidade X.

  • A segunda unidade é montada como unidade Y.

  • A chave da conta de armazenamento mystorageaccount é 8ImTigJhIwvL9VEIQKB/zbqcXbxrIHbBjLIfOt0tyR98TxtFvUM/7T0KVNR6KRkJrh26u5I8hTxTLM2O1aDVqg==.

Preparando o disco para importação quando dados são carregados previamente

Se os dados a serem importados já estão presentes no disco, use o sinalizador /skipwrite. O valor de /t e /srcdir deve apontar para o disco que está sendo preparado para importação. Se todos os dados a serem importados não forem para o mesmo diretório virtual de destino ou raiz da conta de armazenamento, execute o mesmo comando para cada diretório de destino separadamente, mantendo o valor de /id o mesmo em todas as execuções.

Observação

Não especifique /format, pois ele apagará os dados no disco. Você pode especificar / criptografar ou /bk dependendo se o disco já está criptografado ou não.

    When data is already present on the disk for each drive run the following command.
    WAImportExport.exe PrepImport /j:FirstDrive.jrn /id:Video1 /logdir:c:\logs /sk:8ImTigJhIwvL9VEIQKB/zbqcXbxrIHbBjLIfOt0tyR98TxtFvUM/7T0KVNR6KRkJrh26u5I8hTxTLM2O1aDVqg== /t:x /format /encrypt /srcdir:x:\Video1 /dstdir:video/ /MetadataFile:c:\WAImportExport\SampleMetadata.txt /skipwrite

Sessões de cópia — primeira unidade

Para a primeira unidade, execute a Ferramenta de Importação/Exportação do Azure duas vezes para copiar os dois diretórios de origem:

Primeira sessão de cópia

WAImportExport.exe PrepImport /j:FirstDrive.jrn /id:Video1 /logdir:c:\logs /sk:8ImTigJhIwvL9VEIQKB/zbqcXbxrIHbBjLIfOt0tyR98TxtFvUM/7T0KVNR6KRkJrh26u5I8hTxTLM2O1aDVqg== /t:x /format /encrypt /srcdir:H:\Video1 /dstdir:video/ /MetadataFile:c:\WAImportExport\SampleMetadata.txt  

Segunda sessão de cópia

WAImportExport.exe PrepImport /j:FirstDrive.jrn /id:Photo /srcdir:H:\Photo /dstdir:photo/ /MetadataFile:c:\WAImportExport\SampleMetadata.txt

Sessões de cópia — segunda unidade

Para a segunda unidade, execute a Ferramenta de Importação/Exportação do Azure três vezes, uma vez para cada diretório de origem e uma vez para o arquivo de imagem autônomo Blu-Ray™):

Primeira sessão de cópia

WAImportExport.exe PrepImport /j:SecondDrive.jrn /id:Video2 /logdir:c:\logs /sk:8ImTigJhIwvL9VEIQKB/zbqcXbxrIHbBjLIfOt0tyR98TxtFvUM/7T0KVNR6KRkJrh26u5I8hTxTLM2O1aDVqg== /t:y /format /encrypt /srcdir:H:\Video2 /dstdir:video/ /MetadataFile:c:\WAImportExport\SampleMetadata.txt  

Segunda sessão de cópia

WAImportExport.exe PrepImport /j:SecondDrive.jrn /id:Music /srcdir:\\bigshare\john\music /dstdir:music/ /MetadataFile:c:\WAImportExport\SampleMetadata.txt  

Terceira sessão de cópia

WAImportExport.exe PrepImport /j:SecondDrive.jrn /id:BlueRayIso /srcfile:K:\Temp\BlueRay.ISO /dstblob:favorite/BlueRay.ISO /MetadataFile:c:\WAImportExport\SampleMetadata.txt /PropertyFile:c:\WAImportExport\SampleProperties.txt  

Conclusão da sessão de cópia

Depois de concluir as sessões de cópia, você pode desconectar as duas unidades do computador de cópia e enviá-las para o datacenter do Microsoft Azure apropriado. Atualizar os dois arquivos do diário, FirstDrive.jrn e SecondDrive.jrn, ao criar a tarefa de importação no portal do Azure.

Próximas etapas