Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    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 Виртуальная Среда
    [РЕШЕНО] Как удалить VM или контейнер, у которого нет хранилища и нет или отсутствует хранилищный пул.

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    [РЕШЕНО] Как удалить VM или контейнер, у которого нет хранилища и нет или отсутствует хранилищный пул., Proxmox Виртуальная Среда
     
    francoisd
    Guest
    #1
    0
    12.04.2021 00:33:00
    Привет, у меня есть старая ВМ, которая существовала на старом пуле, который я остановил и удалил между прочим. ВМ всё ещё отображается в веб-GUI, но я не могу её удалить. Из веб-GUI я получаю ошибку: ОШИБКА ЗАДАЧИ: хранилище 'pool1' не существует (что и правда). А из командной строки:

    Код:
    root@hystou2:~# grep 118 /etc/pve/.vmlist
    "118": { "node": "hystou3", "type": "lxc", "version": 76 },
    root@hystou2:~# qm destroy 118
    Файл конфигурации 'nodes/hystou2/qemu-server/118.conf' не существует
     
     
     
    francoisd
    Guest
    #2
    0
    12.04.2021 00:43:00
    Только что понял, раз это LXC, то qm может быть не самый лучший способ ;-) Так что:

    Код:
    root@hystou2:~# lxc-destroy --name=118
    root@hystou2:~# lxc-destroy --name=118
    lxc-destroy: 118: tools/lxc_destroy.c: main: 242 Container is not defined
    root@hystou2:~# grep 118 /etc/pve/.vmlist
    "118": { "node": "hystou3", "type": "lxc", "version": 76 },

    Как видите, похоже, контейнер удаляется при первом запуске, потому что нет ошибки, а во время второго запуска появляется сообщение "Container is not defined". Но он остается в GUI и в /etc/pve/.vmlist. Так какой командой можно наверняка удалить все следы этого контейнера?
     
     
     
    ph0x
    Guest
    #3
    0
    12.04.2021 01:05:00
    Есть ли файл 108.conf в /etc/pve/qemu-server? Если других ВМ 118 нет, скорее всего, тебе стоит этот файл удалить.
     
     
     
    francoisd
    Guest
    #4
    0
    12.04.2021 02:06:00
    Ты имеешь в виду 118.conf, но нет, его нет в qemu-server. Однако, спасибо за эту двойную проверку, потому что я нашел определение контейнера в: /etc/pve/lxc/118.conf. Значит, lxc-destroy его не удалил. Покопавшись немного в документации, я понял, что в Proxmox управление lxc должно быть через команду pct:
    Code: root@hystou3:~# pct destroy 118
    storage 'pool1' does not exist.

    Хотя бы сообщение об ошибке последовательное с тем, что выдаёт веб-интерфейс. --force даёт тот же ответ:
    Code: root@hystou3:~# pct destroy 118 --force
    storage 'pool1' does not exist.
     
     
     
    ph0x
    Guest
    #5
    0
    12.04.2021 02:17:00
    Первым делом я бы создал фиктивный пул под названием pool1 и попробовал ещё раз. А вторым — удалил файл 118.conf.
     
     
     
    francoisd
    Guest
    #6
    0
    12.04.2021 09:58:00
    Привет, Bash: root@hystou3:~# pvesm add dir pool1 --path /mnt/pool1
    root@hystou3:~# pvesm list pool1
    Volid Format  Type      Size VMID
    root@hystou3:~# pct destroy 118
    unable to parse directory volume name 'vm-118-disk-0'
    root@hystou3:~# pct destroy 118 --force 1 --purge 1
    unable to parse directory volume name 'vm-118-disk-0' Ну, это особо не помогло. Так, я наконец root@hystou3:~# mv /etc/pve/lxc/118.conf /root/Archive/ что почти мгновенно убрало LXC 118 из веб-интерфейса. Не совсем то, как я ожидал, но кажется, всё в порядке. Спасибо, ph0x,
     
     
     
    mikeinnyc
    Guest
    #7
    0
    31.01.2023 20:56:00
    Попробуйте в следующий раз: lxc-ls --fancy lxc-destroy {-n name} [-f] [-s]
    Code: root@NODE1:~# lxc-ls --fancy
    NAME STATE   AUTOSTART GROUPS IPV4        IPV6 UNPRIVILEGED
    101  RUNNING 0         -      10.10.1.101 -    true        
    103  STOPPED 0         -      -           -    true        
    104  STOPPED 0         -      -           -    true        
    201  STOPPED 0         -      -           -    true        
    302  STOPPED 0         -      -           -    true        
    303  STOPPED 0         -      -           -    true        
    304  STOPPED 0         -      -           -    true        
    305  STOPPED 0         -      -           -    true        
    306  STOPPED 0         -      -           -    true        
    root@NODE1:~# lxc-destroy -n 103 [-f] [-s]
    root@NODE1:~# lxc-destroy -n 104 [-f] [-s]
    root@NODE1:~# lxc-destroy -n 105 [-f] [-s]
    lxc-destroy: 105: ../src/lxc/tools/lxc_destroy.c: main: 240 Контейнер не определен
    root@NODE1:~# lxc-destroy -n 201 [-f] [-s]
    root@NODE1:~# lxc-destroy -n 202 [-f] [-s]
    lxc-destroy: 202: ../src/lxc/tools/lxc_destroy.c: main: 240 Контейнер не определен
    root@NODE1:~# lxc-destroy -n 302 [-f] [-s]
    root@NODE1:~# lxc-destroy -n 304 [-f] [-s]
    root@NODE1:~# lxc-destroy -n 305 [-f] [-s]
    root@NODE1:~# lxc-destroy -n 306 [-f] [-s]
    root@NODE1:~# lxc-ls --fancy
    NAME STATE   AUTOSTART GROUPS IPV4        IPV6 UNPRIVILEGED
    101  RUNNING 0         -      10.10.1.101 -    true        
    303  STOPPED 0         -      -           -    true        
    root@NODE1:~# lxc-destroy -n 303 [-f] [-s]
    root@NODE1:~# lxc-ls --fancy
    NAME STATE   AUTOSTART GROUPS IPV4        IPV6 UNPRIVILEGED
    101  RUNNING 0         -      10.10.1.101 -    true        
    root@NODE1:~#
     
     
     
    mikeinnyc
    Guest
    #8
    0
    31.01.2023 23:24:00
    Code: root@NODE1:/etc/pve/local# cd qemu-server

    root@NODE1:/etc/pve/local/qemu-server# ls

    100.conf  400.conf  901.conf  903.conf  905.conf  907.conf

    200.conf  900.conf  902.conf  904.conf  906.conf

    root@NODE1:/etc/pve/local/qemu-server# rm 100.conf

    root@NODE1:/etc/pve/local/qemu-server# rm 200.conf

    root@NODE1:/etc/pve/local/qemu-server# rm 400.conf

    root@NODE1:/etc/pve/local/qemu-server# rm 900.conf

    root@NODE1:/etc/pve/local/qemu-server# rm 901.conf

    root@NODE1:/etc/pve/local/qemu-server# rm 902.conf

    root@NODE1:/etc/pve/local/qemu-server# rm 903.conf

    root@NODE1:/etc/pve/local/qemu-server# rm 904.conf

    root@NODE1:/etc/pve/local/qemu-server# rm 905.conf

    root@NODE1:/etc/pve/local/qemu-server# rm 906.conf

    root@NODE1:/etc/pve/local/qemu-server# rm 907.conf

    root@NODE1:/etc/pve/local/qemu-server#
     
     
     
    phocks
    Guest
    #9
    0
    24.11.2023 22:34:00
    Я решил эту проблему так:
    1. Отредактировал /etc/pve/lxc/100.conf или файл контейнера с другим номером.
    2. Нашёл строку rootfs: usb_thin:vm-111-disk-0,size=16G.
    3. Отредактировал usb_thin или как там назывался сдохший диск, указав на существующий storage pool.
    4. Затем pct destroy 100 сработал, или в Proxmox GUI тоже можно удалить. Похоже, просто проверь, чтобы в новом storage pool не было диска с таким же именем, иначе он его удалит.
     
     
     
    deckardpj
    Guest
    #10
    0
    13.03.2024 15:28:00
    Закомментировал rootfs, поставив перед ним # — и тогда уже можно было удалить контейнер через графический интерфейс.
     
     
     
    virtualg33k
    Guest
    #11
    0
    15.05.2024 02:07:00
    Отлично! Решил мою проблему с глупой случайной удаленной (тестовой) LUN с моего Synology NAS, на котором было несколько LXC Containers.
     
     
     
    KJM
    Guest
    #12
    0
    26.04.2025 07:55:00
    Это меня спасло, спасибо. Просто пришлось зайти в конфиг через nano и заменить все старые названия хранилища на новое.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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