Una configuración define la estructura de tu despliegue. Para crear un despliegue, debe especificar una configuración.
En este paso, accederás a una configuración que crea una implementación con dos instancias de máquina virtual (VM) de Compute Engine. Una instancia de VM es uno de los varios tipos de recursos que puedes desplegar con Deployment Manager.
En este paso, examinarás la configuración de una implementación con dos instancias de VM.
Abre el archivo YAML de configuración.
Cambia al directorio que has creado en Instalación y configuración:
cd deploymentmanager-samples/examples/v2/step_by_step_guide/step2_create_a_configuration
A continuación, abre two-vms.yaml
:
nano two-vms.yaml # use your preferred text editor
En la sección resources
, observe que hay dos recursos: the-first-vm
y the-second-vm
. Cada recurso tiene los campos name
, type
y properties
:
name
: nombre que asignas al recurso.type
: especifica el tipo de recurso que vas a crear. Por ejemplo, una máquina virtual escompute.v1.instance
. Del mismo modo, una instancia de Cloud SQL
tiene el tiposql.v1beta4.instance
.properties
: especifica las propiedades del recurso. Las propiedades necesarias para crear el recurso son las mismas que requiere la API del recurso. Por ejemplo, cuando creas una instancia de VM de Compute Engine, debes proporcionar un tipo de máquina, una imagen, una interfaz de red y una especificación de disco de arranque.
Configurar el archivo de configuración
En two-vms.yaml
, sustituye MY_PROJECT por el ID de tu proyecto.
Guarda los cambios.
Este archivo de configuración básico es todo lo que necesitas para crear tu primer despliegue. Has declarado los recursos que quieres crear (en este caso, dos instancias de VM con diferentes tipos de máquina) y Deployment Manager se encarga de crear los recursos.
En el siguiente paso, usará esta configuración para implementar nuevos recursos.