Существует странный способ обмена информацией между хостом и vm в Hyper-V под названием Data Exchange. Это так медленно и неудобно. Особенно на главной машине, поэтому мне нужно использовать WMI для вызова методов AddKvpItems, RemoveKvpItems и т. Д. ...Как перенести данные с хоста на виртуальную машину и обратно при использовании Hyper-v
В моем случае ОС на VM - это Linux, поэтому я могу использовать netlink для чтения данных непосредственно из ядра, поскольку это hv_kvp_daemon делает ...
Есть ли способ записать данные на главной машине «напрямую», без использования WMI?
Или более общий вопрос: как я могу отправлять данные с приемлемой скоростью от хоста до vm и от vm до хоста?
P.S. Очевидно, что я могу установить сетевое подключение, но в моем случае виртуальная машина может быть создана без сетевых адаптеров.
Благодарим за ответ. Правильно ли я полагаю, что Copy-VMFile использует WMI Msvm_GuestFileService и это метод CopyFilesToGuest? – Viktor
Прямо сейчас я смотрю [источники hv_fcopy_daemon] (https://github.com/torvalds/linux/blob/master/tools/hv/hv_fcopy_daemon.c) и, к сожалению, не понимаю, как я могу отправить данные обратно на хост ... – Viktor
Вы правы, я не использовал его с Linux в какое-то время, и похоже, что мы этого не получили. Извините. Существует функция генерации 2 vm и расширенный режим сеанса для общего буфера обмена, но я предполагаю, что вы хотите что-то программное? –