In order to make the virtual machine fault tolerance function more convenient to use, we tried to integrate the virtual machine fault tolerance technology Cuju (https://github.com/Cuju-ft/Cuju/) into the OpenStack cloud platform. We thought it was just the underlying QEMU virtual The machine service command can be passed to the upper layer OpenStack, but it is not as simple as expected. Therefore, in this speech we will share the experience of this integration, including how OpenStack interacts with QEMU, and in order to integrate with OpenStack, which software execution commands and network settings have been modified. In this lecture, we will also share our recently developed optimization methods for fault tolerance initial backup and the optimization of TCP networks in fault tolerance mode. There is also a video to demo the scenario where we apply fault tolerance to video software servers, as well as a demonstration of using OpenStack to turn on fault tolerance.
About PJ Tsao
A software engineer who has been researching virtual machines and cloud computing for many years, he has worked on the ARM Hypervisor and Virtualization Fault Tolerance projects.