BEGIN:VCALENDAR VERSION:2.0 PRODID:-//Pentabarf//Schedule 0.3//EN CALSCALE:GREGORIAN METHOD:PUBLISH X-WR-CALDESC;VALUE=TEXT:Virtualisation and IaaS devroom X-WR-CALNAME;VALUE=TEXT:Virtualisation and IaaS devroom X-WR-TIMEZONE;VALUE=TEXT:Europe/Brussels BEGIN:VEVENT METHOD:PUBLISH UID:5135@FOSDEM17@fosdem.org TZID:Europe-Brussels DTSTART:20170204T103000 DTEND:20170204T105500 SUMMARY:Managing container infrastructure DESCRIPTION:
During this presentation we will see how to manage infrastructure which is used to run containers.We will see how to use reliable vms provisioned by ovirt and run openshift containerson them by using single management UI (manageiq) with ansible modules.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Virtualisation and IaaS URL:https:/fosdem.org/2017/schedule/2017/schedule/event/iaas_manconinfra/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Piotr Kliczewski":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:5127@FOSDEM17@fosdem.org TZID:Europe-Brussels DTSTART:20170204T110000 DTEND:20170204T112500 SUMMARY:modular VDEplug: switchless switching networks (and libslirp) DESCRIPTION:The new VDEplug code now supports a URL-like syntax to define the virtual networking system to use.While it is backward compatible, and it is supported by many VM (kvm/qemu, virtualbox, user-mode linux, umview), now it is possible to add the compatibility layer for current and future virtual networking environments.
Currently VDEplug supports: legacy VDE, point-to-point AF_UNIX or UDP, tap, vxlan, vxvde, slirp.
In the developing phase of the slirp plugin, we have implemented a general purpose slirp library (derived from qemu's slirp implementation).
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Virtualisation and IaaS URL:https:/fosdem.org/2017/schedule/2017/schedule/event/iaas_modvde/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Renzo Davoli":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:5171@FOSDEM17@fosdem.org TZID:Europe-Brussels DTSTART:20170204T113000 DTEND:20170204T115500 SUMMARY:Live patching the Xen Project hypervisor DESCRIPTION:Live patching -- the process of updating software while it is running -- has become a popular topic of late, with several companies offering services providing live patching for Linux culminating with an implementation being contributed to Linux. While Xen supports live migration of VMs which mitigates the need for live patching, there are still some reasons why live patching is useful. For example, to minimize downtime, when running applications with low latency requirements, and when using PCI passthrough.
This talk reviews the state of live patching for Xen. A live patching implementation has recently been contributed to Xen so we will look at the design and implementation in detail, noting how and why it differs from live patching for Linux. We will look at some of the ways that live patches can be created and the pitfalls to watch out for when doing so. There will also be a status report of ongoing and future work for live patching for Xen. Finally, the talk will show a demo of live patching in action by building a live patch for a known security issue and applying it to a vulnerable system.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Virtualisation and IaaS URL:https:/fosdem.org/2017/schedule/2017/schedule/event/iaas_livepatxen/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ross Lagerwall":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:5056@FOSDEM17@fosdem.org TZID:Europe-Brussels DTSTART:20170204T120000 DTEND:20170204T122500 SUMMARY:The next generation DESCRIPTION:In oVirt datacenter virtualization environments, a manager directs hosts to initiate operations to shared storage. These operations create or remove volumes, copy data between volumes, create or merge snapshots, and various other actions related to virtual machine storage. For efficiency and balance these operations should be distributed across multiple hosts and run in parallel when possible. Maintaining reliability under real world conditions requires careful management and resilient algorithms. This talk will introduce some of the problems that can arise including: dropped communications, scheduling conflicts, and host or storage array failure. Next, a solution to these problems using shared storage locking, atomic operations, volume generations, and forensic analysis of the storage will be presented. Through step by step examples, the audience will understand how the proposed solution can solve all of the outlined problems.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Virtualisation and IaaS URL:https:/fosdem.org/2017/schedule/2017/schedule/event/iaas_nexgencer/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adam Litke":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:5152@FOSDEM17@fosdem.org TZID:Europe-Brussels DTSTART:20170204T123000 DTEND:20170204T131000 SUMMARY:Pet-VMs and Containers united? DESCRIPTION:How do you integrate containers in your IaaS? In a VM based IaaS environment, introducing containers can be a painful experience. Most likely you end up running containers inside VMs to reuse existing infrastructure, or you start dividing your data-center into a container- and a VM-world. Either way, you have two management solutions and non optimal resource management. But what if we put VMs inside containers? Would such a copernican revolution give us some benefits? This talk covers our research around using Kubernetes as a virtual machines cluster manager.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Virtualisation and IaaS URL:https:/fosdem.org/2017/schedule/2017/schedule/event/iaas_petconuni/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Roman Mohr":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:5126@FOSDEM17@fosdem.org TZID:Europe-Brussels DTSTART:20170204T131500 DTEND:20170204T135500 SUMMARY:QEMU: internal APIs and conflicting world views DESCRIPTION:QEMU is an open source machine emulator and virtualizer written in C. Over time it has evolved multiple interfaces to interact with the outside world, and multiple internal APIs and abstractions to model and keep track of data. The talk will be a review of some of the challenges and trade-offs involved in making those abstractions work together.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Virtualisation and IaaS URL:https:/fosdem.org/2017/schedule/2017/schedule/event/iaas_qemintapi/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Eduardo Habkost":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:4924@FOSDEM17@fosdem.org TZID:Europe-Brussels DTSTART:20170204T140000 DTEND:20170204T144000 SUMMARY:Network Block Device DESCRIPTION:This talk will describe the NBD protocol: what is it, what can it do, and why is it relevant for virtualization and IaaS. We will also touch at a few features that have been specified for the protocol, but so far have not been implemented in any known implementation.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Virtualisation and IaaS URL:https:/fosdem.org/2017/schedule/2017/schedule/event/iaas_netblodev/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Wouter Verhelst":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:5089@FOSDEM17@fosdem.org TZID:Europe-Brussels DTSTART:20170204T144500 DTEND:20170204T152500 SUMMARY:Adventures in Building Unikernel Clouds DESCRIPTION:Unikernels are often touted as being the building blocks of next generation of cloud infrastructure. However, even the process of compiling and booting them remains daunting for the average developer let alone building out infrastructure for them to live on. In this talk we'll dive deep into the various layers of infrastructure one needs to understand in order to build out their own infrastructure for unikernels. What might seem simple at first quickly becomes difficult as one needs to cast aside preconceived notions of what an operating system and application are and how they might interact together. We'll approach everything from hypervisor orchestration to filesystems, networking and best practices for CI and testing. The attendee should be comfortable exploring unikernel cloud concepts by the end of the talk.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Virtualisation and IaaS URL:https:/fosdem.org/2017/schedule/2017/schedule/event/iaas_advbuiuni/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ian Eyberg":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:5085@FOSDEM17@fosdem.org TZID:Europe-Brussels DTSTART:20170204T153000 DTEND:20170204T161000 SUMMARY:Improving your virtualization development workflow with Lago DESCRIPTION:Lago is an ad-hoc virtual framework which helps you build virtualized environments on your server or laptop for various use cases. It creates and orchestrates virtual machines that can be used to run test suites and allow a developer to quickly test his code change on non-trivial flows such as live migration even before starting the CI process. In this session, we will walk through the usage of Lago in the oVirt project and how it can be extended to assist virtualization developers.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Virtualisation and IaaS URL:https:/fosdem.org/2017/schedule/2017/schedule/event/iaas_impyouvir/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rafael Martins":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:5217@FOSDEM17@fosdem.org TZID:Europe-Brussels DTSTART:20170204T161500 DTEND:20170204T165500 SUMMARY:20 years of Linux Virtual Memory DESCRIPTION:Andrea will provide a high level perspective of the most notable milestones in the long term evolution of the Linux Virtual Memory and Virtualization subsystems. In addition, Andrea will explore recent advances in Memory Management related to the KVM Virtualization Hypervisor, such as NUMA balancing, THP, KSM and userfaultfd/postcopy live migration. Andrea will cover best practices, providing the audience with an understanding of when and how to leverage these features in their environments.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Virtualisation and IaaS URL:https:/fosdem.org/2017/schedule/2017/schedule/event/iaas_20yealin/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrea Arcangeli":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:5120@FOSDEM17@fosdem.org TZID:Europe-Brussels DTSTART:20170204T170000 DTEND:20170204T174000 SUMMARY:VM: Hey VM, can I share a host with you? DESCRIPTION:The workloads and scenarios for virtual machines grow more complex every year. So do the interactions, availability, and performance requirements. All that requires the administrators to carefully plan where to start the VMs that depend on each other and/or specific hosts.
This talk will present the concepts that allow the administrator to express the rules for affinity between virtual machines and between virtual machines and hosts to form complex relationships that will cover for example:
oVirt is an open source project for managing virtual data centers that will now help the administrator with exactly the above tasks. We have introduced the virtual machine affinity feature in the past and a huge improvement in that area is coming right now.
And the best part is that all this works in a fully dynamic environment with automatic conflict resolution and no manual management of host pinning rules, saving the administrator his precious time.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Virtualisation and IaaS URL:https:/fosdem.org/2017/schedule/2017/schedule/event/iaas_vmheyvm/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Sivák":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:5080@FOSDEM17@fosdem.org TZID:Europe-Brussels DTSTART:20170204T174500 DTEND:20170204T181000 SUMMARY:Using NVDIMM under KVM DESCRIPTION:The introduction of non-volatile memory changes how applications, databases,and virtual machines will work in the future. NVDIMM is not simply a fasterblock device. Programs can avoid block I/O entirely and use byte-addressableNVDIMM to benefit from the performance characteristics of RAM. This requiresnew storage APIs that applications must use instead of traditional block I/O.
These new programs run successfully inside KVM virtual machines thanks to thevNVDIMM support already available in QEMU. Virtualization offers additionaloptions for managing and using NVDIMM beyond what is available on bare metal.
This talk covers the NVDIMM programming model and how KVM virtual machines canuse NVDIMM for faster I/O, reduced memory footprint, and faster boot times.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Virtualisation and IaaS URL:https:/fosdem.org/2017/schedule/2017/schedule/event/iaas_usinvdund/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefan Hajnoczi":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:5121@FOSDEM17@fosdem.org TZID:Europe-Brussels DTSTART:20170204T181500 DTEND:20170204T184000 SUMMARY:OpenStack with Machine Containers DESCRIPTION:Find out why LXD machine containers should be part of your OpenStack cloud!
LXD provides Linux machine containers to users with the performance of bare metal servers and the security and flexibility of virtual machines.
By combining the LXD hypervisor with OpenStack (using Nova LXD) we can provide fast machine containers to users of a IaaS cloud with the same semantics and functionality of full KVM virtual machines.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Virtualisation and IaaS URL:https:/fosdem.org/2017/schedule/2017/schedule/event/iaas_opemaccon/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="James Page":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:5170@FOSDEM17@fosdem.org TZID:Europe-Brussels DTSTART:20170204T184500 DTEND:20170204T190000 SUMMARY:Towards a HVM-like Dom0 for Xen DESCRIPTION:Xen is a hypervisor using a microkernel design that allows running multiple concurrent operating systems on the same hardware. One of the key features of Xen is that it is OS agnostic, meaning that any OS (with proper support) can be used as a host. Xen has a long history going back to the 90s when it was designed and the early 2000s when it was released. As a consequence of this, many of the assumptions and virtualization techniques backed into it are now superseeded by new hardware features, that make virtualization more transparent from an OS point of view.
This talk provides an overview on the different kind of guests supported by Xen and how these new hardware features are used in order to improve and evolve them. It also describes the design and implementation of a new guest type, called PVHv2, and how it can be used as a control domain (Dom0).
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Virtualisation and IaaS URL:https:/fosdem.org/2017/schedule/2017/schedule/event/iaas_towahvm/ LOCATION:UB2.252A (Lameere) ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Roger Pau Monné":invalid:nomail END:VEVENT END:VCALENDAR