Operating System - HP-UX
1827294 Members
2155 Online
109717 Solutions
New Discussion

Re: vgchange - failed to notify clvm daemon

 
Valik_1
Advisor

vgchange - failed to notify clvm daemon

Hello!
I got a 4 nodes Rac with SG installed. ASM over RAW is implemented. In case I'm trying add some disks (online) to this system and meet some problems here.
vgchange -a n /dev/vgdata reports a mistake
: Failed to notify clvm daemon about vg group deactivation - device busy.
How to correct this problem? thx.

7 REPLIES 7
Steven E. Protter
Exalted Contributor

Re: vgchange - failed to notify clvm daemon

Shalom,

You should shut down the cluster and repeat the operation.

I was told that running ASM over LVM can cause performance problems.

SEP
Steven E Protter
Owner of ISN Corporation
http://isnamerica.com
http://hpuxconsulting.com
Sponsor: http://hpux.ws
Twitter: http://twitter.com/hpuxlinux
Founder http://newdatacloud.com
Valik_1
Advisor

Re: vgchange - failed to notify clvm daemon

What if I need to keep cluster online? What do mean saying something about perf degradation in ASM over RAW configuration?
Do you have any proven justification regarding this?
Thankyou.

V.
psreedhar
Frequent Advisor

Re: vgchange - failed to notify clvm daemon

To add some disks you need to deactivate the VG in all the three nodes (out of 4) and keep the VG active in one Node, then extend the VG with four disks, create map file copy that to other 3 nodes, and then import the VG again, then activate it back.


Now back to your question.
Why vgchange is giving the following error?
vgchange -a n /dev/vgdata reports a mistake
: Failed to notify clvm daemon about vg group deactivation - device busy.

Your VG deactivation failed because one of the nodes is doing resync operation.

About your next question ASM or LVM?

I have two doubts?
1) Why you didn't try just LVM?
2) Why do you want ASM over LVM, why ASM directly on some set of disks?

I think ASM will serve your purpose for oracle instalation. But if you want to make use of LVM features, then try Direct LVM.
I don't suggest using ASM over LVM, that adds more overhead.


Valik_1
Advisor

Re: vgchange - failed to notify clvm daemon

Hello,
Thank for brief intro about this procedure.
All I'm trying is to follow this.
What did you mean saying smth about resync operation. What should I know about this and how to resolve a conflict?

---------------------

About your next question ASM or LVM?

I have two doubts?
1) Why you didn't try just LVM?
2) Why do you want ASM over LVM, why ASM directly on some set of disks?

I think ASM will serve your purpose for oracle instalation. But if you want to make use of LVM features, then try Direct LVM.
I don't suggest using ASM over LVM, that adds more overhead.

To be honest I don't know really the right answer and exact solution choosing storage subsystem. All articls I saw shows only basic positioning of all variants and I didn't see some pure recomendations of what to choose. Probably here should be real experience which I don't have yet :). Thus all your recomendations are welcome.
But now I need a clear understanding of how to add some hdd space keeping in mind I have production system working 24x7.

Thx once again.


Stephen Doud
Honored Contributor

Re: vgchange - failed to notify clvm daemon

There are several potential causes and remedies of the original error message,"Failed to notify clvm daemon about vg group deactivation - device busy"

Suggest you read document ID emr_na-c01028781-3 in the knowledge database.

Some of the fixes are:
- reboot to clear corrupt LVM status in memory
- vgcfgrestore
- add vgchgid to process (if splitting off Business Copy (EMC: BCV)
- deactivate the VG (consider SNOR option for a SGeRAC environment... normally VGs activated in 'shared' mode cannot be modified using LVM commands (it's noted in the man pages). SNOR permits you to change the activation mode of the VG to exclusive mode while it os active and deactivate the VG on all but one node, and perform the LVM changes you desire on the remaining node.
Valik_1
Advisor

Re: vgchange - failed to notify clvm daemon

Stephen,
Thank you very much for your comment.
Reboot is not really helps.
Here I don't use BC.
Sorry, but where I can find a document you mention? emr_na-c01028781-3

thank you.
Stephen Doud
Honored Contributor

Re: vgchange - failed to notify clvm daemon

emr_na-c01028781-3 and such documents are available for customers with software or hardware contracts, via the ITRC knowledge database.

In the left-hand side of this window, notice " » Maintenance and support for hp products "

Click it and the resulting window will have a central tan/orange column of links. At the top will be, "self-solve tools
» search technical knowledge base "

If your ITRC login is linked to a support contract, clicking the link will put you in the document search screen. Change "search by keyword" to "search by document ID" and use emr_na-c01028781-3

I tried it and the document shows up.