Командный virsh blockcommit в оболочке скрипта

У меня возникла странная проблема ... Я пытаюсь создать сценарий оболочки для резервного копирования Vms на KVM.

Чтобы выполнить это, мне нужен шаг с blockcommit, чтобы объединить моментальный снимок, созданный с базовым диском.

Все работает хорошо, кроме удаленной команды virsh commandcommit. Я использую несколько команд virsh внутри моего скрипта, таких как snapshot-create, list --all, dumpxml, я получил ошибку только с blockcommit.

Здесь используется команда в моем скрипте и результат ошибки:

ssh -n $SERVER "virsh blockcommit $VM $DISK --active --pivot"
erreur : Numeric value '-–pivot' for <bandwidth> option is malformed or out of range

Я попытался поместить числовое значение перед --active, но я получил еще одну ошибку:

erreur : invalid argument: could not find image '-–pivot' beneath '/mnt/07cc8e4c-92e4-39ff-875a-15e05e524684/cfc66c90-4833-466f-b969-d6c32240c10b.backup_TESTVM_hda.qcow2' in chain for '/mnt/07cc8e4c-92e4-39ff-875a-15e05e524684/cfc66c90-4833-466f-b969-d6c32240c10b.backup_i-5-298-VM_hda.qcow2'

Это похоже на то, что опция не интерпретируется в хорошем порядке. [ ! d5]

У кого-нибудь есть идея, как это разрешить? Команда работает отлично непосредственно на хосте KVM.

1
задан 17 July 2018 в 21:50

0 ответов

Другие вопросы по тегам:

Похожие вопросы: