How to resize shared FC LUN

Aug 1, 2017
63
0
6
39
Hi all,

I have a proxmox cluster with a shared FC LUN (managed by LVM). The LUN is full and I would like to resize it. I have resized it on the storage but how do i do it in proxmox?

Keep in mind that I'm running multipathd for redudancy and that I have a partition in the LUN. My lsblk looks like is:
sdr 65:16 0 5.9T 0 disk
├─sdr1 65:17 0 2T 0 part
└─mpath0 253:0 0 5.9T 0 mpath
└─mpath0-part1 253:1 0 2T 0 part
├─volgrp1--3par-test 253:4 0 20G 0 lvm
├─volgrp1--3par-vm--103--disk--1 253:5 0 32G 0 lvm
├─volgrp1--3par-vm--100--disk--1 253:6 0 32G 0 lvm
......

volgrp1--3par is the VG I want to extend.

Thanx,
Sp
 
Last edited:

udo

Well-Known Member
Apr 22, 2009
5,857
161
63
Ahrensburg; Germany
Hi,
you must use pvresize to tell lvm an resized physical volumme.
If you have an partition-table on this disk, you have to expand the partition first (but then normaly an reboot is required, because the kernel hold the old (active) partition info in ram) or - create an second partition and add thi to the volume group.

Look with
Code:
pvs
vgs
Udo
 

LnxBil

Well-Known Member
Feb 21, 2015
4,098
389
83
Germany
You normally need to:
- rescan all disks involved in a multipathed device
- rescan the multipath itself, so that your mpath devices shows the new size in multipath -ll
- then continue as @udo said with pveresize
 

aasami

New Member
Mar 9, 2016
21
1
3
19
I was looking for how to do the rescan myself and this is how I've done it. I hope this helps someone.

Rescan should be done on ALL nodes:
pvs -o +tags
multipath -ll LUN_name
echo 1 >/sys/block/sdX/device/rescan
echo 1 >/sys/block/sdY/device/rescan
echo 1 >/sys/block/sdZ/device/rescan
echo 1 >/sys/block/sdQ/device/rescan
multipath -r
multipath -ll LUN_name


Then from any node you can resize the PV:
pvresize /dev/mapper/LUN_name
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE and Proxmox Mail Gateway. We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get your own in 60 seconds.

Buy now!