Administrar la configuración de almacenamiento¶
Con la herramienta pvesm se pueden crear, eliminar, modificar y administrar pools de almacenamiento. Además, permite realizar varias tareas relacionadas con el almacenamiento, como crear directorios, agregar dispositivos de almacenamiento y administrar tipos de contenido.
pvesm <comando> [opciones]
Listar almacenamiento¶
pvesm list <almacenamiento>
Donde <almacenamiento> es el nombre del pool de almacenamiento (datastore) a listar.
Comprobar el estado de todos o de pools de almacenamiento específicos¶
pvesm status
La salida muestra el estado del pool de almacenamiento, incluyendo información sobre si está activo o inactivo, el tipo de almacenamiento y el uso actual.
Crear un nuevo pool de almacenamiento¶
pvesm create <type> <id-almacenamiento> --options
Donde:
<type>es el tipo de backend de almacenamiento a crear (por ejemplo, dir, lvm, nfs, zfs).<nombre-almacenamiento>es el nombre o ID único para el pool de almacenamiento.--optionsdefine las opciones adicionales específicas para el tipo de almacenamiento.
Este ejemplo crea un nuevo pool de almacenamiento basado en directorio llamado nuevo-almacen1 ubicado en /mnt/nombre-almacenamiento, que puede almacenar imágenes de VM y archivos ISO:
pvesm create dir nuevo-almacen1 --path /mnt/nombre-almacenamiento --content images,iso
Agregar un backend de almacenamiento existente¶
El principio de este comando es similar al comando pvesm create, pero en lugar de crear un nuevo almacenamiento, el almacenamiento que ya existe se agrega a la configuración de Proxmox para que esté disponible.
Ejemplo: Agregando un recurso compartido NFS existente ubicado en 192.168.101.100 en /export/data bajo el nombre prueba-almacenamiento-nfs:
pvesm add nfs prueba-almacenamiento-nfs --server 192.168.101.100 --export /export/data --path /mnt/pve/prueba-almacenamiento-nfs --content images,iso
Modificar la configuración de un pool de almacenamiento existente¶
pvesm set <nombre-almacenamiento> --options
Ejemplo: Modificando el pool almacenamiento-local501 para permitirle almacenar imágenes de VM, archivos ISO y archivos de copia de seguridad:
pvesm set almacenamiento-local01 --content images,iso,backup
Asignar un nuevo volumen en un pool de almacenamiento especificado para una máquina virtual o contenedor¶
pvesm alloc <nombre-almacenamiento> <id-mv> <tamaño>
Ejemplo: El comando para asignar un volumen de 10 GB en el pool nombre-almacenamiento-local para la máquina virtual 100:
pvesm alloc nombre-almacenamiento-local 100 10G