Onboarding de su arquitectura desplegable mediante una extensión Visual Studio Code
Puede incorporar su arquitectura desplegable utilizando la extensión IBM Cloud Deployable Architecture Builder Visual Studio Code. El uso de la extensión autogenera los materiales que se requieren y puede evitar o minimizar los problemas en los que se realiza una configuración independiente cada vez que el usuario ejecuta la validación a través del catálogo. La extensión le ayuda a incorporar fácilmente su arquitectura desplegable a su catálogo privado y a un proyecto.
Antes de empezar
Antes de poder incorporar su arquitectura desplegable, asegúrese de completar los siguientes requisitos previos.
- Descargar Visual Studio Code
- Verifique que está utilizando una cuenta de Pago según uso o Suscripción. Consulte Visualización del tipo de cuenta para obtener más detalles.
- Compruebe que dispone del acceso necesario para trabajar con catálogos privados y arquitecturas desplegables.
- Función de gestor en el servicio IBM Cloud Schematics
- Rol de editor sobre el servicio de gestión de catálogos
- Rol de visor en todos los grupos de recursos de su cuenta
- SecretsReader en el servicio Secrets Manager si desea almacenar sus valores seguros en una instancia de Secrets Manager
- Función de lector en el servicio Security and Compliance Center
- Otros roles necesarios para recursos específicos en su arquitectura desplegable personalizada.
- Asegúrate de que tienes el código fuente de tu arquitectura desplegable almacenado en un GitHub. Para obtener ayuda sobre cómo introducir tu código fuente en un repositorio, consulta Cómo configurar tu repositorio de código fuente.
- Un módulo Terraform en un repositorio GitHub público o privado que se clona en una carpeta local. Para experimentar, puedes hacer un fork de este módulo Terraform de ejemplo. Si su repositorio
es privado, necesita un token de acceso personal con permisos
repo
yread:user
.
Obtener la extensión VS Code
Para obtener la extensión, abra VS Code, vaya a Extensiones, busque y seleccione IBM Cloud Deployable Architecture Builder para descargarla. Después de descargarlo, puedes seguir el tutorial para empezar o seguir
los siguientes pasos. Si el recorrido no se abre automáticamente, puedes utilizar la paleta de comandos. Vaya a Ver > Paleta de comandos. Busque Walkthrough
, haga clic en Bienvenido: Abrir recorrido... y, a continuación, seleccione Empezar con IBM Cloud Deployable Architecture Builder.
Incorporación de la arquitectura desplegable
La primera vez que valide su arquitectura desplegable, siga los pasos para incorporarla a IBM Cloud. Siga los siguientes pasos para integrar su arquitectura desplegable:
- Inicie sesión en la cuenta de IBM Cloud.
- Para acceder a su cuenta, haga clic en Ver y seleccione Paleta de comandos.
- En el campo de búsqueda, busque
IBM Cloud - Log in
. - Seleccione IBM Cloud- Log in e inicie sesión con una clave API, un ID federado o un nombre de usuario y una contraseña.
- (Opcional) Puede cambiar su entorno de inicio de sesión. Haga clic en Ver, seleccione Paleta de comandos, busque
IBM Cloud - Log in
y seleccione IBM Cloud- Log in > Change login environment. En el menú, seleccione Producción o Puesta en escena.
- Asegúrate de haber iniciado sesión en GitHub desde VS Code.
- Selecciona el icono
> Iniciar sesión en Ajustes de sincronización.
- Seleccione la cuenta.
- Haga clic en Autorizar Visual-Studio-Code.
- Selecciona el icono
- Clone su repositorio y añádalo a un espacio de trabajo de VS Code.
- Clone su repositorio de arquitecturas desplegables desde GitHub.
- Para añadirlo a su espacio de trabajo dentro de VS Code, haga clic en Archivo > Añadir carpeta al espacio de trabajo..., luego seleccione el repositorio de sus archivos.
- Añada los archivos de manifiesto del catálogo al módulo Terraform.
- Para añadir el manifiesto del catálogo, haga clic con el botón derecho del ratón en la carpeta del módulo en su área de trabajo.
- Seleccione IBM Cloud > Añadir archivos de manifiesto de arquitectura desplegable.
- Incorpore y valide su arquitectura desplegable.
- Haga clic con el botón derecho en el archivo
ibm_catalog.json
y seleccione IBM Cloud > Validar una arquitectura desplegable en IBM Cloud. - Seleccione la rama del repositorio. O puedes hacer clic en + e introducir el nombre de uno nuevo que se creará.
- Seleccione un catálogo privado existente. O puedes hacer clic en + e introducir el nombre de uno nuevo que se creará.
- Introduzca la versión de la oferta.
- Seleccione un proyecto existente. O puedes hacer clic en + e introducir el nombre de uno nuevo que se creará para ti.
- Introduzca su IBM Cloud Para la cuenta en la que se desplegarán los recursos.
- Introduzca la ruta relativa del diagrama de arquitectura. Si no dispone de un diagrama, se proporciona un marcador de posición.
- (Opcional) Si el repositorio GitHub es privado o está en GitHub Enterprise, introduzca su token de acceso personal.
- Se abre el archivo de entradas YAML. Edite los valores de la propiedad
inputs
y guarde el archivo. - Haga clic en Continuar
- Haga clic con el botón derecho en el archivo
Cuando comienza la validación, se abre un canal de Salida que muestra los registros de validación. Si no lo hace, en la vista Salida, seleccione el canal DA Validation
en el menú. La validación puede tardar varios
minutos en completarse.