<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="lt">
	<id>https://wiki.eofnet.lt/w//index.php?action=history&amp;feed=atom&amp;title=GlusterFS</id>
	<title>GlusterFS - Versijų istorija</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.eofnet.lt/w//index.php?action=history&amp;feed=atom&amp;title=GlusterFS"/>
	<link rel="alternate" type="text/html" href="https://wiki.eofnet.lt/w//index.php?title=GlusterFS&amp;action=history"/>
	<updated>2026-04-19T09:04:12Z</updated>
	<subtitle>Šio puslapio versijų istorija projekte</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.eofnet.lt/w//index.php?title=GlusterFS&amp;diff=9460&amp;oldid=prev</id>
		<title>\dev\null 22:51, 18 spalio 2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.eofnet.lt/w//index.php?title=GlusterFS&amp;diff=9460&amp;oldid=prev"/>
		<updated>2022-10-18T22:51:09Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;lt&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Ankstesnė versija&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;22:51, 18 spalio 2022 versija&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l31&quot; &gt;31 eilutė:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;31 eilutė:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Komunikavimas pavyko! (lieka tą patį padaryti iš antrojo serverio). O susijungimų statusus galima peržvelgti šia komanda:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Komunikavimas pavyko! (lieka tą patį padaryti iš antrojo serverio). O susijungimų statusus galima peržvelgti šia komanda:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  sudo gluster peer status&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  sudo gluster peer status&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Jeigu reikia išimti peer&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; gluster peer detach &amp;lt;hostname&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Viskam pavykus ir susijungus, galima pradėti kurti failų sistemos debesį&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Viskam pavykus ir susijungus, galima pradėti kurti failų sistemos debesį&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Failų sistemos debesies kūrimas =&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Failų sistemos debesies kūrimas =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Kadangi mes suinteresuoti, kad būtų kuo didesnis duomenų pasiekiamumas, debesį darysim su [[replikacija|replikacijos]] funkcionalumu. Tai leis mums turėti keletą duomenų kopijų, tuo atveju jeigu nubaustų dievas ir atjungtų vieną iš serverių. Taipogi darysime replikacijos nustatymą &amp;quot;2&amp;quot; (nurodymas kiek serverių sujungiame). Tai nurodys, kad norime dviejų identiškų duomenų kopijų kiekviename serveryje, o visas sukūrimo komanda atrodys maždaug taip:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Kadangi mes suinteresuoti, kad būtų kuo didesnis duomenų pasiekiamumas, debesį darysim su [[replikacija|replikacijos]] funkcionalumu. Tai leis mums turėti keletą duomenų kopijų, tuo atveju jeigu nubaustų dievas ir atjungtų vieną iš serverių. Taipogi darysime replikacijos nustatymą &amp;quot;2&amp;quot; (nurodymas kiek serverių sujungiame). Tai nurodys, kad norime dviejų identiškų duomenų kopijų kiekviename serveryje, o visas sukūrimo komanda atrodys maždaug taip:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  sudo gluster volume create debesis replica 2 &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;transport tcp &lt;/del&gt;gluster0.domenas.lt:/mnt/debesis gluster1.domenas.lt:/mnt/debesis force&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  sudo gluster volume create debesis replica 2 gluster0.domenas.lt:/mnt/debesis gluster1.domenas.lt:/mnt/debesis force&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Rezultate turime gauti:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Rezultate turime gauti:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  volume create: debesis: success: please start the volume to access data&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  volume create: debesis: success: please start the volume to access data&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>\dev\null</name></author>
	</entry>
	<entry>
		<id>https://wiki.eofnet.lt/w//index.php?title=GlusterFS&amp;diff=9459&amp;oldid=prev</id>
		<title>\dev\null 22:25, 18 spalio 2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.eofnet.lt/w//index.php?title=GlusterFS&amp;diff=9459&amp;oldid=prev"/>
		<updated>2022-10-18T22:25:47Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;lt&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Ankstesnė versija&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;22:25, 18 spalio 2022 versija&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l6&quot; &gt;6 eilutė:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;6 eilutė:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Abiejuose serveriuose įdiegiame '''GlusterFS''' (žiūrime, kad atitiktų versijos):&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Abiejuose serveriuose įdiegiame '''GlusterFS''' (žiūrime, kad atitiktų versijos):&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  sudo apt-get install glusterfs-server&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  sudo apt-get install glusterfs-server&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; sudo systemctl start glusterd&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l105&quot; &gt;105 eilutė:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;105 eilutė:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Kišam šią eilutę į /etc/rc.local&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Kišam šią eilutę į /etc/rc.local&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  sleep 3;systemctl restart nginx&amp;amp;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  sleep 3;systemctl restart nginx&amp;amp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== Sinchonizacija is vieno peer'o ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; gluster volume sync &amp;lt;HOSTNAME&amp;gt; [all|&amp;lt;VOLNAME&amp;gt;] - sync the volume information from a peer&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Kita =&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Kita =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>\dev\null</name></author>
	</entry>
	<entry>
		<id>https://wiki.eofnet.lt/w//index.php?title=GlusterFS&amp;diff=8297&amp;oldid=prev</id>
		<title>\dev\null 06:12, 11 liepos 2017</title>
		<link rel="alternate" type="text/html" href="https://wiki.eofnet.lt/w//index.php?title=GlusterFS&amp;diff=8297&amp;oldid=prev"/>
		<updated>2017-07-11T06:12:17Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Naujas puslapis&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Strategija - turėti dviejuose serveriuose tuos pačius sinchronizuojamus duomenis. Tam tikslui šiame straipsnyje naudosime tinklo skalės pridedamąją failų sistemą [http://www.gluster.org/ GlusterFS], [[RedHat]] kuriamą ir tobulinamą tinklo failų sistema užtikrins duomenų sinchronizavimą tarp serverių. '''GlusterFS''' funkcionalumas yra gana platus, jis palaiko failais paremtus veidrodžius (ang. mirrors), failais paremtą apkrovos balansavimą, automatinį skirstymą įskaitant numatytąjį disko spartinimą (caching), saugyklos kvotas ir snapshotus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Diegimas =&lt;br /&gt;
&lt;br /&gt;
Abiejuose serveriuose įdiegiame '''GlusterFS''' (žiūrime, kad atitiktų versijos):&lt;br /&gt;
 sudo apt-get install glusterfs-server&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
= Paruošimas =&lt;br /&gt;
&lt;br /&gt;
Surašome statinius hostus (į abu serverius) kuriuos naudosime, į '''/etc/hosts''':&lt;br /&gt;
 x.x.x.x gluster0.domenas.lt gluster0&lt;br /&gt;
 y.y.y.y gluster1.domenas.lt gluster1&lt;br /&gt;
Adresai gali būti [[Vidinis_ip|vidiniai]] (jeigu naudojame vidiniame tinkle) arba [[Išorinis_ip|išoriniai]] (jeigu naudojama už [[firewall]], būtina praforwardinti portus)&lt;br /&gt;
== NAT strategija (portu forwardinimas) ==&lt;br /&gt;
* 24007 – Gluster Daemon&lt;br /&gt;
* 24008 – Management&lt;br /&gt;
* 49152 – Kiekvienas brickas kiekvienam volumui reikalauja individualaus porto. Kiekvienam naujam brickui bus naudojamas naujas portas, pradedant nuo 49152. Jeigu turite voluma su dviem brick'ais, jums reiks atidaryti portus (49152 – 49153).&lt;br /&gt;
* 38465 – 38467 – Reikalingi jeigu naudojamas Gluster NFS servisas.&lt;br /&gt;
Šie portai yra TCP ir UDP:&lt;br /&gt;
* 111 – portmapper&lt;br /&gt;
&lt;br /&gt;
= Pratestuojame sujungiamumą =&lt;br /&gt;
&lt;br /&gt;
Norint pradėti kurti volumus, pirmiausia reiktų patikrinti sujungiamumą tarp serverių, paleidžiame (iš pirmojo)&lt;br /&gt;
 gluster peer probe gluster1.domenas.lt&lt;br /&gt;
Jeigu matome:&lt;br /&gt;
 peer probe: success&lt;br /&gt;
Komunikavimas pavyko! (lieka tą patį padaryti iš antrojo serverio). O susijungimų statusus galima peržvelgti šia komanda:&lt;br /&gt;
 sudo gluster peer status&lt;br /&gt;
Viskam pavykus ir susijungus, galima pradėti kurti failų sistemos debesį&lt;br /&gt;
= Failų sistemos debesies kūrimas =&lt;br /&gt;
Kadangi mes suinteresuoti, kad būtų kuo didesnis duomenų pasiekiamumas, debesį darysim su [[replikacija|replikacijos]] funkcionalumu. Tai leis mums turėti keletą duomenų kopijų, tuo atveju jeigu nubaustų dievas ir atjungtų vieną iš serverių. Taipogi darysime replikacijos nustatymą &amp;quot;2&amp;quot; (nurodymas kiek serverių sujungiame). Tai nurodys, kad norime dviejų identiškų duomenų kopijų kiekviename serveryje, o visas sukūrimo komanda atrodys maždaug taip:&lt;br /&gt;
 sudo gluster volume create debesis replica 2 transport tcp gluster0.domenas.lt:/mnt/debesis gluster1.domenas.lt:/mnt/debesis force&lt;br /&gt;
Rezultate turime gauti:&lt;br /&gt;
 volume create: debesis: success: please start the volume to access data&lt;br /&gt;
Šie žargonai sukurs voluma pavadinimu ''debesis''. Iš šios direktorijos (/mnt/debesis) failai bus sinchronizuojami palei visus sujungtus serverius, jeigu šį direktorija (/mnt/debesis) neegzistuoja, po pastarosios komandos ji bus sukurta.&lt;br /&gt;
= Paleidimas =&lt;br /&gt;
Turime sukurtą volumą, bet jis nėra aktyvus. Suaktyvinti volumą &amp;quot;debesis&amp;quot; galima parašę komandą:&lt;br /&gt;
 sudo gluster volume start debesis&lt;br /&gt;
Jeigu gauname rezultatą:&lt;br /&gt;
 volume start: debesis: success&lt;br /&gt;
Viskas ok ir galime naudoti naujai sukurtą failų sistemą tinkle.&lt;br /&gt;
= Priėjimo ribojimas (saugumas) =&lt;br /&gt;
Dabar, kai turime paruoštą ir sutvarkytą GlusterFS būtina pasirūpinti jo saugumu ir užrakinti nuo pašalinių akių. Po defaultu bet koks kompiuteris gali patekti į mūsų debesį, norint duoti priėjimus tik tam tikriems ''ip'' (klientams, nodams) reikia rašyti šią komandą (viename iš serverių):&lt;br /&gt;
 sudo gluster volume set debesis auth.allow gluster0_client_ip,gluster1_client2_ip&lt;br /&gt;
Norint vėl grąžinti visą priėjimą rašome:&lt;br /&gt;
 sudo gluster volume set volume1 auth.allow *&lt;br /&gt;
= Kitos reikalingos GlusterFS komandos =&lt;br /&gt;
Kai pradėsite žaisti ir konfigūruoti [[GlusterFS]] saugyklą, galite pasimesti tarp galybė komandų bei nuostatų, nors jums reikia paprastų, pvz.: kaip pažiūrėti saugyklos ir volumų info, čia aprašysisu keleta pagalbinių komandų, padedančių geriau pažinti jūsų saugyklą.&lt;br /&gt;
&lt;br /&gt;
* Jeigu norite sužinoti informaciją apie visas saugyklos volumus&lt;br /&gt;
 sudo gluster volume info&lt;br /&gt;
* Norint sužinoti kokie peer'ai (klientai) prisijungę prie saugyklos:&lt;br /&gt;
 sudo gluster peer status&lt;br /&gt;
* Jeigu norite pamatyti detalesnes volumo statistikas iš pažiūrėti kaip jis veikia, pirmiausia įjunkite profiliavimą:&lt;br /&gt;
 sudo gluster volume profile debesis start&lt;br /&gt;
Kai komanda bus baigta galime peržiūrėti surinktus rezultatus, šia komanda:&lt;br /&gt;
 sudo gluster volume profile debesis info&lt;br /&gt;
* Norint pamatyti bendrinę informaciją ir susijusius dalykus, rašome:&lt;br /&gt;
 sudo gluster volume status&lt;br /&gt;
* Taip pat galime patekti i GlusterFS valdymo konsolę (iš ten tiesiogiai galėsime vykdyti šias komandas nesikreipiant į pačią konsolę):&lt;br /&gt;
 sudo gluster&lt;br /&gt;
Toliau galite rašyti '''help''' ir t.t.&lt;br /&gt;
= Klientų pajungimas prie saugyklos =&lt;br /&gt;
Saugyklą galima naudoti ir klientų kompiuteriuose per [[fusefs]] paremtą (vartotojo lygio) failų sistemą, ji bus montuojama kaip papildomas diskas (nereiks pilnos sinchronizacijos kliento kompiuteryje), įdiegiame kliento [[PĮ]]:&lt;br /&gt;
 sudo apt-get install glusterfs-client&lt;br /&gt;
Susikuriame kur nors direktoriją kur montuosime nutolusią saugyklą:&lt;br /&gt;
 sudo mkdir /media/debesis&lt;br /&gt;
Montuojame nutolusią saugyklą:&lt;br /&gt;
 sudo mount -t glusterfs gluster0.domenas.lt:/debesis /media/debesis&lt;br /&gt;
Galime patikrinti ar matome failus&lt;br /&gt;
 ls /mnt/debesis&lt;br /&gt;
= Performance tuning =&lt;br /&gt;
&lt;br /&gt;
 gluster volume set &amp;lt;VOLUMAS&amp;gt; performance.cache-size 2GB&lt;br /&gt;
 gluster volume set &amp;lt;VOLUMAS&amp;gt; performance.io-thread-count 16&lt;br /&gt;
 gluster volume set &amp;lt;VOLUMAS&amp;gt; server.event-threads 4&lt;br /&gt;
&lt;br /&gt;
Perziureti pakeitimus galima komanda:&lt;br /&gt;
 gluster volume info &amp;lt;VOLUMAS&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Problemų sprendimas =&lt;br /&gt;
== Nesimountina sistemos startavimo metu ==&lt;br /&gt;
&lt;br /&gt;
kišam šią eilutę į /etc/rc.local&lt;br /&gt;
 sleep 5;mount -a&amp;amp;&lt;br /&gt;
Redaguojam /etc/init/mounting-glusterfs.conf, kad atrodytų taip:&lt;br /&gt;
 author &amp;quot;Louis Zuckerman &amp;lt;me@louiszuckerman.com&amp;gt;&amp;quot;&lt;br /&gt;
 description &amp;quot;Block the mounting event for glusterfs filesystems until the network interfaces are running&amp;quot;&lt;br /&gt;
 instance $MOUNTPOINT&lt;br /&gt;
 start on mounting TYPE=glusterfs&lt;br /&gt;
 task&lt;br /&gt;
 script&lt;br /&gt;
  if status glusterfs-server; then&lt;br /&gt;
    start wait-for-state WAIT_FOR=glusterfs-server WAIT_STATE=running \&lt;br /&gt;
        WAITER=mounting-glusterfs-$MOUNTPOINT&lt;br /&gt;
  fi&lt;br /&gt;
 end script&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Nestartuoja nginx arba apache po montavimo ==&lt;br /&gt;
Kišam šią eilutę į /etc/rc.local&lt;br /&gt;
 sleep 3;systemctl restart nginx&amp;amp;&lt;br /&gt;
&lt;br /&gt;
= Kita =&lt;br /&gt;
&lt;br /&gt;
[http://moo.nac.uci.edu/~hjm/fhgfs_vs_gluster.html BeeGFS Vs. GlusterFS]&lt;br /&gt;
&lt;br /&gt;
[[Category:Tinklas]]&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:Debian]]&lt;br /&gt;
[[Category:Ubuntu]]&lt;br /&gt;
[[Category:Archlinux]]&lt;br /&gt;
[[Category:Cloud]]&lt;/div&gt;</summary>
		<author><name>\dev\null</name></author>
	</entry>
</feed>