Привет, кажется, я ещё новичок в Proxmox, но постоянно сталкиваюсь с проблемой, которая ощущается скорее как баг, чем как фича, и из-за которой мне пришлось переустанавливать Proxmox уже дважды. Надеюсь, спросив здесь, смогу избежать этого в третий раз. Я пока только настраиваю систему, поэтому пользователи и группы ещё не настроены, но предполагается, что это будет небольшой домашний сервер с файлообменом, домашней автоматизацией, прокси, VPN и DNS-сервисом. И ещё поиграю с VM.
Сначала у меня всё заработало так, как я хотел: TrueNAS VM со всем контроллером SATA, PCI passthrough для VM, пользователи только в TrueNAS и без влияния на Proxmox VE... но это было довольно ресурсоёмко, и я также хотел, чтобы PVE был на зеркальном ZFS, поэтому я переустановил всё и решил использовать маршрут Turnkey/Debian LXC для файлообмена. Мне казалось, что всё работает нормально, сетевые скорости совпадали с TrueNAS, и я перешёл к настройке хранилища. Я хотел, чтобы всё было синхронизировано, поэтому изучал настройку LDAP-сервера и т.д.
Когда я начал изучать права, пользователей и прочее, я заметил описание Resource Pool в руководстве: "...Вы можете просто установить права на пулы (/pool/{poolid})... Это отличный способ упростить контроль доступа." Ну, отличная реклама. Так что, в своей наивности, я решил создать несколько пулов, чтобы разделить различные VM/LXC на основе их назначения... и всё пошло прахом. Как только я начинаю добавлять пользователей, хранилище или VM/LXC в пулы, веб-интерфейс ломается, и больше ничего не помогает. Инструменты командной строки работают, но веб-интерфейс просто выдаёт эту ошибку при каждой операции, включая резервное копирование датацентра, изменение параметров на VM, всё:
Parameter verification failed. (400) poolid : property is not defined in schema and the schema does not allow additional properties
И на самом пуле (Datacenter > Permissions > Pool) я получаю эту:
Parameter verification failed. (400) poolid : type check ('string') failed - got ARRAY
С этого момента ошибка там навсегда, удаление пулов и всех пользователей, кроме root, не помогает. Поскольку инструменты командной строки по-прежнему работают отлично, мне кажется, что что-то ломается в части API/Permission lookup веб-интерфейса, и ломается навсегда.
Допустим, я забуду о пулах, так как они пока что "не существуют", но есть ли способ восстановить веб-интерфейс к исходному состоянию, или мне нужно снова переустановить с нуля?
Сначала у меня всё заработало так, как я хотел: TrueNAS VM со всем контроллером SATA, PCI passthrough для VM, пользователи только в TrueNAS и без влияния на Proxmox VE... но это было довольно ресурсоёмко, и я также хотел, чтобы PVE был на зеркальном ZFS, поэтому я переустановил всё и решил использовать маршрут Turnkey/Debian LXC для файлообмена. Мне казалось, что всё работает нормально, сетевые скорости совпадали с TrueNAS, и я перешёл к настройке хранилища. Я хотел, чтобы всё было синхронизировано, поэтому изучал настройку LDAP-сервера и т.д.
Когда я начал изучать права, пользователей и прочее, я заметил описание Resource Pool в руководстве: "...Вы можете просто установить права на пулы (/pool/{poolid})... Это отличный способ упростить контроль доступа." Ну, отличная реклама. Так что, в своей наивности, я решил создать несколько пулов, чтобы разделить различные VM/LXC на основе их назначения... и всё пошло прахом. Как только я начинаю добавлять пользователей, хранилище или VM/LXC в пулы, веб-интерфейс ломается, и больше ничего не помогает. Инструменты командной строки работают, но веб-интерфейс просто выдаёт эту ошибку при каждой операции, включая резервное копирование датацентра, изменение параметров на VM, всё:
Parameter verification failed. (400) poolid : property is not defined in schema and the schema does not allow additional properties
И на самом пуле (Datacenter > Permissions > Pool) я получаю эту:
Parameter verification failed. (400) poolid : type check ('string') failed - got ARRAY
С этого момента ошибка там навсегда, удаление пулов и всех пользователей, кроме root, не помогает. Поскольку инструменты командной строки по-прежнему работают отлично, мне кажется, что что-то ломается в части API/Permission lookup веб-интерфейса, и ломается навсегда.
Допустим, я забуду о пулах, так как они пока что "не существуют", но есть ли способ восстановить веб-интерфейс к исходному состоянию, или мне нужно снова переустановить с нуля?
