Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Виртуальная Среда
    Заказ сертификата ACME не работает.

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Заказ сертификата ACME не работает., Proxmox Виртуальная Среда
     
    duluxoz
    Guest
    #1
    0
    24.09.2024 10:13:00
    Привет всем! Я пытаюсь настроить приватную PKI (Step-CA: stepca.example.com) для выдачи сертификатов моему PVE (Proxmox v18.2.4). Сервер Step-CA у меня настроен и работает (я могу получать/продлевать сертификаты через ACME.sh с другого сервера, отличного от stepca.example.com). Я выполнил команду: Code: pvenode acme account register my_acme root at example.com --directory https://stepca.example.com/acme/my_acme/directory и получил: Code: Attempting to fetch Terms of Service from 'https://stepca.example.com/acme/my_acme/directory'..
    No Terms of Service found, proceeding.
    Attempting to register account with 'https://stepca.example.com/acme/my_acme/directory'..
    Generating ACME account key..
    Registering ACME account..
    Registration successful, account URL: 'https://stepca.example.com/acme/my_acme/account/PLeTGsgGbogPgnURjpYMuieKc1Yj2cFQ'
    Задача выполнена успешно. Запускаю команду: Code: pvenode acme account info my_acme — она возвращает всю правильную информацию (как указано выше) — самая важная часть: Code: status: valid. Однако, когда я затем выполняю команду: Code: pvenode acme cert order, я получаю: Code: Can't use an undefined value as a HASH reference at /usr/share/perl5/PVE/API2/ACME.pm line 196. Также, когда я запускаю команду: Code: pvenode acme cert renew, я (как и ожидалось) получаю: Code: No current (custom) certificate found, please order a new certificate! Наконец, когда я запускаю команду: Code: pvenode cert info, я получаю информацию только о сертификатах "pve-root-ca.pem" и "pve-ssl.pem" (опять же, как и ожидалось). Так что, если кто-нибудь был бы добр и подсказал бы, где я ошибся, я был бы очень благодарен.

    Cheers,
    Dulux-Oz

    PS: Также, (онлайн) документация Proxmox говорит (в разделе 3.12.4. Trusted certificates via Let’s Encrypt (ACME)) что "Вы можете регистрировать и деактивировать ACME-аккаунты через веб-интерфейс Datacenter -> ACME...", но я не могу найти это в Web Interface — что-то изменилось в последних версиях ProxMox?
     
     
     
    duluxoz
    Guest
    #2
    0
    21.11.2024 08:08:00
    Всем привет! Просто поднимаю эту тему, потому что у меня все еще та же проблема (и я только сейчас к этому вернулся).

    Cheers,
    dulux-oz
     
     
     
    fabian
    Guest
    #3
    0
    21.11.2024 08:25:00
    Пожалуйста, запусти "pveversion -v" и выложи результат здесь.
     
     
     
    duluxoz
    Guest
    #4
    0
    21.11.2024 09:36:00
    Привет, Фабиан!

    Вот результаты, как ты и просил:

    proxmox-ve: 8.2.0 (ядро: 6.8.12-3-pve)
    pve-manager: 8.2.9 (версия: 8.2.9/98c7f34632fee424)
    proxmox-kernel-helper: 8.1.0
    proxmox-kernel-6.8: 6.8.12-4
    proxmox-kernel-6.8.12-4-pve-signed: 6.8.12-4
    proxmox-kernel-6.8.12-3-pve-signed: 6.8.12-3
    proxmox-kernel-6.8.12-1-pve-signed: 6.8.12-1
    proxmox-kernel-6.8.4-2-pve-signed: 6.8.4-2
    ceph: 18.2.4-pve3
    ceph-fuse: 18.2.4-pve3
    corosync: 3.1.7-pve3
    criu: 3.17.1-2
    glusterfs-client: 10.3-5
    ifupdown2: 3.2.0-1+pmx11
    intel-microcode: 3.20240910.1~deb12u1
    ksm-control-daemon: 1.5-1
    libjs-extjs: 7.0.0-5
    libknet1: 1.28-pve1
    libproxmox-acme-perl: 1.5.1
    libproxmox-backup-qemu0: 1.4.1
    libpve-access-control: 8.2.0
    libpve-apiclient-perl: 3.3.2
    libpve-cluster-api-perl: 8.0.10
    libpve-cluster-perl: 8.0.10
    libpve-common-perl: 8.2.9
    libpve-guest-common-perl: 5.1.6
    libpve-http-server-perl: 5.1.2
    libpve-network-perl: 0.9.8
    libpve-rs-perl: 0.8.12
    libpve-storage-perl: 8.2.8
    libspice-server1: 0.15.1-1
    lvm2: 2.03.16-2
    lxc-pve: 6.0.0-1
    lxcfs: 6.0.0-pve2
    novnc-pve: 1.5.0-1
    proxmox-backup-client: 3.2.9-1
    proxmox-backup-file-restore: 3.2.9-1
    proxmox-firewall: 0.5.0
    proxmox-mail-forward: 0.3.1
    proxmox-mini-journalreader: 1.4.0
    proxmox-offline-mirror-helper: 0.6.7
    proxmox-widget-toolkit: 4.3.1
    pve-cluster: 8.0.10
    pve-container: 5.2.2
    pve-docs: 8.2.4
    pve-edk2-firmware: 4.2023.08-4
    pve-esxi-import-tools: 0.7.2
    pve-firewall: 5.0.7
    pve-firmware: 3.14-1
    pve-ha-manager: 4.0.5
    pve-i18n: 3.2.4
    pve-qemu-kvm: 9.0.2-4
    pve-xtermjs: 5.3.0-3
    qemu-server: 8.2.7
    smartmontools: 7.3-pve1
    spiceterm: 3.3.0
    swtpm: 0.8.0+pve1
    vncterm: 1.8.0
    zfsutils-linux: 2.2.6-pve1

    Cheers!
     
     
     
    fabian
    Guest
    #5
    0
    21.11.2024 10:26:00
    Можешь кинуть вывод команды "pvenode config get"?
     
     
     
    duluxoz
    Guest
    #6
    0
    22.11.2024 05:19:00
    По запросу: startall-onboot-delay: 10
     
     
     
    fabian
    Guest
    #7
    0
    22.11.2024 08:54:00
    Сообщение об ошибке/обработка ошибок сломаны, но — вам нужно указать домен(ы), для которых нужно заказать сертификат https://pve.proxmox.com/pve-docs/pve-admin-guide.html#_node_domains
     
     
     
    duluxoz
    Guest
    #8
    0
    22.11.2024 09:38:00
    Круто... Так, что из этого нужно установить?: Code: pvenode config set --property <acme | acmedomain0 | acmedomain1 | acmedomain2 | acmedomain3 | acmedomain4 | acmedomain5 > example.com Могу ли я предположить (то есть, облажаться и оказаться в глупой ситуации вместе со мной), что это acmedomain0? (Нет, это не ясно из документации / man page) Всего доброго (И спасибо за помощь!)
     
     
     
    fabian
    Guest
    #9
    0
    22.11.2024 09:46:00
    Не должно иметь значения, ты также можешь использовать интерфейс, чтобы их определить.
     
     
     
    duluxoz
    Guest
    #10
    0
    22.11.2024 09:50:00
    Спасибо.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры