Roadmap: Difference between revisions
m (typos) |
|||
Line 5: | Line 5: | ||
**based on Ext JS 4 JavaScript framework | **based on Ext JS 4 JavaScript framework | ||
**fast search-driven interface, capable of handling hundreds and probably thousands of VM´s | **fast search-driven interface, capable of handling hundreds and probably thousands of VM´s | ||
**secure VNC console, supporting external VNC | **secure VNC console, supporting external VNC viewer with SSL support | ||
**role based permission management for all objects (VM´s, storages, nodes, etc.) | **role based permission management for all objects (VM´s, storages, nodes, etc.) | ||
**Support for multiple | **Support for multiple authentication sources (e.g. local, MS ADS, LDAP, ...) | ||
*Based on Debian 6.0 Squeeze | *Based on Debian 6.0 Squeeze | ||
** | **long-term 2.6.32 Kernel with KVM and OpenVZ as default | ||
**second kernel branch with 2.6.x, KVM only (tbd) | **second kernel branch with 2.6.x, KVM only (tbd) | ||
*New cluster communication based on corosync, including: | *New cluster communication based on corosync, including: | ||
Line 17: | Line 17: | ||
**basis for HA setup´s with KVM guests | **basis for HA setup´s with KVM guests | ||
*RESTful web API | *RESTful web API | ||
** | **Resource Oriented Architecture (ROA) | ||
**declarative API definition using JSON Schema | **declarative API definition using JSON Schema | ||
**enable easy integration for third party management tools | **enable easy integration for third party management tools |
Revision as of 10:19, 14 September 2011
Roadmap for 2.x
(First public beta release is scheduled for Q3/2011, probably not feature complete)
- Complete new GUI
- based on Ext JS 4 JavaScript framework
- fast search-driven interface, capable of handling hundreds and probably thousands of VM´s
- secure VNC console, supporting external VNC viewer with SSL support
- role based permission management for all objects (VM´s, storages, nodes, etc.)
- Support for multiple authentication sources (e.g. local, MS ADS, LDAP, ...)
- Based on Debian 6.0 Squeeze
- long-term 2.6.32 Kernel with KVM and OpenVZ as default
- second kernel branch with 2.6.x, KVM only (tbd)
- New cluster communication based on corosync, including:
- Proxmox Cluster file system (pmcfs): Database-driven file system for storing configuration files, replicated in realtime on all nodes using corosync
- creates multi-master clusters (no single master anymore!)
- cluster-wide logging
- basis for HA setup´s with KVM guests
- RESTful web API
- Resource Oriented Architecture (ROA)
- declarative API definition using JSON Schema
- enable easy integration for third party management tools
- Planned technology previews (CLI only)
- spice protocol (remote display system for virtualized desktops)
- sheepdog (distributed storage system)
- Commitment to Free Software (FOSS): public code repository and bug tracker for the 2.x code base
- Topics for future releases
- Better resource monitoring
- IO limits for VM´s
- Extend pre-built Virtual Appliances downloads, including KVM appliances
Release History
Proxmox VE 1.9
Released 13.09.2011: See Downloads
Release Notes:
- pve-kernel-2.6.32 (2.6.32-43)
- rebase on vzkernel-2.6.32-042stab036.1.src.rpm (new stable Openvz kernel branch), updates for drivers including e1000e to 1.5.1, ARECA RAID driver, megaraid_sas, bnx2, igb to 3.1.16, ixgbe to 3.5.14-NAPI, drbd 8.3.10, ...
- vzctl (3.0.28-1pve5)
- update to latest upstream
- set defaull template to debian-6.0-standard
- set CONFIGFILE="pve.auto" in /etc/vz/vz.conf
- merge some fixes from upstream
- pve-manager (1.9-24)
- fix uptime display for 2.6.32 kernel with 1000HZ
- support newer vzctl versions.
- support 'maxfiles' backup option.
- pve-qemu-kvm (0.15.0-1)
- update to upstream 0.15.0
- use pxe roms from upstream qemu-kvm
- qemu-server (1.1-32)
- small fixes for new qemu-kvm 0.15.0
- libpve-storage-perl (1.0-19)
- set LC_ALL instead of LANG (avoid bug when user sets LC_ environment variables)
- iscsi: tolerate errors when not all portals are online.
- vzdump (1.2-15)
- run pre-restart hook after snapshot
Proxmox VE 1.8
Updated ISO 16.6.2011, includes current stable packages Downloads
- pve-kernel-2.6.32 (2.6.32-33)
- aacraid with support for Adaptec 6 series (e.g. 6805)
- KVM 0.14.1
- vzctl 3.0.27
- vzdump 1.2-13
- bug fixes
Released 30.03.2011: See Downloads
Release Notes:
- update to Debian Lenny 5.0.8
- update to kvm 0.14.0
- updated kernels with many fixes
- protect against Cross Site Request Forgery (added anti-CSRF tokens)
- bug fixes
Detailed change log:
- qemu-server (1.1-30)
- use 'cache=none' for raw images and devices to improve performance
- pve-qemu-kvm (0.14.0-2)
- also install vgabios-qxl.bin vgabios-stdvga.bin vgabios-vmware.bin
- update to 0.14.0
- add fix for eventfd support (msix-eventfd-fix.patch)
- removed kvmtrace (removed from upstream?)
- add vnc keyboard fixes for fr-ca (reported by Pierre-Yves)
- pve-kernel-2.6.32 (2.6.32-32)
- update to Debian Squeeze kernel 2.6.32-32
- remove patch use-init-task-credential.patch (fixed in upstream)
- enable CONFIG_SENSORS_K10TEMP=m
- pve-kernel-2.6.18 (2.6.18-14)
- update to ovzkernel-2.6.18-238.5.1.el5.028stab085.3.src.rpm
- increased kernel API version to '5-pve'
- update to SCST 2.0.0.1
- update to OCFS2 1.4.7
- pve-qemu-kvm-2.6.18 (0.9.1-12)
- update to kvm-83-224.el5.src.rpm
- pve-kernel-2.6.35 (2.6.35-10)
- update to Ubuntu-2.6.35-27.48
- pve-manager (1.8-15)
- protect against Cross Site Request Forgery (added anti-CSRF tokens)
- correctly encode html entities inside notes (avoid persistant XSS vulnerabilities)
- use http_proxy in cron APL download if configured
Proxmox VE 1.7
Released 30.11.2010: See Downloads
Change log:
- libpve-storage-perl (1.0-16)
- several fixes for multipath
- pve-kernel-2.6.18 (2.6.18-10)
- update to ovzkernel-2.6.18-194.26.1.el5.028stab070.14.src.rpm
- pve-kernel-2.6.32 (2.6.32-28)
- update to Debian Squeeze kernel 2.6.32-28 (openvz 2.6.32-dzhanibekov)
- update igb driver to version 2.4.8
- update ixgbe driver to version 3.0.14
- pve-manager (1.7-10)
- we only display the warning about missing openvz if we have no kvm.
- fix config change detection in pvectl
- on the create VM page, query capabilities of remote host (kvm/openvz enabled?) and select resonable defaults.
- pve-qemu-kvm (0.13.0-2)
- do not install unnecessary blobs (manually install blobs, use --disable-blobs)
- update migration and vnc keymap patches for 0.13.0
- vzdump (1.2-9)
- fix veth numbers when restoring openvz containers (vzrestore)
- qemu-server (1.1-25)
- new --repeat option for qmrestore
- use new -netdev syntax for network devices. This enables tcp offload settings, and we can use 'vhost=on' for virtio-net
- Small bug fixes
Proxmox VE 1.6 (updated) - ISO Installer with 2.6.32 Kernel with OpenVZ including KVM 0.12.5
Released 18.10.2010: See Downloads
Change log:
- pve-kernel-2.6.32 (2.6.32-24)
- include fix for OpenVZ bug #1603
- ixgbe driver update (3.0.12)
- upgrade to Debian Squeeze kernel 2.6.32-24 (OpenVZ 2.6.32-dyomin)
- strip debug info
- remove default initrd image (no longer needed)
- do not set CONFIG_DMAR_DEFAULT_ON
- enable CAPIDRV module
- pve-qemu-kvm (0.12.5-2)
- enable up to 32 NICs (up to 29 are usable)
- pve-manager (1.6-5)
- updated Japanese translations
- minor fixes in bin/pveversion (adjust for proxmox-ve-2.6.35)
- update Czech translations.
- iscsi-scst (1.0.1.1-4)
- create /var/lib/scst/pr (required by the kernel module)
- qemu-server (1.1-22)
- use larger block size for dd (bs=256k) to speed up restore.
- new backup=yes|no option for drives. VZDump ignores drives with option backup=no (many thanks to draguz)
- new qmrestore option '--unique': create unique MAC address on restore (many thanks to Seth)
- vzdump (1.2-8)
- correctly escape output from 'find' (escape backslash using sed). It is now possible to backup files which contain a backslash character.
- added new hook 'log-end' (see hook-script.pl example)
- dab (1.1-9)
- correct update-rc.d invocation (add '.' after runlevel)
- fix postgres startup script for squeeze
- support dependency based startup (squeeze)
- use postgresql 8.4 for squeeze
- pve-kernel-2.6.35 (2.6.35-6)
- first public release (KVM only, KSM enabled)
- pve-kernel-2.6.18 (2.6.18-8)
- update to ovzkernel-2.6.18-194.17.1.el5.028stab070.7.src.rpm
- remove initrd code (no longer needed)
- strip debug symbols (reduce kernel package size)
- pve-qemu-kvm-2.6.18 (0.9.1-8)
- update to kvm-83-164.el5_5.23.src.rpm
- enable all (previously disabled) kvm features (scsi, usb, ...)
- pve-firmware (1.0-9)
- include firmware for new 2.6.35 kernels
- Small bug fixes
Proxmox VE 1.6 - ISO Installer with 2.6.32 Kernel with OpenVZ including KVM 0.12.5
Released 30.08.2010: See Downloads
Change log:
- New 2.6.32 kernel including OpenVZ support, based on latest Debian Squeeze Kernel
- Removed KSM (OpenVZ does not support KSM)
- DRBD tools: update to drbd 8.3.7
- New KVM user-space tools (0.12.5)
- New OpenVZ user-space tools (vzctl 3.0.24)
- vzdump: use ionice to set io priority. By default, we now set "ionice -c2 -n7" to limit io (instead of using a default bwlimit)
- vzrestore: new --force option to overwrite existing data
- dab bug fix: only print a warning for packages installed directly with 'dpkg' (when there is no information in 'available' list)
- dab: only mount /proc/ if not already mounted (avoid problems with vzctl 3.0.24)
- Bug fixes
Update 20.9.2010:
2.6.32 Kernel:
- pve-kernel-2.6.32 (2.6.32-19)
- include latest Broadcom bnx2, bnx2x drivers
- update to Debian kernel 2.6.32-22
- fix CVE-2010-3081 kernel
- include latest ixgbe driver
2.6.24 Kernel:
- pve-kernel-2.6.24 (2.6.24-25)
- update to Ubuntu-2.6.24-28.7 (fix CVE-2010-3081)
2.6.18 Kernel:
- pve-kernel-2.6.18 (2.6.18-6)
- fix CVE-2010-3081
Proxmox VE 1.5 - New Kernel 2.6.24 and 2.6.32, including KVM 0.12.4 and gPXE
Released 17.05.2010: See Downloads
Change log 2.6.24 (KVM and OpenVZ):
- update to qemu-kvm-0.12.4
- Seabios
- include gPXE 1.0 network boot (WDS is working now)
- update e1000e to e1000e-1.1.2.tar.gz
- update igb to igb-2.1.9.tar.gz
- update e1000 to e1000-8.0.19.tar.gz
- update bnx2 to netxtreme2-5.2.50.tar.gz
- update tg3 to tg3-3.105h.tar.gz
- include alt1e (Atheros nic)
- kernel update (latest 2.6.24)
- Fixed drive order bug (KVM)
- Allow up to 4094 bridges
- update to the latest vzctl
- Use option –sparse for qmigrate
Change log 2.6.32 (KVM only):
- update to qemu-kvm-0.12.4
- Seabios
- include gPXE 1.0 network boot (WDS is working now)
- kernel update (latest 2.6.32)
- Fixed drive order bug (KVM)
- Allow up to 4094 bridges
- Use option –sparse for qmigrate
Proxmox VE 1.5
Released 20.01.2010: See Downloads
Including:
- many Linux kernel improvements
- support different kernel versions
- new 2.6.18 Linux kernel - default (OpenVZ, KVM)
- new 2.6.24 Linux kernel (OpenVZ, KVM)
- new 2.6.32 Linux kernel (KVM only, KSM support)
- use update-initramfs
- DRBD: update to drbd 8.3.4
- AOE: update to AOE6-73
- SCST: update to latest SCST modules
- new KVM user-space tools
- we now use the qemu-kvm stable branch (0.11.1)
- new virtual packages for better kernel dependency handling - proxmox-ve-2.6.18, proxmox-ve-2.6.24 and proxmox-ve-2.6.32
- updated most appliances
- installation CD now use/install proxmox-ve-2.6.18
- installer uses UUID for /boot partition
- updated vzctl, with improved init-logger patch
- updated Russian and Japanese translation
- many other small improvements and bug fixes
Proxmox VE 1.4
Released 19.10.2009: See Downloads
Including:
- First release with new storage model
- iSCSI support
- NFS support
- LVM (managed storage, shared LVM devices like FC)
- DRBD storage replication with active/active mode
- Multiple ISO storages (NFS)
- Multiple backup locactions (including NFS)
- Zero downtime live migration (KVM); over ssh channel - all traffic is encrypted
- Updated web interface (pve-manager)
- Support new storage model
- Allow to specify MAC address (for KVM and OpenVZ in veth mode)
- Added iSCSI Tape support, see http://scst.sourceforge.net/
- Added SCST modules to the kernel
- Provide SCST userspace package
- Updated kernel; update broadcom bnx2 and tg3 drivers; updated ARCEA RAID (acrmsr) drivers; updated kvm modules (2.6.30.1); update realtek network drivers; update intel igb driver (igb-1.3.28.4.tar.gz); update intel e1000e driver (e1000e-1.0.2.5.tar.gz); cciss driver updates; ich10 updates for Nehalem (corei7) based systems
- Updated kvm modules (2.6.30.1)
- Update DRBD to 8.3.2
- New KVM userspace tools
- New feature: assign Sockets/Cores to KVM guests
- We now use the qemu-kvm stable branch (0.11.0)
- Rename package pve-kvm to pve-qemu-kvm
- Qemu-server updates
- Support up to 1000 vlans
- New migrate_speed and migrate_downtime settings
- New VZDump - complete rewrite to support the new storage architecture; do not waste space in 'stop' mode
- Slightly changed naming of backup files; added date and time to file name; added VM type (Openvz/Qemu) to file name; new plugin architecture; support hook scripts
Proxmox VE 1.4 beta2
Released 29.09.2009: See Downloads
Including:
- Updated vzdump web interface with support new storage model
- Updated kernel: update broadcom bnx2 and tg3 drivers, updated kvm modules (2.6.30.1), updated realtek network drivers, more ich10 updates for Nehalem (corei7) based systems
- New kvm userspace tools
- New feature: assign Sockets/Cores to KVM guests
- We now use the qemu-kvm stable branch (0.11.0)
- Rename package pve-kvm to pve-qemu-kvm
- Qemu-server updates: support up to 1000 vlans
- New migrate_speed and migrate_downtime settings
Note: the sources.list does not point to the pvetest repo, so please adapt this accordingly if you want to update/install packages from pvetest
Proxmox VE 1.4 beta1
Released 11.09.2009: See Downloads
Including:
- First release with new storage model
- iSCSI support
- NFS support
- LVM (managed storage, shared LVM devices)
- DRBD storage replication with active/active mode (DRBD 8.3.2)
- Multiple ISO storages (NFS)
- Zero downtime live migration (KVM) over ssh channel - all traffic is encrypted
- Updated kernel:update Intel igb driver (igb-1.3.28.4.tar.gz), Intel e1000e driver (e1000e-1.0.2.5.tar.gz),cciss, ich10 updates, update DRBD to 8.3.2
- new VZDump: complete rewrite to support the new storage architecture; do not waste space in 'stop' mode; new plugin architecture
Note: the sources.list does not point to the pvetest repo, so please adapt this accordingly if you want to update/install packages from pvetest
Proxmox VE 1.3
Released 4.06.2009: See Downloads
Including:
- Updated Kernel
- Support for Highpoint RR3120
- Removed OpenVZ limit of 50 machines
- Update to kvm-86
- Vzdump: minor bug fixes
- Qemu-server: added new 'tablet' option
Proxmox VE 1.2
Released 12.05.2009: See Downloads
Including:
- Based on new Debian Lenny (Debian 5.0)
- New KVM with many improvements (kvm-85)
- New Kernel (still 2.6.24 based but with a lot of backported drivers)
- Update to aoe6-71
- Update to drbd-8.3.1
- Include HighPoint RocketRAID 3xxx/4xxx Controller Driver
- Update to busybox 1.14.0
- Use busybox mdev as firmware loader
- Compiled with gcc 4.3.2 (default on Debian Lenny)
- Load virtio_blk (if you run Proxmox VE inside Proxmox VE as a KVM guest)
- New OpenVZ vzctl (mainly bug fixes)
- Vncterm: better terminal emulation
- Everything updated to Debian Lenny
- Many bug fixes
Proxmox VE 1.1
Released 15.01.2009: See Downloads
Including:
- Updated Kernel - new e1000/e1000e drivers
- New KVM with many improvements (KVM-83)
- New Chinese translations
- Minor pve-manager updates and bug fixes
Proxmox VE 1.0 - First stable release
Released 29.10.2008: See Downloads
Including:
- KVM and OpenVZ live migration
- Web interface for vzdump backups
- Improved vzdump, now support KVM guests
- New templates available
- Support multiple languages (see Translations for details)
- Improved installer (use grub as boot loader, automatic country/keyboard detection)
- Support up to 16 CPUs
- Based on Debian 4.0r5
- KVM updates (kvm-75)
- OpenVZ updates, Fedora support added
- Improved Kernel (includes drivers for ISCSI, AoE 6-64, DRBD 8.2.6, qlogic firmware for ISCSI/FC HBAs)
- Many bugfixes
Proxmox VE 0.9beta2
Released 22.7.2008, see Proxmox VE 0.9beta2 released!
Including:
- Extend pre-built Virtual Appliances downloads
- Multi-bridge support
- Bonding
- VLAN support
- Extend web interface for KVM guests (add hard drives, network cards, etc.)
- Many bug fixes
Proxmox VE 0.9
First public release: 15.4.2008