Vous pouvez importer des machines virtuelles vers un domaine non par défaut à partir de vSphere dans votre déploiement VMware Integrated OpenStack et les gérer comme des instances OpenStack.
Cette procédure s'applique aux déploiements avec un domaine non par défaut. Pour les déploiements NSX-T Data Center, reportez-vous à la section VMware Integrated OpenStack avec NSX-T Data Center.
Les conditions suivantes s'appliquent aux machines virtuelles importées :
- Si une machine virtuelle dispose de plusieurs disques, les disques sont importés en tant que volumes Cinder.
- Après avoir importé une machine virtuelle avec un support réseau spécifique, vous ne pouvez pas utiliser le même réseau pour importer un autre projet. Si vous souhaitez utiliser un réseau pour plusieurs projets, configurez le réseau VLAN (Virtual LAN) fournisseur en tant que réseau partagé.
Vous importez des machines virtuelles à l'aide de la DCLI (Data Center Command-Line Interface) dans la boîte à outils d'Integrated OpenStack Manager.
Conditions préalables
Vérifiez que les machines virtuelles que vous souhaitez importer sont dans la même instance de vCenter Server.
Procédure
- Pour importer des machines virtuelles dans un domaine non par défaut, vous devez créer un utilisateur disposant du rôle d'administrateur et un projet dans ce domaine, puis définir le paramètre default_tenant_domain_name dans le
vioshim pod
.
viocli update vioshim
conf:
vioshim:
DEFAULT:
default_tenant_domain_name: domain name
Pour vérifier, vous pouvez vous connecter au pod suivant.
osctl exec -it vioadmin1-vioshim-xxxxxxx-xxxx -c vioshim bash
Pour vérifier le contenu de /etc/viocli/viocli.conf
, vous pouvez voir la ligne de code suivante :
default_tenant_domain_name = domain-name
- Exportez de nouvelles informations d'identification OpenStack dans la boîte à outils. Les informations d'identification OpenStack par défaut sont définies dans la boîte à outils, vous devez les remplacer par les nouvelles informations d'identification créées à l'étape 1.
export OS_PROJECT_NAME=project name
export OS_PROJECT_DOMAIN_NAME=domain name
export OS_USER_DOMAIN_NAME=domain name
export OS_USERNAME=user name
- Pour en savoir plus sur les étapes suivantes, reportez-vous aux sections VMware integrated OpenStack avec NSX Data Center for vSphere et VMware integrated OpenStack avec NSX-T Data Center.
Résultats
Les machines virtuelles spécifiées sont importées dans votre déploiement OpenStack et peuvent être gérées en tant qu'instances d'OpenStack.