Bug 53163 - Документация docs-alt-server-v, п. ⁠44.3.1. Миграция KVM ВМ в PVE: расхождение со скриншотом, корректировки по команде
Summary: Документация docs-alt-server-v, п. ⁠44.3.1. Миграция KVM ВМ в PVE: расхождени...
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: docs-alt-server-v (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: lepata@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-02-20 12:27 MSK by Tatyana Gagina
Modified: 2025-02-24 20:57 MSK (History)
5 users (show)

See Also:


Attachments
до выставленного значения VirtIO SCSI (226.63 KB, image/png)
2025-02-20 12:27 MSK, Tatyana Gagina
no flags Details
после выставленного значения VirtIO SCSI (225.03 KB, image/png)
2025-02-20 12:28 MSK, Tatyana Gagina
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tatyana Gagina 2025-02-20 12:27:27 MSK
Created attachment 17780 [details]
до выставленного значения VirtIO SCSI

Версия: docs-alt-server-v-10.4-alt4

Стенды c кластером PVE на: 
ALT Server V x86-64
Версия: pve-cluster-7.3.3-alt5

Шаги:
Перейти в документации к п.44.3.1. Миграция KVM ВМ в PVE:
1. В этой команде # qm importdisk 120 f811a893808a9d8f5bf1c029b3c7e905 local --format qcow2
в качестве ресурса <source> требуется прописать не сам UUID (как здесь указано f811a893808a9d8f5bf1c029b3c7e905), а путь к файлу диска.
Найти данный путь можно в конфигурационном файле машины /etc/pve/qemu-server/120.conf (где 105 - номер вашей машины):
Например: local:120/vm-120-disk-0.qcow2,size=32G

Исходя из этого, команда будет вида не:
# qm importdisk 120 f811a893808a9d8f5bf1c029b3c7e905 local --format qcow2
а
# qm importdisk 120 local:120/vm-120-disk-0.qcow2,size=32G local --format qcow2
(в терминале пустой вывод при этом. Проверить, что импорт выполнился можно в web-интерфейсе: хранилище local -> Диски виртуальных машин).
Пояснение, почему не с этой командой # qm importdisk 120 f811a893808a9d8f5bf1c029b3c7e905 local --format qcow2: при проверке на кластере не сработала данная команда, только с указанием пути.

Ожидаемый результат: указана команда с такой формулировкой:
Импорт диска с указанным к нему путём local:120/vm-120-disk-0.qcow2,size=32G в хранилище local, для ВМ с ID 120 (подразумевается, что образ импортируемого диска находится в каталоге, из которого происходит выполнение команды): 
# qm importdisk 120 local:120/vm-120-disk-0.qcow2,size=32G local --format qcow2
Просмотреть путь к диску можно в конфигурационном файле машины /etc/pve/qemu-server/120.conf.

2. перейти к абзацу "Привязать диск к ВМ" -> выполнить те же шаги согласно документации на кластере 
"В веб-интерфейсе PVE: перейти на вкладку Оборудование созданной ВМ. В списке устройств будет показан неиспользуемый жесткий диск, выбрать его, выбрать режим SCSI и нажать кнопку Добавить".

Результат: расхождение функционала на скриншоте (с настройками на стенде), смотреть во вложении "до выставленного значения VirtIO SCSI". 
Здесь же обратить внимание, что при выставленном устройстве 0 (как в документации) кнопки автоматически деактивируются, проставить такое значение невозможно, подсвечивается красным 0 до тех пор, пока не будет изменено. 
Также расхождения по окну "Добавить: Неиспользуемый диск": 
- нет в шапке вкладок "Диск" и "Пропускная способность";
- в самом окне нет поля IO tread c чек-боксом;
- ниже вместо "Дополнительно" - значение "Расширенный";
- в качестве контроллера SCSI стоит "VirtIO SCSI single", а не "VirtIO SCSI" (в данном случае, ожидаемо, потому как данное значение можно получить только, если предварительно проставить конкретно VirtIO SCSI во вкладках Оборудование -> Контроллер SCSI ->  VirtIO SCSI, как нас скриншоте "после выставленного значения VirtIO SCSI").

Требуется обновить скриншот в документации, так как на данный момент есть некоторые изменения.
Comment 1 Tatyana Gagina 2025-02-20 12:28:00 MSK
Created attachment 17781 [details]
после выставленного значения VirtIO SCSI
Comment 2 Elena Mishina 2025-02-24 20:47:09 MSK
(Ответ для Tatyana Gagina на комментарий #0)

> 
> Шаги:
> Перейти в документации к п.44.3.1. Миграция KVM ВМ в PVE:
> 1. В этой команде # qm importdisk 120 f811a893808a9d8f5bf1c029b3c7e905 local
> --format qcow2
> в качестве ресурса <source> требуется прописать не сам UUID (как здесь
> указано f811a893808a9d8f5bf1c029b3c7e905), а путь к файлу диска.
> Найти данный путь можно в конфигурационном файле машины
> /etc/pve/qemu-server/120.conf (где 105 - номер вашей машины):
> Например: local:120/vm-120-disk-0.qcow2,size=32G

Не поняла, каким образом диск f811a893808a9d8f5bf1c029b3c7e905, который был скопирован с узла OpenNebula, вдруг преобразовался в local:120/vm-120-disk-0.qcow2?

Какой диск и куда предлагается импортировать в вашей команде: 
# qm importdisk 120 local:120/vm-120-disk-0.qcow2,size=32G local --format qcow2

В команде: 
# qm importdisk 120 f811a893808a9d8f5bf1c029b3c7e905 local --format qcow2
действительно может быть приведен путь к образу импортируемого диска (например, /home/user/f811a893808a9d8f5bf1c029b3c7e905), но в документации перед командой написано: подразумевается, что образ импортируемого диска находится в каталоге, из которого происходит выполнение команды
Comment 3 Elena Mishina 2025-02-24 20:57:44 MSK
Из пункта 1 следует расхождение функционала на скриншоте (т.е. п.2). Вы уже заняли диск 0, именно поэтому он подсвечивается красным и т.д.

Скриншот обновлю (только из-за новых полей), но в остальном ошибок документации тут нет.