I will need to virtualize a jenkins software architecture and I don't know which architcture will be more efficient.
I need :
- a jenkins server
- an opensuse server for c/c++ 64 bits compilation
- an msys2 system for win32 compilation and packaging (windows system)
- an old 32 bits ubuntu 10.04 server for compilation.
my IT department bought a server with 24CPU@2.1ghz and 32Gb RAM
my IT department proposed : a LXC container in proxmox
I don't really understand how it will work, does it mean I will run an hypervisor inside another hypervisor and loose performance ?
running docker either in a linux VM or directly in the server.
running it in a linux VM : same problem as proxmox ? directly on the server : ok, but this is a dedicated docker server.
setup an ESxi VMWare server.
What is the added value ?
From my software developer viewpoint , docker is a fast to setup and easy way. I don't want to depend on IT to setup some images.