OpenVZ è una tecnologia di virtualizzazione a livello di sistema operativo basata su il nucleo di Linux. In termini di contenitore OpenVZ, il “contenimento” si riferisce al concetto di isolamento di vari ‘contenitori’ virtualizzati gli uni dagli altri.
Questo tipo di configurazione consente a più sistemi operativi di essere eseguiti contemporaneamente sulla stessa macchina fisica, ognuno all’interno del proprio contenitore, condividendo le risorse fisiche come la CPU e la memoria, ma mantenendo una separazione logica per garantire l’isolamento e la sicurezza. In altre parole, ogni contenitore interagisce solo con le sue risorse assegnate e non può interferire con altri contenitori.
Ogni contenitore OpenVZ ha il proprio file system, utenti, gruppi di utenti, processi, file di configurazione di rete, librerie di sistema, moduli di sistema, log di sistema, ecc. Quindi, il “contenimento” in OpenVZ è l’insieme di meccanismi che garantiscano questa segregazione e isolamento tra contenitori.