<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title> &#187; clusters</title>
	<atom:link href="http://rogeriomachado.adamastor.org/tag/clusters/feed/" rel="self" type="application/rss+xml" />
	<link>http://rogeriomachado.adamastor.org</link>
	<description></description>
	<lastBuildDate>Mon, 07 Feb 2011 17:16:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>OCFS2 + multipath</title>
		<link>http://rogeriomachado.adamastor.org/2010/09/ocfs2-multipath/</link>
		<comments>http://rogeriomachado.adamastor.org/2010/09/ocfs2-multipath/#comments</comments>
		<pubDate>Thu, 16 Sep 2010 12:00:04 +0000</pubDate>
		<dc:creator>roger</dc:creator>
				<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[clusters]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://rogeriomachado.adamastor.org/?p=235</guid>
		<description><![CDATA[Implementação de novas luns a um cluster usando o ocfs:
Para instalar o ocfs2 o seguinte artigo encontra-se bastante completo
http://www.oracle-base.com/articles/linux/OCFS2OnLinux.php
De seguida segue-se a minha configuração que usa discos de uma storage MSA e multipath.
Forçar o RH a efectuar um scan para detectar as luns:
echo &#8220;1&#8243; &#62; /sys/class/fc_host/host0/issue_lip                                 ##para cada caminho
echo &#8220;1&#8243; &#62; /sys/class/fc_host/host1/issue_lip                                  ##para [...]]]></description>
			<content:encoded><![CDATA[<p>Implementação de novas luns a um cluster usando o ocfs:</p>
<p>Para instalar o ocfs2 o seguinte artigo encontra-se bastante completo</p>
<p><a href="http://www.oracle-base.com/articles/linux/OCFS2OnLinux.php">http://www.oracle-base.com/articles/linux/OCFS2OnLinux.php</a></p>
<p>De seguida segue-se a minha configuração que usa discos de uma storage MSA e multipath.</p>
<p>Forçar o RH a efectuar um scan para detectar as luns:</p>
<blockquote><p>echo &#8220;1&#8243; &gt; /sys/class/fc_host/host0/issue_lip                                 ##para cada caminho</p>
<p>echo &#8220;1&#8243; &gt; /sys/class/fc_host/host1/issue_lip                                  ##para cada caminho</p></blockquote>
<p>Validar as luns que o servidor detecta</p>
<blockquote><p>cat /proc/scsi/scsi</p></blockquote>
<p>validar a configuração do multipath</p>
<blockquote><p>vim /etc/multipath.conf  # especial atenção ao blacklist</p></blockquote>
<p>validar que o serviço multipathd se encontra “running”</p>
<blockquote><p>/etc/init.d/multipathd status</p></blockquote>
<p>efectuar um scan com o multipath</p>
<blockquote><p>multipath -v3</p></blockquote>
<p>listar os devices reconhecidos pelo multipath</p>
<blockquote><p>multipath –list</p></blockquote>
<p>o out put deste comando permite identificar os wwid e os tamanhos do volume apresentado</p>
<p>exemplo</p>
<blockquote><p>mpath2 (3600c0ff000dxxxxxxxx4c01000000) dm-13 HP,MSA</p>
<p>[size=4.9G][features=1 queue_if_no_path][hwhandler=0][rw]</p>
<p>\_ round-robin 0 [prio=0][active]</p>
<p>\_ 1:0:0:16 sdj 8:144  [active][undef]</p>
<p>\_ 2:0:0:16 sdw 65:96  [active][undef]</p>
<p>example (3600c0ff000xxxxxxxxx01000000) dm-9 HP,MSA</p>
<p>[size=37G][features=1 queue_if_no_path][hwhandler=0][rw]</p>
<p>\_ round-robin 0 [prio=0][active]</p>
<p>\_ 1:0:0:5  sdf 8:80   [active][undef]</p>
<p>\_ round-robin 0 [prio=0][enabled]</p>
<p>\_ 2:0:0:5  sds 65:32  [active][undef]</p></blockquote>
<p>Uma vez identificado os discos novos e para coerência com a configuração já existente foi atribuído um <em>alias</em> aos volumes</p>
<p>para isso edita-se o multipath.conf como se pode verificar em seguida</p>
<blockquote><p>vi /etc/multipath.conf</p></blockquote>
<p>exemplo do alias</p>
<blockquote><p>multipath {</p>
<p>wwid    3600c0ff000xxxxxxx4c01000000</p>
<p>alias   xpto</p>
<p>path_grouping_policy failover</p>
<p>}</p></blockquote>
<p>Desta forma o disco com o wwid  3600c0ff000xxxxxxx4c01000000 irá ficar como sendo o device /dev/mapper/xpto</p>
<p>efectuar um restart ao serviço de multipath</p>
<blockquote><p>/etc/init.d/multipathd restart</p></blockquote>
<p>novo scan</p>
<blockquote><p>multipath –v3</p></blockquote>
<p>listar para validar</p>
<blockquote><p>multipath -list</p></blockquote>
<p>validar o tamanho e as partições do disco</p>
<blockquote><p>fdisk -l /dev/mapper/xpto</p></blockquote>
<p>criar uma partição no disco</p>
<blockquote><p>fdisk /dev/mapper/xpto</p></blockquote>
<p>exemplo do menu fdisk</p>
<blockquote><p>Command (m for help): n</p>
<p>Command action</p>
<p>e   extended</p>
<p>p   primary partition (1-4)</p>
<p>p</p>
<p>Partition number (1-4): 1</p>
<p>First cylinder (1-1305, default 1):</p>
<p>Using default value 1</p>
<p>Last cylinder or +size or +sizeM or +sizeK (1-1305, default 1305):</p>
<p>Using default value 1305</p>
<p>Command (m for help): p</p></blockquote>
<p>para que a partição seja assumida</p>
<blockquote><p>partprobe</p></blockquote>
<p>criar um filesystem do tipo ocfs2 a partição criada</p>
<blockquote><p>mkfs.ocfs2  /dev/mapper/xptop1</p></blockquote>
<p>criar os mount points necessários</p>
<blockquote><p>mkdir /xpto</p></blockquote>
<p>de seguida editar a fstab nos 2 servidores que estão em cluster</p>
<blockquote><p>vim /etc/fstab</p></blockquote>
<p>exemplo da entra a adicionar na fstab</p>
<blockquote><p>/dev/mapper/xptop1     /xpto     ocfs2   _netdev                0 0</p></blockquote>
<p>efectuar o mount –a para montar os novos volumes</p>
<blockquote><p>mount –a</p></blockquote>
<p><a href="http://www.oracle-base.com/articles/linux/OCFS2OnLinux.php"><br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://rogeriomachado.adamastor.org/2010/09/ocfs2-multipath/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
