Skip to content

Latest commit

 

History

History
49 lines (26 loc) · 2.77 KB

ejemplo2.md

File metadata and controls

49 lines (26 loc) · 2.77 KB

Ejemplo 2: Aislamiento de usuarios

En el ejemplo anterior todos los usuarios trabajaban sobre los mismos recursos. En algunos escenarios sería deseable que cada usuario pudiera gestionar sus recursos. Esta idea vendría muy bien en la utilización de Proxmox VE en un centro educativo: cada alumno podría gestionar sus recursos y no podría interferir en los recursos de un compañero.

Para conseguir este comportamiento vamos a asignar a cada usuario un pool de recursos y le vamos a dar los permisos necesarios para que el usuario sólo pueda gestionar los recursos que pertenecen a su pool de recursos.

Además, podríamos tener un grupo de profesores que fueran administradores y que tuvieran acceso a todas las funcionalidades y recursos de los alumnos.

Configuración del escenario

  1. Vamos a crear un grupo Profesores al que le vamos a asignar el rol de Administrator.
  2. Para cada alumno, vamos a crear un usuario y un pool de recursos. Por ejemplo, vamos a crear el usuario alumno1 y el pool de recursos Proyecto_de_alumno1.
  3. A cada alumno le vamos a asignar los roles de PVEDatastoreUser, PVEVMAdmin y PVEPoolUSer para el pool de recursos asociado. De esta manera cada alumno podrá gestionar sus máquinas si están creados en su pool de recursos.

Hemos creado el grupo Profesores con el usuario profesor1:

usuarios

Además hemos creado dos usuarios alumnos (estos usuarios no lo hemos asignados a ningún grupo):

usuarios

Hemos creado dos pools de recursos para cada uno de los usuarios alumnos:

usuarios

Para que los usuarios puedan crear máquinas virtuales en sus pools de recursos necesitarán que las fuentes de almacenamiento que tenemos definidas sean miembros del Pool de Recurso. Por lo que para cada pool de recursos le añadimos las fuentes de almacenamiento que queremos que usen los usuarios:

usuarios

Y por último asignamos los permisos:

usuarios

Prueba de funcionamiento

  1. Accedemos con el usuario alumno1 y comprobamos que sólo ve el pool de recursos Proyecto_de_alumno1. Este usuario sólo tiene permiso para crear máquinas dentro de este pool de recursos. Podemos probar a crear una máquina en su Pool de Recurso:

usuarios

  1. Al acceder con el usuario alumno2 nos damos cuenta que sólo se ve su pool de recursos Proyecto_de_alumno2. No puede ver, ni modificar, ni borrar las máquinas del alumno1. Este usuario puede crear una máquina en su pool de recursos:

usuarios

  1. Si accede el usuario profesor1 podrá gestionar todas las máquinas de todos los usuarios:

usuarios