Quiero usar la CLI de gcloud para crear nuevas instancias basadas en una imagen de máquina. Puedo crear la instancia sin problemas, pero no sé cómo agregar almacenamiento adicional a la instancia. más allá del tamaño fijo del disco de arranque de la imagen de la máquina (en este caso, 30 GB). Si no uso la opción "--source-machine-image", puedo crear un disco de arranque o un disco adicional de cualquier tamaño y lo veo cuando escribo "lsblk", pero hasta ahora no he probado nada. me da un disco adicional que aparece en la instancia.
Respuesta1
Acrear una instancia de máquina virtualpuedes usar el siguiente comando:
gcloud compute instances create VM_NAME \
[--image IMAGE | --image-family IMAGE_FAMILY] \
--image-project IMAGE_PROJECT
Y --source-machine-image
es la opción que puedes usar para crear tu instancia a partir de una imagen de máquina.
Aquí tienes dos opciones para agregar almacenamiento adicional a la instancia, y puedes marcar estodocumentaciónpara mas detalles.
Puede cambiar el tamaño de los discos persistentes zonales cuando sus instancias requieran más almacenamiento y conectar varios discos secundarios solo cuando necesite separar sus datos en particiones únicas.
En la gcloud
herramienta, use el disks resize
comando y especifique la --size
bandera con el tamaño de disco deseado, en gigabytes.
gcloud compute disks resize DISK_NAME --size DISK_SIZE
- Agregar un disco persistente zonal en blanco a su instancia
gcloud compute disks create DISK_NAME \
--size DISK_SIZE \
--type DISK_TYPE
Después de crear el disco, conéctelo a cualquier instancia en ejecución o detenida. Utilice el gcloud compute instances attach-disk
comando:
gcloud compute instances attach-disk INSTANCE_NAME \
--disk DISK_NAME
Tenga en cuenta que un nuevo disco persistente zonal en blanco comienza sin datos ni sistema de archivos y debe formatear este disco usted mismo después de adjuntarlo a su instancia; puede seguir esta documentación para esta tarea:Formatear y montar un dis persistente zonal