Keeping Your System Up To Date
This chapter explains how to keep the software on Virtuozzo Server nodes up to date.
It is strongly recommended to have all nodes run the same version of Virtuozzo Server. At the very least make sure that product versions are only one major update apart. For example, before you update a node to Virtuozzo Server 7.0 Update 7, make sure that all other machines in the cluster already run Update 6. The reason is that VMs created on newer nodes may fail to start on older nodes, thus causing issues with migration, restore from backup, high availability, and such.
The components that may need updating are:
- Virtuozzo Server software:
- Tools and libraries
- ReadyKernel patch
- Kernel (typically included in major updates)
- Virtual machines and containers hosted on the node:
- Container EZ templates
- KVM/QEMU hypervisor and guest tools in virtual machines
You can update Virtuozzo Server nodes in several ways:
- Automatically (default)
- Automatically using smart updates
- Manually using
yum, the standard tool for RPM-based Linux operating systems
All of these methods as well as ways to update the kernel, virtual machines, and containers are described further in this chapter.
In this chapter:
- Updating Overview
- Using A Proxy Server to Install Updates
- Updating Automatically
- Updating Automatically with Smart Updates
- Updating Manually
- Updating Nodes in Virtuozzo Storage Clusters
- Updating the Kernel
- Updating the Kernel with ReadyKernel
- Updating Software in Virtual Machines
- Updating Containers
- Downgrading to Older Versions