Open main menu

OpenVZ Virtuozzo Containers Wiki β

Changes

Virtuozzo 7 Technical Preview - Containers

452 bytes removed, 12:16, 30 July 2015
m
no edit summary
We are pleased to announce the official release of [[Virtuozzo 7.0 Beta 1. This ]] is our first public releasea Linux distribution based on opensource OpenVZ components.
More than ten years ago we released This is an early technology preview of Virtuozzo containers7. We have made some good progress, but this is just the beginning. At that moment Linux kernel lacked isolation technologies and we had Much more still needs to implement it as a custom kernel patchbe done. Since then In the preview we worked closely replaced the containers engine and made our tools work with the community to bring these new kernel technologies to upstream. Today it is part of most modern Linux kernels and there is no value in continue using proprietary technologies. So we made We consider this beta adecision major milestone on the road to switch the official Virtuozzo 7 release and want to upstream technologies as a strong foundation for share the progress with the future of our productcommunity. 
This is an early technology preview for == Key Changes == * Virtuozzo 7is based on RHEL7 and [[Download/kernel/rhel7-testing|Kernel 3. We have made some good progress10+]]* Containers are using kernel features cgroups and namespaces that limit, account for, but this is just and isolate resource usage as isolated namespaces of a beginningcollection of processes. We still have The beancounters interface remains in place for backward compatibility. At the same time it acts as a lot more to be doneproxy for actual cgroups and namespaces implementation. At this point * UUID instead of time you won't see new cool featuresVEID for container identification. You can use UUID or name to identify a container. We replaced an engine for containers and made our tools work with By default vzctl will treat the new kernel technologiesformer VEID parameter as name.* [[VCMMD|VCMM 4th generation of memory manager]]. We consider this delivery as major milestone on the road switched to official Virtuozzo 7 release memcg. By balancing and want to share configuring memcg limits we will get the progress with our customersexact overcommit, shadow gangs, swap, page cache overuse Virtuozzo parameters. In the future we'll This will be sharing our development progress continuously. The next step is introducing new virtual machines based on KVM. And then more features are comingdone by a userspace daemon.
== Features Coming Soon ==* Support of KVM-based virtual machines* Containers online migration between Virtuozzo 7 nodes using the [http://criu.org/Main_Page CRIU project]* Migration from Virtuozzo 6
== Dropped functionality== * VZFS* [[VirtuozzoUBC|User bean counters]] 7.0 Beta 1 provides significant improvements, including new features, in nearly all areas of the system:
* Virtuozzo 7 is based on [[Download/kernel/rhel7-testing|RHEL7 kernel]];* Containers are using kernel features cgroups and namespaces that limits, accounts for and isolates the resource usage as isolate namespaces of a collection of processes. Bean Counters interface remains in place for backward compatibility. At the same time it acts as a proxy for actual cgroups and namespace implementation;* UUID instead of VEID for container identification. You can use UUID or name to identify a container. By default vzctl will treat former VEID parameter as name;* [[VCMMD|VCMM 4th generation of memory manager]]. We switched to memcg. By balancing and configuring memcg limits we will get the exact overcommit, shadow gangs, swap, page cache overuse Virtuozzo parameters. This will be done by user-space daemon. == Known issues Issues == * Cannot boot Virtuozzo 7 Beta 1 TP with EFI. (#PSBM-34786)* Autopartitioning for standard partitions in the Virtuozzo 7 Beta 1 TP installer does not work.For details, see [https://bugzilla.redhat.com/show_bug.cgi?id=1172441 RHEL bug #1172441]. (#PSBM-34787)
* Installation may stop due to a Red Hat Enterprise Linux 7 bug. In this case, restart installation. For details, see [https://bugzilla.redhat.com/show_bug.cgi?id=1167948 RHEL bug #1167948]. (#PSBM-34797)
* netconsole cannot be used along with bridged containers. (#PSBM-34959)
* Container console does not work in OpenstackOpenStack* Simfs is not working* Delayed /vz mounting
== Download ==
 * [httphttps://download.openvz.org/virtuozzo/releases/7.0-beta1/x86_64/iso/ Installation ISO images]
== Feedback ==
 
* [[Mailing lists]]
 == See also == * [[Roadmap|Virtuozzo roadmaphttps://bugzilla.openvz.org/enter_bug.cgi?product=OpenVZ Submit a bug]]* [[Releases|(choose "Virtuozzo releases]]* [[History|OpenVZ history]]7" version)