Diferencias
Muestra las diferencias entre dos versiones de la página.
Próxima revisión | Revisión previa | ||
doc:tec:sis:proxmox:almacen_local_externo:inicio [2024/11/30 23:49] – creado fepg | doc:tec:sis:proxmox:almacen_local_externo:inicio [2025/05/12 21:34] (actual) – [Método 2 (Haciendo)] euloxio | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
+ | ====== [Proxmox] Almacenamiento: | ||
+ | {{ : | ||
+ | |||
+ | A continuación se muestra otro ejemplo donde usaremos un disco USB externo conectado al host para almacenar las máquinas virtuales y contenedores. Sería el caso, por ejemplo, de un miniPC donde no existen ranuras internas para añadir discos, por lo que vamos a preparar una carcasa externa USB con un disco. | ||
+ | |||
+ | |||
+ | ===== Método 1 (sin probar) ===== | ||
+ | |||
+ | <WRAP center round help> | ||
+ | |||
+ | - [[https:// | ||
+ | |||
+ | </ | ||
+ | \\ | ||
+ | - El primer paso es preparar la tabla de particiones del disco, crear una partición y formatearla. A continuación explicamos el proceso. | ||
+ | - Conectamos el disco USB al host de Proxmox y reiniciamos. | ||
+ | - Para ver los discos conectados ejecutaremos el comando < | ||
+ | |||
+ | # lsblk | ||
+ | |||
+ | </ | ||
+ | - En la consola de nuestro nodo ejecutamos < | ||
+ | |||
+ | # apt install parted | ||
+ | |||
+ | </ | ||
+ | - Ahora crearemos una nueva partición de tipo '' | ||
+ | |||
+ | # parted /dev/sdb mklabel gpt | ||
+ | |||
+ | </ | ||
+ | - Luego creamos una partición primaria de tipo '' | ||
+ | |||
+ | # parted -a opt /dev/sdb mkpart primary ext4 0% 100% | ||
+ | |||
+ | </ | ||
+ | - A continuación, | ||
+ | |||
+ | # mkfs.ext4 -L usb /dev/sdb | ||
+ | |||
+ | </ | ||
+ | - Montaje del disco | ||
+ | - Para poder montar el disco, vamos a proceder a generar una carpeta dentro de ''/ | ||
+ | |||
+ | # mkdir -p /mnt/usb | ||
+ | |||
+ | </ | ||
+ | - Tendremos que editar el fichero '' | ||
+ | |||
+ | # nano /etc/fstab | ||
+ | |||
+ | </ | ||
+ | |||
+ | LABEL=usb /mnt/usb ext4 defaults 0 2 | ||
+ | |||
+ | </ | ||
+ | - Montaremos la nueva partición ejecutando el siguiente comando < | ||
+ | |||
+ | # mount -a | ||
+ | |||
+ | </ | ||
+ | |||
+ | # reboot | ||
+ | |||
+ | </ | ||
+ | - Accederemos dentro de '' | ||
+ | - Finalmente, generaremos un almacenamiento de tipo '' | ||
+ | \\ | ||
+ | ===== Método 2 (Haciendo) ===== | ||
+ | |||
+ | <WRAP center round help> | ||
+ | |||
+ | - [[https:// | ||
+ | |||
+ | </ | ||
+ | \\ | ||
+ | Preparamos previamente el nuevo disco con alguna herramienta de particiones, | ||
+ | |||
+ | - **Conectar el almacenamiento**. Conectamos el disco al host y reiniciamos. | ||
+ | - **Identificar el dispositivo** | ||
+ | - Usando el comando < | ||
+ | |||
+ | # lsblk | ||
+ | |||
+ | </ | ||
+ | |||
+ | # fdisk -l | ||
+ | |||
+ | </ | ||
+ | - Localizaremos nuestro dispositivo que resultó ser '' | ||
+ | - **Crear una partición** si fuese necesario. | ||
+ | - Podemos usar '' | ||
+ | - En nuestro caso < | ||
+ | |||
+ | # fdisk /dev/sdb | ||
+ | |||
+ | </ | ||
+ | - Ayuda de fdisk, algunas de las opciones: | ||
+ | * m: ayuda de las opciones disponibles. | ||
+ | * v: verifica la tabla de particiones. | ||
+ | * p: muestra información de la tabla de particiones. | ||
+ | * F: muestra espacio sin usar en el disco. | ||
+ | * n: Añade una nueva partición. | ||
+ | * número: 1 a 128. 1 por defecto. | ||
+ | * primer sector: Pusimos el valor por defecto sugerido, 2048. | ||
+ | * último sector: Pusimos el valor por defecto sugerido, en nuestro disco de 1TB era 1953523711. | ||
+ | * La crea y avisa que contiene una firma '' | ||
+ | * i: Visualiza información sobre la partición. | ||
+ | * w: Escribe tabla al disco y sale. | ||
+ | - En el nodo > Discos > Vemos ahora la partición creada. Tipo: '' | ||
+ | - **Crear un volumen físico** (PV, Physical Volume). Con < | ||
+ | |||
+ | # pvcreate /dev/sdb1 | ||
+ | |||
+ | </ | ||
+ | - **Crear un grupo de volumen** (VG, Volume Group). Utilizando el volumen físico que acabamos de crear, lo creamos con < | ||
+ | |||
+ | # vgcreate USB /dev/sdb1 | ||
+ | |||
+ | </ | ||
+ | - **Agregar el VG a Proxmox usando la GUI** | ||
+ | - Abrir la interfaz web de Proxmox. Ingresar la dirección IP de tu servidor Proxmox en un navegador web y acceder con credenciales de administrador. | ||
+ | - Navegar a la sección de almacenamiento: | ||
+ | - Añadir un nuevo almacenamiento: | ||
+ | - Configurar el nuevo Volume Group. En la ventana emergente «Add: LVM», configura los siguientes campos: | ||
+ | - ID: Escribe un nombre único para el nuevo almacenamiento, | ||
+ | - Volume group: Seleccionar el Volume Group que creaste anteriormente, | ||
+ | - Content: Marca las opciones que deseas permitir para este almacenamiento (por ejemplo, Disk image, Container). | ||
+ | - Guardar la configuración: | ||
+ | - reiniciamos. | ||
+ | - **Verificar la Configuración**. Verifica que el nuevo almacenamiento esté disponible: | ||
+ | - Después de agregar el almacenamiento, | ||
+ | - Navega a «Datacenter» > «Storage» y asegúrate de que el nuevo Volume Group esté listado y disponible. | ||
+ | |||
+ | Siguiendo estos pasos, habrás agregado almacenamiento externo a tu servidor Proxmox utilizando pvcreate y vgcreate. Esto te permitirá expandir el almacenamiento disponible para tus máquinas virtuales y contenedores de manera eficiente. | ||
+ | \\ |