Size: a a a

2020 April 03

FK

Fedor Krashnikov in ru_proxmox
ща попробую найти.
источник

FK

Fedor Krashnikov in ru_proxmox
я кластор разобрал с пару месяцев назад
источник

FK

Fedor Krashnikov in ru_proxmox
всё не соберу новый никак
источник

FK

Fedor Krashnikov in ru_proxmox
Maksim Makhalov
А есть tfники, посмотреть как организовано?
$ cat main.tf.pub 
provider "proxmox" {
pm_user = ""
pm_password = ""
pm_api_url = "https://:8006/api2/json"
}

resource "proxmox_vm_qemu" "test" {
       name = "mirror.rd"
       desc = "Centos and EPEL Mirror"
       target_node = "pve01"
 #force_create = true
       clone = "terraform-centos-template"
       storage = "pve-data-lvm"
       cores = 2
       sockets = 1
       memory = 4096
       disk_gb = 1000
       nic = "virtio"
       bridge = "vmbr1"
       ssh_forward_ip = "x.x.x.x"
       ssh_user = "xxx"
       ssh_private_key = <<EOF
-----BEGIN RSA PRIVATE KEY-----
-----END RSA PRIVATE KEY-----
EOF

       os_type = "centos"
       os_network_config = <<EOF
auto eth0
iface eth0 inet dhcp
EOF

       provisioner "remote-exec" {
               inline = [
                       "/usr/sbin/ip a"
               ]
       }
 provisioner "proxmox" {
   action = "sshbackward"
 }

}
источник

FK

Fedor Krashnikov in ru_proxmox
кастом образ центос, кастом образ вм. всё само ставится провижится. только в тфстейт ип не улетал - да мне и не ужно было. в эзере я мак указывал, айпишник не менялся - хоть 20 раз в день пересоздавать.
источник

MM

Maksim Makhalov in ru_proxmox
Fedor Krashnikov
$ cat main.tf.pub 
provider "proxmox" {
pm_user = ""
pm_password = ""
pm_api_url = "https://:8006/api2/json"
}

resource "proxmox_vm_qemu" "test" {
       name = "mirror.rd"
       desc = "Centos and EPEL Mirror"
       target_node = "pve01"
 #force_create = true
       clone = "terraform-centos-template"
       storage = "pve-data-lvm"
       cores = 2
       sockets = 1
       memory = 4096
       disk_gb = 1000
       nic = "virtio"
       bridge = "vmbr1"
       ssh_forward_ip = "x.x.x.x"
       ssh_user = "xxx"
       ssh_private_key = <<EOF
-----BEGIN RSA PRIVATE KEY-----
-----END RSA PRIVATE KEY-----
EOF

       os_type = "centos"
       os_network_config = <<EOF
auto eth0
iface eth0 inet dhcp
EOF

       provisioner "remote-exec" {
               inline = [
                       "/usr/sbin/ip a"
               ]
       }
 provisioner "proxmox" {
   action = "sshbackward"
 }

}
А с диском, диском что?)
Мое наболевшее.
У вас, я так понимаю, один сторадж и поэтому вопросов не было
источник

FK

Fedor Krashnikov in ru_proxmox
цеплялся к disk0, думаю, не проблемой было бы указать либо куда креейтить образ, параметры, и так далее.
источник

FK

Fedor Krashnikov in ru_proxmox
ща дам пример как можно делать пижже.
источник

FK

Fedor Krashnikov in ru_proxmox
nic = "virtio=54:37:A0:4D:A8:8E"
источник

FK

Fedor Krashnikov in ru_proxmox
можно думаю там перечислять не только для ник. но и для диск
источник

FK

Fedor Krashnikov in ru_proxmox
я не знаю состояние кодовой базы сейчас там.
источник

FK

Fedor Krashnikov in ru_proxmox
"disk" : 1218220848128,
размер
источник

FK

Fedor Krashnikov in ru_proxmox
нет?
источник

FK

Fedor Krashnikov in ru_proxmox
я указывал вот так
источник

FK

Fedor Krashnikov in ru_proxmox
disk_gb = 1000
источник

FK

Fedor Krashnikov in ru_proxmox
и при создании нового ресурса он экспандил существующий одногигабайтный диск(меньше просто нельзя) до моего кол-ва гигабайт. терр в данонм случае.
источник

MM

Maksim Makhalov in ru_proxmox
Ну вот я смотрю в провайдера, которые требует эти параметры
```
disk - (Optional)
 id (Required)
 type (Required)
 storage (Required)
 storage_type (Optional; defaults to dir) One of PVE     types as described in their documentation.
 size (Required)

```
источник

MM

Maksim Makhalov in ru_proxmox
Объявляем диск = объявляем эти 4 обязательных опции
источник

FK

Fedor Krashnikov in ru_proxmox
а через запятую?
источник

FK

Fedor Krashnikov in ru_proxmox
о, там клаудинит появился
источник