Я использую proxmox 6, полностью обновлённый. (pve-manager/6.4-13/9f411e79 (текущий ядро: 5.4.157-1-pve) При попытке использовать API для развертывания ВМ с помощью terraform и ключа API я получаю эту ошибку от Terraform: │ Ошибка: ошибка создания LXC контейнера: 596 tls_process_server_certificate: ошибка проверки сертификата, статус ошибки: (параметры: {"arch":"amd64","cmode":"tty","console":true,"cores":4,"cpulimit":0,"cpuunits":1024,"features":"","hostname":"tf-hs-1","memory":4098,"net0":"bridge=vmbr0,name=eth0,ip6=manual,gw=10.9.8.1,ip=10.9.8.201/24","onboot":false,"ostemplate":"local:packages/centos-7-default_20160205_amd64.tar.xz","password":"password123","protection":false,"rootfs":"valhalla-vms:8","start":true,"storage":"local","swap":512,"tags":"","tty":2,"unique":true,"unprivileged":true,"vmid":143}) │ │ с proxmox_lxc.cluster[0], │ в main.tf строка 23, в ресурсе "proxmox_lxc" "cluster": │ 23: ресурс "proxmox_lxc" "cluster" { │ Подробные логи не дают никакой дополнительной информации кроме "HTTP/1.1 596 tls_process_server_certificate: ошибка проверки сертификата". Я получаю эту ошибку от proxmox независимо от того, выполняю ли я проверку сертификата и независимо от того, какой сертификат использую. Проверив pveproxy/access.log, я вижу это в запросе: ::ffff:10.9.8.20 - terraform@pam!terraform [29/12/2021:21:55:35 -0700] "GET /api2/json/cluster/nextid HTTP/1.1" 200 14 ::ffff:10.9.8.20 - terraform@pam!terraform [29/12/2021:21:55:35 -0700] "POST /api2/json/nodes/bastion.my.domain.net/lxc HTTP/1.1" 596 - Связанный syslog указывает: 29 дек 21:55:35 bastion pveproxy[3576]: '/etc/pve/nodes/bastion.my.domain.net/pve-ssl.pem' не существует!#012 29 дек 21:55:35 bastion pveproxy[3576]: Не удалось проверить сертификат удалённого узла 'E4:8A:15:16:B4:15:62:F6:6C:CC:DF:43:2E:6E:9F:E5:11:D6:9F:F3:37:50:B1:F5:17:9A:B1:A3:07:CB:06:36' со списком закреплённых сертификатов, кэш обновляется. Указанная директория не существует. Однако короткое DNS имя существует: # ls /etc/pve/nodes/ bastion kismet hercules mora Подумав, что я умный, я попытался создать символьную ссылку, чтобы посмотреть, поможет ли это, но из-за того, что это файловая система FUSE, это не сработало: $ sudo ln -s bastion.my.domain.net bastion ln: не удалось создать символическую ссылку 'bastion/bastion.my.domain.net': Функция не реализована. Я не могу найти в интерфейсе, как или где можно изменить то, что нужно изменить, чтобы решить эту проблему.
HTTP 596 ошибка при попытке использования API, Proxmox Виртуальная Среда
|
30.12.2021 23:23:00
|
|
|
|
|
|
19.01.2022 18:25:00
Привет, Бенджамин. Ты нашел ответ на это? У меня такая же проблема.
|
|
|
|
|
|
19.01.2022 22:45:00
Это, вероятно, ошибка в том, как Proxmox отвечает.
|
|
|
|
|
|
20.01.2022 11:57:00
нет - параметр узла в пути должен содержать короткое имя, а не полное доменное имя.
|
|
|
|
|
Читают тему
