<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>51224</bug_id>
          
          <creation_ts>2024-08-21 14:40:17 +0300</creation_ts>
          <short_desc>Невозможно добавить теги ВМ одной командой как указано в документации pve-docs, поправки по команде qm set</short_desc>
          <delta_ts>2024-08-21 17:52:56 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Branch p10</product>
          <component>pve-docs</component>
          <version>не указана</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>50965</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Tatyana Gagina">tatyana</reporter>
          <assigned_to name="Andrew Vasilyev">andy</assigned_to>
          <cc>amakeenk</cc>
    
    <cc>andy</cc>
          
          <qa_contact name="qa-p10@altlinux.org">qa-p10</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>250349</commentid>
    <comment_count>0</comment_count>
    <who name="Tatyana Gagina">tatyana</who>
    <bug_when>2024-08-21 14:40:17 +0300</bug_when>
    <thetext>Стенды для разворачивания кластера 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: команда не найдена

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

В документации PVE указано не через запятую, а через ;
https://pve01:8006/pve-docs/pve-admin-guide.html#_tags (см. в правом верхнем углу интерфейса PVE &quot;Документация&quot;, п.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</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250350</commentid>
    <comment_count>1</comment_count>
    <who name="Alexander Makeenkov">amakeenk</who>
    <bug_when>2024-08-21 14:49:04 +0300</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 50965 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250363</commentid>
    <comment_count>2</comment_count>
    <who name="Andrew Vasilyev">andy</who>
    <bug_when>2024-08-21 17:52:56 +0300</bug_when>
    <thetext>(Ответ для Tatyana Gagina на комментарий #0)
&gt; 2) в командной строке установить несколько тегов, разделяемых точкой с
&gt; запятой:
&gt; # qm set ID --tags myfirsttag;mysecondtag

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

# qm set ID --tags &apos;myfirsttag;mysecondtag&apos;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>