Расширение libvirt путем добавления функции для удаленного запуска команды

Я реализовал функцию в удаленном драйвере в libvirt.

Я запускаю команду так:

virCommandPtr cmd = NULL;
cmd=virCommandNewArgList("touch","/tmp/try.txt",NULL);
if (virCommandRun(cmd, NULL) < 0)
goto cleanup;
cleanup:
virCommandFree(cmd);
return 0;

Когда я выполняю этот фрагмент кода, он запускает touch команда на том же хосте, с которого я вызываю эту функцию. Это не зависит от указателя соединения.

Я хочу знать, как я могу выполнить команду на хосте, к которому я устанавливаю соединение. Может кто-нибудь мне помочь?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]