Это вторая статья по провайдеру terraform-provider-proxmox . Здесь первая статья. В общем не буду ходить вокруг да около. Читайте документацию. # Описание ресурса VM Qemu Этот ресурс позволяет управлять виртуальными Proxmox VM Qemu машинами. ## Create a Qemu VM resource Вы можете запускать виртуальные машину либо с помощью ISO образа, либо с загрузкой через PXE, либо клонировать существующую виртуальную машину или шаблон ВМ. Оптимальный вариант использования это использовать базовый шаблон. При создании ресурса VM Qemu, вы описываете блок ресурса `proxmox_vm_qemu` . Для режимов клонирования или загрузки с ISO образа обязательными параметрами являются только имя `name` и узел на котором необходимо развернуть VM `target node` Для режима загрузки по сети `PXE` , в директиве `boot` в очереди загрузки должно содержаться значение *Network* (имя интерфейса). Обычно для виртуальных машин загружаемых по сети, **qemu агент** НЕ должен быть включен. Для загрузки посредством PXE требуется инфраструктура поддерживающая запросы на загрузку по сети для данной технологии. ```hcl resource "proxmox_vm_qemu" "resource-name" { name = "VM-name" target_node = "Node to create the VM on" iso = "ISO file name" ### or for a Clone VM operation # clone = "template to clone" ### or for a PXE boot VM operation # pxe = true # boot = "scsi0;net0" # agent = 0 } ``` ## Provision through Cloud-Init Виртуальные машины Cloud-init должны быть клонированы из готового шаблона cloud-init . Далее ---posts_hashtags--- {channel=6663} #маркетинг #творчество #бизнесразвитие #мотивация #саморазвитие
My Profession
[Перевод] Модуль Terraform для Proxmox VM
Это вторая статья по провайдеру terraform-provider-proxmox . Здесь первая статья. В общем не буду ходить вокруг да около. Читайте документацию.
# Описание ресурса VM Qemu
Этот ресурс позволяет управлять виртуальными Proxmox VM Qemu машинами.
## Create a Qemu VM resource
Вы можете запускать виртуальные машину либо с помощью ISO образа, либо с загрузкой через PXE, либо клонировать существующую виртуальную машину или шаблон ВМ.
Оптимальный вариант использования это использовать базовый шаблон.
При создании ресурса VM Qemu, вы описываете блок ресурса `proxmox_vm_qemu` .
Для режимов клонирования или загрузки с ISO образа обязательными параметрами являются только имя `name` и узел на котором необходимо развернуть VM `target node`
Для режима загрузки по сети `PXE` , в директиве `boot` в очереди загрузки должно содержаться значение *Network* (имя интерфейса).
Обычно для виртуальных машин загружаемых по сети, **qemu агент** НЕ должен быть включен. Для загрузки посредством PXE требуется инфраструктура поддерживающая запросы на загрузку по сети для данной технологии.
```hcl
resource "proxmox_vm_qemu" "resource-name" {
name = "VM-name"
target_node = "Node to create the VM on"
iso = "ISO file name"
### or for a Clone VM operation
# clone = "template to clone"
### or for a PXE boot VM operation
# pxe = true
# boot = "scsi0;net0"
# agent = 0
}
```
## Provision through Cloud-Init
Виртуальные машины Cloud-init должны быть клонированы из готового шаблона cloud-init .
Далее
---posts_hashtags---
{channel=6663}
#маркетинг #творчество #бизнесразвитие #мотивация #саморазвитие