En esta página, se proporciona información sobre cómo crear un concentrador al que se pueden adjuntar radios de VPC en un proyecto diferente. También se proporcionan detalles sobre cómo seleccionar las opciones predeterminadas para topologías de conectividad de malla o estrella para los radios de VPC durante la creación del concentrador.
Como administrador del concentrador, puedes actualizar un grupo de radios mediante el comando gcloud network-connectivity hubs groups update
. Puedes agregar una lista de ID o números de proyectos para habilitar la aceptación automática de radios. Cuando la aceptación automática está habilitada, el radio del proyecto de aceptación automática se conecta de forma automática al concentrador sin necesidad de realizar una revisión de propuestas de radio individuales y pasa al estado ACTIVE
.
Para los proyectos no incluidos en la lista de aceptación automática, el radio permanece en el estado INACTIVE
hasta que revises y aceptes el radio.
Puedes enumerar los grupos centro y perímetro como recursos anidados para un concentrador específico con el comando gcloud network-connectivity hubs groups list --hub
.
En los concentradores creados con la topología de malla, el resultado muestra el grupo predeterminado.
En el caso de los concentradores creados con la topología de estrella, el resultado muestra los grupos centro y perímetro.
Antes de comenzar
Antes de empezar, revisa las siguientes secciones.
Crea o elige un proyecto
Para facilitar la configuración de Network Connectivity Center, empieza por identificar un proyecto válido.
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
Si usas Google Cloud CLI, configura el ID del proyecto con el comando
gcloud config set
.gcloud config set project PROJECT_ID
Reemplaza
PROJECT_ID
por el ID de tu proyecto único.En las instrucciones de la CLI de gcloud de esta página, se supone que estableciste el ID del proyecto.
Para confirmar que configuraste el ID del proyecto de forma correcta, usa el comando
gcloud config list
.gcloud config list --format='text(core.project)'
Habilita la API de Network Connectivity
Antes de que puedas hacer cualquier tarea con Network Connectivity Center, debes habilitar la API de Network Connectivity.
Console
Para habilitar la API de Network Connectivity, sigue estos pasos:
En la consola de Google Cloud, ve a la página Network Connectivity Center.
Haz clic en Habilitar.
Como alternativa, puedes habilitar la API mediante la biblioteca de la API de la consola de Google Cloud, como se describe en Habilita las API.
Obtén acceso
Para trabajar con Network Connectivity Center, necesitas los permisos descritos en Roles y permisos.
Identifica recursos
Cuando hagas referencia a los recursos mediante la API o la CLI de gcloud, usa las convenciones que se describen en la siguiente tabla.
Convención | Compatible con | Notas | Ejemplo |
---|---|---|---|
URI completo: | Todos los recursos | Usa uno de estos métodos para hacer referencia a las instancias del dispositivo de router. |
"https://www.googleapis.com/compute/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME" |
Nombre de recurso relativo | Todos los recursos | "projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME" |
|
Nombre | Recursos regionales y globales | Usa este método para concentradores, radios, túneles VPN y adjuntos de VLAN. | "HUB_NAME" |
Crea un concentrador
Para crear un concentrador, sigue estos pasos:
Console
En la consola de Google Cloud, ve a la página Network Connectivity Center.
Selecciona un proyecto en el menú.
Haz clic en Crear concentrador.
Completa la sección Configuración básica del formulario:
- Ingresa un nombre de concentrador.
- Ingresa una Descripción (opcional).
- Elige el tipo de topología predeterminado.
- Opcional: Para agregar una etiqueta, haz clic en Agregar elemento y luego escribe una Clave y un Valor.
- Verifica que el formulario muestre el ID del proyecto correcto. Si el ID del proyecto es incorrecto, elige un proyecto diferente mediante el menú desplegable que aparece en la parte superior de la página.
En la sección Propagación de conexión de Private Service Connect, haz lo siguiente: habilita o inhabilita la conexión de Private Service Connect propagación haciendo clic en Activar o Desactivar (Vista previa).
Realiza una de las siguientes acciones:
- Si deseas crear un radio adjunto a este concentrador, haz clic en Siguiente paso y completa la sección de creación de radios del formulario. Para obtener instrucciones, consulta Crea un radio de VPC.
- Si no quieres crear un radio en este momento, haz clic en Crear para terminar de crear tu concentrador nuevo.
gcloud
Para crear un concentrador, usa el comando gcloud network-connectivity hubs create
.
gcloud network-connectivity hubs create hub HUB_NAME \ --policy-mode="POLICY_MODE" \ --preset-topology="TOPOLOGY_TYPE" \ --description="DESCRIPTION" \ --labels="KEY"="VALUE"
Si deseas habilitar la conexión propagada de Private Service Connect (vista previa) a nivel global para el concentrador de Network Connectivity Center, usa la marca --export-psc
. Esta función solo se aplica a los radios de VPC.
gcloud network-connectivity hubs create HUB_NAME \ --description="DESCRIPTION" \ --labels="KEY"="VALUE" \ --export-psc
Reemplaza los siguientes valores:
HUB_NAME
: nombre del nuevo concentradorPOLICY_MODE
: Opcional: el modo de política para habilitar una topología predeterminada, por ejemplo,PRESET
.TOPOLOGY_TYPE
: el tipo de topología predeterminado. Los valores admitidos sonSTAR
oMESH
. El valor predeterminado esMESH
.DESCRIPTION
: texto opcional que describe el concentradorKEY
: clave en el par clave-valor para el texto de etiqueta opcionalVALUE
: valor en el par clave-valor para el texto de la etiqueta
Para habilitar la propagación de la conexión de Private Service Connect en un concentrador existente, consulta Actualiza un concentrador.
Si deseas inhabilitar la función de propagación de conexión de Private Service Connect en concentradores existentes, usa la marca --no-export-psc
. Las conexiones de propagación existentes se quitan de forma asíncrona.
API
Para crear un concentrador, usa el método networkconnectivity.hubs.create
.
POST https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs { "name":"HUB_NAME", "description":"DESCRIPTION", "labels": { "KEY": "VALUE" } }
Para elegir una topología predeterminada, usa el mismo método y especifica la topología:
POST https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs { "name":"HUB_NAME", "description":"DESCRIPTION", "preset_topology": "TOPOLOGY_TYPE" }
Si deseas habilitar la conexión propagada de Private Service Connect (vista previa) a nivel global para el concentrador de Network Connectivity Center, configura el valor export-psc
como “verdadero”. Esta función solo se aplica a los radios de VPC.
POST https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs { "export_psc": true }
Reemplaza los siguientes valores:
PROJECT_ID
: ID del proyecto que contiene el concentrador nuevoHUB_NAME
: nombre del nuevo concentradorDESCRIPTION
: texto opcional que describe el concentradorKEY
: clave en el par clave-valor para el texto de etiqueta opcionalVALUE
: valor en el par clave-valor para el texto de la etiquetaTOPOLOGY_TYPE
: el tipo de topología predeterminado. Los valores admitidos sonSTAR
oMESH
. El valor predeterminado esMESH
.
Para habilitar la propagación de la conexión de Private Service Connect en un concentrador existente, consulta Actualiza un concentrador.
Si quieres inhabilitar la conexión de Private Service Connect
de propagación en un concentrador existente,
establece el valor export_psc
en "false". Las conexiones de propagación existentes se quitan de forma asíncrona.
Para obtener información detallada sobre comandos adicionales del concentrador, como enumerar, describir y actualizar, consulta Trabaja con concentradores y radios.
Administra proyectos de aceptación automática para grupos de radios
Para actualizar los proyectos de aceptación automática de un grupo de radio, sigue estos pasos.
Console
En la consola de Google Cloud, ve a Network Connectivity Center.
En el menú del proyecto, selecciona el proyecto en el que reside el concentrador.
Haz clic en el nombre del concentrador para el que deseas actualizar los proyectos de aceptación automática.
En la página Detalles del concentrador, en Grupos, haz clic en Editar junto al nombre del grupo. Para la conectividad de la topología de malla, hay un solo grupo predeterminado. Para la conectividad de topología en estrella, los grupos son centro y perímetro.
En el panel Editar grupo, realiza uno de estos pasos:
Para agregar proyectos de los que deseas aceptar radios de forma automática, haz clic en Agregar ID del proyecto y escribe el ID del proyecto. Para agregar más proyectos, haz clic en Agregar ID del proyecto.
Para quitar un ID del proyecto de la lista de aceptación automática, haz clic en
Borrar junto a ID del proyecto.
Haz clic en Guardar.
gcloud
Para actualizar un grupo de radios, usa el comando gcloud network-connectivity hubs groups update
.
gcloud network-connectivity hubs groups update GROUP_NAME \ --hub=HUB_NAME \ --description=DESCRIPTION \ --add-auto-accept-projects=PROJECT_NAME_1,PROJECT_NAME_2
Reemplaza lo siguiente:
GROUP_NAME
: Es el nombre del grupoHUB_NAME
: nombre del concentradorDESCRIPTION
: Es el texto opcional que describe el grupo.PROJECT_NAME_1
,PROJECT_NAME_2
: Es una lista separada por comas de uno o más ID de proyectos o números de proyectos para los que deseas habilitar la aceptación automática.
Para borrar todos los proyectos de la lista de proyectos de aceptación automática, usa la marca --clear-auto-accept-projects
.
gcloud network-connectivity hubs groups update GROUP_NAME \ --hub=HUB_NAME \ --description=DESCRIPTION \ --clear-auto-accept-projects
Reemplaza lo siguiente:
GROUP_NAME
: Es el nombre del grupoHUB_NAME
: nombre del concentradorDESCRIPTION
: texto opcional que describe el concentrador
Para quitar proyectos específicos de la lista de proyectos de aceptación automática, usa la marca --remove-auto-accept-projects
.
gcloud network-connectivity hubs groups update GROUP_NAME \ --hub=HUB_NAME \ --description=DESCRIPTION \ --remove-auto-accept-projects=PROJECT_NAME_1,PROJECT_NAME_2
Reemplaza lo siguiente:
GROUP_NAME
: Es el nombre del grupoHUB_NAME
: nombre del concentradorDESCRIPTION
: texto opcional que describe el concentradorPROJECT_NAME_1
,PROJECT_NAME_2
: Es una lista separada por comas de uno o más ID de proyectos o números de proyectos para los que deseas inhabilitar la aceptación automática.
API
Para actualizar los proyectos de aceptación automática de un grupo de radios, usa el
Método networkconnectivity.hubs.groups.update
.
PATCH https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs/HUB_NAME/groups/GROUP_NAME/update { "auto_accept": { "auto_accept_projects": ["PROJECT_NAME_1","PROJECT_NAME_2"], } }
Reemplaza lo siguiente:
PROJECT_ID
: el ID del proyecto en el que creaste el concentradorHUB_NAME
: nombre del concentradorGROUP_NAME
: Es el nombre del grupoPROJECT_NAME_1
,PROJECT_NAME_2
: Es una lista separada por comas de uno o más ID de proyectos o números de proyectos para los que deseas agregar o quitar la aceptación automática.
Borra un concentrador
Para borrar un concentrador, sigue estos pasos:
Antes de borrar un concentrador, debes borrar o rechazar todos los radios adjuntos al concentrador. Si el radio está en un proyecto diferente, es posible que no tengas permiso para borrarlo. En ese caso, debes rechazar el radio.
Si quieres conocer los pasos para borrar un radio, consulta Borra un radio.
Console
En la consola de Google Cloud, ve a la página Network Connectivity Center.
Selecciona un proyecto en el menú.
Haz clic en la pestaña Concentradores.
En la lista de concentradores, selecciona el concentrador que deseas borrar.
Haz clic en la pestaña Radio. Todos los radios conectados a este concentrador se enumeran con su estado.
En la lista de radios activos, borra los radios activos. Si no tienes permisos para borrar el radio, rechaza el radio.
Haz clic en
Borrar concentrador.En el cuadro de diálogo de confirmación, realiza una de las siguientes acciones:
- Haz clic en Cancelar si no quieres borrar el concentrador.
- Haz clic en Borrar para borrar el concentrador.
gcloud
Para enumerar todos los radios activos adjuntos al concentrador que deseas borrar, usa el comando
gcloud network-connectivity hubs list-spokes
.gcloud network-connectivity hubs list-spokes HUB_NAME \ --filter="state:ACTIVE"
Reemplaza
HUB_NAME
por el nombre de la ruta que deseas borrar.Borra los radios activos. Si no tienes permisos para borrar el radio, rechaza el radio.
Para borrar un concentrador, usa el comando
gcloud network-connectivity hubs delete
.gcloud network-connectivity hubs delete HUB_NAME
Reemplaza
HUB_NAME
por el nombre del concentrador.
API
Para enumerar todos los radios activos adjuntos al concentrador que deseas borrar, usa el método
networkconnectivity.hubs.listSpokes
.GET https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs/HUB_NAME:listSpokes
Reemplaza los siguientes valores:
PROJECT_ID
: ID del proyecto que contiene el concentrador para el que deseas enumerar los radios.HUB_NAME
: nombre del concentrador para el que deseas enumerar los radios
Borra los radios activos. Si no tienes permisos para borrar el radio, rechaza el radio.
Para borrar un concentrador, usa el método
networkconnectivity.hubs.delete
.DELETE https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs/HUB_NAME
Reemplaza los siguientes valores:
PROJECT_ID
: ID del proyecto que contiene el concentrador que se borrará.HUB_NAME
: nombre del concentrador que se debe borrar
¿Qué sigue?
- Para crear concentradores y radios, consulta Trabaja con concentradores y radios.
- Para ver una lista de socios cuyas soluciones están integradas en Network Connectivity Center, consulta Socios de Network Connectivity Center.
- Para encontrar soluciones a problemas comunes, consulta Solución de problemas.
- Para obtener detalles sobre los comandos de la API y Google Cloud CLI, consulta APIs y referencia.