У меня возникла странная проблема ... Я пытаюсь создать сценарий оболочки для резервного копирования 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.