Cannot perform vxvm operations like vxresize or vxassist maxgrow on existing volume after Flexible Storage Sharing (FSS) removed on disk group

book

Article ID: 100052943

calendar_today

Updated On:

Description

Error Message

# /etc/vx/bin/vxresize -g +500m
VxVM vxassist ERROR V-5-1-436 Cannot allocate space to grow volume to 2048000 blocks
VxVM vxresize ERROR V-5-1-4703 Problem running vxassist command for volume , in diskgroup

# vxassist -g maxgrow
VxVM vxassist ERROR V-5-1-15319 Volume cannot be extended within the given constraints: Not enough HDD devices that meet specifications.

 

Cause

 The volume configured under FSS kept some rules on that particular volume.

Confirm by using the below command.

# vxassist -g listrule
volume rule {
mirror=host <<<< This mirror=host looking for exported/remote luns
require=array:internal
}

Resolution

Check that volume is no longer an FSS volume.

1. List the rules for that particular volume.
# vxassist -g listrule

2. Clear the rules so that you can extend the volume as a normal volume.
# vxassist -g clearrule

3. Retry vxresize or vxassist
# vxassist -g maxgrow
Volume  can be extended by 417208320 to: 419256320 (204715Mb)

  

Issue/Introduction

The vxassist maxgrow and vxresize operations return errors on existing volumes after Flexible Storage Sharing (FSS) is removed.