[opensuse] small installation vm
I need to create a single application virtual machine that will be pretty small. I would like the machine to not take up more than about 5gb, or even less if possible. I don't know that I would need a swap. I would probably want it to be just a single partition, root and home being on that single partition. The only thing I will need to run on the machine will be network connections, some python dependencies, and the application I want to install. I use VirtualBox frequently with a windows VM, so there is no issue with the virtualization program itself. So, any suggestions on what type of linux to use? Should I go for a much older version of openSUSE? Or can I do it with LEAP 42.2 or 42.3, and just do some kind of very limited installation? My preference, naturally, is something more recent. -- George Box: 42.2 | KDE Plasma 5.8 | AMD Phenom IIX4 | 64 | 32GB Laptop #1: 42.2 | KDE Plasma 5.8 | AMD FX 7TH GEN | 64 | 32GB Laptop #2: 42.2 | KDE Plasma 5.8 | Core i5 | 64 | 8GB -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 06/08/2017 08:39, George from the tribe wrote:
I need to create a single application virtual machine that will be pretty small. I would like the machine to not take up more than about 5gb, or even less if possible. I don't know that I would need a swap. I would probably want it to be just a single partition, root and home being on that single partition. The only thing I will need to run on the machine will be network connections, some python dependencies, and the application I want to install.
I use VirtualBox frequently with a windows VM, so there is no issue with the virtualization program itself.
So, any suggestions on what type of linux to use? Should I go for a much older version of openSUSE? Or can I do it with LEAP 42.2 or 42.3, and just do some kind of very limited installation? My preference, naturally, is something more recent.
You can try creating an image on https://susestudio.com/#login Use your bugzilla login via novell. Base your system on Jeos a minimal system. I must add that a vmdk image I created for Virtual box had issues so rather create an installation image. Best regards Dave P -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On August 6, 2017 12:28:16 AM PDT, Dave Plater
On 06/08/2017 08:39, George from the tribe wrote:
I need to create a single application virtual machine that will be pretty small. I would like the machine to not take up more than about
5gb, or even less if possible. I don't know that I would need a swap. I would probably want it to be just a single partition, root and home being on that single partition. The only thing I will need to run on the machine will be network connections, some python dependencies, and the application I want to install.
I use VirtualBox frequently with a windows VM, so there is no issue with the virtualization program itself.
So, any suggestions on what type of linux to use? Should I go for a much older version of openSUSE? Or can I do it with LEAP 42.2 or 42.3, and
just do some kind of very limited installation? My preference, naturally, is something more recent.
You can try creating an image on https://susestudio.com/#login Use your bugzilla login via novell. Base your system on Jeos a minimal system. I must add that a vmdk image I created for Virtual box had issues so rather create an installation image. Best regards Dave P
Why not Damn Small Linux. 50 Meg and a newer kernel too boot - ER, bad pun. http://www.damnsmalllinux.org/index.html -- Sent from my Android phone with K-9 Mail. Please excuse my brevity. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 6 August 2017 at 08:39, George from the tribe
I need to create a single application virtual machine that will be pretty small. I would like the machine to not take up more than about 5gb, or even less if possible. I don't know that I would need a swap. I would probably want it to be just a single partition, root and home being on that single partition. The only thing I will need to run on the machine will be network connections, some python dependencies, and the application I want to install.
I use VirtualBox frequently with a windows VM, so there is no issue with the virtualization program itself.
So, any suggestions on what type of linux to use? Should I go for a much older version of openSUSE? Or can I do it with LEAP 42.2 or 42.3, and just do some kind of very limited installation? My preference, naturally, is something more recent.
A default openSUSE 42.3 Server installation is 1.4Gb a default 42.3 GNOME desktop installation is 3.8Gb Both are significantly smaller than the 5GB threashold you wish, which is only approached by the default KDE install (at a weighty 4.6Gb) Any 'custom' openSUSE 42.3 installation with recommended packages disabled (which you can now do in YaST as part of a custom installation) will be significantly smaller than the above sizes, with more micromanagement of your package selection required So, the simple answer is, use either Tumbleweed or 42.3, your choice of OS version has nothing to do with it, and only 42.3 and Tumbleweed will be supported for any reasonable period of time (42.2 has less than 6 months of support now 42.3 is released and all 42.2 users are recommended to upgrade as soon as they can) Regards, Richard -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 08/06/2017 05:47 PM, Richard Brown wrote:
On 6 August 2017 at 08:39, George from the tribe
wrote: I need to create a single application virtual machine that will be pretty small. I would like the machine to not take up more than about 5gb, or even less if possible. I don't know that I would need a swap. I would probably want it to be just a single partition, root and home being on that single partition. The only thing I will need to run on the machine will be network connections, some python dependencies, and the application I want to install.
I use VirtualBox frequently with a windows VM, so there is no issue with the virtualization program itself.
So, any suggestions on what type of linux to use? Should I go for a much older version of openSUSE? Or can I do it with LEAP 42.2 or 42.3, and just do some kind of very limited installation? My preference, naturally, is something more recent. A default openSUSE 42.3 Server installation is 1.4Gb a default 42.3 GNOME desktop installation is 3.8Gb
Both are significantly smaller than the 5GB threashold you wish, which is only approached by the default KDE install (at a weighty 4.6Gb)
Any 'custom' openSUSE 42.3 installation with recommended packages disabled (which you can now do in YaST as part of a custom installation) will be significantly smaller than the above sizes, with more micromanagement of your package selection required
So, the simple answer is, use either Tumbleweed or 42.3, your choice of OS version has nothing to do with it, and only 42.3 and Tumbleweed will be supported for any reasonable period of time (42.2 has less than 6 months of support now 42.3 is released and all 42.2 users are recommended to upgrade as soon as they can)
Regards,
Richard
All great ideas, thanks everyone. I think I will go with the 42.3 gnome desktop custom, as opensuse is what I am most familiar with, and it will have the added effect of being my first look at 42.3 (albeit in a very small test environment). -- George Box: 42.2 | KDE Plasma 5.8 | AMD Phenom IIX4 | 64 | 32GB Laptop #1: 42.2 | KDE Plasma 5.8 | AMD FX 7TH GEN | 64 | 32GB Laptop #2: 42.2 | KDE Plasma 5.8 | Core i5 | 64 | 8GB -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 2017-08-06 13:16, George from the tribe wrote:
All great ideas, thanks everyone. I think I will go with the 42.3 gnome desktop custom, as opensuse is what I am most familiar with, and it will have the added effect of being my first look at 42.3 (albeit in a very small test environment).
You don't need to install gnome nor any "big" desktop, maybe even no desktop. Is the application interactive? You can run it via ssh on your host desktop, so the VM doesn't need to run an X server. And if you are going to run the app inside the VM interactively, you just need a minimal desktop that just runs that single app, not a big desktop such as gnome. -- Cheers / Saludos, Carlos E. R. (from 42.2 x86_64 "Malachite" at Telcontar)
On 08/06/2017 08:04 PM, Carlos E. R. wrote:
On 2017-08-06 13:16, George from the tribe wrote:
All great ideas, thanks everyone. I think I will go with the 42.3 gnome desktop custom, as opensuse is what I am most familiar with, and it will have the added effect of being my first look at 42.3 (albeit in a very small test environment). You don't need to install gnome nor any "big" desktop, maybe even no desktop.
Is the application interactive? You can run it via ssh on your host desktop, so the VM doesn't need to run an X server.
And if you are going to run the app inside the VM interactively, you just need a minimal desktop that just runs that single app, not a big desktop such as gnome.
Yes, that's right, I really should just use LXDE. I am fairly familiar with that as a lightweight desktop, and that is all I will need for something like this. Thanks. -- George Box: 42.2 | KDE Plasma 5.8 | AMD Phenom IIX4 | 64 | 32GB Laptop #1: 42.2 | KDE Plasma 5.8 | AMD FX 7TH GEN | 64 | 32GB Laptop #2: 42.2 | KDE Plasma 5.8 | Core i5 | 64 | 8GB -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 06/08/17 02:39 AM, George from the tribe wrote:
I need to create a single application virtual machine that will be pretty small. I would like the machine to not take up more than about 5gb, or even less if possible. I don't know that I would need a swap. I would probably want it to be just a single partition, root and home being on that single partition. The only thing I will need to run on the machine will be network connections, some python dependencies, and the application I want to install.
I use VirtualBox frequently with a windows VM, so there is no issue with the virtualization program itself.
So, any suggestions on what type of linux to use? Should I go for a much older version of openSUSE? Or can I do it with LEAP 42.2 or 42.3, and just do some kind of very limited installation? My preference, naturally, is something more recent.
I'm experimenting with Docker and its packages. The great advantage they offer over a Virtual machine is that they are smaller and lighter and application specific. Unless you have a bare hypervisor, the VM model means you are loading an OS on top of an OS. The Docker model means that the host OS's facilities are used. While there is an extensive library of applications, you can, though I haven't got to experiment with this, create your own. You just need the application running on a machine. In my case I'd be working solely with Linux but as I understand it, so long as you keep to a certain API you can run a package that was created under windows under Linux Docker. Obviously you couldn't integrate with Windows technologies like .NET, ASP.NET, PowerShell, and more. There's this: https://www.mirantis.com/blog/linux-windows-living-together-total-chaos-ok-k... Of course there are a number of constraints, particularly if you expect to run MULTIPLE networked Windows applications on the same kubernetes/Linux host But from the way you ask the question I don't think that's the case. personally, I don't expect to be following this path in the foreseeable future but I'd be interested to hear from anyone who does. -- A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting frowned upon? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (6)
-
Anton Aylward
-
Carlos E. R.
-
Dave Plater
-
George from the tribe
-
John Andersen
-
Richard Brown