Exemple de workflow pour préparer des disques durs à un travail d’importation
Cet article vous guide tout au long du processus de préparation des disques pour un travail d’importation.
Exemple de données
Cet exemple importe les données suivantes dans un compte de stockage Azure nommé mystorageaccount
:
Emplacement | Description | Taille des données |
---|---|---|
H:\Video\ | Collection de vidéos | 12 To |
H:\Photo\ | Collection de photos | 30 Go |
K:\Temp\FavoriteMovie.ISO | Image de disque Blu-ray™ | 25 Go |
\\bigshare\john\music\ | Collection de fichiers de musique sur un partage réseau | 10 Go |
Destinations dans le compte de stockage
Le travail d’importation importe les données dans les destinations suivantes dans le compte de stockage :
Source | Répertoire virtuel ou objet blob de destination |
---|---|
H:\Video\ | video/ |
H:\Photo\ | photo/ |
K:\Temp\FavoriteMovie.ISO | favorite/FavoriteMovies.ISO |
\\bigshare\john\music\ | music |
Avec ce mappage, le fichier H:\Video\Drama\GreatMovie.mov
sera importé dans l’objet blob https://mystorageaccount.blob.core.windows.net/video/Drama/GreatMovie.mov
.
Déterminer la configuration requise du disque dur
Ensuite, pour déterminer le nombre de disques durs nécessaires, calculez la taille des données :
12TB + 30GB + 25GB + 10GB = 12TB + 65GB
Pour cet exemple, deux disques durs de 8 To devraient suffire. Cependant, puisque le répertoire source H:\Video
contient 12 To de données et que la capacité de votre seul disque dur est de 8 To seulement, vous pouvez le spécifier comme suit dans le fichier driveset.csv :
DriveLetter,FormatOption,SilentOrPromptOnFormat,Encryption,ExistingBitLockerKey
X,Format,SilentMode,Encrypt,
Y,Format,SilentMode,Encrypt,
L’outil distribue les données sur deux disques durs de manière optimisée.
Attacher des disques et configurer le travail
Vous allez attacher les deux disques à l’ordinateur et créer des volumes. Créez ensuite le fichier dataset.csv :
BasePath,DstBlobPathOrPrefix,BlobType,Disposition,MetadataFile,PropertiesFile
H:\Video\,video/,BlockBlob,rename,None,H:\mydirectory\properties.xml
H:\Photo\,photo/,BlockBlob,rename,None,H:\mydirectory\properties.xml
K:\Temp\FavoriteVideo.ISO,favorite/FavoriteVideo.ISO,BlockBlob,rename,None,H:\mydirectory\properties.xml
\\myshare\john\music\,music/,BlockBlob,rename,None,H:\mydirectory\properties.xml
En outre, vous pouvez définir les métadonnées suivantes pour tous les fichiers :
- UploadMethod : Windows Azure Import/Export service
- DataSetName : SampleData
- CreationDate : 1/10/2013
Pour définir les métadonnées pour les fichiers importés, créez un fichier texte, c:\WAImportExport\SampleMetadata.txt
, avec le contenu suivant :
<?xml version="1.0" encoding="UTF-8"?>
<Metadata>
<UploadMethod>Windows Azure Import/Export service</UploadMethod>
<DataSetName>SampleData</DataSetName>
<CreationDate>10/1/2013</CreationDate>
</Metadata>
Vous pouvez également définir des propriétés pour l’objet blob FavoriteMovie.ISO
:
- Content-Type : application/octet-stream
- Content-MD5 : Q2hlY2sgSW50ZWdyaXR5IQ==
- Cache-Control : no-cache
Pour définir ces propriétés, créez un fichier texte, 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>
Exécuter l’outil Azure Import/Export (WAImportExport.exe)
Vous êtes maintenant prêt à exécuter l’outil Azure Import/Export pour préparer les deux disques durs.
Pour la première session :
WAImportExport.exe PrepImport /j:JournalTest.jrn /id:session#1 /sk:************* /InitialDriveSet:driveset-1.csv /DataSet:dataset-1.csv /logdir:F:\logs
Si des données supplémentaires doivent être ajoutées, créez un autre fichier de jeu de données (format identique au jeu de données initial).
Pour la deuxième session :
WAImportExport.exe PrepImport /j:JournalTest.jrn /id:session#2 /DataSet:dataset-2.csv
Une fois les sessions de copie terminées, vous pouvez déconnecter les deux disques de l’ordinateur de copie et les expédier au centre de données Azure approprié. Vous allez télécharger les deux fichiers journaux, <FirstDriveSerialNumber>.xml
et <SecondDriveSerialNumber>.xml
, lors de la création du travail d’importation dans le portail Azure.