Dear Tom, Dietmar and other Proxmox staff members:
First I'd like to state that you've done an EXCELLENT job in developing Proxmox to it's current state. We've only recently switched our environment to Proxmox, but we're very sure we're gonna keep the product for a long time. We do have a couple of items we'd like to see in Proxmox. Proxmox the way it it is is lovely, but I think we, as a user group, can make it better. First question is: how can we help developing proxmox besides submitting feature requests and of course donating?
Feature requestsBelow is a list of features that we'd like to see in Proxmox. Not in any particular order, just a list of stuff to make the OpenVZ/KVM admin job a little easier.
1. Trend reporting
At the moment we're able to view the current resource usage. While it is very handy to have that in available in 1 simple screen, we'd like to see trend reporting. "What went wrong last night?" is easier to answer if we can view memory usage of a VM at that particular moment. RRD?
2. Backup
The current backup method, of course, makes safe backups, vzdump was designed for that. However: it's pretty basic. No retention, no incremental backups. We think it's a great idea to add a backup method to the system. Some script that does retention & incrementals, but of course, as is the whole system, based on open source tools.
A lovely script I've been using for this purpose for over a year now is Backup2l (http://backup2l.sourceforge.net/). It's basically a set of scripts to create &restore tar backups. In the interface it should then be possible to give the command to "restore backup of VE xxxx of last monday".
3. A backup VM
The method above is , even with incrementals / retention pretty simple. I saw during the bootprocess that you've installed the Bacula client by default, but disabled it. An idea from the top of my head: create a Bacula VM template ready for people to deploy a Bacula VM. This VM should, ideally, live on a dedicated backup box, but that's the choice of the admin. When Proxmox knows there's a Bacula VM, it should list the Bacula backup method under "Backup".
4. Restore backup
This is for all backup methods: make a restore option available in the interface where the admin can say: "Restore the backup of VM 28118 made yesterday morning".
5. Reinstallation of VM
I was testing a lot with VM's today. I've dedicated a hostname & IP for this from our IP block. When I wanted to deploy another template, I had to stop the VM, remove it and recreate it. It would be easier, in this instance, and maybe on more occasions, to be able to reinstall the VM with another template, but with keeping the networks settings etc.
6. Traffic acounting per VM
Something every hosting company in the world would like to see in the interface. A month by month overview of datatraffic usage. (http://wiki.openvz.org/Traffic_accounting_with_iptables)
7. Port monitoring
Basic port monitoring per VM, something like Hobbit monitor, crude & basic, but it'll work.
------------------------
All these items above can be accomplished quite easily by admins on the command line. I believe however that having a control panel on a box means you'd ideally ONLY want to do admin tasks from that interface without having to add stuff of the command line.
I'd love to see your comments on the feature requests but even more on how we can help you guys.
Again; you've done a LOVELY job. After we discovered OpenVZ 2 years ago, this product is the find of the year, thank y'all a lot!
Cheers,
Johan Kooijman / Colin Raven
First I'd like to state that you've done an EXCELLENT job in developing Proxmox to it's current state. We've only recently switched our environment to Proxmox, but we're very sure we're gonna keep the product for a long time. We do have a couple of items we'd like to see in Proxmox. Proxmox the way it it is is lovely, but I think we, as a user group, can make it better. First question is: how can we help developing proxmox besides submitting feature requests and of course donating?
Feature requestsBelow is a list of features that we'd like to see in Proxmox. Not in any particular order, just a list of stuff to make the OpenVZ/KVM admin job a little easier.
1. Trend reporting
At the moment we're able to view the current resource usage. While it is very handy to have that in available in 1 simple screen, we'd like to see trend reporting. "What went wrong last night?" is easier to answer if we can view memory usage of a VM at that particular moment. RRD?
2. Backup
The current backup method, of course, makes safe backups, vzdump was designed for that. However: it's pretty basic. No retention, no incremental backups. We think it's a great idea to add a backup method to the system. Some script that does retention & incrementals, but of course, as is the whole system, based on open source tools.
A lovely script I've been using for this purpose for over a year now is Backup2l (http://backup2l.sourceforge.net/). It's basically a set of scripts to create &restore tar backups. In the interface it should then be possible to give the command to "restore backup of VE xxxx of last monday".
3. A backup VM
The method above is , even with incrementals / retention pretty simple. I saw during the bootprocess that you've installed the Bacula client by default, but disabled it. An idea from the top of my head: create a Bacula VM template ready for people to deploy a Bacula VM. This VM should, ideally, live on a dedicated backup box, but that's the choice of the admin. When Proxmox knows there's a Bacula VM, it should list the Bacula backup method under "Backup".
4. Restore backup
This is for all backup methods: make a restore option available in the interface where the admin can say: "Restore the backup of VM 28118 made yesterday morning".
5. Reinstallation of VM
I was testing a lot with VM's today. I've dedicated a hostname & IP for this from our IP block. When I wanted to deploy another template, I had to stop the VM, remove it and recreate it. It would be easier, in this instance, and maybe on more occasions, to be able to reinstall the VM with another template, but with keeping the networks settings etc.
6. Traffic acounting per VM
Something every hosting company in the world would like to see in the interface. A month by month overview of datatraffic usage. (http://wiki.openvz.org/Traffic_accounting_with_iptables)
7. Port monitoring
Basic port monitoring per VM, something like Hobbit monitor, crude & basic, but it'll work.
------------------------
All these items above can be accomplished quite easily by admins on the command line. I believe however that having a control panel on a box means you'd ideally ONLY want to do admin tasks from that interface without having to add stuff of the command line.
I'd love to see your comments on the feature requests but even more on how we can help you guys.
Again; you've done a LOVELY job. After we discovered OpenVZ 2 years ago, this product is the find of the year, thank y'all a lot!
Cheers,
Johan Kooijman / Colin Raven