У меня есть контейнер, который я перенес из виртуальной машины. В нем установлена CentOS 6, но когда я пытаюсь его выключить из Proxmox, он просто зависает. Зато выключить его вручную изнутри контейнера получается без проблем. Как нужно настраивать контейнеры, которые не созданы на основе обычных шаблонов образов? Есть ли что-то вроде агента qemu для гостей?
dhcpy
Guest
0
18.11.2021 12:56:00
Привет! Хотелось бы узнать, есть ли аналог LXC Guest Agent, чтобы отображать IP-адрес CT в сводке, как это реализовано для ВМ
MertsA
Guest
0
07.08.2020 10:04:00
Для всех остальных, кто это читает, мистер Лампрехт был абсолютно прав: upstart игнорировал SIGPWR. Решение оказалось простым: нужно было добавить /etc/init/shutdown.conf и настроить задачу, чтобы запускать shutdown -h при изменении статуса питания. Этот конкретный контейнер изначально был виртуальной машиной, и я перенес его в контейнер, вместо того чтобы начать с одного из шаблонов CentOS 6 LXC в Proxmox.
t.lamprecht
Guest
0
18.11.2021 13:05:00
Для контейнеров, которые можно реализовать без отдельного агента, в конечном итоге используются пространства сетевых имен и ядро хоста. Можете открыть запрос на улучшение здесь:
fiona
Guest
0
18.11.2021 13:17:00
Уже есть похожий запрос:
shodan
Guest
0
08.10.2024 03:10:00
Привет, эта ветка – первый результат поиска Google по запросу "добавление агента гостя LXC". Я надеялся на способ получения IP-адреса контейнера в один клик. Как указано в обсуждении на Bugzilla, это в настоящее время не реализовано.
В качестве предложения можно получить эту информацию с помощью `lxc-info -n <имя контейнера>`.
Сегодня копался с реализацией, так как это было бы очень полезной функцией для использования PVE в среде разработки и развертывания, где контейнеры создаются и удаляются часто.
Мой сценарий использования – развертывание/тестирование/разработка с Vagrant и Terraform. Я не могу использовать Proxmox ни с одним из них и использую DHCP-адресацию.
Я залез в кроличью нору обновления плагина vagrant-proxmox, только чтобы столкнуться с этим ограничением. Без API-точки для получения текущего активного IP-адреса все должно быть статическим... Я не хочу управлять IP-адресами.
Другой сценарий. Допустим, у вас есть группа пользователей, которые совместно используют один кластер Proxmox VE. У них ограниченные права на PVE, они создают VM, но не знают, какой у нее IP-адрес, и политика требует использования DHCP. Как они могут получить текущий IP-адрес без доступа к консоли контейнера, прав администратора на кластере PVE или доступа к DHCP-серверу?
Простите, но обходные пути просто абсурдны.
Реализация этого в API открывает возможности для управления контейнерами без каких-либо оговорок и обходных путей, используя два самых популярных инструмента – Vagrant и Terraform.
Комментарий 9 Leo Nunner 2023-09-13 10:34:50 CEST
Последняя версия (v2) в списке:
Комментарий 10 Carol Ouellet 2024-05-27 00:14:23 CEST
Я бы хотел немного оживить это и напомнить, что это все еще не реализовано. Это все еще было бы очень полезным дополнением для быстрой проверки.