Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adds Hyper-V sync folder plugin #10920

Open
wants to merge 16 commits into
base: main
Choose a base branch
from
Open

Conversation

laozc
Copy link
Contributor

@laozc laozc commented Jun 19, 2019

This PR adds Hyper-V sync folder plugin which leverages Guest Integration Service to sync files from Hyper-V host to guests.

Guest Integration Service is available on variety of guest OSes including Windows and Linux.
For Linux guest currently only systemd based distros are supported.

Verified on both Windows 10 and Ubuntu 18.04 guest.

This PR adds synced folder plugin for Hyper-V provider. This plugin
leverages Hyper-V daemons (hv_fcopy_daemon) to sync files from host
in a realiable way for supported guest operation systems over SMB
and rsync.
@laozc
Copy link
Contributor Author

laozc commented Jun 19, 2019

Close #9156

@jrmcdona
Copy link

@laozc When do you see this PR going through? What is a workaround on the meantime?

@laozc
Copy link
Contributor Author

laozc commented Jul 19, 2019

I'm not sure.
It's quite a large PR and I think it would need some time.

In the meantime you may leverage a few alternatives:

  1. SMB or rsync shared folder plugin
  • If you don't have SMB disabled in your local net, you may use SMB plugin.
  • Leveraging rsync shared folder if possible. However, rsync shared folder plugin may have some issue on some symbol links. (Works for *nix guest only)
  1. You may install the dev branch
  • If you're under Windows, you may install the Ruby with Devkit (which can be found on Ruby site) and it should be installed without any issue.
  • If you do not want to use Windows installer, you may use WSL. I've tested on WSL environment and it should function well under WSL.

Hopefully it will get merged soon to solve one pain point to deal with on Windows.

@soapy1 soapy1 changed the base branch from master to main October 19, 2020 21:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants