I am running Proxmox 3 for our internal development and really need to upgrade to Proxmox 5 but it looks like it's going to be problematic.
I'll describe how I run it and would like to know if this is even possible on version 5.
Each developer gets a few containers that run different development platforms (different versions/software) but all Linux. So we have about 25 containers. They are templated and set up once with specific configurations but then may be used for years until newer projects start using a newer version. The containers are all on local storage.
Anyway, these OpenVZ containers each have a filesystem mount and I run Samba on the host server, which allows each developer to access their own container files only (there is a specific virtual host location inside each one). So they can use network shares to view/edit those files directly and use IDEs and source control tools. They can also use git/svn directly through and ssh shell but they still need the network share.
With Proxmox and lxc, the filesystems are not mounted so there is no way to share the files. I think this is regardless of storage type e.g. lvm-thin or lvm.
So is there any way to have storage in the same 'old' way with filesystems that are visibly mounted on startup. I don't care about snapshots etc so a simple directory storage is fine. I realise the answer may be 'shared storage', but I don't have the resources to run a separate server just for file storage.
thanks
I'll describe how I run it and would like to know if this is even possible on version 5.
Each developer gets a few containers that run different development platforms (different versions/software) but all Linux. So we have about 25 containers. They are templated and set up once with specific configurations but then may be used for years until newer projects start using a newer version. The containers are all on local storage.
Anyway, these OpenVZ containers each have a filesystem mount and I run Samba on the host server, which allows each developer to access their own container files only (there is a specific virtual host location inside each one). So they can use network shares to view/edit those files directly and use IDEs and source control tools. They can also use git/svn directly through and ssh shell but they still need the network share.
With Proxmox and lxc, the filesystems are not mounted so there is no way to share the files. I think this is regardless of storage type e.g. lvm-thin or lvm.
So is there any way to have storage in the same 'old' way with filesystems that are visibly mounted on startup. I don't care about snapshots etc so a simple directory storage is fine. I realise the answer may be 'shared storage', but I don't have the resources to run a separate server just for file storage.
thanks