Introduction à Oracle Cloud Migrations
Vérifiez les préalables à l'utilisation du service de migration vers Oracle Cloud Infrastructure et comment démarrer avec le service de migration vers Oracle Cloud Infrastructure.
Préalables à l'utilisation d'Oracle Cloud Migrations
Avant de commencer à utiliser le service Oracle Cloud Migrations (OCM), assurez-vous de respecter les préalables suivants :
- Accès à une location Oracle Cloud Infrastructure (OCI). Voir Accès au service de migration vers Oracle Cloud Infrastructure.
- Créez ou désignez des compartiments à utiliser.
Créez un compartiment ou utilisez un compartiment existant. Pour des recommandations sur la définition de compartiments dans Oracle Cloud Migrations, voir Recommandations pour l'utilisation de compartiments. L'ID et le nom du compartiment sont requis pour que les politiques et les groupes dynamiques du service de gestion des identités et des accès (IAM) puissent y être associés. Oracle Cloud Migrations s'intègre au service IAM pour l'authentification et l'autorisation de toutes les interfaces (console OCI, trousse SDK, interface de ligne de commande et API REST). Les autorisations d'accès vous sont fournies dans un compartiment donné. Pour plus d'informations sur la création de compartiments, voir Gestion des compartiments.
- Un administrateur de votre organisation configure les politiques de service Oracle Cloud Migrations requises. Voir Politiques du service Oracle Cloud Migrations.
- Un administrateur de votre organisation configure des groupes, des compartiments et des politiques que les compartiments politiques contrôlent qui (utilisateurs) peut accéder à quels services, et quelles ressources, et le type d'accès qu'ils ont. Voir Configuration de groupes, d'utilisateurs et d'accès d'utilisateur pour Oracle Cloud Migrations.
- Créez une chambre forte pour stocker les données d'identification utilisées par le service OCM. Voir Gestion des chambres fortes.
- Fournissez des données d'identification pour effectuer la détection et la réplication à partir de l'environnement source approprié. Voir Fourniture des données d'identification de l'environnement source externe.
- Créez un seau privé pour stocker les instantanés des ressources sources. Voir À propos du seau de réplication.
- Créez un espace de noms de marqueur
CloudMigrations
dans la location et ajoutez les clés de marqueur suivantes :SourceEnvironmentType
SourceEnvironmentId
SourceAssetId
MigrationProject
ServiceUse
Déploiement des préalables pour Oracle Cloud Migrations
The recommended way to deploy Oracle Cloud Migrations prerequisites is by using the Resource Manager Stack provided on the Oracle Cloud Migrations Overview page of the Oracle Cloud Console. Pour plus d'informations sur le déploiement des préalables à l'aide de la console Oracle Cloud, voir Déployer les préalables requis pour la migration.
Préalables pour la réplication des machines virtuelles VMware
Fournissez une dépendance d'agent, une bibliothèque VMware tierce appelée Virtual Disk Development Kit (VDDK). Une dépendance d'agent est un package de tierce partie dont le boîtier d'agent distant a besoin pour son fonctionnement. En raison des restrictions de licence du package tiers, VDDK n'est pas inclus dans le package logiciel de l'appliance de l'agent distant. Par conséquent, vous pouvez ajouter les dépendances d'agent à l'environnement source en tant que dépendance de bibliothèque tierce à l'appliance d'agent distant. Pour plus d'informations sur la gestion des dépendances d'agent, voir Gestion des dépendances d'agent.Recommandations pour l'utilisation de compartiments
Pour vous aider à démarrer avec Oracle Cloud Migrations, vous pouvez consulter l'approche suivante pour configurer des compartiments.
Approche de configuration des compartiments dans Oracle Cloud Migrations
La console Oracle Cloud affiche les ressources par compartiment dans la région courante. Pour savoir comment créer des compartiments et gérer les ressources en nuage du compartiment, voir Gestion des compartiments.
Considérez que la migration est une activité temporaire dans votre location. Nous recommandons d'utiliser une approche à plusieurs compartiments pour organiser et gérer la communication entre les composants du service de migration. Vous pouvez créer les trois compartiments suivants :
- Migration : Compartiment désigné pour toutes les ressources temporaires utilisées lors de l'exécution des migrations. Il s'agit de l'environnement source, des agents de connexion distante, des sources de ressources, des ressources d'inventaire, des projets de migration, des plans de migration, des agents d'hydratation, des instantanés répliqués, des volumes temporaires (volumes de démarrage et de données).
- Migration_secrets : Compartiment qui stocke les clés secrètes utilisées par la source de ressources. Pour des raisons de sécurité, nous vous recommandons de ne pas partager ce compartiment avec d'autres projets de migration et de ne pas stocker d'autres clés secrètes dans ce compartiment. À titre de meilleure pratique, créez un compartiment pour un seul projet de migration, stockez uniquement les clés secrètes essentielles et supprimez-le immédiatement après la fin du projet de migration.
- Destination : Compartiment dans lequel les ressources cibles sont créées. Les instances migrées créées par Oracle Cloud Migrations résident dans ce compartiment. Utilisez ce compartiment pour faire partie de la production après la migration.Note
Le compartiment de destination peut être un compartiment existant qui comporte déjà des ressources de production non liées à la migration.Note
Toutes les ressources du service de migration vers le nuage doivent être créées dans le compartiment de migration.
Configuration des groupes, des utilisateurs et de l'accès des utilisateurs pour Oracle Cloud Migrations
Découvrez comment créer des groupes, des utilisateurs dans ces groupes et comment accorder des autorisations aux utilisateurs.
Créez au moins un utilisateur de votre location qui souhaite utiliser Oracle Cloud Migrations. Cet utilisateur doit être créé dans le service d'identité.
Notez les étapes suivantes :
- Créez un groupe ou utilisez un groupe existant dans votre location.
- Créez des utilisateurs et ajoutez-les au groupe ou ajoutez des utilisateurs existants au groupe.
- Créez des politiques communes pour autoriser les utilisateurs d'Oracle Cloud Migrations.
- Créez des politiques Oracle Cloud Migrations pour contrôler l'accès des utilisateurs à Oracle Cloud Migrations. Voir Politiques IAM pour Oracle Cloud Migrations - VMware.Note
Assurez-vous d'affecter les autorisations requises aux ressources de calcul et de réseau pour exécuter les ressources migrées dans les composants cibles.
Politiques IAM requises
Chaque service d'Oracle Cloud Infrastructure est intégré avec le service de gestion des identités et des accès (GIA) aux fins d'authentification et d'autorisation, pour toutes les interfaces (console, trousse SDK et interface de ligne de commande et API REST).
Le service Oracle Cloud Migrations se compose de plusieurs modules, qui doivent pouvoir interagir les uns avec les autres. Par exemple, le module de détection stocke les ressources détectées dans le module d'inventaire, et le module de migration crée et gère les volumes et les instances d'hydratation temporaire lors de la migration, etc. Le modèle de sécurité OCI nécessite que vous, en tant que responsable de la location, accordiez à ces modules des autorisations explicites pour les opérations requises. Par conséquent, avant de commencer à utiliser l'un des modules, assurez-vous d'accorder les autorisations appropriées à ces modules. Pour plus d'informations sur les autorisations Oracle Cloud Migrations à accorder, voir Politiques IAM pour Oracle Cloud Migrations - VMware.
Oracle Cloud Migrations prend en charge le générateur de politiques. Pour créer des politiques à l'aide du générateur de politiques, voir Création d'énoncés de politique avec le générateur de politiques.
Configuration de l'accès aux ressources Oracle Cloud Migrations
Pour accorder aux utilisateurs l'autorisation d'accéder aux diverses ressources Oracle Cloud Migrations, telles que la migration, l'agent d'hydratation et le plugiciel de réplication, vous devez créer des groupes dynamiques et des politiques IAM. Voir Gestion des groupes dynamiques et Gestion des domaines d'identité. Pour les politiques propres à Oracle Cloud Migrations, voir Politiques IAM pour Oracle Cloud Migrations - VMware.
L'authentification et l'autorisation
Un administrateur de votre organisation doit configurer des groupes, des compartiments et des politiques, des compartiments et des politiques qui déterminent les utilisateurs pouvant accéder aux services, aux ressources et au type d'accès dont ils disposent. Par exemple, les politiques contrôlent les personnes qui peuvent créer des utilisateurs, créer et gérer le réseau en nuage et exécuter des instances.
- Si vous êtes un nouvel administrateur, voir Introduction aux politiques.
- Pour plus de détails sur l'écriture de politiques pour Oracle Cloud Migrations, voir Politiques IAM pour Oracle Cloud Migrations - VMware.
Si vous êtes un utilisateur standard (et non un administrateur) et que vous devez accéder aux ressources Oracle Cloud Infrastructure de votre organisation, communiquez avec l'administrateur OCI pour appliquer les autorisations nécessaires à votre compte d'utilisateur. L'administrateur vous indiquera les compartiments auxquels vous pouvez accéder.
Utilisation du service Oracle Cloud Migrations - VMware
Pour utiliser Oracle Cloud Migrations pour migrer vos machines virtuelles (MV) des installations sur place vers Oracle Cloud Infrastructure (OCI), voici ce que vous pouvez faire :
Gérer les ressources
Avant de commencer le processus de migration, procédez comme suit pour identifier et regrouper les informations sur les machines virtuelles à migrer :
- Connecter un environnement externe à OCI
Un environnement source représente un environnement sur place (en dehors d'OCI), tel qu'un centre de données sur place avec déploiement VMware vCenter.
Pour connecter un environnement externe à OCI, vous devez configurer un environnement source. Voir Création d'un environnement.
- Installer un boîtier d'agent distant
Les capacités de détection et de réplication d'Oracle Cloud Migrations utilisent l'appareil d'agent distant pour collecter automatiquement les métadonnées des machines virtuelles dans un environnement externe et répliquer les disques de données de machine virtuelle d'un environnement externe vers OCI. Voir Installation d'un boîtier d'agent distant pour VMware vCenter.
- Enregistrer un boîtier d'agent distant
Enregistrez et vérifiez le boîtier de l'agent distant dans l'environnement externe VMware. Pour plus d'informations, voir les rubriques suivantes :
- Créer des dépendances d'agent pour un environnement
Pour activer les opérations de boîtier d'agent distant, les dépendances d'agent doivent être ajoutées à un environnement source en tant que dépendances de bibliothèque de tierce partie vers le boîtier d'agent distant.
Vous devez ajouter les dépendances d'agent à l'aide du kit de développement de disque virtuel (VDDK). Voir Configuration de VDDK en tant que dépendance d'agent pour VMware vSphere.
- Créer une source de ressources
La détection des ressources permet l'identification et la collecte des métadonnées pour les machines virtuelles à partir de l'environnement externe et la représentation de ces métadonnées et des métadonnées pertinentes dans les ressources d'inventaire afin de faciliter le processus de migration. Voir Création d'une source de ressources.
- Créer une demande de travail de détection
Après avoir créé une source d'immobilisations, exécutez l'inventaire externe des immobilisations. Voir Création d'une demande de travail de détection.
- Voir les ressources d'inventaire
Un inventaire contient un ensemble d'immobilisations et de métadonnées associées. Ces données sont recueillies au cours de la détection des immobilisations externes. Vous pouvez parcourir les ressources détectées et commencer à planifier le processus de migration. Voir Obtention des détails d'une ressource d'inventaire.
Analyser et migrer des immobilisations
Après avoir détecté les ressources de migration et collecté les données requises, procédez comme suit pour migrer les machines virtuelles vers OCI :
- Créer un projet de migration
Pour répliquer toutes les ressources de migration associées, créez un projet de migration. Voir Création d'un projet de migration simple.
- Ajouter des ressources de migration
Ajoutez des ressources de migration situées dans l'inventaire au projet de migration. Voir Création de ressources de migration dans un projet de migration.
- Créer un plan de migration
Dans un projet de migration, vous pouvez créer des plans de migration. Un plan de migration est un mappage détaillé des ressources externes aux ressources cibles dans OCI et à la configuration pour les lancer, notamment les affectations de compartiment, la sélection de forme et de taille et les dépendances de réseau cible. Voir Création d'un plan de migration.
Les plans de migration incluent la compatibilité des ressources, les détails du coût estimatif par mois et la comparaison des coûts entre les dépenses AWS courantes et les coûts prévus pour la forme OCI recommandée (si la collecte des coûts est activée pour la source des ressources). La compatibilité et les estimations de coût pour la migration sont générées automatiquement lors de la création du plan de migration. Vous pouvez utiliser les spécifications recommandées ou les configurer manuellement en fonction de vos besoins. Voir Configuration d'une ressource cible.
- Répliquer les ressources de migration
Répliquez les ressources de migration configurées. Voir Réplication manuelle d'une ressource de migration.
Vérifier la migration
- Générer et déployer une pile du gestionnaire de ressources pour un plan de migration
Pour vérifier la réplication, les ressources cibles sont lancées vers des instances OCI à l'aide du gestionnaire de ressources Oracle (ORM). Voir Génération d'une pile du gestionnaire de ressources pour un plan de migration.
Déployez les piles RMS et vérifiez si les instances sont créées dans OCI. Voir Déploiement d'une pile du gestionnaire de ressources pour un plan de migration.
- Terminer un projet de migration
Une fois que vous avez migré les ressources vers l'environnement cible et validé les ressources migrées, le projet doit être marqué comme terminé. Cette action empêche les modules de migration de tenter de détecter d'autres modifications dans l'environnement source ou de suggérer de nouvelles recommandations. Voir Achèvement d'un projet de migration.
Utilisation du service Oracle Cloud Migrations - AWS
Pour utiliser Oracle Cloud Migrations pour migrer des instances AWS EC2 vers Oracle Cloud Infrastructure (OCI), voici ce que vous pouvez faire :
Gérer les ressources
Avant de commencer le processus de migration, procédez comme suit pour identifier et regrouper les informations sur les machines virtuelles à migrer :
- Créer une source de ressources
La détection des ressources permet l'identification et la collecte des métadonnées pour les machines virtuelles à partir de l'environnement externe et la représentation de ces métadonnées et des métadonnées pertinentes dans les ressources d'inventaire pour faciliter le processus de migration. Voir Création d'une source de ressources - AWS.
- Créer une demande de travail de détection
Après avoir créé une source d'immobilisations, exécutez l'inventaire externe des immobilisations. Voir Création d'une demande de travail de détection.
- Voir les ressources d'inventaire
Un inventaire contient un ensemble d'immobilisations et de métadonnées associées. Ces données sont recueillies au cours de la détection des immobilisations externes. Vous pouvez parcourir les ressources détectées et commencer à planifier le processus de migration. Voir Obtention des détails d'une ressource d'inventaire.
Analyser et migrer des immobilisations
Après avoir détecté les ressources de migration et collecté les données requises, procédez comme suit pour migrer les machines virtuelles vers OCI :
- Créer un projet de migration
Pour répliquer toutes les ressources de migration associées, créez un projet de migration. Voir Création d'un projet de migration simple.
- Ajouter des ressources de migration
Ajoutez des ressources de migration situées dans l'inventaire au projet de migration. Voir Création de ressources de migration dans un projet de migration.
- Créer un plan de migration
Dans un projet de migration, vous pouvez créer des plans de migration. Un plan de migration est un mappage détaillé des ressources externes aux ressources cibles dans OCI et à la configuration pour les lancer, notamment les affectations de compartiment, la sélection de forme et de taille et les dépendances de réseau cible. Voir Création d'un plan de migration.
Les plans de migration incluent la compatibilité des ressources, les détails du coût estimatif par mois et la comparaison des coûts entre les dépenses AWS courantes et les coûts prévus pour la forme OCI recommandée (si la collecte des coûts est activée pour la source des ressources). La compatibilité et les estimations de coût pour la migration sont générées automatiquement lors de la création du plan de migration. Vous pouvez utiliser les spécifications recommandées ou les configurer manuellement en fonction de vos besoins. Voir Configuration d'une ressource cible.
- Répliquer les ressources de migration
Répliquez les ressources de migration configurées. Voir Réplication manuelle d'une ressource de migration.
Vérifier la migration
- Générer et déployer une pile du gestionnaire de ressources pour un plan de migration
Pour vérifier la réplication, les ressources cibles sont lancées vers des instances OCI à l'aide du gestionnaire de ressources Oracle (ORM). Voir Génération d'une pile du gestionnaire de ressources pour un plan de migration.
Déployez les piles RMS et vérifiez si les instances sont créées dans OCI. Voir Déploiement d'une pile du gestionnaire de ressources pour un plan de migration.
- Terminer un projet de migration
Une fois que vous avez migré les ressources vers l'environnement cible et validé les ressources migrées, le projet doit être marqué comme terminé. Cette action empêche les modules de migration de tenter de détecter d'autres modifications dans l'environnement source ou de suggérer de nouvelles recommandations. Voir Achèvement d'un projet de migration.