Si vous ne souhaitez pas installer ni exécuter de collecte automatique de données avec un client de découverte dans votre infrastructure, vous pouvez importer manuellement les données de votre infrastructure dans Migration Center.
Tout d'abord, utilisez RVTools pour collecter les données système et les données de performances à partir de vos ressources VMware. Ensuite, importez la table générée par RVTools directement dans Migration Center pour ajouter vos éléments.
Limites
- Pour importer des données, créez une table avec RVTools version 4.3.1 ou ultérieure. Les versions précédentes de RVTools ne sont pas compatibles.
- Les tables générées avec l'option
--DBColumnNames
ne sont pas acceptées.
Importer des données depuis RVTools
Pour importer manuellement une table générée avec RVTools, procédez comme suit:
Console
Accédez à la page Importation de données.
Cliquez sur Ajouter des données > Importer des fichiers.
Dans la section Configurer l'importation de fichiers, saisissez le nom du fichier à importer.
Dans la liste Format de fichier, sélectionnez Excel exporté à partir de RVTools ou CSV exporté à partir de RVTools.
Cliquez sur Sélectionner les fichiers à importer, puis sélectionnez tous les fichiers à importer.
Pour confirmer et démarrer l'importation des fichiers, cliquez sur Importer des fichiers.
Si les fichiers sont validés correctement, pour créer les éléments à partir des fichiers, cliquez sur Import data (Importer les données), puis sur Confirm (Confirmer).
API
Créez un job d'importation.
POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs?importJobId=IMPORT_JOB_ID { "asset_source": "projects/PROJECT_ID/locations/REGION/sources/SOURCE_ID" }
Remplacez les éléments suivants :
PROJECT_ID
: ID du projet dans lequel créer la tâche d'importation.REGION
: région dans laquelle créer le job d'importation.IMPORT_JOB_ID
: ID de la nouvelle tâche d'importation.SOURCE_ID
: ID d'une source existante à associer à la tâche d'importation.
Facultatif: Pour vérifier que le job d'importation a bien été créé, obtenez-le.
GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID
Créez un fichier de données d'importation associé au job d'importation.
POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID/importDataFiles?import_data_file_id=DATA_FILE_ID { "format": "IMPORT_JOB_FORMAT" }
Remplacez les éléments suivants :
DATA_FILE_ID
: ID du nouveau fichier de donnéesIMPORT_JOB_FORMAT
:IMPORT_JOB_FORMAT_RVTOOLS_CSV
ouIMPORT_JOB_FORMAT_RVTOOLS_EXCEL
Récupérez le fichier de données.
GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID/importDataFiles/DATA_FILE_ID
Copiez l'URL figurant dans le champ
signedUrl
de la réponse.Importez un fichier vers l'URL copiée.
PUT -H 'Content-Type: application/octet-stream' --upload-file UPLOAD_FILE_PATH 'COPIED_URL'
Remplacez les éléments suivants :
UPLOAD_FILE_PATH
: chemin d'accès local du fichier importé.COPIED_URL
: URL signée copiée à partir des étapes d'aperçu.
Facultatif: Répétez les étapes 3 à 6 pour créer d'autres fichiers de données sous la même tâche d'importation.
Facultatif: récupérez tous les fichiers de données d'un job d'importation.
GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID/importDataFiles
Validez le job d'importation.
POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID:validate
Récupérez le job d'importation et affichez le rapport de validation. Si l'état est
READY
, vous pouvez passer aux étapes suivantes. Sinon, vous devez corriger la tâche ou des fichiers spécifiques. Vous devrez peut-être supprimer des fichiers ou en importer de nouveaux.GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID
Exécutez le job d'importation.
POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID:run
Récupérez le job d'importation et affichez le rapport d'exécution. Si l'état est
COMPLETED
, la tâche a bien été exécutée. Sinon, si la tâche a échoué et se trouve dans un état final, le rapport d'exécution inclut les erreurs. Créez un job d'importation et appliquez les modifications requises.GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID
Si vous rencontrez des problèmes lors de l'importation de vos fichiers, découvrez comment résoudre les problèmes liés aux messages d'erreur courants.
Vérifier l'importation
Une fois les fichiers importés, Migration Center les valide pour vérifier s'ils sont formellement corrects. Si la validation aboutit, Migration Center traite les données pour créer des éléments ou mettre à jour des éléments existants. Vous pouvez vérifier l'état de vos jobs d'importation dans la console Google Cloud.
Pour vérifier l'état de votre job d'importation, procédez comme suit:
- Accédez à la page Importation de données, puis cliquez sur Importations de fichiers.
- Dans la liste des importations de fichiers, sélectionnez celle que vous souhaitez examiner.
- Sur la page d'importation des fichiers, sous Progression de l'importation des données, consultez l'état de vos fichiers importés.
Vos fichiers peuvent avoir l'un des états suivants.
Liste des états
- Terminé : Votre fichier a bien été importé.
- Prêt : Votre fichier a été validé et est prêt à être importé.
- En attente : Votre fichier est en attente de traitement d'un autre fichier.
- En cours d'exécution : Votre fichier est en cours de traitement.
- Validation. Votre fichier est en phase de validation.
- Échec de la validation. Votre fichier contient des erreurs. Corrigez les erreurs, puis réessayez d'importer le fichier.
- Échec. Impossible d'importer votre fichier.
Examiner les détails de l'erreur
Si vous rencontrez des erreurs après l'importation de vos fichiers, vous pouvez consulter le message d'erreur directement dans la console Google Cloud.
Pour examiner les erreurs de votre job d'importation, procédez comme suit:
- Accédez à la page Importation de données, puis cliquez sur Importations de fichiers.
- Cliquez sur le fichier d'importation qui affiche un avertissement ou une erreur. La page d'informations sur le fichier d'importation affiche la liste complète des erreurs.
Sur la page d'informations du fichier d'importation, vous pouvez examiner les éléments et les champs de données à l'origine des erreurs, et afficher une description de l'erreur. Les erreurs au niveau du job d'importation de fichiers peuvent empêcher le centre de migration de créer des éléments ou de mettre à jour des éléments existants avec les nouvelles modifications. Pour corriger l'erreur, modifiez vos fichiers et créez un job d'importation de fichiers pour les réimporter.
Pour en savoir plus sur les messages d'erreur possibles, consultez Résoudre les erreurs d'importation de fichiers.
Étapes suivantes
- Apprenez-en davantage sur les méthodes de collecte du centre de migration.
- Découvrez comment gérer vos importations de fichiers.