<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for nxnt.org</title>
	<atom:link href="http://www.nxnt.org/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.nxnt.org</link>
	<description>New eXperiences, New Technologies</description>
	<lastBuildDate>Wed, 09 Nov 2011 15:19:10 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>Comment on Multipath linux and EMC CLARiiON by MultiPath configuration on RHEL5 and Clariion CX-300 &#124; web technical support</title>
		<link>http://www.nxnt.org/2010/08/multipath-linux-and-emc-clariion/#comment-156</link>
		<dc:creator>MultiPath configuration on RHEL5 and Clariion CX-300 &#124; web technical support</dc:creator>
		<pubDate>Wed, 09 Nov 2011 15:19:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.nxnt.org/?p=8#comment-156</guid>
		<description>[...] followed instructions from this site (editing /etc/multipath.conf), but i failed after multipath -ll &#8211; the output was [...]</description>
		<content:encoded><![CDATA[<p>[...] followed instructions from this site (editing /etc/multipath.conf), but i failed after multipath -ll &#8211; the output was [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Multipath linux and EMC CLARiiON by ukh</title>
		<link>http://www.nxnt.org/2010/08/multipath-linux-and-emc-clariion/#comment-132</link>
		<dc:creator>ukh</dc:creator>
		<pubDate>Wed, 02 Nov 2011 10:13:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.nxnt.org/?p=8#comment-132</guid>
		<description>On CentOS/RHEL 6, try replacing

    prio_callout &quot;/sbin/mpath_prio_emc /dev/%n&quot;

with

    prio emc</description>
		<content:encoded><![CDATA[<p>On CentOS/RHEL 6, try replacing</p>
<p>    prio_callout &#8220;/sbin/mpath_prio_emc /dev/%n&#8221;</p>
<p>with</p>
<p>    prio emc</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on RedHat Cluster howto by ztank</title>
		<link>http://www.nxnt.org/2010/09/redhat-cluster-howto/#comment-107</link>
		<dc:creator>ztank</dc:creator>
		<pubDate>Thu, 20 Oct 2011 09:22:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.nxnt.org/?p=21#comment-107</guid>
		<description>That&#039;s a good news! thanks.
So there is no real error but only the volume tag mechanism working fine. I also took a look at the &lt;code&gt;vgchage&lt;/code&gt; man page and apparently using &lt;code&gt;/sbin/lvm.static vgchange -a ey&lt;/code&gt; or &lt;code&gt;/sbin/lvm.static vgchange -c y&lt;/code&gt; can be a viable solution, but I am not convinced. 

The &lt;code&gt;vgchange&lt;/code&gt; man says:

&lt;code&gt;
       -a, --available [e&#124;l]{y&#124;n}
              Controls  the availability of the logical volumes in the volume
              group for input/output.  In other words, makes the logical vol-
              umes known/unknown to the kernel.

              If clustered locking is enabled, add âeâ to activate/deactivate
              exclusively on one node or âlâ to activate/deactivate  only  on
              the local node.  Logical volumes with single-host snapshots are
              always activated exclusively because they can only be  used  on
              one node at once.

       -c, --clustered {y&#124;n}
              If  clustered  locking  is enabled, this indicates whether this
              Volume Group is shared with  other  nodes  in  the  cluster  or
              whether  it  contains  only local disks that are not visible on
              the other nodes.  If the cluster infrastructure is  unavailable
              on  a  particular  node  at a particular time, you may still be
              able to use Volume Groups that are not marked as clustered.
&lt;/code&gt;

What do you think?

&lt;strong&gt;PS:&lt;/strong&gt; Why don&#039;t you add a Preview button (if available) before actually posting the comment. It might be of some help especially if people uses HTMLformatting tags like me :)</description>
		<content:encoded><![CDATA[<p>That&#8217;s a good news! thanks.<br />
So there is no real error but only the volume tag mechanism working fine. I also took a look at the <code>vgchage</code> man page and apparently using <code>/sbin/lvm.static vgchange -a ey</code> or <code>/sbin/lvm.static vgchange -c y</code> can be a viable solution, but I am not convinced. </p>
<p>The <code>vgchange</code> man says:</p>
<p><code><br />
       -a, --available [e|l]{y|n}<br />
              Controls  the availability of the logical volumes in the volume<br />
              group for input/output.  In other words, makes the logical vol-<br />
              umes known/unknown to the kernel.</p>
<p>              If clustered locking is enabled, add âeâ to activate/deactivate<br />
              exclusively on one node or âlâ to activate/deactivate  only  on<br />
              the local node.  Logical volumes with single-host snapshots are<br />
              always activated exclusively because they can only be  used  on<br />
              one node at once.</p>
<p>       -c, --clustered {y|n}<br />
              If  clustered  locking  is enabled, this indicates whether this<br />
              Volume Group is shared with  other  nodes  in  the  cluster  or<br />
              whether  it  contains  only local disks that are not visible on<br />
              the other nodes.  If the cluster infrastructure is  unavailable<br />
              on  a  particular  node  at a particular time, you may still be<br />
              able to use Volume Groups that are not marked as clustered.<br />
</code></p>
<p>What do you think?</p>
<p><strong>PS:</strong> Why don&#8217;t you add a Preview button (if available) before actually posting the comment. It might be of some help especially if people uses HTMLformatting tags like me <img src='http://www.nxnt.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on RedHat Cluster howto by nicola</title>
		<link>http://www.nxnt.org/2010/09/redhat-cluster-howto/#comment-106</link>
		<dc:creator>nicola</dc:creator>
		<pubDate>Wed, 19 Oct 2011 09:55:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.nxnt.org/?p=21#comment-106</guid>
		<description>Hi,
I was looking inside &lt;code&gt;/etc/init.d/netfs&lt;/code&gt; script and I extract these lines:

&lt;code&gt;if [ -x /sbin/lvm.static ]; then
  if /sbin/lvm.static vgscan &gt; /dev/null 2&gt;&amp;1 ; then
    action $&quot;Setting up Logical Volume Management:&quot; /sbin/lvm.static vgchange -a y
  fi
fi&lt;/code&gt;

if you run &lt;code&gt;vgchange -a y&lt;/code&gt; you will always get errors because of volumes tags.

So you can ignore such error, or you can comment the line in the script.</description>
		<content:encoded><![CDATA[<p>Hi,<br />
I was looking inside <code>/etc/init.d/netfs</code> script and I extract these lines:</p>
<p><code>if [ -x /sbin/lvm.static ]; then<br />
  if /sbin/lvm.static vgscan > /dev/null 2>&#038;1 ; then<br />
    action $"Setting up Logical Volume Management:" /sbin/lvm.static vgchange -a y<br />
  fi<br />
fi</code></p>
<p>if you run <code>vgchange -a y</code> you will always get errors because of volumes tags.</p>
<p>So you can ignore such error, or you can comment the line in the script.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on RedHat Cluster howto by ztank</title>
		<link>http://www.nxnt.org/2010/09/redhat-cluster-howto/#comment-105</link>
		<dc:creator>ztank</dc:creator>
		<pubDate>Tue, 18 Oct 2011 14:47:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.nxnt.org/?p=21#comment-105</guid>
		<description>Very nicely done article, thanks it helped me a lot!

I have a question about the &lt;code&gt;volume_list&lt;/code&gt; parameter in &lt;code&gt;/etc/lvm/lvm.conf&lt;/code&gt;. In my cluster I have no vg00, in fact my clustered installation (at the moment) does not use lvm to handle OS partition. On the other hand I do use lvm to handle quorum disk and shared application disk, hence my &lt;code&gt;volume_list&lt;/code&gt; line is something like this:

&lt;code&gt;volume_list = [ &quot;vg_qdisk&quot;, &quot;@node-a&quot; ]&lt;/code&gt;

This works like a charm and thanks to the tagging mechanism (&lt;code&gt;@&lt;/code&gt;) the shared disk is only loaded on the active node avoiding data corruption. The mechanism is such great that even &lt;code&gt;/dev/vg.../...&lt;/code&gt;  links to devices are removed from the passive node!
My only concern is about the boot process... when starting the node-a for example I get an error message while the lvm service is starting probably because the tagged volume (@node-a) cannot be handled unless the cluster decide for it to be handled. Is this assumption correct? Should I move the lvm service later in the boot process to fix this?
The error reported during the boot process is:

&lt;code&gt;Setting up Logical Volume Managment ... [FAILED]&lt;/code&gt;

Any thoughts?</description>
		<content:encoded><![CDATA[<p>Very nicely done article, thanks it helped me a lot!</p>
<p>I have a question about the <code>volume_list</code> parameter in <code>/etc/lvm/lvm.conf</code>. In my cluster I have no vg00, in fact my clustered installation (at the moment) does not use lvm to handle OS partition. On the other hand I do use lvm to handle quorum disk and shared application disk, hence my <code>volume_list</code> line is something like this:</p>
<p><code>volume_list = [ "vg_qdisk", "@node-a" ]</code></p>
<p>This works like a charm and thanks to the tagging mechanism (<code>@</code>) the shared disk is only loaded on the active node avoiding data corruption. The mechanism is such great that even <code>/dev/vg.../...</code>  links to devices are removed from the passive node!<br />
My only concern is about the boot process&#8230; when starting the node-a for example I get an error message while the lvm service is starting probably because the tagged volume (@node-a) cannot be handled unless the cluster decide for it to be handled. Is this assumption correct? Should I move the lvm service later in the boot process to fix this?<br />
The error reported during the boot process is:</p>
<p><code>Setting up Logical Volume Managment ... [FAILED]</code></p>
<p>Any thoughts?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on RedHat Cluster howto by Dawood M. G.</title>
		<link>http://www.nxnt.org/2010/09/redhat-cluster-howto/#comment-77</link>
		<dc:creator>Dawood M. G.</dc:creator>
		<pubDate>Sat, 17 Sep 2011 18:27:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.nxnt.org/?p=21#comment-77</guid>
		<description>Hi Nicola,
just for registering in the history ;-) and after tries and tries it seems that MSA60/70 is not capable of doing clustering under any OS except HPUX! In fact it does not support parallel writes from both nodes simultaneously! My problem was  the point that when both of the nodes wanted to write at the same time on the same LUN on MSA60 (i.e. for the quorum disk), the system became unstable (because of the above problem), I don&#039;t know why hp does not add this capability to its drivers on Linux, maybe just to force users to buy much more expensive MSA2xxx series.
It was all I found, I would be glad  if someone can complete these findings in future.

regards,
Dawood</description>
		<content:encoded><![CDATA[<p>Hi Nicola,<br />
just for registering in the history <img src='http://www.nxnt.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  and after tries and tries it seems that MSA60/70 is not capable of doing clustering under any OS except HPUX! In fact it does not support parallel writes from both nodes simultaneously! My problem was  the point that when both of the nodes wanted to write at the same time on the same LUN on MSA60 (i.e. for the quorum disk), the system became unstable (because of the above problem), I don&#8217;t know why hp does not add this capability to its drivers on Linux, maybe just to force users to buy much more expensive MSA2xxx series.<br />
It was all I found, I would be glad  if someone can complete these findings in future.</p>
<p>regards,<br />
Dawood</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on RedHat Cluster howto by nicola</title>
		<link>http://www.nxnt.org/2010/09/redhat-cluster-howto/#comment-64</link>
		<dc:creator>nicola</dc:creator>
		<pubDate>Tue, 30 Aug 2011 07:21:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.nxnt.org/?p=21#comment-64</guid>
		<description>Uhm, this is strange. Could you send me a link of your cluster.conf file? (please use pastebin)</description>
		<content:encoded><![CDATA[<p>Uhm, this is strange. Could you send me a link of your cluster.conf file? (please use pastebin)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on RedHat Cluster howto by Dawood M. G.</title>
		<link>http://www.nxnt.org/2010/09/redhat-cluster-howto/#comment-60</link>
		<dc:creator>Dawood M. G.</dc:creator>
		<pubDate>Fri, 19 Aug 2011 23:29:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.nxnt.org/?p=21#comment-60</guid>
		<description>Thanks Nicola for your answer, these hours I have had a light on the whole story of clustering in RHEL, just one problem remained after all the config done:
I have the MSA60 attached to two P812 HBAs on the servers, and the file system of the array is ext3, however when I 1- update a file on one node (make some changes on it), 2- reallocate the storage to node 2, 3- mount the FS on node 2, the changes made in the file are not shown.
I googled a little and found that I can use for example &#039;sync&#039; &amp; &#039;echo 3 &gt; /proc/sys/vm/drop_cache&#039;. Now my question is: Is there any other way to overcome this problem on ext3? something less aggressive?
thanks in advance for your replies...</description>
		<content:encoded><![CDATA[<p>Thanks Nicola for your answer, these hours I have had a light on the whole story of clustering in RHEL, just one problem remained after all the config done:<br />
I have the MSA60 attached to two P812 HBAs on the servers, and the file system of the array is ext3, however when I 1- update a file on one node (make some changes on it), 2- reallocate the storage to node 2, 3- mount the FS on node 2, the changes made in the file are not shown.<br />
I googled a little and found that I can use for example &#8216;sync&#8217; &amp; &#8216;echo 3 &gt; /proc/sys/vm/drop_cache&#8217;. Now my question is: Is there any other way to overcome this problem on ext3? something less aggressive?<br />
thanks in advance for your replies&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on RedHat Cluster howto by nicola</title>
		<link>http://www.nxnt.org/2010/09/redhat-cluster-howto/#comment-59</link>
		<dc:creator>nicola</dc:creator>
		<pubDate>Fri, 19 Aug 2011 15:50:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.nxnt.org/?p=21#comment-59</guid>
		<description>1. yes, using locking_type=1 is correct here, because we don&#039;t use clvmd.
2. This is the expected behaviour. The logical volumes should be active only on one node a time (this avoid concurrent access to the LVs that may corrupt datas)
3. Services may contain different resources. In this case the service contains an IP address and some filesystems.
4. Try to crash the node where the service is running and see if the cluster behave as expected. (to crash a node type as root: &quot;echo c &gt; /proc/sysrq-trigger&quot;)

Nicola</description>
		<content:encoded><![CDATA[<p>1. yes, using locking_type=1 is correct here, because we don&#8217;t use clvmd.<br />
2. This is the expected behaviour. The logical volumes should be active only on one node a time (this avoid concurrent access to the LVs that may corrupt datas)<br />
3. Services may contain different resources. In this case the service contains an IP address and some filesystems.<br />
4. Try to crash the node where the service is running and see if the cluster behave as expected. (to crash a node type as root: &#8220;echo c > /proc/sysrq-trigger&#8221;)</p>
<p>Nicola</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on RedHat Cluster howto by Dawood M. G.</title>
		<link>http://www.nxnt.org/2010/09/redhat-cluster-howto/#comment-58</link>
		<dc:creator>Dawood M. G.</dc:creator>
		<pubDate>Fri, 19 Aug 2011 15:21:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.nxnt.org/?p=21#comment-58</guid>
		<description>I did the installation based on your guid with 2 DL380 NAS Heads and 1xMSA60 Dual Domain-ed and CentOS 5.6 with 2.6.18-194.el5 kernel (mpath for hp just works on kernels of 5.5 or less), there are some questions, I would be glad if you kindly answer me:
1- In all guides they use &quot;locking_type=3&quot; -I think they use clvmd based config-, is it correct to use locking_type=1 here?
2- After setting up everything my HAd logical volume is active on one node and inactive on the other node, is it correct? when I activate it on the node 2 it becomes inactive on the 1st node. (however the qdisk is active on both nodes)
3- there is an IP mentioned in the service part of cluster.conf, which IP should I choose for it? a new IP in the subnet of heartbeat interfaces? 
4- How can I check if the configuration is correct? What is the test for this configuration?

Regards,
Dawood</description>
		<content:encoded><![CDATA[<p>I did the installation based on your guid with 2 DL380 NAS Heads and 1xMSA60 Dual Domain-ed and CentOS 5.6 with 2.6.18-194.el5 kernel (mpath for hp just works on kernels of 5.5 or less), there are some questions, I would be glad if you kindly answer me:<br />
1- In all guides they use &#8220;locking_type=3&#8243; -I think they use clvmd based config-, is it correct to use locking_type=1 here?<br />
2- After setting up everything my HAd logical volume is active on one node and inactive on the other node, is it correct? when I activate it on the node 2 it becomes inactive on the 1st node. (however the qdisk is active on both nodes)<br />
3- there is an IP mentioned in the service part of cluster.conf, which IP should I choose for it? a new IP in the subnet of heartbeat interfaces?<br />
4- How can I check if the configuration is correct? What is the test for this configuration?</p>
<p>Regards,<br />
Dawood</p>
]]></content:encoded>
	</item>
</channel>
</rss>

