Bug 51224 - Невозможно добавить теги ВМ одной командой как указано в документации pve-docs, поправки по команде qm set
Summary: Невозможно добавить теги ВМ одной командой как указано в документации pve-doc...
Status: CLOSED DUPLICATE of bug 50965
Alias: None
Product: Branch p10
Classification: Unclassified
Component: pve-docs (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: Andrew Vasilyev
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-08-21 14:40 MSK by Tatyana Gagina
Modified: 2024-08-21 17:52 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tatyana Gagina 2024-08-21 14:40:17 MSK
Стенды для разворачивания кластера PVE:
P10 ALT Server V 10.2 x86-64

Версия: pve-docs-7.4.2-alt2

Шаги: 
1) настроить кластер PVE → создать в командной строке или в веб-интерфейсе PVE ВМ (виртуальную машину);

2) в командной строке установить несколько тегов, разделяемых точкой с запятой:
# qm set ID --tags myfirsttag;mysecondtag

Например: # qm set 100 --tags linux;openuds

Результат: update VM 100: -tags linux
-bash: openuds: команда не найдена

То есть, первый тег добавляется, второй нет, если в команде указывать ';' - точку с запятой.
Проверить в дереве ресурсов в веб-интерфейсе PVE: добавлен только первый тег linux.
Только если указать через запятую команда добавит все теги.

В документации PVE указано не через запятую, а через ;
https://pve01:8006/pve-docs/pve-admin-guide.html#_tags (см. в правом верхнем углу интерфейса PVE "Документация", п.3.5 Tags)

Информация взята отсюда:
https://pve.proxmox.com/pve-docs/pve-admin-guide.html#_tags (п.3.5 Tags)
и из главы 47. Теги (метки) ВМ  (пакет docs-alt-server-v, file:///usr/share/doc/alt-server-v/ru-RU/index.html#id1048)

При добавлении через запятую проблем нет, добавляется любое количество меток одной командой. То есть, добавить можно несколько тегов через запятую
# qm set 100 --tags linux,admc,qt
update VM 100: -tags linux,admc,qt

Проверить в дереве ресурсов в веб-интерфейсе PVE: все теги добавлены linux admc qt.

Хотелось бы понять, проблема ли это документации PVE https://pve.proxmox.com/pve-docs/pve-admin-guide.html#_tags или же это особенности работы pve-qemu, конкретнее самого иснтрумента qm?
Если это особенности инструмента qm, то тогда нужно править документацию https://pve.proxmox.com/pve-docs/pve-admin-guide.html#_tags (pve-docs) и затем документацию ALT Server V (docs-alt-server-v).

* qm — это инструмент для управления ВМ Qemu/KVM в PVE
Comment 1 Alexander Makeenkov 2024-08-21 14:49:04 MSK

*** This bug has been marked as a duplicate of bug 50965 ***
Comment 2 Andrew Vasilyev 2024-08-21 17:52:56 MSK
(Ответ для Tatyana Gagina на комментарий #0)
> 2) в командной строке установить несколько тегов, разделяемых точкой с
> запятой:
> # qm set ID --tags myfirsttag;mysecondtag

  Символ ; является разделителем команд в shell, нужно его экранировать, например:

# qm set ID --tags 'myfirsttag;mysecondtag'