Configurer le DNS de gestion pour les clouds privés
Ce document explique comment gérer la zone DNS de gestion d'un cloud privé et liaisons IAM. Utilisez ce document si vous souhaitez répertorier, créer, supprimer, mettre à jour ou examiner les liaisons de zones DNS. Pour en savoir plus sur Cloud DNS, consultez Configurer le DNS pour l'accès au dispositif de gestion
Répertorier les liaisons de zones DNS de gestion
Vous pouvez répertorier tous les réseaux associés à la gestion du cloud privé
la zone DNS. Le réseau cloud privé VMware Engine est automatiquement
lié à la zone DNS de gestion dans
le cadre de la création d'un cloud privé. Tous les réseaux associés au réseau VMware Engine du cloud privé sont également liés automatiquement à la zone DNS de gestion. Les liaisons de zone DNS de gestion créées automatiquement ont des noms de ressources de type auto-bind-xxxxxx
.
Pour répertorier les liaisons de zones DNS de gestion à l'aide de la Google Cloud CLI, ou API VMware Engine, procédez comme suit:
gcloud
Pour répertorier les liaisons de zones DNS de gestion à l'aide de la Google Cloud CLI,
Exécutez la commande gcloud vmware private-clouds management-dns-zone-bindings list
:
gcloud vmware private-clouds management-dns-zone-bindings list \ --private-cloud=PRIVATE_CLOUD_ID \ --location=ZONE
Remplacez les éléments suivants :
PRIVATE_CLOUD_ID
: nom du cloud privé pour cette requête.ZONE
: zone de cette requête.
API
Pour répertorier les liaisons de zones DNS de gestion à l'aide de l'API VMware Engine, exécutez une requête GET
:
GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/managementDnsZoneBindings"
Remplacez les éléments suivants :
PROJECT_ID
: projet concerné par la requête.ZONE
: zone de cette requête.PRIVATE_CLOUD_ID
: nom du cloud privé pour cette requête.
Créer une liaison de zone DNS de gestion
Un VPC ou un réseau VMware Engine peut être lié au la zone DNS. Créer une liaison de zone DNS de gestion du cloud privé par liaison un VPC ou un réseau VMware Engine à l'aide de la Google Cloud CLI API VMware Engine, procédez comme suit:
gcloud
Pour lier un VPC à l'aide de la Google Cloud CLI, utilisez la
Commande gcloud vmware private-clouds management-dns-zone-bindings create
:
gcloud vmware private-clouds management-dns-zone-bindings create DNS_ZONE_BINDING_ID \ --private-cloud=PRIVATE_CLOUD_ID \ --location=ZONE \ --vpc-network=projects/VPC_PROJECT_ID/global/networks/VPC_NETWORK
Pour lier un réseau VMware Engine, utilisez la
Commande gcloud vmware private-clouds management-dns-zone-bindings create
:
gcloud vmware private-clouds management-dns-zone-bindings create DNS_ZONE_BINDING_ID \ --private-cloud=PRIVATE_CLOUD_ID \ --location=ZONE \ --vmware-engine-network=projects/PROJECT_ID/locations/global/vmwareEngineNetworks/NETWORK_ID
Remplacez les éléments suivants :
DNS_ZONE_BINDING_ID
: ID de liaison de la zone DNS.PRIVATE_CLOUD_ID
: nom de votre cloud privé.ZONE
: zone de votre cloud privé.VPC_PROJECT_ID
: projet de votre sur le réseau VPC du client.PROJECT_ID
: projet de votre cloud privé.NETWORK_ID
: nom de votre réseau VMware Engine.VPC_NETWORK
: nom de votre réseau VPC.
API
Pour associer un VPC à l'aide de l'API VMware Engine, envoyez une requête POST
:
POST "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/managementDnsZoneBindings?management_dns_zone_binding_id=DNS_ZONE_BINDING_ID" -d '{ "vpc_network": "projects/VPC_PROJECT_ID/global/networks/VPC_NETWORK" }'
Pour lier un réseau VMware Engine à l'aide de l'API VMware Engine,
Effectuez une requête POST
:
POST "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/managementDnsZoneBindings?management_dns_zone_binding_id=DNS_ZONE_BINDING_ID" -d '{ "vmware_engine_network" : "NETWORK_ID" }'
Remplacez les éléments suivants :
PROJECT_ID
: projet de votre cloud privé.ZONE
: zone de votre cloud privé.PRIVATE_CLOUD_ID
: nom de votre cloud privé.DNS_ZONE_BINDING_ID
: ID de liaison de zone DNS.VPC_PROJECT_ID
: projet de votre réseau VPC.VPC_NETWORK
: nom de votre sur le réseau VPC du client.NETWORK_ID
: nom de votre réseau VMware Engine.
Supprimer les liaisons de zone DNS de gestion
Vous pouvez supprimer une liaison de zone DNS créée. Reportez-vous à la liste des liaisons de zone DNS de gestion et recherchez l'DNS_ZONE_BINDING_ID
correspondant au VPC ou au réseau VMware Engine dont vous souhaitez supprimer la liaison. Pour supprimer une liaison de zone DNS de gestion à l'aide de la Google Cloud CLI ou de l'API VMware Engine, procédez comme suit :
gcloud
Si vous souhaitez supprimer une liaison de zone DNS de gestion à l'aide de Google Cloud CLI, utilisez la commande gcloud vmware private-clouds management-dns-zone-bindings delete
:
gcloud vmware private-clouds management-dns-zone-bindings delete DNS_ZONE_BINDING_ID \ --private-cloud=PRIVATE_CLOUD_ID \ --location=ZONE
Remplacez les éléments suivants :
DNS_ZONE_BINDING_ID
: ID de liaison de zone DNS pour cette requête.PRIVATE_CLOUD_ID
: nom du cloud privé pour cette requête.ZONE
: zone de cette requête.
API
Si vous souhaitez supprimer une liaison de zone DNS de gestion à l'aide du
API VMware Engine, envoyez une requête DELETE
:
DELETE "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/managementDnsZoneBindings/DNS_ZONE_BINDING_ID"
Remplacez les éléments suivants :
PROJECT_ID
: projet concerné par la requête.ZONE
: zone de cette requête.PRIVATE_CLOUD_ID
: nom du cloud privé pour cette requête.DNS_ZONE_BINDING_ID
: ID de liaison de zone DNS pour cette requête.
Modifier l'association de la zone DNS de gestion
Pour modifier la description d'une liaison de zone DNS de gestion à l'aide de la Google Cloud CLI ou de l'API VMware Engine, procédez comme suit :
gcloud
Si vous souhaitez modifier la description d'une liaison de zone DNS de gestion à l'aide de Google Cloud CLI, exécutez la commande gcloud vmware private-clouds management-dns-zone-bindings update
:
gcloud vmware private-clouds management-dns-zone-bindings update DNS_ZONE_BINDING_ID \ --private-cloud=PRIVATE_CLOUD_ID \ --location=ZONE \ --description="DESCRIPTION"
Remplacez les éléments suivants :
DNS_ZONE_BINDING_ID
: ID de liaison de zone DNS pour cette requête.PRIVATE_CLOUD_ID
: nom du cloud privé pour cette requête.ZONE
: zone de cette requête.DESCRIPTION
: nouvelle description de cette requête.
API
Si vous souhaitez modifier la description d'une liaison de zone DNS de gestion à l'aide de l'API VMware Engine, envoyez une requête PATCH
:
PATCH "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/managementDnsZoneBindings/DNS_ZONE_BINDING_ID?update_mask_description" -d '{ "description": "DESCRIPTION" }'
Remplacez les éléments suivants :
PROJECT_ID
: projet concerné par la requête.ZONE
: zone de cette requête.PRIVATE_CLOUD_ID
: nom du cloud privé pour cette requête.DNS_ZONE_BINDING_ID
: ID de liaison de zone DNS pour cette requête.DESCRIPTION
: nouvelle description de cette requête.
Décrire la liaison de zone DNS de gestion
Pour obtenir la description d'une liaison de zone DNS de gestion pour vérifier les mises à jour à l'aide de la Google Cloud CLI ou de l'API VMware Engine, procédez comme suit:
gcloud
Pour obtenir la description d'une liaison de zone DNS de gestion à l'aide de Google Cloud CLI, utilisez la commande gcloud vmware private-clouds management-dns-zone-bindings describe
:
gcloud vmware private-clouds management-dns-zone-bindings describe DNS_ZONE_BINDING_ID \ --private-cloud=PRIVATE_CLOUD_ID \ --location=ZONE
Remplacez les éléments suivants :
DNS_ZONE_BINDING_ID
: ID de liaison de zone DNS pour cette requête.PRIVATE_CLOUD_ID
: nom du cloud privé pour cette requête.ZONE
: zone de cette requête.
API
Si vous souhaitez obtenir la description d'une liaison de zone DNS de gestion à l'aide de l'API VMware Engine, exécutez une requête GET
:
GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/managementDnsZoneBindings/DNS_ZONE_BINDING_ID"
Remplacez les éléments suivants :
PROJECT_ID
: projet concerné par la requête.ZONE
: zone de cette requête.PRIVATE_CLOUD_ID
: nom du cloud privé pour cette requête.DNS_ZONE_BINDING_ID
: ID de liaison de zone DNS pour cette requête.