Vous pouvez utiliser l'outil de migration VMware Cloud Director service pour migrer votre installation de VMware Cloud Director sur site vers VMware Cloud Director service.
Utilisez l'outil de migration pour effectuer une migration transparente vers VMware Cloud Director service tout en conservant vos ressources SDDC sur site. Après une migration réussie, utilisez VMware Cloud Director service pour gérer vos ressources SDDC sur site.
SITE_NAME=migration.eng.example.com SITE_ADMIN_USERNAME=administrator IS_APPLIANCE=true/false CSP_ORG_ID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx CSP_ORG_REFRESH_TOKEN=API Token CELL_USERNAME=root DBHOST_USERNAME=root
Pendant la migration, l'outil de migration vous invite à indiquer si vous souhaitez utiliser les valeurs du fichier ou entrer une valeur personnalisée pour chaque paramètre. Si vous choisissez de ne pas créer le fichier migration.properties avant la migration, l'outil de migration le crée et le renseigne avec les valeurs que vous entrez pendant la migration. Vous pouvez ensuite réutiliser le fichier pour les migrations suivantes.
Version de l'environnement sur site source | Prise en charge de la migration de VMware Cloud Director service |
---|---|
VMware Cloud Director 10.3.3 | VMware Cloud Director service (10.3.3) |
VMware Cloud Director 10.4 | VMware Cloud Director service (10.4) |
VMware Cloud Director 10.4.1 | VMware Cloud Director service (10.4.1) |
Conditions préalables
- Pour pouvoir vérifier la compatibilité entre votre environnement de VMware Cloud Director sur site et VMware Cloud Director service, assurez-vous que l'équilibrage de charge devant votre installation sur site est accessible publiquement.
- Contactez le support VMware pour vérifier que votre organisation VMware Cloud prend en charge la migration. Reportez-vous à la section Comment déposer une demande de support pour la migration ?.
- Vérifiez que vous avez installé les modules de support
curl
,jq
,zip
,ssh
,scp
,sshpass
etmd5sum
sur l'hôte à partir duquel vous prévoyez d'exécuter la migration. - Obtenez le nom d'hôte VMware Cloud Director, le nom d'utilisateur administrateur et le mot de passe administrateur.
- Notez le type de déploiement VMware Cloud Director sur site : basé sur un dispositif ou sur Linux.
- Si vous utilisez le déploiement d'un dispositif, notez les informations d'identification du SE principal et de la cellule.
- Si vous utilisez un déploiement Linux, notez les informations d'identification du SE de la cellule active et les informations d'identification du SE hôte de la base de données externe.
- Générez un jeton d'API VMware Cloud et enregistrez les informations d'identification du jeton. L'étendue du jeton doit contenir les rôles de service Administrateur et Administrateur NSX Cloud, ainsi que le rôle d'organisation Développeur ou Propriétaire d'organisation. Reportez-vous à la section Comment générer un jeton d'API ?
- Vérifiez que la migration est prise en charge pour la configuration de VMware Cloud Director que vous utilisez. Reportez-vous à la section Limitations de la migration de VMware Cloud Director vers VMware Cloud Director Service.
- Vérifiez que votre configuration sur site correspond aux valeurs maximales d'échelle prises en charge par VMware Cloud Director service. Reportez-vous à la section Valeurs maximales de configuration pour VMware Cloud Director Service.
- Téléchargez le script de migration depuis https://github.com/vmware-samples/cloud-director-service-migration vers l'hôte à partir duquel vous prévoyez de l'exécuter.
Procédure
Exemple : Migration vers VMware Cloud Director service
SITE_NAME=migration.eng.example.com SITE_ADMIN_USERNAME=administrator IS_APPLIANCE=false CSP_ORG_ID=11111111-2222-3333-4444-555555555555 CSP_ORG_REFRESH_TOKEN=Ab4XdNsdMeNFVSHA8q3ze8ebR0t4Hik7lSs6DZJTFoF_wcQaTWw7U6O8ZLk6j4IM CELL_USERNAME=root DBHOST_USERNAME=root
Exécutez la commande pour démarrer l'outil de migration.
sh migrate.sh
L'outil vous invite à indiquer si vous souhaitez utiliser le fichier migration.properties et fournir une entrée supplémentaire à certaines étapes.
Migration Input properties file present, wish to reuse [y/n]: y Script will reuse the input values located in /tmp/migration.properties Site FQDN name (found: migration.eng.example.com), wish to reuse [y/n]: y Site admin user name (found: administrator), wish to reuse [y/n]: y Enter admin password for on-prem VCD site migration.eng.example.com: xxxxx Successfully collected administrator credentials for migration.eng.example.com Is migration.eng.example.com appliance based (found: false), wish to reuse [y/n]: y Found active Cell: migration-vcd1.eng.example.com Username for cell migration-vcd1.eng.example.com (found: root), wish to reuse [y/n]: y Enter password for cell migration-vcd1.eng.example.com: xxxxxx Successfully collected root credentials for migration-vcd1.eng.example.com Successfully downloaded responses.properties from migration-vcd1.eng.example.com Found Database HOSTNAME: migration-db.eng.example.com Found Database Name: vcloud Username for DB Host migration-db.eng.example.com (found: root), wish to reuse [y/n]: y Enter password for DB Host migration-db.eng.example.com: xxxxx Successfully collected root credentials for migration-db.eng.example.com CSP ORG ID (found: 11111111-2222-3333-4444-555555555555), wish to reuse [y/n]: y CSP ORG refresh Token (found: Ab4XdNsdMeNFVSHA8q3ze8ebR0t4Hik7lSs6DZJTFoF_wcQaTWw7U6O8ZLk6j4IM), wish to reuse [y/n]: y Retrieving list of environments associated for org: 11111111-2222-3333-4444-555555555555 Found following 4 environments in org: 11111111-2222-3333-4444-555555555555 US West - Oregon (66666) Australia - Sydney (77777) Europe - Germany (88888) Asia - Japan (99999) Select environment for CDI migration: values (1-5)] : 1 Selected Environment: US West - Oregon (66666) Compatibility Check Succeeded, found upgrade category: release-10.3:production Successfully collected all required resources from migration.eng.example.com for migration Enter CDI Name to migrate: MigratedInstance Uploading collected resources from migration.eng.example.com for migration Upload Resource Task URN: urn:vcdc:task:99999999-8888-7777-6666-555555555555 Setting up maintenance mode on all cloud cells Entering maintenance mode on migration-vcd1.eng.example.com Successfully entered maintenance mode. Successfully entered maintenance mode on migration-vcd1.eng.example.com Entering maintenance mode on migration-vcd2.eng.example.com Successfully entered maintenance mode. Successfully entered maintenance mode on migration-vcd2.eng.example.com Entering maintenance mode on migration-vcd3.eng.example.com Successfully entered maintenance mode. Successfully entered maintenance mode on migration-vcd3.eng.example.com Successfully entered maintenance mode on all cloud cells Migrate to CDI Task ID: urn:vcdc:task:888888888-7777-6666-5555-4444444444444 Migrate to CDI task run status: IN_PROGRESS - Deploying instance Migrate to CDI task run status: IN_PROGRESS - Waiting for service to be available Migrate to CDI task run status: IN_PROGRESS - Backup VMware Cloud Director database schema Migrate to CDI task run status: IN_PROGRESS - Waiting for all cells to be ready Migrate to CDI task run status: IN_PROGRESS - Creating groups in system org Migrate to CDI task run status: IN_PROGRESS - Integrating VCD micrometer metrics with Wavefront Migrate to CDI task run status: SUCCESS - Migrate to CDI status SUCCESS for task urn:vcdc:task:888888888-7777-6666-5555-4444444444444