<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.ixheim.de/index.php?action=history&amp;feed=atom&amp;title=Corosync%2FPacemaker</id>
	<title>Corosync/Pacemaker - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ixheim.de/index.php?action=history&amp;feed=atom&amp;title=Corosync%2FPacemaker"/>
	<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=Corosync/Pacemaker&amp;action=history"/>
	<updated>2026-05-14T22:02:35Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Xinux Wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.ixheim.de/index.php?title=Corosync/Pacemaker&amp;diff=6813&amp;oldid=prev</id>
		<title>Thomas: /* Eintrag in /etc/hosts */</title>
		<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=Corosync/Pacemaker&amp;diff=6813&amp;oldid=prev"/>
		<updated>2015-03-19T11:40:54Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Eintrag in /etc/hosts&lt;/span&gt;&lt;/span&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;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 19. März 2015, 11:40 Uhr&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-l45&quot; &gt;Zeile 45:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 45:&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;IPs müssen entsprechend angepasst sein!:&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;IPs müssen entsprechend angepasst sein!:&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;&amp;lt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;source lang=bash&lt;/del&gt;&amp;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;&amp;lt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;pre&lt;/ins&gt;&amp;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;root@cp1:~# cat /etc/hosts  &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;root@cp1:~# cat /etc/hosts  &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;  127.0.0.1	localhost  &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;  127.0.0.1	localhost  &lt;/div&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-l55&quot; &gt;Zeile 55:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 55:&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;  127.0.1.1	cp2&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;  127.0.1.1	cp2&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;  10.0.0.1	cp1&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;  10.0.0.1	cp1&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;&amp;lt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;source&lt;/del&gt;&amp;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;&amp;lt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;pre&lt;/ins&gt;&amp;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;===Austausch ssh-keys===&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;===Austausch ssh-keys===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key my_wiki:diff::1.12:old-6812:rev-6813 --&gt;
&lt;/table&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ixheim.de/index.php?title=Corosync/Pacemaker&amp;diff=6812&amp;oldid=prev</id>
		<title>Thomas: /* Konfiguration der Netzwerkschnittstellen */</title>
		<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=Corosync/Pacemaker&amp;diff=6812&amp;oldid=prev"/>
		<updated>2015-03-19T11:39:28Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Konfiguration der Netzwerkschnittstellen&lt;/span&gt;&lt;/span&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;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 19. März 2015, 11:39 Uhr&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-l10&quot; &gt;Zeile 10:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 10:&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;===Konfiguration der Netzwerkschnittstellen===&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;===Konfiguration der Netzwerkschnittstellen===&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;IPs müssen entsprechend angepasst sein!:&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;IPs müssen entsprechend angepasst sein!:&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;&amp;lt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;pre&lt;/ins&gt;&amp;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;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;&amp;lt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;source lang=bash&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&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;root@cp1:~# cat /etc/network/interfaces&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;root@cp1:~# cat /etc/network/interfaces&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;auto eth0&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;auto eth0&lt;/div&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-l25&quot; &gt;Zeile 25:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 24:&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;         address 10.0.0.1&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;         address 10.0.0.1&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;         netmask 255.255.255.0&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;         netmask 255.255.255.0&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;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/source&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&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;/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;/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;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;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;source lang=bash&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&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;root@cp2:~# cat /etc/network/interfaces&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;root@cp2:~# cat /etc/network/interfaces&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;auto eth0&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;auto eth0&lt;/div&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-l42&quot; &gt;Zeile 42:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 39:&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;         address 10.0.0.2&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;         address 10.0.0.2&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;         netmask 255.255.255.0&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;         netmask 255.255.255.0&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;&amp;lt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;source&lt;/del&gt;&amp;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;&amp;lt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;pre&lt;/ins&gt;&amp;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;===Eintrag in /etc/hosts===&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;===Eintrag in /etc/hosts===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key my_wiki:diff::1.12:old-6811:rev-6812 --&gt;
&lt;/table&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ixheim.de/index.php?title=Corosync/Pacemaker&amp;diff=6811&amp;oldid=prev</id>
		<title>Thomas: /* Konfiguration der Netzwerkschnittstellen */</title>
		<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=Corosync/Pacemaker&amp;diff=6811&amp;oldid=prev"/>
		<updated>2015-03-19T11:38:55Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Konfiguration der Netzwerkschnittstellen&lt;/span&gt;&lt;/span&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;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 19. März 2015, 11:38 Uhr&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-l26&quot; &gt;Zeile 26:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 26:&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;         netmask 255.255.255.0&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;         netmask 255.255.255.0&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;&amp;lt;/source&amp;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;&amp;lt;/source&amp;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;&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;&amp;lt;source lang=bash&amp;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;&amp;lt;source lang=bash&amp;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;root@cp2:~# cat /etc/network/interfaces&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;root@cp2:~# cat /etc/network/interfaces&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ixheim.de/index.php?title=Corosync/Pacemaker&amp;diff=6810&amp;oldid=prev</id>
		<title>Thomas: /* Eintrag in /etc/hosts */</title>
		<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=Corosync/Pacemaker&amp;diff=6810&amp;oldid=prev"/>
		<updated>2015-03-19T11:36:43Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Eintrag in /etc/hosts&lt;/span&gt;&lt;/span&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;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 19. März 2015, 11:36 Uhr&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-l48&quot; &gt;Zeile 48:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 48:&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;&amp;lt;source lang=bash&amp;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;&amp;lt;source lang=bash&amp;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;root@cp1:~# cat /etc/hosts  &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;root@cp1:~# cat /etc/hosts  &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;127.0.0.1	localhost  &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; &lt;/ins&gt;127.0.0.1	localhost  &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;127.0.1.1	cp1&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; &lt;/ins&gt;127.0.1.1	cp1&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;10.0.0.2	cp2&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; &lt;/ins&gt;10.0.0.2	cp2&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;root@cp2:~# cat /etc/hosts  &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;root@cp2:~# cat /etc/hosts  &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;127.0.0.1	localhost  &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; &lt;/ins&gt;127.0.0.1	localhost  &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;127.0.1.1	cp2&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; &lt;/ins&gt;127.0.1.1	cp2&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;10.0.0.1	cp1&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; &lt;/ins&gt;10.0.0.1	cp1&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;&amp;lt;/source&amp;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;&amp;lt;/source&amp;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;/table&gt;</summary>
		<author><name>Thomas</name></author>
	</entry>
	<entry>
		<id>https://wiki.ixheim.de/index.php?title=Corosync/Pacemaker&amp;diff=4731&amp;oldid=prev</id>
		<title>Denis: Die Seite wurde neu angelegt: „=Corosync/Pacemaker= ==Voraussetzungen== * 2 frisch aufgesetzte Systeme * Gleiches Betriebsystem * Jeweils 2 Netzwerkschnittstellen ** Eine im LAN ** Eine dire…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=Corosync/Pacemaker&amp;diff=4731&amp;oldid=prev"/>
		<updated>2014-08-06T07:51:03Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „=Corosync/Pacemaker= ==Voraussetzungen== * 2 frisch aufgesetzte Systeme * Gleiches Betriebsystem * Jeweils 2 Netzwerkschnittstellen ** Eine im LAN ** Eine dire…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Corosync/Pacemaker=&lt;br /&gt;
==Voraussetzungen==&lt;br /&gt;
* 2 frisch aufgesetzte Systeme&lt;br /&gt;
* Gleiches Betriebsystem&lt;br /&gt;
* Jeweils 2 Netzwerkschnittstellen&lt;br /&gt;
** Eine im LAN&lt;br /&gt;
** Eine direktverbindung zwischen beiden Nodes&lt;br /&gt;
&lt;br /&gt;
==Allgemeine Konfiguration==&lt;br /&gt;
===Konfiguration der Netzwerkschnittstellen===&lt;br /&gt;
IPs müssen entsprechend angepasst sein!:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
root@cp1:~# cat /etc/network/interfaces&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
        address 192.168.242.230&lt;br /&gt;
        netmask 255.255.248.0&lt;br /&gt;
        gateway 192.168.240.100&lt;br /&gt;
        dns-nameservers 192.168.240.21&lt;br /&gt;
        dns-domainname  xinux&lt;br /&gt;
&lt;br /&gt;
auto eth1&lt;br /&gt;
iface eth1 inet static&lt;br /&gt;
        address 10.0.0.1&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
root@cp2:~# cat /etc/network/interfaces&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
        address 192.168.242.240&lt;br /&gt;
        netmask 255.255.248.0&lt;br /&gt;
        gateway 192.168.240.100&lt;br /&gt;
        dns-nameservers 192.168.240.21&lt;br /&gt;
        dns-domainname  xinux&lt;br /&gt;
&lt;br /&gt;
auto eth1&lt;br /&gt;
iface eth1 inet static&lt;br /&gt;
        address 10.0.0.2&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Eintrag in /etc/hosts===&lt;br /&gt;
Eintragen der Node IPs mit Namen in '''/etc/hosts'''&lt;br /&gt;
&lt;br /&gt;
IPs müssen entsprechend angepasst sein!:&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
root@cp1:~# cat /etc/hosts &lt;br /&gt;
127.0.0.1	localhost &lt;br /&gt;
127.0.1.1	cp1&lt;br /&gt;
10.0.0.2	cp2&lt;br /&gt;
&lt;br /&gt;
root@cp2:~# cat /etc/hosts &lt;br /&gt;
127.0.0.1	localhost &lt;br /&gt;
127.0.1.1	cp2&lt;br /&gt;
10.0.0.1	cp1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Austausch ssh-keys===&lt;br /&gt;
Erstellen und austauschen der ssh-keys zwischen Nodes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
root@cp1:~# ssh-keygen&lt;br /&gt;
root@cp1:~# ssh-copy-id cp2&lt;br /&gt;
&lt;br /&gt;
root@cp2:~# ssh-keygen&lt;br /&gt;
root@cp2:~# ssh-copy-id cp1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation Corosync/Pacemaker==&lt;br /&gt;
&lt;br /&gt;
===Benötigte Pakete===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
root@cp1:~# apt-get install -y corosync pacemaker&lt;br /&gt;
root@cp2:~# apt-get install -y corosync pacemaker&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Minimale Konfiguration===&lt;br /&gt;
Anpassen des heartbeat-signal interfaces&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
root@cp1:~# cat /etc/corosync/corosync.conf&lt;br /&gt;
...&lt;br /&gt;
 	interface { &lt;br /&gt;
		# The following values need to be set based on your environment &lt;br /&gt;
		ringnumber: 0 &lt;br /&gt;
		bindnetaddr: 10.0.0.0 &lt;br /&gt;
		mcastaddr: 226.94.1.1 &lt;br /&gt;
		mcastport: 5405 &lt;br /&gt;
	} &lt;br /&gt;
... &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Clusterstart durch init-Skript erlauben&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
root@cp1:~# cat /etc/default/corosync&lt;br /&gt;
# start corosync at boot [yes|no]&lt;br /&gt;
START=yes&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nodes Konsistent halten&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
root@cp1:~# rsync -av /etc/corosync/corosync.conf cp2:/etc/corosync/&lt;br /&gt;
root@cp1:~# rsync -av /etc/default/corosync cp2:/etc/default/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Corosync neustarten&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
root@cp1:~# service corosync start&lt;br /&gt;
root@cp2:~# service corosync start&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Stonith in CIB auf deaktiviert stellen&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
root@cp1:~# crm configure show&lt;br /&gt;
node cp1&lt;br /&gt;
node cp2&lt;br /&gt;
property $id=&amp;quot;cib-bootstrap-options&amp;quot; \&lt;br /&gt;
	dc-version=&amp;quot;1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c&amp;quot; \&lt;br /&gt;
	cluster-infrastructure=&amp;quot;openais&amp;quot; \&lt;br /&gt;
	expected-quorum-votes=&amp;quot;2&amp;quot; \&lt;br /&gt;
	stonith-enabled=&amp;quot;false&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cluster-IP einrichten  (dazu CIB ergänzen)&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
root@cp1:~# crm configure show&lt;br /&gt;
...&lt;br /&gt;
primitive resClusterIP ocf:heartbeat:IPaddr2 \&lt;br /&gt;
	params ip=&amp;quot;192.168.242.55&amp;quot; nic=&amp;quot;eth0&amp;quot; cidr_netmask=&amp;quot;21&amp;quot; \&lt;br /&gt;
	op monitor interval=&amp;quot;20&amp;quot; timeout=&amp;quot;60&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erfolgreiche Ausgabe&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
root@cp1:~# crm status&lt;br /&gt;
============&lt;br /&gt;
Last updated: Thu Mar 7 14:32:25 2013&lt;br /&gt;
Last change: Thu Mar 7 14:14:55 2013 via crm_resource on cp2&lt;br /&gt;
Stack: openais&lt;br /&gt;
Current DC: cp2 - partition with quorum&lt;br /&gt;
Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c&lt;br /&gt;
2 Nodes configured, 2 expected votes&lt;br /&gt;
1 Resources configured.&lt;br /&gt;
============&lt;br /&gt;
&lt;br /&gt;
Online: [ cp1 cp2 ]&lt;br /&gt;
&lt;br /&gt;
 resClusterIP	(ocf::heartbeat:IPaddr2):	Started cp1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Corosync ist jetz Betriebsbereit&lt;br /&gt;
&lt;br /&gt;
=DRBD=&lt;br /&gt;
&lt;br /&gt;
==Voraussetzungen==&lt;br /&gt;
&lt;br /&gt;
*Minimalinstallation Heartbeat ( siehe oben )&lt;br /&gt;
*Jeweils zusätzliche Festplatte&lt;br /&gt;
&lt;br /&gt;
==Installation DRBD==&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
root@cp1:~# apt-get install drbd8-utils -y&lt;br /&gt;
root@cp2:~# apt-get install drbd8-utils -y&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Konfigurationsdatei für DRBD ist '''/etc/drbd.conf'''.&lt;br /&gt;
Eine Minimalkonfiguration sieht wie folgt aus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
root@cp1:~# cat /etc/drbd.conf &lt;br /&gt;
global { usage-count yes; } &lt;br /&gt;
common { &lt;br /&gt;
        syncer { rate 100M; } &lt;br /&gt;
        protocol C; &lt;br /&gt;
} &lt;br /&gt;
resource data { &lt;br /&gt;
                device          /dev/drbd0; &lt;br /&gt;
                meta-disk       internal; &lt;br /&gt;
        on cp1 { &lt;br /&gt;
                disk            /dev/sdb; &lt;br /&gt;
                address         10.0.0.1:7788; &lt;br /&gt;
        } &lt;br /&gt;
        on cp2 { &lt;br /&gt;
                disk            /dev/sdb; &lt;br /&gt;
                address         10.0.0.2:7788; &lt;br /&gt;
        } &lt;br /&gt;
} &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diese muss auch auf beiden Nodes identisch sein.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
root@cp1:~# rsync -av /etc/drbd.conf cp2:/etc/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nun wird das DRBD-device erstellt, die Kernel Module geladen und das Device zum Test aktiviert.&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
root@cp1:~# drbdadm create-md data&lt;br /&gt;
root@cp2:~# drbdadm create-md data&lt;br /&gt;
&lt;br /&gt;
root@cp1:~# modprobe drbd&lt;br /&gt;
root@cp2:~# modprobe drbd&lt;br /&gt;
&lt;br /&gt;
root@cp1:~# drbdadm up data&lt;br /&gt;
root@cp2:~# drbdadm up data&lt;br /&gt;
&lt;br /&gt;
root@cp1:~# drbdsetup /dev/drbd0 primary -o&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Als letztes wird auf dem DRBD-device ein Dateisystem eingerichtet.&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
root@cp1:~# mkfs.ext3 /dev/drbd0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auf beiden Nodes Mountpunkt erstellen:&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
root@cp1:~# mkdir /data&lt;br /&gt;
root@cp2:~# mkdir /data&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DRBD und Dateisystemmount in CIB integrieren&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
root@cp1:~# crm configure show&lt;br /&gt;
...&lt;br /&gt;
primitive resDRBD ocf:heartbeat:drbd \&lt;br /&gt;
	params drbd_resource=&amp;quot;data&amp;quot;&lt;br /&gt;
primitive resFS ocf:heartbeat:Filesystem \&lt;br /&gt;
	params device=&amp;quot;/dev/drbd/by-res/data&amp;quot; directory=&amp;quot;/data&amp;quot; fstype=&amp;quot;ext3&amp;quot; \&lt;br /&gt;
	op monitor interval=&amp;quot;120s&amp;quot; \&lt;br /&gt;
	meta target-role=&amp;quot;Started&amp;quot;&lt;br /&gt;
ms msDRBD resDRBD \&lt;br /&gt;
	meta notify=&amp;quot;true&amp;quot; master-max=&amp;quot;1&amp;quot; target-role=&amp;quot;Master&amp;quot;&lt;br /&gt;
colocation colDRBDFS inf: resFS:Started msDRBD:Master&lt;br /&gt;
order ordDRBDFS inf: msDRBD:promote resFS:start&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Corosync neustarten&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
root@cp1:~# service corosync start&lt;br /&gt;
root@cp2:~# service corosync start&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Erfolgreiche Ausgabe&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
root@cp1:~# crm status&lt;br /&gt;
============&lt;br /&gt;
Last updated: Thu Mar 7 15:23:25 2013&lt;br /&gt;
Last change: Thu Mar 7 15:01:55 2013 via crm_resource on cp2&lt;br /&gt;
Stack: openais&lt;br /&gt;
Current DC: cp2 - partition with quorum&lt;br /&gt;
Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c&lt;br /&gt;
2 Nodes configured, 2 expected votes&lt;br /&gt;
4 Resources configured.&lt;br /&gt;
============&lt;br /&gt;
&lt;br /&gt;
Online: [ cp1 cp2 ]&lt;br /&gt;
&lt;br /&gt;
 resClusterIP	(ocf::heartbeat:IPaddr2):	Started cp1&lt;br /&gt;
 Master/Slave Set: msDRBD [resDRBD]&lt;br /&gt;
     Masters: [ cp2 ]&lt;br /&gt;
     Slaves: [ cp1 ]&lt;br /&gt;
 resFS	(ocf::heartbeat:Filesystem):	Started cp2&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=GFS2=&lt;br /&gt;
==Voraussetzungen==&lt;br /&gt;
*Installation Corosync/Pacemaker + DRBD ( siehe oben )&lt;br /&gt;
&lt;br /&gt;
==Installation GFS2==&lt;br /&gt;
===Benötigte Pakete===&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
root@cp1:~# apt-get install -y cman fence-agents gfs2-utils gfs2-cluster&lt;br /&gt;
root@cp2:~# apt-get install -y cman fence-agents gfs2-utils gfs2-cluster&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cman Konfiguaration===&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
root@cp1:~# cat /etc/cluster/cluster.conf&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;cluster config_version=&amp;quot;1&amp;quot; name=&amp;quot;pacemaker&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;cman two_node=&amp;quot;1&amp;quot; expected_votes=&amp;quot;1&amp;quot;&amp;gt; &amp;lt;/cman&amp;gt;&lt;br /&gt;
   &amp;lt;fence_daemon clean_start=&amp;quot;0&amp;quot; post_fail_delay=&amp;quot;0&amp;quot; post_join_delay=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;clusternodes&amp;gt;&lt;br /&gt;
           &amp;lt;clusternode name=&amp;quot;cp1&amp;quot; nodeid=&amp;quot;1&amp;quot; votes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;fence&amp;gt;&lt;br /&gt;
                       &amp;lt;method name=&amp;quot;pcmk-redirect&amp;quot;&amp;gt;&lt;br /&gt;
                               &amp;lt;device name=&amp;quot;pcmk&amp;quot; port=&amp;quot;cp1&amp;quot;/&amp;gt;&lt;br /&gt;
                       &amp;lt;/method&amp;gt;&lt;br /&gt;
               &amp;lt;/fence&amp;gt;&lt;br /&gt;
           &amp;lt;/clusternode&amp;gt;&lt;br /&gt;
           &amp;lt;clusternode name=&amp;quot;cp2&amp;quot; nodeid=&amp;quot;2&amp;quot; votes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;fence&amp;gt;&lt;br /&gt;
                       &amp;lt;method name=&amp;quot;pcmk-redirect&amp;quot;&amp;gt;&lt;br /&gt;
                               &amp;lt;device name=&amp;quot;pcmk&amp;quot; port=&amp;quot;cp2&amp;quot;/&amp;gt;&lt;br /&gt;
                       &amp;lt;/method&amp;gt;&lt;br /&gt;
               &amp;lt;/fence&amp;gt;&lt;br /&gt;
           &amp;lt;/clusternode&amp;gt;&lt;br /&gt;
   &amp;lt;/clusternodes&amp;gt;&lt;br /&gt;
 &amp;lt;fencedevices&amp;gt;&lt;br /&gt;
   &amp;lt;fencedevice name=&amp;quot;pcmk&amp;quot; agent=&amp;quot;fence_pcmk&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;/fencedevices&amp;gt;&lt;br /&gt;
&amp;lt;/cluster&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Corosync Konfiguration===&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
root@cp1:~# cat /etc/corosync/corosync.conf&lt;br /&gt;
...&lt;br /&gt;
service {&lt;br /&gt;
        # Load the Pacemaker Cluster Resource Manager&lt;br /&gt;
        ver:       1&lt;br /&gt;
        name:      pacemaker&lt;br /&gt;
}&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Nodes konsistent halten===&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
root@cp1:~# rsync -av /etc/cluster/cluster.conf cp2:/etc/cluster/ ; rsync -av /etc/corosync/corosync.conf cp2:/etc/corosync/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Pacemaker init-skript aktivieren===&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
root@cp1:~# update-rc.d -f pacemaker remove ; update-rc.d pacemaker start 50 1 2 3 4 5 . stop 01 0 6 .&lt;br /&gt;
root@cp2:~# update-rc.d -f pacemaker remove ; update-rc.d pacemaker start 50 1 2 3 4 5 . stop 01 0 6 .&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Deaktivieren des Quorums===&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
root@cp1:~# echo CMAN_QUORUM_TIMEOUT=0 &amp;gt;&amp;gt; /etc/default/cman&lt;br /&gt;
root@cp2:~# echo CMAN_QUORUM_TIMEOUT=0 &amp;gt;&amp;gt; /etc/default/cman&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Corosync stoppen===&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
root@cp1:~# service corosync stop&lt;br /&gt;
root@cp2:~# service corosync stop&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CMAN starten===&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
root@cp1:~# service cman start&lt;br /&gt;
root@cp2:~# service cman start&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Pacemaker starten===&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
root@cp1:~# service pacemaker start&lt;br /&gt;
root@cp2:~# service pacemaker start&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Konfiguration Filesystem Resourceagent===&lt;br /&gt;
In '''/usr/lib/ocf/resource.d/heartbeat/Filesystem '''&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
if [ &amp;quot;$DEVICE&amp;quot; != &amp;quot;/dev/null&amp;quot; -a ! -b &amp;quot;$DEVICE&amp;quot; ] ; then&lt;br /&gt;
     ocf_log err &amp;quot;Couldn't find device [$DEVICE]. Expected /dev/??? to exist&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Ändern zu&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
if [ &amp;quot;$DEVICE&amp;quot; != &amp;quot;/dev/null&amp;quot; -a ! -b &amp;quot;$DEVICE&amp;quot; -a &amp;quot;$FSTYPE&amp;quot; != &amp;quot;gfs2&amp;quot; ] ; then&lt;br /&gt;
     ocf_log err &amp;quot;Couldn't find device [$DEVICE]. Expected /dev/??? to exist&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Mit anderer Node konsisten halten===&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
root@cp1:~# rsync -av /usr/lib/ocf/resource.d/heartbeat/Filesystem cp2:/usr/lib/ocf/resource.d/heartbeat/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Nodes Standby setzen===&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
root@cp1:~# crm node standby cp1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
===Resourcen für DLM eintragen===&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
root@cp1:~# crm configure edit&lt;br /&gt;
node fix&lt;br /&gt;
node foxy&lt;br /&gt;
property $id=&amp;quot;cib-bootstrap-options&amp;quot; \&lt;br /&gt;
       dc-version=&amp;quot;1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c&amp;quot; \&lt;br /&gt;
       cluster-infrastructure=&amp;quot;cman&amp;quot; \&lt;br /&gt;
       stonith-enabled=&amp;quot;false&amp;quot; \&lt;br /&gt;
       no-quorum-policy=&amp;quot;ignore&amp;quot;&lt;br /&gt;
primitive resDLM ocf:pacemaker:controld \&lt;br /&gt;
       params daemon=&amp;quot;dlm_controld&amp;quot; \&lt;br /&gt;
       op monitor interval=&amp;quot;120s&amp;quot;&lt;br /&gt;
primitive resGFSD ocf:pacemaker:controld \&lt;br /&gt;
       params daemon=&amp;quot;gfs_controld&amp;quot; args=&amp;quot;&amp;quot; \&lt;br /&gt;
       op monitor interval=&amp;quot;120s&amp;quot;&lt;br /&gt;
clone cloneDLM resDLM \&lt;br /&gt;
       meta globally-unique=&amp;quot;false&amp;quot; interleave=&amp;quot;true&amp;quot;&lt;br /&gt;
clone cloneGFSD resGFSD \&lt;br /&gt;
       meta globally-unique=&amp;quot;false&amp;quot; interleave=&amp;quot;true&amp;quot; target-role=&amp;quot;Started&amp;quot;&lt;br /&gt;
colocation colGFSDDLM inf: cloneGFSD cloneDLM&lt;br /&gt;
order ordDLMGFSD 0: cloneDLM cloneGFSD&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===DRBD für GFS vorbereiten===&lt;br /&gt;
Anpassen der'''/etc/drbd.conf'''&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
global { usage-count yes; }&lt;br /&gt;
common {&lt;br /&gt;
        syncer { rate 100M; }&lt;br /&gt;
        protocol C;&lt;br /&gt;
        net {&lt;br /&gt;
                cram-hmac-alg sha1;&lt;br /&gt;
                shared-secret &amp;quot;lucid&amp;quot;;&lt;br /&gt;
                allow-two-primaries;&lt;br /&gt;
                after-sb-0pri discard-zero-changes;&lt;br /&gt;
                after-sb-1pri discard-secondary;&lt;br /&gt;
                after-sb-2pri disconnect;&lt;br /&gt;
        }&lt;br /&gt;
        startup { become-primary-on both; }&lt;br /&gt;
}&lt;br /&gt;
resource data {&lt;br /&gt;
                device          /dev/drbd0;&lt;br /&gt;
                meta-disk       internal;&lt;br /&gt;
        on cp1 {&lt;br /&gt;
                disk            /dev/sdb;&lt;br /&gt;
                address         10.0.0.1:7788;&lt;br /&gt;
        }&lt;br /&gt;
        on cp2 {&lt;br /&gt;
                disk            /dev/sdb;&lt;br /&gt;
                address         10.0.0.2:7788;&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Und auf andere Node schieben:&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
root@cp1:~# rsync -av /etc/drbd.conf cp2:/etc/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
===Pacemaker autostart deaktivieren===&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
root@cp1:~# update-rc.d -f drbd remove&lt;br /&gt;
root@cp2:~# update-rc.d -f drbd remove&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===DLM_controldeamon und GFS2+DRBD hinzufügen===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
root@cp1:~# crm configure edit&lt;br /&gt;
...&lt;br /&gt;
primitive resDRBD ocf:linbit:drbd \&lt;br /&gt;
        params drbd_resource=&amp;quot;data&amp;quot; \&lt;br /&gt;
        operations $id=&amp;quot;resDRBD-operations&amp;quot; \&lt;br /&gt;
        op monitor interval=&amp;quot;20&amp;quot; role=&amp;quot;Master&amp;quot; timeout=&amp;quot;20&amp;quot; \&lt;br /&gt;
        op monitor interval=&amp;quot;30&amp;quot; role=&amp;quot;Slave&amp;quot; timeout=&amp;quot;20&amp;quot;&lt;br /&gt;
ms msDRBD resDRBD \&lt;br /&gt;
        meta resource-stickines=&amp;quot;100&amp;quot; notify=&amp;quot;true&amp;quot; master-max=&amp;quot;2&amp;quot; interleave=&amp;quot;true&amp;quot;&lt;br /&gt;
colocation colDLMDRBD inf: cloneDLM msDRBD:Master&lt;br /&gt;
order ordDRBDDLM 0: msDRBD:promote cloneDLM&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Beide Nodes Primär schalten===&lt;br /&gt;
Auf Node1&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
drbdadm secondary data&lt;br /&gt;
drbdadm disconnect data&lt;br /&gt;
drbdadm -- --discard-my-data connect data&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Auf Node 2&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
drbdadm -- --overwrite-data-of-peer primary data&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Auf Node 1&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
drbdadm primary data&lt;br /&gt;
mkfs.gfs2 -p lock_dlm -j2 -t pacemaker:gfs2 /dev/drbd/by-res/data&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Pacemaker CIB nochmal anpassen===&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
root@cp1:~# crm configure edit&lt;br /&gt;
...&lt;br /&gt;
primitive resFS ocf:heartbeat:Filesystem \&lt;br /&gt;
       params device=&amp;quot;/dev/drbd/by-res/data&amp;quot; directory=&amp;quot;/data&amp;quot; fstype=&amp;quot;gfs2&amp;quot; \&lt;br /&gt;
       op monitor interval=&amp;quot;120s&amp;quot; \&lt;br /&gt;
       meta target-role=&amp;quot;Started&amp;quot;&lt;br /&gt;
clone cloneFS resFS \&lt;br /&gt;
       meta interleave=&amp;quot;true&amp;quot; ordered=&amp;quot;true&amp;quot; target-role=&amp;quot;Started&amp;quot;&lt;br /&gt;
colocation colFSGFSD inf: cloneFS cloneGFSD&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Denis</name></author>
	</entry>
</feed>