semaphore
Honorary Master
- Joined
- Nov 13, 2007
- Messages
- 18,639
- Reaction score
- 9,730
Teach me sensei
It's pretty simple, its basically virtual machines aliased to my descriptions.
South Africa’s biggest forum. Discuss, discover, and connect with thousands of members.
Teach me sensei
You can setup an ssh server and setup an ssh-tunnel over that.
Here is a guide:
http://www.linuxjournal.com/content/ssh-tunneling-poor-techies-vpn
I'd rather install an OpenVPN server.
it's not free
Yes it is.
I saw there something with My license, if that does not apply then I'll give it a shot
Vagrant.
I get the Vagrant part, but what benefit do you have over just running a snapshot/base image with the right stack which you can just clone over and over?
As an example: We have a number of different stack images which are maintained by our Linux team (built via Chef/Puppet). The stack-images are available as OVA/VBOX etc and on top of it we automate the bootstrapping of other stuff (i.e. databases with restore from production or just an empty DB with static data). As a developer I take one of those snapshots (3-20GB depending on data) and run with it. I use snapshots in case I need to go back. I clone a base image if I need another instance.
As far as a I understand, Vagrant "just" creates a VBox and manages it via scripts (almost like a Chef/Puppet). How long does it take to provision an image from the ground up (compared to just copying an existing one?)? I guess it all depends on how often you have to recycle/refresh virtuals (we hardly ever, but do refresh data automatically on those images).
BTW: The OVA images we use in dev/QA are the same we apply to production - so there is no risk that a developer runs on a stack which is too old or too new and potentially causes compatibility issues (i.e. newer Java stack on dev vs what is on production).
I get the Vagrant part, but what benefit do you have over just running a snapshot/base image with the right stack which you can just clone over and over?
As an example: We have a number of different stack images which are maintained by our Linux team (built via Chef/Puppet). The stack-images are available as OVA/VBOX etc and on top of it we automate the bootstrapping of other stuff (i.e. databases with restore from production or just an empty DB with static data). As a developer I take one of those snapshots (3-20GB depending on data) and run with it. I use snapshots in case I need to go back. I clone a base image if I need another instance.
As far as a I understand, Vagrant "just" creates a VBox and manages it via scripts (almost like a Chef/Puppet). How long does it take to provision an image from the ground up (compared to just copying an existing one?)? I guess it all depends on how often you have to recycle/refresh virtuals (we hardly ever, but do refresh data automatically on those images).
BTW: The OVA images we use in dev/QA are the same we apply to production - so there is no risk that a developer runs on a stack which is too old or too new and potentially causes compatibility issues (i.e. newer Java stack on dev vs what is on production).
Could you elaborate on this. Sounds like it could solve some of my problems with people using outdated DB versions.