<?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>Linux 360° &#124; Italia &#187; ocfs2</title>
	<atom:link href="http://www.linux360.it/tag/ocfs2/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.linux360.it</link>
	<description>Notizie, guide e tutorial per il mondo Linux a 360°</description>
	<lastBuildDate>Tue, 16 Dec 2014 14:03:33 +0000</lastBuildDate>
	<language>it-IT</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=3.9.40</generator>
	<item>
		<title>Cluster OCFS2 su Debian/Ubuntu</title>
		<link>http://www.linux360.it/2011/01/17/cluster-ocfs2-su-debianubuntu/</link>
		<comments>http://www.linux360.it/2011/01/17/cluster-ocfs2-su-debianubuntu/#comments</comments>
		<pubDate>Mon, 17 Jan 2011 15:12:30 +0000</pubDate>
		<dc:creator><![CDATA[Francesco Gabriele]]></dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[ocfs2]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.ubuntuserver.it/?p=187</guid>
		<description><![CDATA[<p>Su internet ci sono un sacco di  guide su OCFS2 per RHEL e CentOS, ma nessuna per Debian/Ubuntu quindi visto che ho dovuto configurarlo per lavoro, voglio condividere la mia esperienza con voi. Installazione di OC2FS per iniziare è necessario installare i seguenti pacchetti: apt-get install OCFS2-tools ocfs2console Configurare OC2FS In RHEL/CentOS il file di ...</p>
<p>L'articolo <a rel="nofollow" href="http://www.linux360.it/2011/01/17/cluster-ocfs2-su-debianubuntu/">Cluster OCFS2 su Debian/Ubuntu</a> sembra essere il primo su <a rel="nofollow" href="http://www.linux360.it">Linux 360° | Italia</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;"><span style="background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 0%; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;">Su  internet ci sono un sacco di  guide su OCFS2 per RHEL e CentOS, ma  nessuna per Debian/Ubuntu quindi visto che ho dovuto configurarlo per  lavoro, voglio condividere la mia esperienza con voi.</span></span></p>
<h3><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;"><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;">Installazione di OC2FS</span></span></h3>
<p><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;"><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;">per iniziare è necessario installare i seguenti pacchetti:</span></span></p>
<p><code><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;"><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;">apt-get install OCFS2-tools ocfs2console</span></span></code></p>
<h3><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;"><span style="background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 0%; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;">Configurare OC2FS</span></span></h3>
<p><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;"><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;">In RHEL/CentOS il file di configurazione principale si trova in / etc/sysconfig/o2cb</span></span></p>
<p><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;"><span style="background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 0%; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;">nella nostra amata distro si trova in: /etc/default/o2cb </span></span></p>
<p><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;"><span style="background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 0%; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;">Apriamo il file e cambiamo la seguente riga:</span></span></p>
<p>da</p>
<p><q><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;"><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;">O2CB_ENABLED = false</span></span></q></p>
<p><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;"><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;">a</span></span></p>
<p><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;"><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;"> </span></span><q><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;"><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;">O2CB_ENABLED = true</span></span></q></p>
<p><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;"><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;">Ciò consente di avviare il modulo ocfs2  al boot.</span></span></p>
<h3><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;"><span style="background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 0%; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;">OC2FS installazione cluster.conf</span></span></h3>
<p><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;"><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;">Creiamo il file di configurazione nel seguente modo:</span></span></p>
<p><code><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;"><span style="background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 0%; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;"> </span></span></code></p>
<p>vim<code><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;"><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;"> /etc/ocfs2/cluster.conf</span></span></code></p>
<p><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;"><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;">(si possono avere anche più nodi se volete)</span></span></p>
<p>node:<br />
name = SERVER-FARM-ME1<br />
cluster = ocfs2<br />
number = 0<br />
ip_address = 192.168.192.1<br />
ip_port = 7777</p>
<p>node:<br />
name = SERVER-FARM-ME2<br />
cluster = ocfs2<br />
number = 1<br />
ip_address = 192.168.192.2<br />
ip_port = 7777</p>
<p>cluster:<br />
name = ocfs2<br />
node_count = 2<br />
<span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;"><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;">Il  nome deve corrispondere all&#8217;hostname corretto delle macchine, mentre  l&#8217;ip deve appartenere alla scheda di rete adibita all&#8217;herbeart  (consiglio una scheda di rete dedicata) </span></span></p>
<p><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;"><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;">La  parte &#8220;cluster&#8221; è il nome con il quale verrà chiamato questo cluster e  dove viene dichiarato quando nodi sono presenti, assicuriamoci che lo  stesso nome sia dichiarato nel file /etc/default/o2c.</span></span></p>
<h3><span><span><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;"><span style="background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 0%; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;">Spostiamo il file cluster.conf su ogni nodo (ricordiamoci che ogni nodo deve avere lo stesso identico file cluster.conf)</span></span></span></span></h3>
<p>Ora per settare i parametri principali del demone di solito sotto  <span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;"><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;"><strong>RHEL/CentOS</strong> si usa questo comando<code><strong><strong>:</strong></strong></code></span></span></p>
<p><strong>/etc/init.d/o2cb configure</strong></p>
<p>Mentre su <strong>Ubuntu/Debian</strong> si utilizza questa fantastica utility:</p>
<p><strong>dpkg-reconfigure ocfs2-tools</strong> (nella maggior parte delle config vanno bene i parametri di default)</p>
<p><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;"><span style="background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 0%; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;">Dopo avviamo il servizio o2cb:</span></span></p>
<p><strong><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;"><span style="background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 0%; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;">/etc/init.d/o2cb start</span></span></strong></p>
<p>Loading module &#8220;configfs&#8221;: OK<br />
Mounting configfs filesystem at /sys/kernel/config: OK<br />
Loading module &#8220;ocfs2_nodemanager&#8221;: OK<br />
Loading module &#8220;ocfs2_dlm&#8221;: OK<br />
Loading module &#8220;ocfs2_dlmfs&#8221;: OK<br />
Mounting ocfs2_dlmfs filesystem at /dlm: OK<br />
Starting O2CB cluster ocfs2: OK</p>
<p>Dopo controlliamo lo stato del o2cb, dovrebbe uscire fuori una cosa del genere:</p>
<p><strong><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;"><span style="background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 0%; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;">/etc/init.d/o2cb status</span></span></strong></p>
<p>Module &#8220;configfs&#8221;: Loaded<br />
Filesystem &#8220;configfs&#8221;: Mounted<br />
Module &#8220;ocfs2_nodemanager&#8221;: Loaded<br />
Module &#8220;ocfs2_dlm&#8221;: Loaded<br />
Module &#8220;ocfs2_dlmfs&#8221;: Loaded<br />
Filesystem &#8220;ocfs2_dlmfs&#8221;: Mounted<br />
Checking O2CB cluster ocfs2: Online<br />
Heartbeat dead threshold = 7<br />
Network idle timeout: 10000<br />
Network keepalive delay: 5000<br />
Network reconnect delay: 2000<br />
Checking O2CB heartbeat: Active</p>
<h3>Formattiamo le partizioni in OCFS2:</h3>
<p><code>mkfs.ocfs2 -b 4k -C 32K -L "NomeLabel" -N 2 /dev/sda2</code></p>
<p><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;"><span style="background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 0%; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;">Assicuriamoci di sostituire &#8220;/dev/sda2&#8243; con la partizione che desideriamo formattare.</span> Cerchiamo di non sbagliare<span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;"> perché perderemo tutti i dati su quella partizione.</span></span></p>
<p><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;"><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;">L&#8217;opzioni  sono quelle consigliate de default da oracle tranne che per l&#8217;opzione  &#8220;-N 2&#8243; questa imposta il numero massimo di nodi che possono montare quel  filesystem, questo valore può essere aumentato ma non può essere  diminuito.</span> <span style="background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 0%; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;">Non si dovrebbe avere un numero maggiore del necessario (o almeno di non molto).</span> <span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;">La documentazione Oracle dice che in caso di necessità questo valore può essere aumentato in qualsiasi momento.</span></span></p>
<h3><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;"><span style="background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 0%; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;">Montiamo la partizione OCFS2</span></span></h3>
<p><strong><code><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;"><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;">mount -t ocfs2 </span></span></code>-o </strong><strong>_netdev,</strong><strong>datavolume  <code><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;"><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;">/dev/sda2 /mnt/sda2</span></span></code></strong></p>
<p>L&#8217;opzione datavolume si deve usare se la partizione conterrà tablespace di oracle, se invece conterrà altri tipi di file si può montare nel seguente modo:</p>
<p><strong><code><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;"><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;">mount -t ocfs2 </span></span></code>-o _netdev,defaults  <code><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;"><span style="background: none repeat scroll 0% 0% transparent; border: 0pt none; font-size: 100%; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; display: inline;">/dev/sda2 /mnt/sda2</span></span></code></strong></p>
<p>Ora mettiamo la config del file fstab cosi da consetire il montaggio automatico all&#8217;avvio</p>
<p>vim /etc/fstab</p>
<p><strong>/dev/drbd1 /ocfs2 _netdev,</strong><strong>datavolume 0 0</strong> (Primo esempio)</p>
<p><strong>/dev/drbd1 /ocfs2 _netdev,defaults 0 0</strong> (Secondo esempio)</p>
<p>Questo è tutto <img src="http://www.linux360.it/wp-includes/images/smilies/icon_smile.gif" alt=":-)" class="wp-smiley" />  spero di aver fatto cosa gradita a tutti.</p>
<p>Frank</p>
<p>L'articolo <a rel="nofollow" href="http://www.linux360.it/2011/01/17/cluster-ocfs2-su-debianubuntu/">Cluster OCFS2 su Debian/Ubuntu</a> sembra essere il primo su <a rel="nofollow" href="http://www.linux360.it">Linux 360° | Italia</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linux360.it/2011/01/17/cluster-ocfs2-su-debianubuntu/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
