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

Prepare VM remote call #10

Open
olivierlambert opened this issue May 12, 2015 · 4 comments
Open

Prepare VM remote call #10

olivierlambert opened this issue May 12, 2015 · 4 comments

Comments

@olivierlambert
Copy link
Contributor

We should be able to call the xscontainer-prepare-vm from the xscontainer plugin. This way, we could request it directly from outside the dom0.

@robertbreker
Copy link
Contributor

Olivier,

thanks for raising this - makes sense!

However, I personally see the script "xscontainer-prepare-vm" as a temporary workaround, while xscontainer uses networking and SSH for communication.
I'd hope that the next step for xsconainter will be to not require networking/SSH at all and instead rely on an host-internal communication mechanism, such as libvchan.
If we make this transition, we shouldn't require the prepare script anymore. I'd therefore prefer to invest into the transition.

If you need a quick temporary work-around for your use-case, you should be able to execute the steps used by xscontainer-prepare-vm on the XAPI-client. Just keep in mind that it will be temporary!

Best wishes,
Robert

@olivierlambert
Copy link
Contributor Author

I totally agree, it's better to invest in the "proper" way to do it.

I didn't know libvchan, do you have more documentation about it, and how I can eventually contribute?

@robertbreker
Copy link
Contributor

Libvchan is a communication mechanism of upstream Xen. Unfortunately the documentation is relatively sparse.

The rough plan is to have xscontainer provide a "libvchan" server. An for the revamped Linux Guest Agent to provide the "libvchan" client.

I appreciate your offer to contribute, but I need to come back to it, once I've got my head around how to do this some more.

Best wishes,
Robert

@olivierlambert
Copy link
Contributor Author

Okay! We'll probably have the opportunity to discuss it IRL when we'll come in Cambridge (don't know when yet).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants