<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://alteeve.com/w/index.php?action=history&amp;feed=atom&amp;title=Two_Node_Cluster_Storage</id>
	<title>Two Node Cluster Storage - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://alteeve.com/w/index.php?action=history&amp;feed=atom&amp;title=Two_Node_Cluster_Storage"/>
	<link rel="alternate" type="text/html" href="https://alteeve.com/w/index.php?title=Two_Node_Cluster_Storage&amp;action=history"/>
	<updated>2026-06-09T23:40:13Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://alteeve.com/w/index.php?title=Two_Node_Cluster_Storage&amp;diff=6930&amp;oldid=prev</id>
		<title>Digimer at 21:43, 20 June 2016</title>
		<link rel="alternate" type="text/html" href="https://alteeve.com/w/index.php?title=Two_Node_Cluster_Storage&amp;diff=6930&amp;oldid=prev"/>
		<updated>2016-06-20T21:43:48Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&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;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:43, 20 June 2016&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-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&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;{{howto_header}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&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;{{howto_header}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&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; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&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;{{warning|1=This document is old, abandoned and very out of date. DON&#039;T USE ANYTHING HERE! Consider it only as historical note taking.}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&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;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&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;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&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;This is a collection of [[ASCII]] images showing storage in clusters.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&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;This is a collection of [[ASCII]] images showing storage in clusters.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key an_wiki-mediawiki-:diff:1.41:old-3164:rev-6930:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Digimer</name></author>
	</entry>
	<entry>
		<id>https://alteeve.com/w/index.php?title=Two_Node_Cluster_Storage&amp;diff=3164&amp;oldid=prev</id>
		<title>Digimer: Created page with &#039;{{howto_header}}  This is a collection of ASCII images showing storage in clusters.   = Two Node =  These are storage maps used in two-node clusters.  == Clustered LVM On DRB…&#039;</title>
		<link rel="alternate" type="text/html" href="https://alteeve.com/w/index.php?title=Two_Node_Cluster_Storage&amp;diff=3164&amp;oldid=prev"/>
		<updated>2011-04-25T00:41:56Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;#039;{{howto_header}}  This is a collection of &lt;a href=&quot;/w/ASCII&quot; title=&quot;ASCII&quot;&gt;ASCII&lt;/a&gt; images showing storage in clusters.   = Two Node =  These are storage maps used in two-node clusters.  == Clustered LVM On DRB…&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Páàjì titun&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{howto_header}}&lt;br /&gt;
&lt;br /&gt;
This is a collection of [[ASCII]] images showing storage in clusters. &lt;br /&gt;
&lt;br /&gt;
= Two Node =&lt;br /&gt;
&lt;br /&gt;
These are storage maps used in two-node clusters.&lt;br /&gt;
&lt;br /&gt;
== Clustered LVM On DRBD Backed By Direct Drive Storage ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
           an-node01&lt;br /&gt;
  ______   ______    ______     __[sda4]__&lt;br /&gt;
 | sda1 | | sda2 |  | sda3 |   |  ______  |       _______    ______________    ______________________________&lt;br /&gt;
 |______| |______|  |______|   | | sda5 |-+------| drbd0 |--| drbd_sh0_vg0 |--| /dev/drbd_sh0_vg0/xen_shared |&lt;br /&gt;
     |        |         |      | |______| |   /--|_______|  |______________|  |______________________________|&lt;br /&gt;
  ___|___    _|_    ____|____  |  ______  |   |     _______    ______________    ____________________________&lt;br /&gt;
 | /boot |  | / |  | &amp;lt;swap&amp;gt;  | | | sda6 |-+---+----| drbd1 |--| drbd_an1_vg0 |--| /dev/drbd_an1_vg0/vm0001_1 |&lt;br /&gt;
 |_______|  |___|  |_________| | |______| |   | /--|_______|  |______________|  |____________________________|&lt;br /&gt;
                               |  ______  |   | |     _______    ______________    ____________________________&lt;br /&gt;
                               | | sda7 |-+---+-+----| drbd2 |--| drbd_an2_vg0 |--| /dev/drbd_an1_vg0/vm0002_1 | &lt;br /&gt;
                               | |______| |   | | /--|_______|  |______________|  |____________________________|&lt;br /&gt;
                               |  ______  |   | | |                         | |    _______________________&lt;br /&gt;
                               | | sda8 |-+---+-+-+--\                      | \---| Example LV for 2nd VM |&lt;br /&gt;
                               | |______| |   | | |  |                      |     |_______________________|&lt;br /&gt;
                               |__________|   | | |  |                      |      _______________________&lt;br /&gt;
           an-node02                          | | |  |                      \-----| Example LV for 3rd VM |&lt;br /&gt;
  ______   ______    ______     __[sda4]__    | | |  |                            |_______________________|&lt;br /&gt;
 | sda1 | | sda2 |  | sda3 |   |  ______  |   | | |  |                   &lt;br /&gt;
 |______| |______|  |______|   | | sda5 |-+---/ | |  |   _______    __________________&lt;br /&gt;
     |        |         |      | |______| |     | |  \--| drbd3 |--| Spare PV for     |&lt;br /&gt;
  ___|___    _|_    ____|____  |  ______  |     | |  /--|_______|  | future expansion |&lt;br /&gt;
 | /boot |  | / |  | &amp;lt;swap&amp;gt;  | | | sda6 |-+-----/ |  |             |__________________|&lt;br /&gt;
 |_______|  |___|  |_________| | |______| |       |  |&lt;br /&gt;
                               |  ______  |       |  |&lt;br /&gt;
                               | | sda7 |-+-------/  |&lt;br /&gt;
                               | |______| |          |&lt;br /&gt;
                               |  ______  |          |&lt;br /&gt;
                               | | sda8 |-+----------/&lt;br /&gt;
                               | |______| |&lt;br /&gt;
                               |__________|&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Clustered LVM On DRBD Backed By RAID Level 1 Storage ==&lt;br /&gt;
&lt;br /&gt;
Below is an [[ASCII]] drawing which should help you see how DRBD will tie in to the rest of the cluster&amp;#039;s storage. This map assumes a simple [[TLUG_Talk:_Storage_Technologies_and_Theory#Level_1|RAID level 1]] array underlying each node. If your node has a single hard drive, simply collapse the first two layers into one. Similarly, if your underlying storage is a more complex RAID array, simply expand the number of physical devices at the top level.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
               Node1                                Node2&lt;br /&gt;
           _____   _____                        _____   _____&lt;br /&gt;
          | sda | | sdb |                      | sda | | sdb |&lt;br /&gt;
          |_____| |_____|                      |_____| |_____|&lt;br /&gt;
             |_______|                            |_______|&lt;br /&gt;
     _______ ____|___ _______             _______ ____|___ _______&lt;br /&gt;
  __|__   __|__    __|__   __|__       __|__   __|__    __|__   __|__&lt;br /&gt;
 | md0 | | md1 |  | md2 | | md3 |     | md3 | | md2 |  | md1 | | md0 |&lt;br /&gt;
 |_____| |_____|  |_____| |_____|     |_____| |_____|  |_____| |_____|&lt;br /&gt;
    |       |        |       |           |       |        |       |&lt;br /&gt;
 ___|___   _|_   ____|____   |___________|   ____|____   _|_   ___|___&lt;br /&gt;
| /boot | | / | | &amp;lt;swap&amp;gt;  |        |        | &amp;lt;swap&amp;gt;  | | / | | /boot |&lt;br /&gt;
|_______| |___| |_________|  ______|______  |_________| |___| |_______|&lt;br /&gt;
                            | /dev/drbd0  |&lt;br /&gt;
                            |_____________|&lt;br /&gt;
                                   |&lt;br /&gt;
                               ____|______&lt;br /&gt;
                              | clvm PV   |&lt;br /&gt;
                              |___________|&lt;br /&gt;
                                   |&lt;br /&gt;
                              _____|_____&lt;br /&gt;
                             | drbd0_vg0 |&lt;br /&gt;
                             |___________|&lt;br /&gt;
                                   |&lt;br /&gt;
                              _____|_____ ___...____&lt;br /&gt;
                             |           |          |&lt;br /&gt;
                          ___|___     ___|___    ___|___&lt;br /&gt;
                         | lv_X  |   | lv_Y  |  | lv_N  |&lt;br /&gt;
                         |_______|   |_______|  |_______|&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{footer}}&lt;/div&gt;</summary>
		<author><name>Digimer</name></author>
	</entry>
</feed>