Here you can get an good idea of the way the Virtuozzo software operates on server. Please see the image below:
This figure presumes that you have a number of physical servers united into a network. In fact, you may have only one
dedicated server to effectively use Virtuozzo for the needs of your network. If you have more than one Virtuozzo-based physical server, each one of the servers will have a similar architecture. In Virtuozzo terminology, such servers are called Hardware Nodes (or HN, or just Nodes), because they represent hardware units within a network.
Virtuozzo 3.0 is installed on Red Hat Enterprise Linux 4, Fedora Core 2 or 4, CentOS 4, and Suse Linux Enterprise Server 9 configured in a certain way. For example, such customized configuration shall include the creation of a /vz partition, which is the basic partition for hosting Virtual Private Servers and which must be way larger than the root partition. This and similar configuration issues are most easily resolved during Linux installation on the Hardware Node. Detailed instructions on installing Linux (called Host Operating System, or Root Operating System in Figure 1) on the Hardware Node are provided in the next chapter.
Virtuozzo is installed in such a way that you will be able to boot your computer either with Virtuozzo support or without it. This support is presented as “linux virtuozzo” in your boot loader and shown as Virtuozzo Layer in the figure above.
However, at this point you are not yet able to create Virtual Private Servers. A Virtual Private Server is functionally identical to an isolated standalone server, having its own IP addresses, processes, files, users, its own configuration files, its own applications, system libraries, and so on. Virtual private servers share the same Hardware Node and the same OS kernel. However, they are isolated from each other. A Virtual Private Server is a kind of ‘sandbox’ for processes and users.