Migrate for Compute Engine permet de définir et de contrôler les paramètres DNS externes des VM migrées. Pour ce faire, configurez les paramètres DNS dans le projet Google Cloud à l'aide des métadonnées de projet Google Cloud. Ces paramètres sont appliqués aux nouvelles VM lors de leur migration.
Comment les paramètres DNS sont-ils appliqués ?
Les paramètres DNS sont appliqués comme suit :
- Pour les clients Windows, les paires clé/valeur sont appliquées à toutes les cartes d'interface réseau de la manière suivante :
dns-domain-name
: remplace le paramètreDNS suffix for this connection
par carte d'interface réseau.dns-servers
: remplace la liste des serveurs DNS par carte d'interface réseau.dns-domain-suffixes
: remplace la liste des suffixes DNS par carte d'interface réseau.
- Pour les clients Linux, les paires clé/valeur sont appliquées à toutes les cartes d'interface réseau de la manière suivante :
dns-servers
: ajoute la liste des serveurs DNS dans le fichierresolv.conf
.dns-domain-suffixes
: ajoute la liste des suffixes DNS dans le fichierresolv.conf
.
Configurer vos VM pour qu'elles se connectent au serveur de métadonnées
Google Cloud fournit des métadonnées aux VM hébergées sur Compute Engine. Pour utiliser un DNS externe sans transfert vers Cloud DNS, vous devez configurer une résolution de nom manuellement pour vos VM.
Pour cela, ajoutez la ligne suivante au fichier /etc/hosts
(sous Linux) ou c:\Windows\System32\Drivers\etc\hosts
sous Windows.
169.254.169.254 metadata.google.internal
Vous pouvez automatiser cette étape à l'aide d'un script d'adaptations personnalisées.
Configurer des données de DNS externe sur des VM dans GCP
Pour activer le DNS externe sur les VM migrées, procédez comme suit :
- Dans Google Cloud Console, accédez à la page Métadonnées de votre projet.
- Sous Métadonnées, cliquez sur Modifier.
- Dans la page Métadonnées, ajoutez les paires clé/valeur appropriées. Utilisez l'une des sections suivantes pour obtenir des instructions sur ces déploiements :
- Si vos VM n'ont pas de paramètre de région, suivez les instructions de la section Utiliser des VM sans paramètre de région. Cette configuration n'affecte que les VM d'une région spécifique.
- Si vos VM possèdent un paramètre de région, suivez les instructions de la section Utiliser des VM avec un paramètre de région pour utiliser la configuration par défaut à l'échelle du projet.
Utiliser des VM sans paramètre de région (par défaut)
Si vos VM n'ont pas de paramètre de région spécifique, ajoutez les paires clé/valeur suivantes dans la page Métadonnées :
Clé Exemple de valeur default_dns-domain-name
: mydomain.com
default_dns-servers
: {comma separated list of IPs}
default_dns-domain-suffixes
mydomain.com, myseconddomain.com
Lorsque vous avez terminé, cliquez sur Enregistrer.
Utiliser des VM avec un paramètre de région
Si vos VM possèdent un paramètre de région spécifique, ajoutez les paires clé/valeur suivantes dans la page Métadonnées :
Description Clé Exemple de valeur Clients Windows {region_name}_dns-domain-name
: mydomain.com
Liste des serveurs DNS {region_name}_dns-servers
: {comma separated list of IPs}
Liste des suffixes DNS à ajouter aux machines Windows et Linux {region_name}_dns-domain-suffixes
mydomain.com, myseconddomain.com
Lorsque vous avez terminé, cliquez sur Save (Enregistrer).