El aislamiento de recursos en OpenVZ se maneja a través de “prlimit” y “beancounter”. Cada contenedor en el sistema puede tener su propio conjunto de recursos limitados para mejorar el aislamiento de los recursos del sistema.
Aquí hay un procedimiento básico sobre cómo puedes establecer límites de recursos con beancounter y prlimit para un contenedor OpenVZ.
1. Primero, asegúrate de que el contenedor esté detenido.
```
vzctl stop
```
2. A continuación vamos a configurar los parámetros de beancounter. Puedes configurar varios parámetros aquí, como kmemsize, lockedpages, privvmpages, etc. Aquí hay un ejemplo en el que se configura kmemsize y privvmpages:
```
vzctl set
vzctl set
```
3. Ejecuta este comando para verificar si se han guardado los parámetros:
```
cat /etc/vz/conf/
```
4. Para establecer límites con prlimit para el proceso en el contenedor, primero necesitas iniciar el contenedor:
```
vzctl start
```
5. A continuación, encuentra el ID del proceso para el contenedor:
```
vzpid
```
6. Configura los límites de prlimit, como nofile o as:
```
prlimit —pid
```
7. Finalmente, verifica si los límites se han configurado correctamente:
```
prlimit —pid
```
Esto es sólo un ejemplo de cómo puedes gestionar el aislamiento de recursos en OpenVZ. Dependiendo de tus necesidades, tendrías que ajustar los parámetros y los límites en consecuencia.