Изменение размера диска в образе Cloud

Изменение размера диска в образе Cloud#

Для образов Cloud установлен размер диска по умолчанию 3000 МБ.

Для изменения размера диска ВМ в Yandex Cloud необходимо указать требуемый размер, не менее 3 ГБ. Размер указывается через Консоль управления Yandex Cloud или в конфигурационных файлах Terraform.

Образ Cloud возможно установить для провайдера libvirt с помощью Terraform. В этом случае необходимо выполнить следующие действия:

  • указать требуемый размер диска (не менее 3 ГБ);

  • добавить в конфигурацию cloud-init строки:

    growpart:
      mode: auto
      devices: ['/']
    

    Пример конфигурационного файла Terraform (фрагмент):

    resource "libvirt_volume" "volume_orel_vanilla" {
      name = "orev-vanilla.qcow2"
      pool = "default"
      size = 5361393152
    }
    
    # Use CloudInit to add our ssh-key to the instance
    resource "libvirt_cloudinit_disk" "cloudinit_orel_vanilla" {
      name = "cloudinit_orel_vanilla.iso"
      pool = "default"
    
      user_data = <<EOF
    #cloud-config
    growpart:
      mode: auto
      devices: ['/']
    EOF
    }
    
    resource "libvirt_domain" "domain_orel_vanilla" {
      cloudinit = libvirt_cloudinit_disk.cloudinit_orel_vanilla.id
    }