All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
Any alternatives to Proxmox, VMmanager, SolusVM etc for LXD or OpenVZ that is production-ready?
Hi,
I'm looking for a service such as SolusVM, VMmanager, Proxmox etc but that is actually production ready. I've tried everything so far and they're all missing something one way or the other.
SolusVM 2 doesn't support IPv6 only VMs on OpenVZ and has tons of other bugs.
VMmanager dropped support for LXD.
Proxmox seems to be too much manual labor. Doesn't even assign static IPs automatically.
Virtualizor is ancient.
VirtFusion seems to be the most promising one but is quite new and doesn't have OpenVZ support. If it had VZ support, I wouldn't be looking for something else honestly.
Since we need a solution ASAP, what are your suggestions that has the following features available right now either for OpenVZ 7/9 or LXD;
- It has to support IPv6 only containers and IPv4 & IPv6 containers in the same node
- It has to have API to deploy containers remotely
- It has to have image support where we can create an image from one of the containers and deploy new containers with it
- Optional but migrating of containers between host servers when necessary
Comments
I can recommend deploying some kind of a router system(like opnsense/pfsense) and assigning IP's with it.
I can do that but I prefer not to. I'd prefer an all-in-one solution such as Solus, VMmanager, Virtualizor etc but without their downsides/missing features.
My understanding is that either this market is lacking a proper software that is actually production ready or I can't find it, unless you go with KVM.
It seems paying a dev team to build the panel of your dreams is the way to go then. You'll very likely not find a vps panel that fits the bill in all regards. Most products are lacking in one way or another. I'd suggest pick a panel from the OP, where you have to compromise the least (probably Proxmox and just put in some manual work) and fly with that. Building an own panel and paying devs to not only build, but also maintain it, is another story. I realize this wasn't your plan anyway, I'm just saying that if you're not going to build your own, it'll be hard to find one that does it all perfectly (without hiring devs/DYO customisations).
@treesmokah suggested a possible fix to your problem with Proxmox. Maybe try that?
Proxmox + a dev team that will make a plugin for WHMCS/whatever that will fit your needs
Unfortunately, with the direction of the industry, I don't see you finding what you want any time soon.
Putting some effort in to make proxmox work for you would be what I would reccomend.
I've been working with openstack recently. Deploying with Juju is pretty simple too. I think it might do what you need, worth a look...
When? 👀
2 days ago when I tried to install VMmanager on a Ubuntu server for LXD and their installer failed and I contacted their support only to find out they no longer support LXD. Only KVM now.
They should’ve removed stuff about LXD from their docs tbh. I spent a good few hours trying to set it up to test. Very bad business.
Oh wow.. I didn't know that. Our VMmanager still has the ability to provision LXD and LXD templates are available, though we never tried deploying them as all our clients use KVM. But yeah... Definitely weird since they did not announce it.
How can you deploy LXD VMs if you don’t specifically registered your hypervisor for LXD? They have the option to choose between KVM and LXD when creating the hypervisor and their installer doesn’t work if you choose LXD.
Are you able to deploy LXD VMs on a KVM hypervisor in your VMmanager panel? I know the LXD templates are still available but they won’t work if your hypervisor is KVM, I guess.
You're right, I mistakenly thought you can deploy LXD containers on a KVM HV for a second. I apologize for the brainfart... Been a long week.
Bottom line is, it sucks that VMm is dropping LXD. Looks like the options are getting more limited every day.. 😫
there new project from Canonical ( the company behind Ubuntu and LXD )
Web Dashboard to manage LXD
https://github.com/canonical/lxd-ui
It seems like just a GUI and even that not ready for production.
I was looking something more like SolusVM, Virtualizor etc with built-in cluster management as well as network management such as automated public static IP assignment from IP pool etc.
yes, it GUI for LXD which support containers, virtual machine, storage, projects , profiles, clusters, advance network management and many more
yes, it not for production yet but it use LXD Restful APIs which is production ready
Proxmox? Yes, it has been pretty stable, no big fuckups so far.
However, if you make suggestions regarding stupid things, they reject it.
Such as, a user can't change the boot order, because he doesn't have access to the disk settings, which does include modify limits etc... however access to the network card is never needed.
Basically the answer is this "why the fuck would a user need to change the fucking bloody boot order?" Reminds me of HBO Chernobyl.
LXD? No, a bunch of fuckups.
They pushed breaking changes to the LTS stable branches, which made machines unable to boot out of the sudden.
They deny updates first hand if something really big breaks, such as VM's won't boot anymore, because LXD 4.0 is outdated and you should upgrade to LXD 5.0.
DESPITE THE FUCKING WIKI SAYS YES WE STILL FIX NON SECURITY THINGS, cunts.
After roughly 1 week, they agree and still fix it, however your VM's if you don't want them down for a fucking bloody week, you need to upgrade.
Which leads to more issues, even if the dev says "upgrade should work flawlessly", hint, I did not.
I love these people.
You can do "automation" on proxmox.