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

Is that possible to not use vbox web service? #2

Open
x1a0 opened this issue Nov 22, 2012 · 3 comments
Open

Is that possible to not use vbox web service? #2

x1a0 opened this issue Nov 22, 2012 · 3 comments

Comments

@x1a0
Copy link

x1a0 commented Nov 22, 2012

Hello,

Thanks for the help today.

I am still having trouble with booting it up but guess I just need to spend more time on it.

Here is a quick question: is that possible to not use vbox web service? How does Vagrant do it?

@grozeille
Copy link
Contributor

It's a good question.
Vagrant use the commande line "VBoxManage".
It's not possible to do that (not easily) because the "Cloudify Manager" is deployed on a VM, and the "Cloudify Manager" creates the other VM.
So this Manager needs to manipulate VirtualBox, which is not installed on the VM but on the Host.

Another solution is to create a SSH server on the Host, so the Manager can call the VBoxManage command on the Host. But install a SSH server is not easier than starting the VirtualBox WebService, and will not work easily on Windows Host.

Another solution is to create the Manager on the Host (not on a VM) but it comes with a lot of problems.

@x1a0
Copy link
Author

x1a0 commented Nov 22, 2012

I see. The SSH server solution sounds good to me.

So I guess if I can somehow add the Manager VM's SSH pub key to the Host's authorized_keys then it can do the job?

(let's not consider windows for now...)

@grozeille
Copy link
Contributor

You can fork the driver to implement this way :)

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