<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://www.xinux.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=192.168.253.11</id>
	<title>Xinux Wiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://www.xinux.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=192.168.253.11"/>
	<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php/Spezial:Beitr%C3%A4ge/192.168.253.11"/>
	<updated>2026-06-11T09:17:25Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://www.xinux.net/index.php?title=Iscsi&amp;diff=3321</id>
		<title>Iscsi</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=Iscsi&amp;diff=3321"/>
		<updated>2013-02-26T19:21:45Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: Die Seite wurde neu angelegt: „*http://www.pug.org/mediawiki/index.php/ISCSI_unter_Debian“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*http://www.pug.org/mediawiki/index.php/ISCSI_unter_Debian&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=KVM&amp;diff=3291</id>
		<title>KVM</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=KVM&amp;diff=3291"/>
		<updated>2013-02-21T19:27:00Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* Images umwandeln */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Installation=&lt;br /&gt;
==Vorbereitung==&lt;br /&gt;
Testen ob VT Unterstützung der CPU vorhanden ist &lt;br /&gt;
 egrep -c '(vmx|svm)' /proc/cpuinfo&lt;br /&gt;
0 bedeutet keine Unterstützung&lt;br /&gt;
1 (oder mehr) Unterstützung vorhanden&lt;br /&gt;
==Basis Pakete==&lt;br /&gt;
  apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils virtinst&lt;br /&gt;
  apt-get install ssh-askpass&lt;br /&gt;
&lt;br /&gt;
==Verifizieren der Installation==&lt;br /&gt;
 virsh -c qemu:///system list&lt;br /&gt;
 Id Name                 Status&lt;br /&gt;
 ----------------------------------&lt;br /&gt;
==Installation des Virtmanagers(GUI)==&lt;br /&gt;
 apt-get install virt-manager&lt;br /&gt;
==Installation des Linux capabilities tools==&lt;br /&gt;
 apt-get install libcap2-bin&lt;br /&gt;
==Vergeben der CAP_NET_ADMIN Fähigkeit==&lt;br /&gt;
 setcap cap_net_admin=ei /usr/bin/qemu-system-x86_64 &lt;br /&gt;
 setcap cap_net_admin=ei /usr/bin/qemu-system-i386&lt;br /&gt;
&lt;br /&gt;
==Erlauben der Beerchtigung für den Adminuser==&lt;br /&gt;
 echo cap_net_admin  xinux &amp;gt;&amp;gt; /etc/security/capability.conf&lt;br /&gt;
&lt;br /&gt;
==Netzwerk mit Bridgefunktion==&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet manual&lt;br /&gt;
 &lt;br /&gt;
 auto br0&lt;br /&gt;
 iface br0 inet static&lt;br /&gt;
        address 192.168.240.101&lt;br /&gt;
        netmask 255.255.240.0&lt;br /&gt;
        gateway 192.168.240.100&lt;br /&gt;
        bridge_ports eth0&lt;br /&gt;
        bridge_stp off&lt;br /&gt;
        bridge_fd 1&lt;br /&gt;
        bridge_maxwait 12&lt;br /&gt;
&lt;br /&gt;
Damit libvirt-bin automatisch start muss man in der Datei /etc/default/libvirt-bin die Option start_libvirtd auf &amp;quot;yes&amp;quot; setzen.&lt;br /&gt;
 vi /etc/default/libvirt-bin&lt;br /&gt;
 start_libvirtd=&amp;quot;yes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=Domain-Installation=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 virt-install --connect qemu:///system --name orion --ram 1024 --disk path=/dev/data/orion \&lt;br /&gt;
 --cdrom /isos/ubuntu-10.04-server-amd64.iso --vnc --noautoconsole  --os-type linux --accelerate --network=bridge:br0&lt;br /&gt;
&lt;br /&gt;
{|border=1&lt;br /&gt;
|name &lt;br /&gt;
|Name der Domain&lt;br /&gt;
|-&lt;br /&gt;
|disk &lt;br /&gt;
|Diese Images werden in die Domain eingebunden. Es können mehrere Disks eingebunden werden, sowie weitere Optionen getrennt mit Leerzeichen gemacht werden.&lt;br /&gt;
|-&lt;br /&gt;
|ram &lt;br /&gt;
|Zu Verfügung stehender Arbeitspeicher der Domain&lt;br /&gt;
|-&lt;br /&gt;
|os-type &lt;br /&gt;
|linux, windows, solaris etc.&lt;br /&gt;
|-&lt;br /&gt;
|os-variant &lt;br /&gt;
|ubuntukarmic, winxp etc.&lt;br /&gt;
|-&lt;br /&gt;
|hvm&lt;br /&gt;
|Gebraucht full virtualization.&lt;br /&gt;
|-&lt;br /&gt;
|accelerate &lt;br /&gt;
|Benutze kvm oder KQEMU, wenn vorhanden.&lt;br /&gt;
|-&lt;br /&gt;
|import&lt;br /&gt;
|Die Installation ist bereits im Disk-Image enthalten.&lt;br /&gt;
|-&lt;br /&gt;
|vnc &lt;br /&gt;
|Aktiviert VNC-Display und öffnete einen beliebigen Port &amp;gt;5000, falls nicht --vncport angegeben ist.&lt;br /&gt;
|-&lt;br /&gt;
|vncport&lt;br /&gt;
|Setzt den Port für VNC fest.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Handling=&lt;br /&gt;
 This command outputs the guest's XML configuration file to standard out (stdout). &lt;br /&gt;
 You can save the data by piping the output to a file. An example of piping the output to a file called guest.xml:&lt;br /&gt;
&lt;br /&gt;
 virsh dumpxml GuestID &amp;gt; guest.xml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Domain-Administration=&lt;br /&gt;
{| border=1 cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| Kommando&lt;br /&gt;
| Bedeutung&lt;br /&gt;
|-&lt;br /&gt;
| help&lt;br /&gt;
| Hilfe ausgeben&lt;br /&gt;
|-&lt;br /&gt;
| attach-device&lt;br /&gt;
| Gerät aus einer XML-Datei anhängen&lt;br /&gt;
|-&lt;br /&gt;
| attach-disk&lt;br /&gt;
| Plattengerät anhängen&lt;br /&gt;
|-&lt;br /&gt;
| attach-interface&lt;br /&gt;
| Netzwerkschnittstelle verbinden&lt;br /&gt;
|-&lt;br /&gt;
| autostart&lt;br /&gt;
| Eine Domain automatisch starten&lt;br /&gt;
|-&lt;br /&gt;
| capabilities&lt;br /&gt;
| Fähigkeiten&lt;br /&gt;
|-&lt;br /&gt;
| cd&lt;br /&gt;
| change the current directory&lt;br /&gt;
|-&lt;br /&gt;
| connect&lt;br /&gt;
| (Wieder)verbinden mit Hypervisor&lt;br /&gt;
|-&lt;br /&gt;
| console&lt;br /&gt;
| Verbindung mit der Gast-Konsole&lt;br /&gt;
|-&lt;br /&gt;
| cpu-baseline&lt;br /&gt;
| compute baseline CPU&lt;br /&gt;
|-&lt;br /&gt;
| cpu-compare&lt;br /&gt;
| compare host CPU with a CPU described by an XML file&lt;br /&gt;
|-&lt;br /&gt;
| create&lt;br /&gt;
| Eine Domain aus einer XML-Datei erstellen&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Eine (zuvor definierte) inaktive Domain starten&lt;br /&gt;
|-&lt;br /&gt;
| destroy&lt;br /&gt;
| Domain löschen&lt;br /&gt;
|-&lt;br /&gt;
| detach-device&lt;br /&gt;
| Gerät von einer XML-Datei lösen&lt;br /&gt;
|-&lt;br /&gt;
| detach-disk&lt;br /&gt;
| Plattengerät abtrennen&lt;br /&gt;
|-&lt;br /&gt;
| detach-interface&lt;br /&gt;
| Netzwerkschnittstelle abhängen&lt;br /&gt;
|-&lt;br /&gt;
| define&lt;br /&gt;
| Definiere (aber starte keine) Domain aus einer XML-Datei&lt;br /&gt;
|-&lt;br /&gt;
| domid&lt;br /&gt;
| Einen Domain-Namen oder -UUID in Domain-ID konvertieren&lt;br /&gt;
|-&lt;br /&gt;
| domuuid&lt;br /&gt;
| Einen Domain-Namen oder -ID in Domain-UUID konvertieren&lt;br /&gt;
|-&lt;br /&gt;
| dominfo&lt;br /&gt;
| Domain-Informationen&lt;br /&gt;
|-&lt;br /&gt;
| domjobinfo&lt;br /&gt;
| domain job information&lt;br /&gt;
|-&lt;br /&gt;
| domjobabort&lt;br /&gt;
| abort active domain job&lt;br /&gt;
|-&lt;br /&gt;
| domname&lt;br /&gt;
| Eine Domain-ID oder UUID in Domain-Namen konvertieren&lt;br /&gt;
|-&lt;br /&gt;
| domstate&lt;br /&gt;
| Domain-Status&lt;br /&gt;
|-&lt;br /&gt;
| domblkstat&lt;br /&gt;
| Geräteblockstatistiken für eine Domain abrufen&lt;br /&gt;
|-&lt;br /&gt;
| domifstat&lt;br /&gt;
| Statistiken der Netzwerkschnittstelle für eine Domain abrufen&lt;br /&gt;
|-&lt;br /&gt;
| dommemstat&lt;br /&gt;
| get memory statistics for a domain&lt;br /&gt;
|-&lt;br /&gt;
| domblkinfo&lt;br /&gt;
| domain block device size information&lt;br /&gt;
|-&lt;br /&gt;
| domxml-from-native&lt;br /&gt;
| Convert native config to domain XML&lt;br /&gt;
|-&lt;br /&gt;
| domxml-to-native&lt;br /&gt;
| Convert domain XML to native config&lt;br /&gt;
|-&lt;br /&gt;
| dumpxml&lt;br /&gt;
| Domain-Informationen in XML&lt;br /&gt;
|-&lt;br /&gt;
| edit&lt;br /&gt;
| edit XML configuration for a domain&lt;br /&gt;
|-&lt;br /&gt;
| find-storage-pool-sources&lt;br /&gt;
| discover potential storage pool sources&lt;br /&gt;
|-&lt;br /&gt;
| find-storage-pool-sources-as&lt;br /&gt;
| find potential storage pool sources&lt;br /&gt;
|-&lt;br /&gt;
| freecell&lt;br /&gt;
| NUMA freier Speicher&lt;br /&gt;
|-&lt;br /&gt;
| hostname&lt;br /&gt;
| Hypervisor-Hostname ausgeben&lt;br /&gt;
|-&lt;br /&gt;
| list&lt;br /&gt;
| Domains auflisten&lt;br /&gt;
|-&lt;br /&gt;
| migrate&lt;br /&gt;
| Domain auf anderen Host migrieren&lt;br /&gt;
|-&lt;br /&gt;
| migrate-setmaxdowntime&lt;br /&gt;
| set maximum tolerable downtime&lt;br /&gt;
|-&lt;br /&gt;
| net-autostart&lt;br /&gt;
| Ein Netzwerk automatisch starten&lt;br /&gt;
|-&lt;br /&gt;
| net-create&lt;br /&gt;
| Netzwerk aus einer XML-Datei erstellen&lt;br /&gt;
|-&lt;br /&gt;
| net-define&lt;br /&gt;
| Definiere (aber starte kein) Netzwerk aus einer XML-Datei&lt;br /&gt;
|-&lt;br /&gt;
| net-destroy&lt;br /&gt;
| Netzwerk löschen&lt;br /&gt;
|-&lt;br /&gt;
| net-dumpxml&lt;br /&gt;
| Netzwerk-Informationen in XML&lt;br /&gt;
|-&lt;br /&gt;
| net-edit&lt;br /&gt;
| edit XML configuration for a network&lt;br /&gt;
|-&lt;br /&gt;
| net-list&lt;br /&gt;
| Netzwerke auflisten&lt;br /&gt;
|-&lt;br /&gt;
| net-name&lt;br /&gt;
| Eine Netzwerk-UUID in einen Netzwerk-Namen konvertieren&lt;br /&gt;
|-&lt;br /&gt;
| net-start&lt;br /&gt;
| Ein (zuvor definiertes) inaktives Netzwerk starten&lt;br /&gt;
|-&lt;br /&gt;
| net-undefine&lt;br /&gt;
| Ein inaktives Netzwerk undefinieren&lt;br /&gt;
|-&lt;br /&gt;
| net-uuid&lt;br /&gt;
| Einen Netzwerk-Namen in eine Netzwerk-UUID konvertieren&lt;br /&gt;
|-&lt;br /&gt;
| iface-list&lt;br /&gt;
| list physical host interfaces&lt;br /&gt;
|-&lt;br /&gt;
| iface-name&lt;br /&gt;
| convert an interface MAC address to interface name&lt;br /&gt;
|-&lt;br /&gt;
| iface-mac&lt;br /&gt;
| convert an interface name to interface MAC address&lt;br /&gt;
|-&lt;br /&gt;
| iface-dumpxml&lt;br /&gt;
| interface information in XML&lt;br /&gt;
|-&lt;br /&gt;
| iface-define&lt;br /&gt;
| define (but don't start) a physical host interface from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| iface-undefine&lt;br /&gt;
| undefine a physical host interface (remove it from configuration)&lt;br /&gt;
|-&lt;br /&gt;
| iface-edit&lt;br /&gt;
| edit XML configuration for a physical host interface&lt;br /&gt;
|-&lt;br /&gt;
| iface-start&lt;br /&gt;
| start a physical host interface (enable it / &amp;quot;if-up&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| iface-destroy&lt;br /&gt;
| destroy a physical host interface (disable it / &amp;quot;if-down&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| managedsave&lt;br /&gt;
| managed save of a domain state&lt;br /&gt;
|-&lt;br /&gt;
| nodeinfo&lt;br /&gt;
| Knoteninformation&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-list&lt;br /&gt;
| enumerate devices on this host&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-dumpxml&lt;br /&gt;
| node device details in XML&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-dettach&lt;br /&gt;
| dettach node device from its device driver&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-reattach&lt;br /&gt;
| reattach node device to its device driver&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-reset&lt;br /&gt;
| reset node device&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-create&lt;br /&gt;
| create a device defined by an XML file on the node&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-destroy&lt;br /&gt;
| destroy a device on the node&lt;br /&gt;
|-&lt;br /&gt;
| nwfilter-define&lt;br /&gt;
| define or update a network filter from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| nwfilter-undefine&lt;br /&gt;
| undefine a network filter&lt;br /&gt;
|-&lt;br /&gt;
| nwfilter-dumpxml&lt;br /&gt;
| network filter information in XML&lt;br /&gt;
|-&lt;br /&gt;
| nwfilter-list&lt;br /&gt;
| list network filters&lt;br /&gt;
|-&lt;br /&gt;
| nwfilter-edit&lt;br /&gt;
| edit XML configuration for a network filter&lt;br /&gt;
|-&lt;br /&gt;
| pool-autostart&lt;br /&gt;
| autostart a pool&lt;br /&gt;
|-&lt;br /&gt;
| pool-build&lt;br /&gt;
| baue einen Pool&lt;br /&gt;
|-&lt;br /&gt;
| pool-create&lt;br /&gt;
| create a pool from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| pool-create-as&lt;br /&gt;
| create a pool from a set of args&lt;br /&gt;
|-&lt;br /&gt;
| pool-define&lt;br /&gt;
| define (but don't start) a pool from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| pool-define-as&lt;br /&gt;
| define a pool from a set of args&lt;br /&gt;
|-&lt;br /&gt;
| pool-destroy&lt;br /&gt;
| Zerstören eines Pools&lt;br /&gt;
|-&lt;br /&gt;
| pool-delete&lt;br /&gt;
| Pool löschen&lt;br /&gt;
|-&lt;br /&gt;
| pool-dumpxml&lt;br /&gt;
| Pool-Informationen in XML&lt;br /&gt;
|-&lt;br /&gt;
| pool-edit&lt;br /&gt;
| edit XML configuration for a storage pool&lt;br /&gt;
|-&lt;br /&gt;
| pool-info&lt;br /&gt;
| storage pool information&lt;br /&gt;
|-&lt;br /&gt;
| pool-list&lt;br /&gt;
| Poolliste&lt;br /&gt;
|-&lt;br /&gt;
| pool-name&lt;br /&gt;
| Konvertieren einer pool-UUID in einen Pool-Namen&lt;br /&gt;
|-&lt;br /&gt;
| pool-refresh&lt;br /&gt;
| Einen Pool aktualisieren&lt;br /&gt;
|-&lt;br /&gt;
| pool-start&lt;br /&gt;
| start a (previously defined) inactive pool&lt;br /&gt;
|-&lt;br /&gt;
| pool-undefine&lt;br /&gt;
| undefine an inactive pool&lt;br /&gt;
|-&lt;br /&gt;
| pool-uuid&lt;br /&gt;
| convert a pool name to pool UUID&lt;br /&gt;
|-&lt;br /&gt;
| secret-define&lt;br /&gt;
| define or modify a secret from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| secret-dumpxml&lt;br /&gt;
| secret attributes in XML&lt;br /&gt;
|-&lt;br /&gt;
| secret-set-value&lt;br /&gt;
| set a secret value&lt;br /&gt;
|-&lt;br /&gt;
| secret-get-value&lt;br /&gt;
| Output a secret value&lt;br /&gt;
|-&lt;br /&gt;
| secret-undefine&lt;br /&gt;
| undefine a secret&lt;br /&gt;
|-&lt;br /&gt;
| secret-list&lt;br /&gt;
| list secrets&lt;br /&gt;
|-&lt;br /&gt;
| pwd&lt;br /&gt;
| print the current directory&lt;br /&gt;
|-&lt;br /&gt;
| quit&lt;br /&gt;
| Dieses interaktive Terminal beenden&lt;br /&gt;
|-&lt;br /&gt;
| exit&lt;br /&gt;
| Dieses interaktive Terminal beenden&lt;br /&gt;
|-&lt;br /&gt;
| reboot&lt;br /&gt;
| Domain neu starten&lt;br /&gt;
|-&lt;br /&gt;
| restore&lt;br /&gt;
| Eine Domain aus einem gespeicherten Status in einer Datei wiederherstellen&lt;br /&gt;
|-&lt;br /&gt;
| resume&lt;br /&gt;
| Domain fortsetzen&lt;br /&gt;
|-&lt;br /&gt;
| save&lt;br /&gt;
| Einen Domainstatus in einer Datei speichern&lt;br /&gt;
|-&lt;br /&gt;
| schedinfo&lt;br /&gt;
| Scheduler-Parameter anzeigen/setzen&lt;br /&gt;
|-&lt;br /&gt;
| dump&lt;br /&gt;
| Den Kern einer Domain zu Analysezwecken in eine Datei dumpen&lt;br /&gt;
|-&lt;br /&gt;
| shutdown&lt;br /&gt;
| Kontrolliertes Stillegen einer Domain&lt;br /&gt;
|-&lt;br /&gt;
| setmem&lt;br /&gt;
| Speicherzuweisung ändern&lt;br /&gt;
|-&lt;br /&gt;
| setmaxmem&lt;br /&gt;
| Maximale Speichergrenze ändern&lt;br /&gt;
|-&lt;br /&gt;
| setvcpus&lt;br /&gt;
| Anzahl der virtuellen CPUs ändern&lt;br /&gt;
|-&lt;br /&gt;
| suspend&lt;br /&gt;
| Eine Domain anhalten&lt;br /&gt;
|-&lt;br /&gt;
| ttyconsole&lt;br /&gt;
| TTY-Konsole&lt;br /&gt;
|-&lt;br /&gt;
| undefine&lt;br /&gt;
| Eine inaktive Domain undefinieren&lt;br /&gt;
|-&lt;br /&gt;
| update-device&lt;br /&gt;
| update device from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| uri&lt;br /&gt;
| Kanonisierte URI des Hypervisors ausgeben&lt;br /&gt;
|-&lt;br /&gt;
| vol-create&lt;br /&gt;
| create a vol from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| vol-create-from&lt;br /&gt;
| create a vol, using another volume as input&lt;br /&gt;
|-&lt;br /&gt;
| vol-create-as&lt;br /&gt;
| create a volume from a set of args&lt;br /&gt;
|-&lt;br /&gt;
| vol-clone&lt;br /&gt;
| clone a volume.&lt;br /&gt;
|-&lt;br /&gt;
| vol-delete&lt;br /&gt;
| Löschen eines Datenträgers&lt;br /&gt;
|-&lt;br /&gt;
| vol-wipe&lt;br /&gt;
| wipe a vol&lt;br /&gt;
|-&lt;br /&gt;
| vol-dumpxml&lt;br /&gt;
| vol information in XML&lt;br /&gt;
|-&lt;br /&gt;
| vol-info&lt;br /&gt;
| storage vol information&lt;br /&gt;
|-&lt;br /&gt;
| vol-list&lt;br /&gt;
| list vols&lt;br /&gt;
|-&lt;br /&gt;
| vol-pool&lt;br /&gt;
| returns the storage pool for a given volume key or path&lt;br /&gt;
|-&lt;br /&gt;
| vol-path&lt;br /&gt;
| returns the volume path for a given volume name or key&lt;br /&gt;
|-&lt;br /&gt;
| vol-name&lt;br /&gt;
| returns the volume name for a given volume key or path&lt;br /&gt;
|-&lt;br /&gt;
| vol-key&lt;br /&gt;
| returns the volume key for a given volume name or path&lt;br /&gt;
|-&lt;br /&gt;
| vcpuinfo&lt;br /&gt;
| Domain vcpu-Information&lt;br /&gt;
|-&lt;br /&gt;
| vcpupin&lt;br /&gt;
| Domain vcpu-Affinität kontrollieren&lt;br /&gt;
|-&lt;br /&gt;
| version&lt;br /&gt;
| Version anzeigen&lt;br /&gt;
|-&lt;br /&gt;
| vncdisplay&lt;br /&gt;
| VNC-Anzeige&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-create&lt;br /&gt;
| Create a snapshot&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-current&lt;br /&gt;
| Get the current snapshot&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-delete&lt;br /&gt;
| Delete a domain snapshot&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-dumpxml&lt;br /&gt;
| Dump XML for a domain snapshot&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-list&lt;br /&gt;
| List snapshots for a domain&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-revert&lt;br /&gt;
| Revert a domain to a snapshot&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Migration zu neuem Host =&lt;br /&gt;
 virsh migrate --live &amp;lt;GuestName&amp;gt; &amp;lt;DestinationURL&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 # virsh migrate --live galactica qemu+ssh://test2.example.com/system&lt;br /&gt;
&lt;br /&gt;
=Autostart =&lt;br /&gt;
 virsh atutostart &amp;lt;domain&amp;gt;&lt;br /&gt;
 virsh atutostart &amp;lt;domain&amp;gt; --disable&lt;br /&gt;
=An/Aus=&lt;br /&gt;
Connecten auf Hypervisor&lt;br /&gt;
 virsh -c qemu+ssh://''SERVER''/system&lt;br /&gt;
In Konsole eingeben&lt;br /&gt;
&lt;br /&gt;
Zum starten:&lt;br /&gt;
 start ''VM''&lt;br /&gt;
Zum virtuellen Stecker rausziehn:&lt;br /&gt;
 destroy ''VM''&lt;br /&gt;
Nach Installation von '''acpid''' auf ''VM''&lt;br /&gt;
&lt;br /&gt;
Normales herunterfahren:&lt;br /&gt;
 shutdown ''VM''&lt;br /&gt;
&lt;br /&gt;
=Configure a Serial Console in the Guest=&lt;br /&gt;
==Enable on the VM==&lt;br /&gt;
&lt;br /&gt;
 cat /etc/init/ttyS0.conf&lt;br /&gt;
&lt;br /&gt;
 # ttyS0 - getty&lt;br /&gt;
 #&lt;br /&gt;
 # This service maintains a getty on ttyS0 from the point the system is&lt;br /&gt;
 # started until it is shut down again.&lt;br /&gt;
 &lt;br /&gt;
 start on stopped rc RUNLEVEL=[2345]&lt;br /&gt;
 stop on runlevel [!2345] &lt;br /&gt;
 &lt;br /&gt;
 respawn&lt;br /&gt;
 exec /sbin/getty -L 115200 ttyS0 xterm&lt;br /&gt;
&lt;br /&gt;
Run the following command to initiate the Serial Console (or restart the VM):&lt;br /&gt;
&lt;br /&gt;
 sudo start ttyS0&lt;br /&gt;
&lt;br /&gt;
==Connect on Host to VM==&lt;br /&gt;
&lt;br /&gt;
 console VM&lt;br /&gt;
00:50:56:00:31:f9&lt;br /&gt;
&lt;br /&gt;
=Virtuelle MACAdresse vergeben=&lt;br /&gt;
&lt;br /&gt;
gaius=KVM server&lt;br /&gt;
&lt;br /&gt;
 virsh console XXXXXXX&lt;br /&gt;
 VM:     cp /etc/udev/rules./70-persistent.net(cd).rules 70-persistent.net(cd).rules.orig&lt;br /&gt;
 VM:     herunterfahren...&lt;br /&gt;
 gaius:  vi /etc/libvirt/qemu/XXXXXX.xml&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; MAC eintragen&lt;br /&gt;
&lt;br /&gt;
 gaius:     virsh define XXXXXXXX&lt;br /&gt;
 gaius:     virsh start XXXXXXXX&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; TESTEN&lt;br /&gt;
&lt;br /&gt;
=Images umwandeln=&lt;br /&gt;
&lt;br /&gt;
qemu-img convert {image_name}.qcow2 {image_name}.raw&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
==qemu-monitor==&lt;br /&gt;
http://blog.vmsplice.net/2011/03/how-to-access-qemu-monitor-through.html&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
* http://wiki.centos.org/HowTos/KVM&lt;br /&gt;
* https://help.ubuntu.com/community/KVM/Access&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=VM_umwandeln_-VirtBox_und_KVM-&amp;diff=3283</id>
		<title>VM umwandeln -VirtBox und KVM-</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=VM_umwandeln_-VirtBox_und_KVM-&amp;diff=3283"/>
		<updated>2013-02-20T20:38:05Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
*http://qemu-buch.de/de/index.php/QEMU-KVM-Buch/_Speichermedien/_Konvertieren_von_Image-Dateien&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===4 unterstützten VirtBox-Typen:===&lt;br /&gt;
&lt;br /&gt;
- .vdi      [ VirtualBox Disk Image ]&lt;br /&gt;
&lt;br /&gt;
- .vmdk     [ Virtual Machine Disk ]&lt;br /&gt;
&lt;br /&gt;
- .vhd      [ Virtual Hard Disk ]&lt;br /&gt;
&lt;br /&gt;
- .hhd      [ Parallels Hard Disk ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
das ist falsch .... wer hat es geschrieben?&lt;br /&gt;
&lt;br /&gt;
'''umwandeln VirtB. zu KVM'''&lt;br /&gt;
&lt;br /&gt;
 qemu-img convert &amp;quot;source&amp;quot;.vmdk qcow2 &amp;quot;target&amp;quot;.qemu&lt;br /&gt;
 qemu-img convert &amp;quot;source&amp;quot;.hhd qcow2 &amp;quot;target&amp;quot;.qemu&lt;br /&gt;
 qemu-img convert &amp;quot;source&amp;quot;.vhd qcow2 &amp;quot;target&amp;quot;.qemu&lt;br /&gt;
 qemu-img convert &amp;quot;source&amp;quot;.vdi qcow2 &amp;quot;target&amp;quot;.qemu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''umwandeln VirtB. zu VirtB. (vdi-vmdk)'''&lt;br /&gt;
 &lt;br /&gt;
 VBoxManage clonehd &amp;quot;source&amp;quot;.vdi &amp;quot;target&amp;quot;.vmdk --format VMDK&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=LVM in VMDK umwandeln=&lt;br /&gt;
 lvcreate -L592M -s -n myvolume /dev/myvg/myvolume_snapshot&lt;br /&gt;
 qemu-img convert /dev/myvg/myvolume_snapshot -O vmdk myvolume.vmdk&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=Android&amp;diff=3246</id>
		<title>Android</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=Android&amp;diff=3246"/>
		<updated>2013-02-06T23:32:42Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* grafisch */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Namerserver=&lt;br /&gt;
 setprop net.dns1 8.8.8.8 &amp;gt;&amp;gt; /etc/init.sh&lt;br /&gt;
=Kernel compilieren=&lt;br /&gt;
*http://www.android-hilfe.de/root-hacking-modding-fuer-huawei-ideos-x3/172743-kernel-selbst-kompilieren.html&lt;br /&gt;
=zugriff von ubuntu=&lt;br /&gt;
==console==&lt;br /&gt;
 sudo apt-get install mtpfs&lt;br /&gt;
&lt;br /&gt;
 mkdir ~/android&lt;br /&gt;
 sudo mtpfs -o allow_other ~/android&lt;br /&gt;
 sudo fusermount -u ~/android&lt;br /&gt;
*http://linuxundich.de/de/software/gerate-mit-android-3-0-oder-4-0-via-mtp-in-ubuntu-linux-einbinden/&lt;br /&gt;
&lt;br /&gt;
==grafisch==&lt;br /&gt;
====scheint zu funktionieren====&lt;br /&gt;
 sudo add-apt-repository ppa:webupd8team/gvfs-libmtp&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get upgrade&lt;br /&gt;
*http://askubuntu.com/questions/217887/folder-contents-could-not-be-displayed-error-when-trying-to-plug-in-a-galaxy&lt;br /&gt;
&lt;br /&gt;
===gvfs update===&lt;br /&gt;
 sudo add-apt-repository ppa:langdalepl/gvfs-mtp&lt;br /&gt;
 sudo apt-get update &amp;amp;&amp;amp; sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
http://linuxundich.de/de/ubuntu/gvfs-update-ermoglicht-unter-ubuntulinux-endlich-den-bequemen-zugriff-auf-android-gerate-via-mtp/&lt;br /&gt;
===go-mtpfs===&lt;br /&gt;
 sudo add-apt-repository ppa:webupd8team/unstable&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install go-mtpfs&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install go-mtpfs-unity&lt;br /&gt;
*http://www.webupd8.org/2012/12/how-to-mount-android-40-ubuntu-go-mtpfs.html&lt;br /&gt;
&lt;br /&gt;
===debug modus aktivieren===&lt;br /&gt;
Einstellungen – Über das Telefon – Build-Nummer 7x hinterieinander anklicken&lt;br /&gt;
&lt;br /&gt;
http://www.holkf.de/google-nexus-4-android-jelly-bean-4-2-debugging-modus-aktivieren/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
links&lt;br /&gt;
*http://de.gonline.at/index.php/menue-home/blog/blog-computer/159-howto-nexus-4-unter-ubuntu-linux-automatisch-mounten&lt;br /&gt;
*http://bernaerts.dyndns.org/linux/247-ubuntu-automount-nexus7-mtp&lt;br /&gt;
*http://linuxundich.de/de/tag/mtp/&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=Android&amp;diff=3245</id>
		<title>Android</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=Android&amp;diff=3245"/>
		<updated>2013-02-06T23:05:01Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* debug modus aktivieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Namerserver=&lt;br /&gt;
 setprop net.dns1 8.8.8.8 &amp;gt;&amp;gt; /etc/init.sh&lt;br /&gt;
=Kernel compilieren=&lt;br /&gt;
*http://www.android-hilfe.de/root-hacking-modding-fuer-huawei-ideos-x3/172743-kernel-selbst-kompilieren.html&lt;br /&gt;
=zugriff von ubuntu=&lt;br /&gt;
==console==&lt;br /&gt;
 sudo apt-get install mtpfs&lt;br /&gt;
&lt;br /&gt;
 mkdir ~/android&lt;br /&gt;
 sudo mtpfs -o allow_other ~/android&lt;br /&gt;
 sudo fusermount -u ~/android&lt;br /&gt;
*http://linuxundich.de/de/software/gerate-mit-android-3-0-oder-4-0-via-mtp-in-ubuntu-linux-einbinden/&lt;br /&gt;
&lt;br /&gt;
==grafisch==&lt;br /&gt;
===gvfs update===&lt;br /&gt;
 sudo add-apt-repository ppa:langdalepl/gvfs-mtp&lt;br /&gt;
 sudo apt-get update &amp;amp;&amp;amp; sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
http://linuxundich.de/de/ubuntu/gvfs-update-ermoglicht-unter-ubuntulinux-endlich-den-bequemen-zugriff-auf-android-gerate-via-mtp/&lt;br /&gt;
===go-mtpfs===&lt;br /&gt;
 sudo add-apt-repository ppa:webupd8team/unstable&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install go-mtpfs&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install go-mtpfs-unity&lt;br /&gt;
*http://www.webupd8.org/2012/12/how-to-mount-android-40-ubuntu-go-mtpfs.html&lt;br /&gt;
&lt;br /&gt;
===debug modus aktivieren===&lt;br /&gt;
Einstellungen – Über das Telefon – Build-Nummer 7x hinterieinander anklicken&lt;br /&gt;
&lt;br /&gt;
http://www.holkf.de/google-nexus-4-android-jelly-bean-4-2-debugging-modus-aktivieren/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
links&lt;br /&gt;
*http://de.gonline.at/index.php/menue-home/blog/blog-computer/159-howto-nexus-4-unter-ubuntu-linux-automatisch-mounten&lt;br /&gt;
*http://bernaerts.dyndns.org/linux/247-ubuntu-automount-nexus7-mtp&lt;br /&gt;
*http://linuxundich.de/de/tag/mtp/&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=Android&amp;diff=3244</id>
		<title>Android</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=Android&amp;diff=3244"/>
		<updated>2013-02-06T23:01:35Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* go-mtpfs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Namerserver=&lt;br /&gt;
 setprop net.dns1 8.8.8.8 &amp;gt;&amp;gt; /etc/init.sh&lt;br /&gt;
=Kernel compilieren=&lt;br /&gt;
*http://www.android-hilfe.de/root-hacking-modding-fuer-huawei-ideos-x3/172743-kernel-selbst-kompilieren.html&lt;br /&gt;
=zugriff von ubuntu=&lt;br /&gt;
==console==&lt;br /&gt;
 sudo apt-get install mtpfs&lt;br /&gt;
&lt;br /&gt;
 mkdir ~/android&lt;br /&gt;
 sudo mtpfs -o allow_other ~/android&lt;br /&gt;
 sudo fusermount -u ~/android&lt;br /&gt;
*http://linuxundich.de/de/software/gerate-mit-android-3-0-oder-4-0-via-mtp-in-ubuntu-linux-einbinden/&lt;br /&gt;
&lt;br /&gt;
==grafisch==&lt;br /&gt;
===gvfs update===&lt;br /&gt;
 sudo add-apt-repository ppa:langdalepl/gvfs-mtp&lt;br /&gt;
 sudo apt-get update &amp;amp;&amp;amp; sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
http://linuxundich.de/de/ubuntu/gvfs-update-ermoglicht-unter-ubuntulinux-endlich-den-bequemen-zugriff-auf-android-gerate-via-mtp/&lt;br /&gt;
===go-mtpfs===&lt;br /&gt;
 sudo add-apt-repository ppa:webupd8team/unstable&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install go-mtpfs&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install go-mtpfs-unity&lt;br /&gt;
*http://www.webupd8.org/2012/12/how-to-mount-android-40-ubuntu-go-mtpfs.html&lt;br /&gt;
&lt;br /&gt;
===debug modus aktivieren===&lt;br /&gt;
Einstellungen – Über das Telefon – Build-Nummer 7x hinterieinander anklicken&lt;br /&gt;
&lt;br /&gt;
http://www.holkf.de/google-nexus-4-android-jelly-bean-4-2-debugging-modus-aktivieren/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
links&lt;br /&gt;
*http://de.gonline.at/index.php/menue-home/blog/blog-computer/159-howto-nexus-4-unter-ubuntu-linux-automatisch-mounten&lt;br /&gt;
*http://bernaerts.dyndns.org/linux/247-ubuntu-automount-nexus7-mtp&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=Virtualbox&amp;diff=3241</id>
		<title>Virtualbox</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=Virtualbox&amp;diff=3241"/>
		<updated>2013-02-06T17:57:42Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* Install VirtualBox in Ubuntu 12.10 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=VirtualBox OSE (Open Source Edition=&lt;br /&gt;
==Installation aus den Paketquellen==&lt;br /&gt;
 sudo apt-get install virtualbox-ose virtualbox-ose-qt virtualbox-ose-dkms virtualbox-ose-guest-dkms linux-headers-$(uname -r)&lt;br /&gt;
&lt;br /&gt;
==Nacharbeit==&lt;br /&gt;
 sudo adduser &amp;lt;benutzername&amp;gt; vboxusers&lt;br /&gt;
&lt;br /&gt;
=Install VirtualBox in Ubuntu 12.10=&lt;br /&gt;
Use VirtualBox to run Windows and other OS in Ubuntu 12.10&lt;br /&gt;
By Jim Lynch, ITworld |  Software, run windows ubuntu 12.10, virtualbox ubuntu 12.10 7&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;deb http://download.virtualbox.org/virtualbox/debian quantal contrib&amp;quot; | sudo tee /etc/apt/sources.list.d/virtualbox.list&lt;br /&gt;
 wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install virtualbox-4.2 linux-headers-$(uname -r)&lt;br /&gt;
==Nacharbeit==&lt;br /&gt;
 sudo /etc/init.d/vboxdrv setup&lt;br /&gt;
&lt;br /&gt;
=Klonen=&lt;br /&gt;
==Disk==&lt;br /&gt;
 VBoxManage clonehd vm1.vdi vm2.vdi &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*http://www.thomas-krenn.com/de/wiki/Virtuelle_Maschine_in_VirtualBox_klonen&lt;br /&gt;
&lt;br /&gt;
==lvm und virtualbox==&lt;br /&gt;
&lt;br /&gt;
First, I created the lvm volume&lt;br /&gt;
&lt;br /&gt;
 lvcreate --name www --size 10G images&lt;br /&gt;
&lt;br /&gt;
Next, I created a vmdk file which describes the disk properties using the VBoxManage command:&lt;br /&gt;
&lt;br /&gt;
 VBoxManage internalcommands createrawvmdk -filename /vbox/www.vmdk -rawdisk /dev/images/www&lt;br /&gt;
&lt;br /&gt;
Here are the contents of the vmdk file after running that command:&lt;br /&gt;
&lt;br /&gt;
 # Disk DescriptorFile&lt;br /&gt;
 version=1&lt;br /&gt;
 CID=e5ee218c&lt;br /&gt;
 parentCID=ffffffff&lt;br /&gt;
 createType=&amp;quot;fullDevice&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # Extent description&lt;br /&gt;
 RW 20971520 FLAT &amp;quot;/dev/images/www&amp;quot; 0 &lt;br /&gt;
&lt;br /&gt;
 # The disk Data Base&lt;br /&gt;
 #DDB&lt;br /&gt;
 &lt;br /&gt;
 ddb.virtualHWVersion = &amp;quot;4&amp;quot;&lt;br /&gt;
 ddb.adapterType=&amp;quot;ide&amp;quot;&lt;br /&gt;
 ddb.geometry.cylinders=&amp;quot;16383&amp;quot;&lt;br /&gt;
 ddb.geometry.heads=&amp;quot;16&amp;quot;&lt;br /&gt;
 ddb.geometry.sectors=&amp;quot;63&amp;quot;&lt;br /&gt;
 ddb.uuid.image=&amp;quot;46527bd3-f962-43cc-8a43-11aafd3425aa&amp;quot;&lt;br /&gt;
 ddb.uuid.parent=&amp;quot;00000000-0000-0000-0000-000000000000&amp;quot;&lt;br /&gt;
 ddb.uuid.modification=&amp;quot;00000000-0000-0000-0000-000000000000&amp;quot;&lt;br /&gt;
 ddb.uuid.parentmodification=&amp;quot;00000000-0000-0000-0000-000000000000&amp;quot;&lt;br /&gt;
 ddb.geometry.biosCylinders=&amp;quot;1024&amp;quot;&lt;br /&gt;
 ddb.geometry.biosHeads=&amp;quot;255&amp;quot;&lt;br /&gt;
 ddb.geometry.biosSectors=&amp;quot;63&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*https://www.soljerome.com/blog/2010/09/07/using-lvm-volumes-with-virtualbox/&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=Virtualbox&amp;diff=3240</id>
		<title>Virtualbox</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=Virtualbox&amp;diff=3240"/>
		<updated>2013-02-06T16:28:18Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* Install VirtualBox in Ubuntu 12.10 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=VirtualBox OSE (Open Source Edition=&lt;br /&gt;
==Installation aus den Paketquellen==&lt;br /&gt;
 sudo apt-get install virtualbox-ose virtualbox-ose-qt virtualbox-ose-dkms virtualbox-ose-guest-dkms linux-headers-$(uname -r)&lt;br /&gt;
&lt;br /&gt;
==Nacharbeit==&lt;br /&gt;
 sudo adduser &amp;lt;benutzername&amp;gt; vboxusers&lt;br /&gt;
&lt;br /&gt;
=Install VirtualBox in Ubuntu 12.10=&lt;br /&gt;
Use VirtualBox to run Windows and other OS in Ubuntu 12.10&lt;br /&gt;
By Jim Lynch, ITworld |  Software, run windows ubuntu 12.10, virtualbox ubuntu 12.10 7&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;deb http://download.virtualbox.org/virtualbox/debian  quantal&amp;quot; | sudo tee /etc/apt/sources.list.d/virtualbox.list&lt;br /&gt;
 wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install virtualbox-4.2 linux-headers-$(uname -r)&lt;br /&gt;
==Nacharbeit==&lt;br /&gt;
 sudo /etc/init.d/vboxdrv setup&lt;br /&gt;
&lt;br /&gt;
=Klonen=&lt;br /&gt;
==Disk==&lt;br /&gt;
 VBoxManage clonehd vm1.vdi vm2.vdi &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*http://www.thomas-krenn.com/de/wiki/Virtuelle_Maschine_in_VirtualBox_klonen&lt;br /&gt;
&lt;br /&gt;
==lvm und virtualbox==&lt;br /&gt;
&lt;br /&gt;
First, I created the lvm volume&lt;br /&gt;
&lt;br /&gt;
 lvcreate --name www --size 10G images&lt;br /&gt;
&lt;br /&gt;
Next, I created a vmdk file which describes the disk properties using the VBoxManage command:&lt;br /&gt;
&lt;br /&gt;
 VBoxManage internalcommands createrawvmdk -filename /vbox/www.vmdk -rawdisk /dev/images/www&lt;br /&gt;
&lt;br /&gt;
Here are the contents of the vmdk file after running that command:&lt;br /&gt;
&lt;br /&gt;
 # Disk DescriptorFile&lt;br /&gt;
 version=1&lt;br /&gt;
 CID=e5ee218c&lt;br /&gt;
 parentCID=ffffffff&lt;br /&gt;
 createType=&amp;quot;fullDevice&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # Extent description&lt;br /&gt;
 RW 20971520 FLAT &amp;quot;/dev/images/www&amp;quot; 0 &lt;br /&gt;
&lt;br /&gt;
 # The disk Data Base&lt;br /&gt;
 #DDB&lt;br /&gt;
 &lt;br /&gt;
 ddb.virtualHWVersion = &amp;quot;4&amp;quot;&lt;br /&gt;
 ddb.adapterType=&amp;quot;ide&amp;quot;&lt;br /&gt;
 ddb.geometry.cylinders=&amp;quot;16383&amp;quot;&lt;br /&gt;
 ddb.geometry.heads=&amp;quot;16&amp;quot;&lt;br /&gt;
 ddb.geometry.sectors=&amp;quot;63&amp;quot;&lt;br /&gt;
 ddb.uuid.image=&amp;quot;46527bd3-f962-43cc-8a43-11aafd3425aa&amp;quot;&lt;br /&gt;
 ddb.uuid.parent=&amp;quot;00000000-0000-0000-0000-000000000000&amp;quot;&lt;br /&gt;
 ddb.uuid.modification=&amp;quot;00000000-0000-0000-0000-000000000000&amp;quot;&lt;br /&gt;
 ddb.uuid.parentmodification=&amp;quot;00000000-0000-0000-0000-000000000000&amp;quot;&lt;br /&gt;
 ddb.geometry.biosCylinders=&amp;quot;1024&amp;quot;&lt;br /&gt;
 ddb.geometry.biosHeads=&amp;quot;255&amp;quot;&lt;br /&gt;
 ddb.geometry.biosSectors=&amp;quot;63&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*https://www.soljerome.com/blog/2010/09/07/using-lvm-volumes-with-virtualbox/&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=Android&amp;diff=3239</id>
		<title>Android</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=Android&amp;diff=3239"/>
		<updated>2013-02-05T22:32:44Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Namerserver=&lt;br /&gt;
 setprop net.dns1 8.8.8.8 &amp;gt;&amp;gt; /etc/init.sh&lt;br /&gt;
=Kernel compilieren=&lt;br /&gt;
*http://www.android-hilfe.de/root-hacking-modding-fuer-huawei-ideos-x3/172743-kernel-selbst-kompilieren.html&lt;br /&gt;
=zugriff von ubuntu=&lt;br /&gt;
==console==&lt;br /&gt;
 sudo apt-get install mtpfs&lt;br /&gt;
&lt;br /&gt;
 mkdir ~/android&lt;br /&gt;
 sudo mtpfs -o allow_other ~/android&lt;br /&gt;
 sudo fusermount -u ~/android&lt;br /&gt;
*http://linuxundich.de/de/software/gerate-mit-android-3-0-oder-4-0-via-mtp-in-ubuntu-linux-einbinden/&lt;br /&gt;
&lt;br /&gt;
==grafisch==&lt;br /&gt;
===gvfs update===&lt;br /&gt;
 sudo add-apt-repository ppa:langdalepl/gvfs-mtp&lt;br /&gt;
 sudo apt-get update &amp;amp;&amp;amp; sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
http://linuxundich.de/de/ubuntu/gvfs-update-ermoglicht-unter-ubuntulinux-endlich-den-bequemen-zugriff-auf-android-gerate-via-mtp/&lt;br /&gt;
===go-mtpfs===&lt;br /&gt;
 sudo add-apt-repository ppa:webupd8team/unstable&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install go-mtpfs&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install go-mtpfs-unity&lt;br /&gt;
*http://www.webupd8.org/2012/12/how-to-mount-android-40-ubuntu-go-mtpfs.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
links&lt;br /&gt;
*http://de.gonline.at/index.php/menue-home/blog/blog-computer/159-howto-nexus-4-unter-ubuntu-linux-automatisch-mounten&lt;br /&gt;
*http://bernaerts.dyndns.org/linux/247-ubuntu-automount-nexus7-mtp&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=Android&amp;diff=3238</id>
		<title>Android</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=Android&amp;diff=3238"/>
		<updated>2013-02-05T22:30:34Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Namerserver=&lt;br /&gt;
 setprop net.dns1 8.8.8.8 &amp;gt;&amp;gt; /etc/init.sh&lt;br /&gt;
=Kernel compilieren=&lt;br /&gt;
*http://www.android-hilfe.de/root-hacking-modding-fuer-huawei-ideos-x3/172743-kernel-selbst-kompilieren.html&lt;br /&gt;
=zugriff von ubuntu=&lt;br /&gt;
==console==&lt;br /&gt;
 sudo apt-get install mtpfs&lt;br /&gt;
&lt;br /&gt;
 mkdir ~/android&lt;br /&gt;
 sudo mtpfs -o allow_other ~/android&lt;br /&gt;
 sudo fusermount -u ~/android&lt;br /&gt;
*http://linuxundich.de/de/software/gerate-mit-android-3-0-oder-4-0-via-mtp-in-ubuntu-linux-einbinden/&lt;br /&gt;
&lt;br /&gt;
==grafisch==&lt;br /&gt;
===gvfs update===&lt;br /&gt;
 sudo add-apt-repository ppa:langdalepl/gvfs-mtp&lt;br /&gt;
 sudo apt-get update &amp;amp;&amp;amp; sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
http://linuxundich.de/de/ubuntu/gvfs-update-ermoglicht-unter-ubuntulinux-endlich-den-bequemen-zugriff-auf-android-gerate-via-mtp/&lt;br /&gt;
===go-mtpfs===&lt;br /&gt;
 sudo add-apt-repository ppa:webupd8team/unstable&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install go-mtpfs&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install go-mtpfs-unity&lt;br /&gt;
*http://www.webupd8.org/2012/12/how-to-mount-android-40-ubuntu-go-mtpfs.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
links&lt;br /&gt;
*http://de.gonline.at/index.php/menue-home/blog/blog-computer/159-howto-nexus-4-unter-ubuntu-linux-automatisch-mounten&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=Android&amp;diff=3223</id>
		<title>Android</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=Android&amp;diff=3223"/>
		<updated>2013-02-03T15:06:04Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Namerserver=&lt;br /&gt;
 setprop net.dns1 8.8.8.8 &amp;gt;&amp;gt; /etc/init.sh&lt;br /&gt;
=Kernel compilieren=&lt;br /&gt;
*http://www.android-hilfe.de/root-hacking-modding-fuer-huawei-ideos-x3/172743-kernel-selbst-kompilieren.html&lt;br /&gt;
=zugriff von ubuntu=&lt;br /&gt;
==console==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==grafisch==&lt;br /&gt;
===gvfs update===&lt;br /&gt;
 sudo add-apt-repository ppa:langdalepl/gvfs-mtp&lt;br /&gt;
 sudo apt-get update &amp;amp;&amp;amp; sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
http://linuxundich.de/de/ubuntu/gvfs-update-ermoglicht-unter-ubuntulinux-endlich-den-bequemen-zugriff-auf-android-gerate-via-mtp/&lt;br /&gt;
===go-mtpfs===&lt;br /&gt;
 sudo add-apt-repository ppa:webupd8team/unstable&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install go-mtpfs&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install go-mtpfs-unity&lt;br /&gt;
*http://www.webupd8.org/2012/12/how-to-mount-android-40-ubuntu-go-mtpfs.html&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=Android&amp;diff=3129</id>
		<title>Android</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=Android&amp;diff=3129"/>
		<updated>2012-11-11T08:31:59Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Namerserver=&lt;br /&gt;
 setprop net.dns1 8.8.8.8 &amp;gt;&amp;gt; /etc/init.sh&lt;br /&gt;
=Kernel compilieren=&lt;br /&gt;
*http://www.android-hilfe.de/root-hacking-modding-fuer-huawei-ideos-x3/172743-kernel-selbst-kompilieren.html&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=KVM&amp;diff=3128</id>
		<title>KVM</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=KVM&amp;diff=3128"/>
		<updated>2012-11-07T18:39:57Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* Connect to my_vm */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Installation=&lt;br /&gt;
==Vorbereitung==&lt;br /&gt;
Testen ob VT Unterstützung der CPU vorhanden ist &lt;br /&gt;
 egrep -c '(vmx|svm)' /proc/cpuinfo&lt;br /&gt;
0 bedeutet keine Unterstützung&lt;br /&gt;
1 (oder mehr) Unterstützung vorhanden&lt;br /&gt;
==Basis Pakete==&lt;br /&gt;
  aptitude install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils virtinst&lt;br /&gt;
&lt;br /&gt;
==Verifizieren der Installation==&lt;br /&gt;
 virsh -c qemu:///system list&lt;br /&gt;
 Id Name                 Status&lt;br /&gt;
 ----------------------------------&lt;br /&gt;
==Installation des Virtmanagers(GUI)==&lt;br /&gt;
 apt-get install virt-manager&lt;br /&gt;
==Installation des Linux capabilities tools==&lt;br /&gt;
 apt-get install libcap2-bin&lt;br /&gt;
==Vergeben der CAP_NET_ADMIN Fähigkeit==&lt;br /&gt;
 setcap cap_net_admin=ei /usr/bin/qemu-system-x86_64 &lt;br /&gt;
 setcap cap_net_admin=ei /usr/bin/qemu-system-i386&lt;br /&gt;
&lt;br /&gt;
==Erlauben der Beerchtigung für den Adminuser==&lt;br /&gt;
 echo cap_net_admin  xinux &amp;gt;&amp;gt; /etc/security/capability.conf&lt;br /&gt;
&lt;br /&gt;
==Netzwerk mit Bridgefunktion==&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet manual&lt;br /&gt;
 &lt;br /&gt;
 auto br0&lt;br /&gt;
 iface br0 inet static&lt;br /&gt;
        address 192.168.240.101&lt;br /&gt;
        netmask 255.255.240.0&lt;br /&gt;
        gateway 192.168.240.100&lt;br /&gt;
        bridge_ports eth0&lt;br /&gt;
        bridge_stp off&lt;br /&gt;
        bridge_fd 0&lt;br /&gt;
        bridge_maxwait 0&lt;br /&gt;
&lt;br /&gt;
Damit libvirt-bin automatisch start muss man in der Datei /etc/default/libvirt-bin die Option start_libvirtd auf &amp;quot;yes&amp;quot; setzen.&lt;br /&gt;
 vi /etc/default/libvirt-bin&lt;br /&gt;
 start_libvirtd=&amp;quot;yes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=Domain-Installation=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 virt-install --connect qemu:///system --name orion --ram 1024 --disk path=/dev/data/orion \&lt;br /&gt;
 --cdrom /isos/ubuntu-10.04-server-amd64.iso --vnc --noautoconsole  --os-type linux --accelerate --network=bridge:br0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--name Name der Domain&lt;br /&gt;
&lt;br /&gt;
--disk Diese Images werden in die Domain eingebunden. Es können mehrere Disks eingebunden werden, sowie weitere Optionen getrennt mit Leerzeichen gemacht werden.&lt;br /&gt;
&lt;br /&gt;
--ram Zu Verfügung stehender Arbeitspeicher der Domain&lt;br /&gt;
&lt;br /&gt;
--os-type linux, windows, solaris etc.&lt;br /&gt;
&lt;br /&gt;
--os-variant ubuntukarmic, winxp etc.&lt;br /&gt;
&lt;br /&gt;
--hvm Gebraucht full virtualization.&lt;br /&gt;
&lt;br /&gt;
--accelearte Benutze kvm oder KQEMU, wenn vorhanden.&lt;br /&gt;
&lt;br /&gt;
--import Die Installation ist bereits im Disk-Image enthalten.&lt;br /&gt;
&lt;br /&gt;
--vnc Aktiviert VNC-Display und öffnete einen beliebigen Port &amp;gt;5000, falls nicht --vncport angegeben ist.&lt;br /&gt;
&lt;br /&gt;
--vncport Setzt den Port für VNC fest.&lt;br /&gt;
&lt;br /&gt;
=Domain-Administration=&lt;br /&gt;
{| border=1 cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| Kommando&lt;br /&gt;
| Bedeutung&lt;br /&gt;
|-&lt;br /&gt;
| help&lt;br /&gt;
| Hilfe ausgeben&lt;br /&gt;
|-&lt;br /&gt;
| attach-device&lt;br /&gt;
| Gerät aus einer XML-Datei anhängen&lt;br /&gt;
|-&lt;br /&gt;
| attach-disk&lt;br /&gt;
| Plattengerät anhängen&lt;br /&gt;
|-&lt;br /&gt;
| attach-interface&lt;br /&gt;
| Netzwerkschnittstelle verbinden&lt;br /&gt;
|-&lt;br /&gt;
| autostart&lt;br /&gt;
| Eine Domain automatisch starten&lt;br /&gt;
|-&lt;br /&gt;
| capabilities&lt;br /&gt;
| Fähigkeiten&lt;br /&gt;
|-&lt;br /&gt;
| cd&lt;br /&gt;
| change the current directory&lt;br /&gt;
|-&lt;br /&gt;
| connect&lt;br /&gt;
| (Wieder)verbinden mit Hypervisor&lt;br /&gt;
|-&lt;br /&gt;
| console&lt;br /&gt;
| Verbindung mit der Gast-Konsole&lt;br /&gt;
|-&lt;br /&gt;
| cpu-baseline&lt;br /&gt;
| compute baseline CPU&lt;br /&gt;
|-&lt;br /&gt;
| cpu-compare&lt;br /&gt;
| compare host CPU with a CPU described by an XML file&lt;br /&gt;
|-&lt;br /&gt;
| create&lt;br /&gt;
| Eine Domain aus einer XML-Datei erstellen&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Eine (zuvor definierte) inaktive Domain starten&lt;br /&gt;
|-&lt;br /&gt;
| destroy&lt;br /&gt;
| Domain löschen&lt;br /&gt;
|-&lt;br /&gt;
| detach-device&lt;br /&gt;
| Gerät von einer XML-Datei lösen&lt;br /&gt;
|-&lt;br /&gt;
| detach-disk&lt;br /&gt;
| Plattengerät abtrennen&lt;br /&gt;
|-&lt;br /&gt;
| detach-interface&lt;br /&gt;
| Netzwerkschnittstelle abhängen&lt;br /&gt;
|-&lt;br /&gt;
| define&lt;br /&gt;
| Definiere (aber starte keine) Domain aus einer XML-Datei&lt;br /&gt;
|-&lt;br /&gt;
| domid&lt;br /&gt;
| Einen Domain-Namen oder -UUID in Domain-ID konvertieren&lt;br /&gt;
|-&lt;br /&gt;
| domuuid&lt;br /&gt;
| Einen Domain-Namen oder -ID in Domain-UUID konvertieren&lt;br /&gt;
|-&lt;br /&gt;
| dominfo&lt;br /&gt;
| Domain-Informationen&lt;br /&gt;
|-&lt;br /&gt;
| domjobinfo&lt;br /&gt;
| domain job information&lt;br /&gt;
|-&lt;br /&gt;
| domjobabort&lt;br /&gt;
| abort active domain job&lt;br /&gt;
|-&lt;br /&gt;
| domname&lt;br /&gt;
| Eine Domain-ID oder UUID in Domain-Namen konvertieren&lt;br /&gt;
|-&lt;br /&gt;
| domstate&lt;br /&gt;
| Domain-Status&lt;br /&gt;
|-&lt;br /&gt;
| domblkstat&lt;br /&gt;
| Geräteblockstatistiken für eine Domain abrufen&lt;br /&gt;
|-&lt;br /&gt;
| domifstat&lt;br /&gt;
| Statistiken der Netzwerkschnittstelle für eine Domain abrufen&lt;br /&gt;
|-&lt;br /&gt;
| dommemstat&lt;br /&gt;
| get memory statistics for a domain&lt;br /&gt;
|-&lt;br /&gt;
| domblkinfo&lt;br /&gt;
| domain block device size information&lt;br /&gt;
|-&lt;br /&gt;
| domxml-from-native&lt;br /&gt;
| Convert native config to domain XML&lt;br /&gt;
|-&lt;br /&gt;
| domxml-to-native&lt;br /&gt;
| Convert domain XML to native config&lt;br /&gt;
|-&lt;br /&gt;
| dumpxml&lt;br /&gt;
| Domain-Informationen in XML&lt;br /&gt;
|-&lt;br /&gt;
| edit&lt;br /&gt;
| edit XML configuration for a domain&lt;br /&gt;
|-&lt;br /&gt;
| find-storage-pool-sources&lt;br /&gt;
| discover potential storage pool sources&lt;br /&gt;
|-&lt;br /&gt;
| find-storage-pool-sources-as&lt;br /&gt;
| find potential storage pool sources&lt;br /&gt;
|-&lt;br /&gt;
| freecell&lt;br /&gt;
| NUMA freier Speicher&lt;br /&gt;
|-&lt;br /&gt;
| hostname&lt;br /&gt;
| Hypervisor-Hostname ausgeben&lt;br /&gt;
|-&lt;br /&gt;
| list&lt;br /&gt;
| Domains auflisten&lt;br /&gt;
|-&lt;br /&gt;
| migrate&lt;br /&gt;
| Domain auf anderen Host migrieren&lt;br /&gt;
|-&lt;br /&gt;
| migrate-setmaxdowntime&lt;br /&gt;
| set maximum tolerable downtime&lt;br /&gt;
|-&lt;br /&gt;
| net-autostart&lt;br /&gt;
| Ein Netzwerk automatisch starten&lt;br /&gt;
|-&lt;br /&gt;
| net-create&lt;br /&gt;
| Netzwerk aus einer XML-Datei erstellen&lt;br /&gt;
|-&lt;br /&gt;
| net-define&lt;br /&gt;
| Definiere (aber starte kein) Netzwerk aus einer XML-Datei&lt;br /&gt;
|-&lt;br /&gt;
| net-destroy&lt;br /&gt;
| Netzwerk löschen&lt;br /&gt;
|-&lt;br /&gt;
| net-dumpxml&lt;br /&gt;
| Netzwerk-Informationen in XML&lt;br /&gt;
|-&lt;br /&gt;
| net-edit&lt;br /&gt;
| edit XML configuration for a network&lt;br /&gt;
|-&lt;br /&gt;
| net-list&lt;br /&gt;
| Netzwerke auflisten&lt;br /&gt;
|-&lt;br /&gt;
| net-name&lt;br /&gt;
| Eine Netzwerk-UUID in einen Netzwerk-Namen konvertieren&lt;br /&gt;
|-&lt;br /&gt;
| net-start&lt;br /&gt;
| Ein (zuvor definiertes) inaktives Netzwerk starten&lt;br /&gt;
|-&lt;br /&gt;
| net-undefine&lt;br /&gt;
| Ein inaktives Netzwerk undefinieren&lt;br /&gt;
|-&lt;br /&gt;
| net-uuid&lt;br /&gt;
| Einen Netzwerk-Namen in eine Netzwerk-UUID konvertieren&lt;br /&gt;
|-&lt;br /&gt;
| iface-list&lt;br /&gt;
| list physical host interfaces&lt;br /&gt;
|-&lt;br /&gt;
| iface-name&lt;br /&gt;
| convert an interface MAC address to interface name&lt;br /&gt;
|-&lt;br /&gt;
| iface-mac&lt;br /&gt;
| convert an interface name to interface MAC address&lt;br /&gt;
|-&lt;br /&gt;
| iface-dumpxml&lt;br /&gt;
| interface information in XML&lt;br /&gt;
|-&lt;br /&gt;
| iface-define&lt;br /&gt;
| define (but don't start) a physical host interface from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| iface-undefine&lt;br /&gt;
| undefine a physical host interface (remove it from configuration)&lt;br /&gt;
|-&lt;br /&gt;
| iface-edit&lt;br /&gt;
| edit XML configuration for a physical host interface&lt;br /&gt;
|-&lt;br /&gt;
| iface-start&lt;br /&gt;
| start a physical host interface (enable it / &amp;quot;if-up&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| iface-destroy&lt;br /&gt;
| destroy a physical host interface (disable it / &amp;quot;if-down&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| managedsave&lt;br /&gt;
| managed save of a domain state&lt;br /&gt;
|-&lt;br /&gt;
| nodeinfo&lt;br /&gt;
| Knoteninformation&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-list&lt;br /&gt;
| enumerate devices on this host&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-dumpxml&lt;br /&gt;
| node device details in XML&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-dettach&lt;br /&gt;
| dettach node device from its device driver&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-reattach&lt;br /&gt;
| reattach node device to its device driver&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-reset&lt;br /&gt;
| reset node device&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-create&lt;br /&gt;
| create a device defined by an XML file on the node&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-destroy&lt;br /&gt;
| destroy a device on the node&lt;br /&gt;
|-&lt;br /&gt;
| nwfilter-define&lt;br /&gt;
| define or update a network filter from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| nwfilter-undefine&lt;br /&gt;
| undefine a network filter&lt;br /&gt;
|-&lt;br /&gt;
| nwfilter-dumpxml&lt;br /&gt;
| network filter information in XML&lt;br /&gt;
|-&lt;br /&gt;
| nwfilter-list&lt;br /&gt;
| list network filters&lt;br /&gt;
|-&lt;br /&gt;
| nwfilter-edit&lt;br /&gt;
| edit XML configuration for a network filter&lt;br /&gt;
|-&lt;br /&gt;
| pool-autostart&lt;br /&gt;
| autostart a pool&lt;br /&gt;
|-&lt;br /&gt;
| pool-build&lt;br /&gt;
| baue einen Pool&lt;br /&gt;
|-&lt;br /&gt;
| pool-create&lt;br /&gt;
| create a pool from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| pool-create-as&lt;br /&gt;
| create a pool from a set of args&lt;br /&gt;
|-&lt;br /&gt;
| pool-define&lt;br /&gt;
| define (but don't start) a pool from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| pool-define-as&lt;br /&gt;
| define a pool from a set of args&lt;br /&gt;
|-&lt;br /&gt;
| pool-destroy&lt;br /&gt;
| Zerstören eines Pools&lt;br /&gt;
|-&lt;br /&gt;
| pool-delete&lt;br /&gt;
| Pool löschen&lt;br /&gt;
|-&lt;br /&gt;
| pool-dumpxml&lt;br /&gt;
| Pool-Informationen in XML&lt;br /&gt;
|-&lt;br /&gt;
| pool-edit&lt;br /&gt;
| edit XML configuration for a storage pool&lt;br /&gt;
|-&lt;br /&gt;
| pool-info&lt;br /&gt;
| storage pool information&lt;br /&gt;
|-&lt;br /&gt;
| pool-list&lt;br /&gt;
| Poolliste&lt;br /&gt;
|-&lt;br /&gt;
| pool-name&lt;br /&gt;
| Konvertieren einer pool-UUID in einen Pool-Namen&lt;br /&gt;
|-&lt;br /&gt;
| pool-refresh&lt;br /&gt;
| Einen Pool aktualisieren&lt;br /&gt;
|-&lt;br /&gt;
| pool-start&lt;br /&gt;
| start a (previously defined) inactive pool&lt;br /&gt;
|-&lt;br /&gt;
| pool-undefine&lt;br /&gt;
| undefine an inactive pool&lt;br /&gt;
|-&lt;br /&gt;
| pool-uuid&lt;br /&gt;
| convert a pool name to pool UUID&lt;br /&gt;
|-&lt;br /&gt;
| secret-define&lt;br /&gt;
| define or modify a secret from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| secret-dumpxml&lt;br /&gt;
| secret attributes in XML&lt;br /&gt;
|-&lt;br /&gt;
| secret-set-value&lt;br /&gt;
| set a secret value&lt;br /&gt;
|-&lt;br /&gt;
| secret-get-value&lt;br /&gt;
| Output a secret value&lt;br /&gt;
|-&lt;br /&gt;
| secret-undefine&lt;br /&gt;
| undefine a secret&lt;br /&gt;
|-&lt;br /&gt;
| secret-list&lt;br /&gt;
| list secrets&lt;br /&gt;
|-&lt;br /&gt;
| pwd&lt;br /&gt;
| print the current directory&lt;br /&gt;
|-&lt;br /&gt;
| quit&lt;br /&gt;
| Dieses interaktive Terminal beenden&lt;br /&gt;
|-&lt;br /&gt;
| exit&lt;br /&gt;
| Dieses interaktive Terminal beenden&lt;br /&gt;
|-&lt;br /&gt;
| reboot&lt;br /&gt;
| Domain neu starten&lt;br /&gt;
|-&lt;br /&gt;
| restore&lt;br /&gt;
| Eine Domain aus einem gespeicherten Status in einer Datei wiederherstellen&lt;br /&gt;
|-&lt;br /&gt;
| resume&lt;br /&gt;
| Domain fortsetzen&lt;br /&gt;
|-&lt;br /&gt;
| save&lt;br /&gt;
| Einen Domainstatus in einer Datei speichern&lt;br /&gt;
|-&lt;br /&gt;
| schedinfo&lt;br /&gt;
| Scheduler-Parameter anzeigen/setzen&lt;br /&gt;
|-&lt;br /&gt;
| dump&lt;br /&gt;
| Den Kern einer Domain zu Analysezwecken in eine Datei dumpen&lt;br /&gt;
|-&lt;br /&gt;
| shutdown&lt;br /&gt;
| Kontrolliertes Stillegen einer Domain&lt;br /&gt;
|-&lt;br /&gt;
| setmem&lt;br /&gt;
| Speicherzuweisung ändern&lt;br /&gt;
|-&lt;br /&gt;
| setmaxmem&lt;br /&gt;
| Maximale Speichergrenze ändern&lt;br /&gt;
|-&lt;br /&gt;
| setvcpus&lt;br /&gt;
| Anzahl der virtuellen CPUs ändern&lt;br /&gt;
|-&lt;br /&gt;
| suspend&lt;br /&gt;
| Eine Domain anhalten&lt;br /&gt;
|-&lt;br /&gt;
| ttyconsole&lt;br /&gt;
| TTY-Konsole&lt;br /&gt;
|-&lt;br /&gt;
| undefine&lt;br /&gt;
| Eine inaktive Domain undefinieren&lt;br /&gt;
|-&lt;br /&gt;
| update-device&lt;br /&gt;
| update device from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| uri&lt;br /&gt;
| Kanonisierte URI des Hypervisors ausgeben&lt;br /&gt;
|-&lt;br /&gt;
| vol-create&lt;br /&gt;
| create a vol from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| vol-create-from&lt;br /&gt;
| create a vol, using another volume as input&lt;br /&gt;
|-&lt;br /&gt;
| vol-create-as&lt;br /&gt;
| create a volume from a set of args&lt;br /&gt;
|-&lt;br /&gt;
| vol-clone&lt;br /&gt;
| clone a volume.&lt;br /&gt;
|-&lt;br /&gt;
| vol-delete&lt;br /&gt;
| Löschen eines Datenträgers&lt;br /&gt;
|-&lt;br /&gt;
| vol-wipe&lt;br /&gt;
| wipe a vol&lt;br /&gt;
|-&lt;br /&gt;
| vol-dumpxml&lt;br /&gt;
| vol information in XML&lt;br /&gt;
|-&lt;br /&gt;
| vol-info&lt;br /&gt;
| storage vol information&lt;br /&gt;
|-&lt;br /&gt;
| vol-list&lt;br /&gt;
| list vols&lt;br /&gt;
|-&lt;br /&gt;
| vol-pool&lt;br /&gt;
| returns the storage pool for a given volume key or path&lt;br /&gt;
|-&lt;br /&gt;
| vol-path&lt;br /&gt;
| returns the volume path for a given volume name or key&lt;br /&gt;
|-&lt;br /&gt;
| vol-name&lt;br /&gt;
| returns the volume name for a given volume key or path&lt;br /&gt;
|-&lt;br /&gt;
| vol-key&lt;br /&gt;
| returns the volume key for a given volume name or path&lt;br /&gt;
|-&lt;br /&gt;
| vcpuinfo&lt;br /&gt;
| Domain vcpu-Information&lt;br /&gt;
|-&lt;br /&gt;
| vcpupin&lt;br /&gt;
| Domain vcpu-Affinität kontrollieren&lt;br /&gt;
|-&lt;br /&gt;
| version&lt;br /&gt;
| Version anzeigen&lt;br /&gt;
|-&lt;br /&gt;
| vncdisplay&lt;br /&gt;
| VNC-Anzeige&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-create&lt;br /&gt;
| Create a snapshot&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-current&lt;br /&gt;
| Get the current snapshot&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-delete&lt;br /&gt;
| Delete a domain snapshot&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-dumpxml&lt;br /&gt;
| Dump XML for a domain snapshot&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-list&lt;br /&gt;
| List snapshots for a domain&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-revert&lt;br /&gt;
| Revert a domain to a snapshot&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Migration zu neuem Host =&lt;br /&gt;
 virsh migrate --live &amp;lt;GuestName&amp;gt; &amp;lt;DestinationURL&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 # virsh migrate --live galactica qemu+ssh://test2.example.com/system&lt;br /&gt;
&lt;br /&gt;
=Autostart =&lt;br /&gt;
 virsh atutostart &amp;lt;domain&amp;gt;&lt;br /&gt;
 virsh atutostart &amp;lt;domain&amp;gt; --disable&lt;br /&gt;
=An/Aus=&lt;br /&gt;
Connecten auf Hypervisor&lt;br /&gt;
 virsh -c qemu+ssh://''SERVER''/system&lt;br /&gt;
In Konsole eingeben&lt;br /&gt;
&lt;br /&gt;
Zum starten:&lt;br /&gt;
 start ''VM''&lt;br /&gt;
Zum virtuellen Stecker rausziehn:&lt;br /&gt;
 destroy ''VM''&lt;br /&gt;
Nach Installation von '''acpid''' auf ''VM''&lt;br /&gt;
&lt;br /&gt;
Normales herunterfahren:&lt;br /&gt;
 shutdown ''VM''&lt;br /&gt;
&lt;br /&gt;
=Configure a Serial Console in the Guest=&lt;br /&gt;
==Enable on the VM==&lt;br /&gt;
&lt;br /&gt;
 cat /etc/init/ttyS0.conf&lt;br /&gt;
&lt;br /&gt;
 # ttyS0 - getty&lt;br /&gt;
 #&lt;br /&gt;
 # This service maintains a getty on ttyS0 from the point the system is&lt;br /&gt;
 # started until it is shut down again.&lt;br /&gt;
 &lt;br /&gt;
 start on stopped rc RUNLEVEL=[2345]&lt;br /&gt;
 stop on runlevel [!2345] &lt;br /&gt;
 &lt;br /&gt;
 respawn&lt;br /&gt;
 exec /sbin/getty -L 115200 ttyS0 xterm&lt;br /&gt;
&lt;br /&gt;
Run the following command to initiate the Serial Console (or restart the VM):&lt;br /&gt;
&lt;br /&gt;
 sudo start ttyS0&lt;br /&gt;
&lt;br /&gt;
==Connect on Host to VM==&lt;br /&gt;
&lt;br /&gt;
 console VM&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
* http://wiki.centos.org/HowTos/KVM&lt;br /&gt;
* https://help.ubuntu.com/community/KVM/Access&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=KVM&amp;diff=3127</id>
		<title>KVM</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=KVM&amp;diff=3127"/>
		<updated>2012-11-07T18:39:22Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* Enable */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Installation=&lt;br /&gt;
==Vorbereitung==&lt;br /&gt;
Testen ob VT Unterstützung der CPU vorhanden ist &lt;br /&gt;
 egrep -c '(vmx|svm)' /proc/cpuinfo&lt;br /&gt;
0 bedeutet keine Unterstützung&lt;br /&gt;
1 (oder mehr) Unterstützung vorhanden&lt;br /&gt;
==Basis Pakete==&lt;br /&gt;
  aptitude install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils virtinst&lt;br /&gt;
&lt;br /&gt;
==Verifizieren der Installation==&lt;br /&gt;
 virsh -c qemu:///system list&lt;br /&gt;
 Id Name                 Status&lt;br /&gt;
 ----------------------------------&lt;br /&gt;
==Installation des Virtmanagers(GUI)==&lt;br /&gt;
 apt-get install virt-manager&lt;br /&gt;
==Installation des Linux capabilities tools==&lt;br /&gt;
 apt-get install libcap2-bin&lt;br /&gt;
==Vergeben der CAP_NET_ADMIN Fähigkeit==&lt;br /&gt;
 setcap cap_net_admin=ei /usr/bin/qemu-system-x86_64 &lt;br /&gt;
 setcap cap_net_admin=ei /usr/bin/qemu-system-i386&lt;br /&gt;
&lt;br /&gt;
==Erlauben der Beerchtigung für den Adminuser==&lt;br /&gt;
 echo cap_net_admin  xinux &amp;gt;&amp;gt; /etc/security/capability.conf&lt;br /&gt;
&lt;br /&gt;
==Netzwerk mit Bridgefunktion==&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet manual&lt;br /&gt;
 &lt;br /&gt;
 auto br0&lt;br /&gt;
 iface br0 inet static&lt;br /&gt;
        address 192.168.240.101&lt;br /&gt;
        netmask 255.255.240.0&lt;br /&gt;
        gateway 192.168.240.100&lt;br /&gt;
        bridge_ports eth0&lt;br /&gt;
        bridge_stp off&lt;br /&gt;
        bridge_fd 0&lt;br /&gt;
        bridge_maxwait 0&lt;br /&gt;
&lt;br /&gt;
Damit libvirt-bin automatisch start muss man in der Datei /etc/default/libvirt-bin die Option start_libvirtd auf &amp;quot;yes&amp;quot; setzen.&lt;br /&gt;
 vi /etc/default/libvirt-bin&lt;br /&gt;
 start_libvirtd=&amp;quot;yes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=Domain-Installation=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 virt-install --connect qemu:///system --name orion --ram 1024 --disk path=/dev/data/orion \&lt;br /&gt;
 --cdrom /isos/ubuntu-10.04-server-amd64.iso --vnc --noautoconsole  --os-type linux --accelerate --network=bridge:br0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--name Name der Domain&lt;br /&gt;
&lt;br /&gt;
--disk Diese Images werden in die Domain eingebunden. Es können mehrere Disks eingebunden werden, sowie weitere Optionen getrennt mit Leerzeichen gemacht werden.&lt;br /&gt;
&lt;br /&gt;
--ram Zu Verfügung stehender Arbeitspeicher der Domain&lt;br /&gt;
&lt;br /&gt;
--os-type linux, windows, solaris etc.&lt;br /&gt;
&lt;br /&gt;
--os-variant ubuntukarmic, winxp etc.&lt;br /&gt;
&lt;br /&gt;
--hvm Gebraucht full virtualization.&lt;br /&gt;
&lt;br /&gt;
--accelearte Benutze kvm oder KQEMU, wenn vorhanden.&lt;br /&gt;
&lt;br /&gt;
--import Die Installation ist bereits im Disk-Image enthalten.&lt;br /&gt;
&lt;br /&gt;
--vnc Aktiviert VNC-Display und öffnete einen beliebigen Port &amp;gt;5000, falls nicht --vncport angegeben ist.&lt;br /&gt;
&lt;br /&gt;
--vncport Setzt den Port für VNC fest.&lt;br /&gt;
&lt;br /&gt;
=Domain-Administration=&lt;br /&gt;
{| border=1 cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| Kommando&lt;br /&gt;
| Bedeutung&lt;br /&gt;
|-&lt;br /&gt;
| help&lt;br /&gt;
| Hilfe ausgeben&lt;br /&gt;
|-&lt;br /&gt;
| attach-device&lt;br /&gt;
| Gerät aus einer XML-Datei anhängen&lt;br /&gt;
|-&lt;br /&gt;
| attach-disk&lt;br /&gt;
| Plattengerät anhängen&lt;br /&gt;
|-&lt;br /&gt;
| attach-interface&lt;br /&gt;
| Netzwerkschnittstelle verbinden&lt;br /&gt;
|-&lt;br /&gt;
| autostart&lt;br /&gt;
| Eine Domain automatisch starten&lt;br /&gt;
|-&lt;br /&gt;
| capabilities&lt;br /&gt;
| Fähigkeiten&lt;br /&gt;
|-&lt;br /&gt;
| cd&lt;br /&gt;
| change the current directory&lt;br /&gt;
|-&lt;br /&gt;
| connect&lt;br /&gt;
| (Wieder)verbinden mit Hypervisor&lt;br /&gt;
|-&lt;br /&gt;
| console&lt;br /&gt;
| Verbindung mit der Gast-Konsole&lt;br /&gt;
|-&lt;br /&gt;
| cpu-baseline&lt;br /&gt;
| compute baseline CPU&lt;br /&gt;
|-&lt;br /&gt;
| cpu-compare&lt;br /&gt;
| compare host CPU with a CPU described by an XML file&lt;br /&gt;
|-&lt;br /&gt;
| create&lt;br /&gt;
| Eine Domain aus einer XML-Datei erstellen&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Eine (zuvor definierte) inaktive Domain starten&lt;br /&gt;
|-&lt;br /&gt;
| destroy&lt;br /&gt;
| Domain löschen&lt;br /&gt;
|-&lt;br /&gt;
| detach-device&lt;br /&gt;
| Gerät von einer XML-Datei lösen&lt;br /&gt;
|-&lt;br /&gt;
| detach-disk&lt;br /&gt;
| Plattengerät abtrennen&lt;br /&gt;
|-&lt;br /&gt;
| detach-interface&lt;br /&gt;
| Netzwerkschnittstelle abhängen&lt;br /&gt;
|-&lt;br /&gt;
| define&lt;br /&gt;
| Definiere (aber starte keine) Domain aus einer XML-Datei&lt;br /&gt;
|-&lt;br /&gt;
| domid&lt;br /&gt;
| Einen Domain-Namen oder -UUID in Domain-ID konvertieren&lt;br /&gt;
|-&lt;br /&gt;
| domuuid&lt;br /&gt;
| Einen Domain-Namen oder -ID in Domain-UUID konvertieren&lt;br /&gt;
|-&lt;br /&gt;
| dominfo&lt;br /&gt;
| Domain-Informationen&lt;br /&gt;
|-&lt;br /&gt;
| domjobinfo&lt;br /&gt;
| domain job information&lt;br /&gt;
|-&lt;br /&gt;
| domjobabort&lt;br /&gt;
| abort active domain job&lt;br /&gt;
|-&lt;br /&gt;
| domname&lt;br /&gt;
| Eine Domain-ID oder UUID in Domain-Namen konvertieren&lt;br /&gt;
|-&lt;br /&gt;
| domstate&lt;br /&gt;
| Domain-Status&lt;br /&gt;
|-&lt;br /&gt;
| domblkstat&lt;br /&gt;
| Geräteblockstatistiken für eine Domain abrufen&lt;br /&gt;
|-&lt;br /&gt;
| domifstat&lt;br /&gt;
| Statistiken der Netzwerkschnittstelle für eine Domain abrufen&lt;br /&gt;
|-&lt;br /&gt;
| dommemstat&lt;br /&gt;
| get memory statistics for a domain&lt;br /&gt;
|-&lt;br /&gt;
| domblkinfo&lt;br /&gt;
| domain block device size information&lt;br /&gt;
|-&lt;br /&gt;
| domxml-from-native&lt;br /&gt;
| Convert native config to domain XML&lt;br /&gt;
|-&lt;br /&gt;
| domxml-to-native&lt;br /&gt;
| Convert domain XML to native config&lt;br /&gt;
|-&lt;br /&gt;
| dumpxml&lt;br /&gt;
| Domain-Informationen in XML&lt;br /&gt;
|-&lt;br /&gt;
| edit&lt;br /&gt;
| edit XML configuration for a domain&lt;br /&gt;
|-&lt;br /&gt;
| find-storage-pool-sources&lt;br /&gt;
| discover potential storage pool sources&lt;br /&gt;
|-&lt;br /&gt;
| find-storage-pool-sources-as&lt;br /&gt;
| find potential storage pool sources&lt;br /&gt;
|-&lt;br /&gt;
| freecell&lt;br /&gt;
| NUMA freier Speicher&lt;br /&gt;
|-&lt;br /&gt;
| hostname&lt;br /&gt;
| Hypervisor-Hostname ausgeben&lt;br /&gt;
|-&lt;br /&gt;
| list&lt;br /&gt;
| Domains auflisten&lt;br /&gt;
|-&lt;br /&gt;
| migrate&lt;br /&gt;
| Domain auf anderen Host migrieren&lt;br /&gt;
|-&lt;br /&gt;
| migrate-setmaxdowntime&lt;br /&gt;
| set maximum tolerable downtime&lt;br /&gt;
|-&lt;br /&gt;
| net-autostart&lt;br /&gt;
| Ein Netzwerk automatisch starten&lt;br /&gt;
|-&lt;br /&gt;
| net-create&lt;br /&gt;
| Netzwerk aus einer XML-Datei erstellen&lt;br /&gt;
|-&lt;br /&gt;
| net-define&lt;br /&gt;
| Definiere (aber starte kein) Netzwerk aus einer XML-Datei&lt;br /&gt;
|-&lt;br /&gt;
| net-destroy&lt;br /&gt;
| Netzwerk löschen&lt;br /&gt;
|-&lt;br /&gt;
| net-dumpxml&lt;br /&gt;
| Netzwerk-Informationen in XML&lt;br /&gt;
|-&lt;br /&gt;
| net-edit&lt;br /&gt;
| edit XML configuration for a network&lt;br /&gt;
|-&lt;br /&gt;
| net-list&lt;br /&gt;
| Netzwerke auflisten&lt;br /&gt;
|-&lt;br /&gt;
| net-name&lt;br /&gt;
| Eine Netzwerk-UUID in einen Netzwerk-Namen konvertieren&lt;br /&gt;
|-&lt;br /&gt;
| net-start&lt;br /&gt;
| Ein (zuvor definiertes) inaktives Netzwerk starten&lt;br /&gt;
|-&lt;br /&gt;
| net-undefine&lt;br /&gt;
| Ein inaktives Netzwerk undefinieren&lt;br /&gt;
|-&lt;br /&gt;
| net-uuid&lt;br /&gt;
| Einen Netzwerk-Namen in eine Netzwerk-UUID konvertieren&lt;br /&gt;
|-&lt;br /&gt;
| iface-list&lt;br /&gt;
| list physical host interfaces&lt;br /&gt;
|-&lt;br /&gt;
| iface-name&lt;br /&gt;
| convert an interface MAC address to interface name&lt;br /&gt;
|-&lt;br /&gt;
| iface-mac&lt;br /&gt;
| convert an interface name to interface MAC address&lt;br /&gt;
|-&lt;br /&gt;
| iface-dumpxml&lt;br /&gt;
| interface information in XML&lt;br /&gt;
|-&lt;br /&gt;
| iface-define&lt;br /&gt;
| define (but don't start) a physical host interface from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| iface-undefine&lt;br /&gt;
| undefine a physical host interface (remove it from configuration)&lt;br /&gt;
|-&lt;br /&gt;
| iface-edit&lt;br /&gt;
| edit XML configuration for a physical host interface&lt;br /&gt;
|-&lt;br /&gt;
| iface-start&lt;br /&gt;
| start a physical host interface (enable it / &amp;quot;if-up&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| iface-destroy&lt;br /&gt;
| destroy a physical host interface (disable it / &amp;quot;if-down&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| managedsave&lt;br /&gt;
| managed save of a domain state&lt;br /&gt;
|-&lt;br /&gt;
| nodeinfo&lt;br /&gt;
| Knoteninformation&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-list&lt;br /&gt;
| enumerate devices on this host&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-dumpxml&lt;br /&gt;
| node device details in XML&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-dettach&lt;br /&gt;
| dettach node device from its device driver&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-reattach&lt;br /&gt;
| reattach node device to its device driver&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-reset&lt;br /&gt;
| reset node device&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-create&lt;br /&gt;
| create a device defined by an XML file on the node&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-destroy&lt;br /&gt;
| destroy a device on the node&lt;br /&gt;
|-&lt;br /&gt;
| nwfilter-define&lt;br /&gt;
| define or update a network filter from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| nwfilter-undefine&lt;br /&gt;
| undefine a network filter&lt;br /&gt;
|-&lt;br /&gt;
| nwfilter-dumpxml&lt;br /&gt;
| network filter information in XML&lt;br /&gt;
|-&lt;br /&gt;
| nwfilter-list&lt;br /&gt;
| list network filters&lt;br /&gt;
|-&lt;br /&gt;
| nwfilter-edit&lt;br /&gt;
| edit XML configuration for a network filter&lt;br /&gt;
|-&lt;br /&gt;
| pool-autostart&lt;br /&gt;
| autostart a pool&lt;br /&gt;
|-&lt;br /&gt;
| pool-build&lt;br /&gt;
| baue einen Pool&lt;br /&gt;
|-&lt;br /&gt;
| pool-create&lt;br /&gt;
| create a pool from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| pool-create-as&lt;br /&gt;
| create a pool from a set of args&lt;br /&gt;
|-&lt;br /&gt;
| pool-define&lt;br /&gt;
| define (but don't start) a pool from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| pool-define-as&lt;br /&gt;
| define a pool from a set of args&lt;br /&gt;
|-&lt;br /&gt;
| pool-destroy&lt;br /&gt;
| Zerstören eines Pools&lt;br /&gt;
|-&lt;br /&gt;
| pool-delete&lt;br /&gt;
| Pool löschen&lt;br /&gt;
|-&lt;br /&gt;
| pool-dumpxml&lt;br /&gt;
| Pool-Informationen in XML&lt;br /&gt;
|-&lt;br /&gt;
| pool-edit&lt;br /&gt;
| edit XML configuration for a storage pool&lt;br /&gt;
|-&lt;br /&gt;
| pool-info&lt;br /&gt;
| storage pool information&lt;br /&gt;
|-&lt;br /&gt;
| pool-list&lt;br /&gt;
| Poolliste&lt;br /&gt;
|-&lt;br /&gt;
| pool-name&lt;br /&gt;
| Konvertieren einer pool-UUID in einen Pool-Namen&lt;br /&gt;
|-&lt;br /&gt;
| pool-refresh&lt;br /&gt;
| Einen Pool aktualisieren&lt;br /&gt;
|-&lt;br /&gt;
| pool-start&lt;br /&gt;
| start a (previously defined) inactive pool&lt;br /&gt;
|-&lt;br /&gt;
| pool-undefine&lt;br /&gt;
| undefine an inactive pool&lt;br /&gt;
|-&lt;br /&gt;
| pool-uuid&lt;br /&gt;
| convert a pool name to pool UUID&lt;br /&gt;
|-&lt;br /&gt;
| secret-define&lt;br /&gt;
| define or modify a secret from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| secret-dumpxml&lt;br /&gt;
| secret attributes in XML&lt;br /&gt;
|-&lt;br /&gt;
| secret-set-value&lt;br /&gt;
| set a secret value&lt;br /&gt;
|-&lt;br /&gt;
| secret-get-value&lt;br /&gt;
| Output a secret value&lt;br /&gt;
|-&lt;br /&gt;
| secret-undefine&lt;br /&gt;
| undefine a secret&lt;br /&gt;
|-&lt;br /&gt;
| secret-list&lt;br /&gt;
| list secrets&lt;br /&gt;
|-&lt;br /&gt;
| pwd&lt;br /&gt;
| print the current directory&lt;br /&gt;
|-&lt;br /&gt;
| quit&lt;br /&gt;
| Dieses interaktive Terminal beenden&lt;br /&gt;
|-&lt;br /&gt;
| exit&lt;br /&gt;
| Dieses interaktive Terminal beenden&lt;br /&gt;
|-&lt;br /&gt;
| reboot&lt;br /&gt;
| Domain neu starten&lt;br /&gt;
|-&lt;br /&gt;
| restore&lt;br /&gt;
| Eine Domain aus einem gespeicherten Status in einer Datei wiederherstellen&lt;br /&gt;
|-&lt;br /&gt;
| resume&lt;br /&gt;
| Domain fortsetzen&lt;br /&gt;
|-&lt;br /&gt;
| save&lt;br /&gt;
| Einen Domainstatus in einer Datei speichern&lt;br /&gt;
|-&lt;br /&gt;
| schedinfo&lt;br /&gt;
| Scheduler-Parameter anzeigen/setzen&lt;br /&gt;
|-&lt;br /&gt;
| dump&lt;br /&gt;
| Den Kern einer Domain zu Analysezwecken in eine Datei dumpen&lt;br /&gt;
|-&lt;br /&gt;
| shutdown&lt;br /&gt;
| Kontrolliertes Stillegen einer Domain&lt;br /&gt;
|-&lt;br /&gt;
| setmem&lt;br /&gt;
| Speicherzuweisung ändern&lt;br /&gt;
|-&lt;br /&gt;
| setmaxmem&lt;br /&gt;
| Maximale Speichergrenze ändern&lt;br /&gt;
|-&lt;br /&gt;
| setvcpus&lt;br /&gt;
| Anzahl der virtuellen CPUs ändern&lt;br /&gt;
|-&lt;br /&gt;
| suspend&lt;br /&gt;
| Eine Domain anhalten&lt;br /&gt;
|-&lt;br /&gt;
| ttyconsole&lt;br /&gt;
| TTY-Konsole&lt;br /&gt;
|-&lt;br /&gt;
| undefine&lt;br /&gt;
| Eine inaktive Domain undefinieren&lt;br /&gt;
|-&lt;br /&gt;
| update-device&lt;br /&gt;
| update device from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| uri&lt;br /&gt;
| Kanonisierte URI des Hypervisors ausgeben&lt;br /&gt;
|-&lt;br /&gt;
| vol-create&lt;br /&gt;
| create a vol from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| vol-create-from&lt;br /&gt;
| create a vol, using another volume as input&lt;br /&gt;
|-&lt;br /&gt;
| vol-create-as&lt;br /&gt;
| create a volume from a set of args&lt;br /&gt;
|-&lt;br /&gt;
| vol-clone&lt;br /&gt;
| clone a volume.&lt;br /&gt;
|-&lt;br /&gt;
| vol-delete&lt;br /&gt;
| Löschen eines Datenträgers&lt;br /&gt;
|-&lt;br /&gt;
| vol-wipe&lt;br /&gt;
| wipe a vol&lt;br /&gt;
|-&lt;br /&gt;
| vol-dumpxml&lt;br /&gt;
| vol information in XML&lt;br /&gt;
|-&lt;br /&gt;
| vol-info&lt;br /&gt;
| storage vol information&lt;br /&gt;
|-&lt;br /&gt;
| vol-list&lt;br /&gt;
| list vols&lt;br /&gt;
|-&lt;br /&gt;
| vol-pool&lt;br /&gt;
| returns the storage pool for a given volume key or path&lt;br /&gt;
|-&lt;br /&gt;
| vol-path&lt;br /&gt;
| returns the volume path for a given volume name or key&lt;br /&gt;
|-&lt;br /&gt;
| vol-name&lt;br /&gt;
| returns the volume name for a given volume key or path&lt;br /&gt;
|-&lt;br /&gt;
| vol-key&lt;br /&gt;
| returns the volume key for a given volume name or path&lt;br /&gt;
|-&lt;br /&gt;
| vcpuinfo&lt;br /&gt;
| Domain vcpu-Information&lt;br /&gt;
|-&lt;br /&gt;
| vcpupin&lt;br /&gt;
| Domain vcpu-Affinität kontrollieren&lt;br /&gt;
|-&lt;br /&gt;
| version&lt;br /&gt;
| Version anzeigen&lt;br /&gt;
|-&lt;br /&gt;
| vncdisplay&lt;br /&gt;
| VNC-Anzeige&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-create&lt;br /&gt;
| Create a snapshot&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-current&lt;br /&gt;
| Get the current snapshot&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-delete&lt;br /&gt;
| Delete a domain snapshot&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-dumpxml&lt;br /&gt;
| Dump XML for a domain snapshot&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-list&lt;br /&gt;
| List snapshots for a domain&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-revert&lt;br /&gt;
| Revert a domain to a snapshot&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Migration zu neuem Host =&lt;br /&gt;
 virsh migrate --live &amp;lt;GuestName&amp;gt; &amp;lt;DestinationURL&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 # virsh migrate --live galactica qemu+ssh://test2.example.com/system&lt;br /&gt;
&lt;br /&gt;
=Autostart =&lt;br /&gt;
 virsh atutostart &amp;lt;domain&amp;gt;&lt;br /&gt;
 virsh atutostart &amp;lt;domain&amp;gt; --disable&lt;br /&gt;
=An/Aus=&lt;br /&gt;
Connecten auf Hypervisor&lt;br /&gt;
 virsh -c qemu+ssh://''SERVER''/system&lt;br /&gt;
In Konsole eingeben&lt;br /&gt;
&lt;br /&gt;
Zum starten:&lt;br /&gt;
 start ''VM''&lt;br /&gt;
Zum virtuellen Stecker rausziehn:&lt;br /&gt;
 destroy ''VM''&lt;br /&gt;
Nach Installation von '''acpid''' auf ''VM''&lt;br /&gt;
&lt;br /&gt;
Normales herunterfahren:&lt;br /&gt;
 shutdown ''VM''&lt;br /&gt;
&lt;br /&gt;
=Configure a Serial Console in the Guest=&lt;br /&gt;
==Enable on the VM==&lt;br /&gt;
&lt;br /&gt;
 cat /etc/init/ttyS0.conf&lt;br /&gt;
&lt;br /&gt;
 # ttyS0 - getty&lt;br /&gt;
 #&lt;br /&gt;
 # This service maintains a getty on ttyS0 from the point the system is&lt;br /&gt;
 # started until it is shut down again.&lt;br /&gt;
 &lt;br /&gt;
 start on stopped rc RUNLEVEL=[2345]&lt;br /&gt;
 stop on runlevel [!2345] &lt;br /&gt;
 &lt;br /&gt;
 respawn&lt;br /&gt;
 exec /sbin/getty -L 115200 ttyS0 xterm&lt;br /&gt;
&lt;br /&gt;
Run the following command to initiate the Serial Console (or restart the VM):&lt;br /&gt;
&lt;br /&gt;
 sudo start ttyS0&lt;br /&gt;
&lt;br /&gt;
==Connect to my_vm==&lt;br /&gt;
&lt;br /&gt;
 console my_vm&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
* http://wiki.centos.org/HowTos/KVM&lt;br /&gt;
* https://help.ubuntu.com/community/KVM/Access&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=KVM&amp;diff=3126</id>
		<title>KVM</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=KVM&amp;diff=3126"/>
		<updated>2012-11-07T18:38:46Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Installation=&lt;br /&gt;
==Vorbereitung==&lt;br /&gt;
Testen ob VT Unterstützung der CPU vorhanden ist &lt;br /&gt;
 egrep -c '(vmx|svm)' /proc/cpuinfo&lt;br /&gt;
0 bedeutet keine Unterstützung&lt;br /&gt;
1 (oder mehr) Unterstützung vorhanden&lt;br /&gt;
==Basis Pakete==&lt;br /&gt;
  aptitude install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils virtinst&lt;br /&gt;
&lt;br /&gt;
==Verifizieren der Installation==&lt;br /&gt;
 virsh -c qemu:///system list&lt;br /&gt;
 Id Name                 Status&lt;br /&gt;
 ----------------------------------&lt;br /&gt;
==Installation des Virtmanagers(GUI)==&lt;br /&gt;
 apt-get install virt-manager&lt;br /&gt;
==Installation des Linux capabilities tools==&lt;br /&gt;
 apt-get install libcap2-bin&lt;br /&gt;
==Vergeben der CAP_NET_ADMIN Fähigkeit==&lt;br /&gt;
 setcap cap_net_admin=ei /usr/bin/qemu-system-x86_64 &lt;br /&gt;
 setcap cap_net_admin=ei /usr/bin/qemu-system-i386&lt;br /&gt;
&lt;br /&gt;
==Erlauben der Beerchtigung für den Adminuser==&lt;br /&gt;
 echo cap_net_admin  xinux &amp;gt;&amp;gt; /etc/security/capability.conf&lt;br /&gt;
&lt;br /&gt;
==Netzwerk mit Bridgefunktion==&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet manual&lt;br /&gt;
 &lt;br /&gt;
 auto br0&lt;br /&gt;
 iface br0 inet static&lt;br /&gt;
        address 192.168.240.101&lt;br /&gt;
        netmask 255.255.240.0&lt;br /&gt;
        gateway 192.168.240.100&lt;br /&gt;
        bridge_ports eth0&lt;br /&gt;
        bridge_stp off&lt;br /&gt;
        bridge_fd 0&lt;br /&gt;
        bridge_maxwait 0&lt;br /&gt;
&lt;br /&gt;
Damit libvirt-bin automatisch start muss man in der Datei /etc/default/libvirt-bin die Option start_libvirtd auf &amp;quot;yes&amp;quot; setzen.&lt;br /&gt;
 vi /etc/default/libvirt-bin&lt;br /&gt;
 start_libvirtd=&amp;quot;yes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=Domain-Installation=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 virt-install --connect qemu:///system --name orion --ram 1024 --disk path=/dev/data/orion \&lt;br /&gt;
 --cdrom /isos/ubuntu-10.04-server-amd64.iso --vnc --noautoconsole  --os-type linux --accelerate --network=bridge:br0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--name Name der Domain&lt;br /&gt;
&lt;br /&gt;
--disk Diese Images werden in die Domain eingebunden. Es können mehrere Disks eingebunden werden, sowie weitere Optionen getrennt mit Leerzeichen gemacht werden.&lt;br /&gt;
&lt;br /&gt;
--ram Zu Verfügung stehender Arbeitspeicher der Domain&lt;br /&gt;
&lt;br /&gt;
--os-type linux, windows, solaris etc.&lt;br /&gt;
&lt;br /&gt;
--os-variant ubuntukarmic, winxp etc.&lt;br /&gt;
&lt;br /&gt;
--hvm Gebraucht full virtualization.&lt;br /&gt;
&lt;br /&gt;
--accelearte Benutze kvm oder KQEMU, wenn vorhanden.&lt;br /&gt;
&lt;br /&gt;
--import Die Installation ist bereits im Disk-Image enthalten.&lt;br /&gt;
&lt;br /&gt;
--vnc Aktiviert VNC-Display und öffnete einen beliebigen Port &amp;gt;5000, falls nicht --vncport angegeben ist.&lt;br /&gt;
&lt;br /&gt;
--vncport Setzt den Port für VNC fest.&lt;br /&gt;
&lt;br /&gt;
=Domain-Administration=&lt;br /&gt;
{| border=1 cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| Kommando&lt;br /&gt;
| Bedeutung&lt;br /&gt;
|-&lt;br /&gt;
| help&lt;br /&gt;
| Hilfe ausgeben&lt;br /&gt;
|-&lt;br /&gt;
| attach-device&lt;br /&gt;
| Gerät aus einer XML-Datei anhängen&lt;br /&gt;
|-&lt;br /&gt;
| attach-disk&lt;br /&gt;
| Plattengerät anhängen&lt;br /&gt;
|-&lt;br /&gt;
| attach-interface&lt;br /&gt;
| Netzwerkschnittstelle verbinden&lt;br /&gt;
|-&lt;br /&gt;
| autostart&lt;br /&gt;
| Eine Domain automatisch starten&lt;br /&gt;
|-&lt;br /&gt;
| capabilities&lt;br /&gt;
| Fähigkeiten&lt;br /&gt;
|-&lt;br /&gt;
| cd&lt;br /&gt;
| change the current directory&lt;br /&gt;
|-&lt;br /&gt;
| connect&lt;br /&gt;
| (Wieder)verbinden mit Hypervisor&lt;br /&gt;
|-&lt;br /&gt;
| console&lt;br /&gt;
| Verbindung mit der Gast-Konsole&lt;br /&gt;
|-&lt;br /&gt;
| cpu-baseline&lt;br /&gt;
| compute baseline CPU&lt;br /&gt;
|-&lt;br /&gt;
| cpu-compare&lt;br /&gt;
| compare host CPU with a CPU described by an XML file&lt;br /&gt;
|-&lt;br /&gt;
| create&lt;br /&gt;
| Eine Domain aus einer XML-Datei erstellen&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Eine (zuvor definierte) inaktive Domain starten&lt;br /&gt;
|-&lt;br /&gt;
| destroy&lt;br /&gt;
| Domain löschen&lt;br /&gt;
|-&lt;br /&gt;
| detach-device&lt;br /&gt;
| Gerät von einer XML-Datei lösen&lt;br /&gt;
|-&lt;br /&gt;
| detach-disk&lt;br /&gt;
| Plattengerät abtrennen&lt;br /&gt;
|-&lt;br /&gt;
| detach-interface&lt;br /&gt;
| Netzwerkschnittstelle abhängen&lt;br /&gt;
|-&lt;br /&gt;
| define&lt;br /&gt;
| Definiere (aber starte keine) Domain aus einer XML-Datei&lt;br /&gt;
|-&lt;br /&gt;
| domid&lt;br /&gt;
| Einen Domain-Namen oder -UUID in Domain-ID konvertieren&lt;br /&gt;
|-&lt;br /&gt;
| domuuid&lt;br /&gt;
| Einen Domain-Namen oder -ID in Domain-UUID konvertieren&lt;br /&gt;
|-&lt;br /&gt;
| dominfo&lt;br /&gt;
| Domain-Informationen&lt;br /&gt;
|-&lt;br /&gt;
| domjobinfo&lt;br /&gt;
| domain job information&lt;br /&gt;
|-&lt;br /&gt;
| domjobabort&lt;br /&gt;
| abort active domain job&lt;br /&gt;
|-&lt;br /&gt;
| domname&lt;br /&gt;
| Eine Domain-ID oder UUID in Domain-Namen konvertieren&lt;br /&gt;
|-&lt;br /&gt;
| domstate&lt;br /&gt;
| Domain-Status&lt;br /&gt;
|-&lt;br /&gt;
| domblkstat&lt;br /&gt;
| Geräteblockstatistiken für eine Domain abrufen&lt;br /&gt;
|-&lt;br /&gt;
| domifstat&lt;br /&gt;
| Statistiken der Netzwerkschnittstelle für eine Domain abrufen&lt;br /&gt;
|-&lt;br /&gt;
| dommemstat&lt;br /&gt;
| get memory statistics for a domain&lt;br /&gt;
|-&lt;br /&gt;
| domblkinfo&lt;br /&gt;
| domain block device size information&lt;br /&gt;
|-&lt;br /&gt;
| domxml-from-native&lt;br /&gt;
| Convert native config to domain XML&lt;br /&gt;
|-&lt;br /&gt;
| domxml-to-native&lt;br /&gt;
| Convert domain XML to native config&lt;br /&gt;
|-&lt;br /&gt;
| dumpxml&lt;br /&gt;
| Domain-Informationen in XML&lt;br /&gt;
|-&lt;br /&gt;
| edit&lt;br /&gt;
| edit XML configuration for a domain&lt;br /&gt;
|-&lt;br /&gt;
| find-storage-pool-sources&lt;br /&gt;
| discover potential storage pool sources&lt;br /&gt;
|-&lt;br /&gt;
| find-storage-pool-sources-as&lt;br /&gt;
| find potential storage pool sources&lt;br /&gt;
|-&lt;br /&gt;
| freecell&lt;br /&gt;
| NUMA freier Speicher&lt;br /&gt;
|-&lt;br /&gt;
| hostname&lt;br /&gt;
| Hypervisor-Hostname ausgeben&lt;br /&gt;
|-&lt;br /&gt;
| list&lt;br /&gt;
| Domains auflisten&lt;br /&gt;
|-&lt;br /&gt;
| migrate&lt;br /&gt;
| Domain auf anderen Host migrieren&lt;br /&gt;
|-&lt;br /&gt;
| migrate-setmaxdowntime&lt;br /&gt;
| set maximum tolerable downtime&lt;br /&gt;
|-&lt;br /&gt;
| net-autostart&lt;br /&gt;
| Ein Netzwerk automatisch starten&lt;br /&gt;
|-&lt;br /&gt;
| net-create&lt;br /&gt;
| Netzwerk aus einer XML-Datei erstellen&lt;br /&gt;
|-&lt;br /&gt;
| net-define&lt;br /&gt;
| Definiere (aber starte kein) Netzwerk aus einer XML-Datei&lt;br /&gt;
|-&lt;br /&gt;
| net-destroy&lt;br /&gt;
| Netzwerk löschen&lt;br /&gt;
|-&lt;br /&gt;
| net-dumpxml&lt;br /&gt;
| Netzwerk-Informationen in XML&lt;br /&gt;
|-&lt;br /&gt;
| net-edit&lt;br /&gt;
| edit XML configuration for a network&lt;br /&gt;
|-&lt;br /&gt;
| net-list&lt;br /&gt;
| Netzwerke auflisten&lt;br /&gt;
|-&lt;br /&gt;
| net-name&lt;br /&gt;
| Eine Netzwerk-UUID in einen Netzwerk-Namen konvertieren&lt;br /&gt;
|-&lt;br /&gt;
| net-start&lt;br /&gt;
| Ein (zuvor definiertes) inaktives Netzwerk starten&lt;br /&gt;
|-&lt;br /&gt;
| net-undefine&lt;br /&gt;
| Ein inaktives Netzwerk undefinieren&lt;br /&gt;
|-&lt;br /&gt;
| net-uuid&lt;br /&gt;
| Einen Netzwerk-Namen in eine Netzwerk-UUID konvertieren&lt;br /&gt;
|-&lt;br /&gt;
| iface-list&lt;br /&gt;
| list physical host interfaces&lt;br /&gt;
|-&lt;br /&gt;
| iface-name&lt;br /&gt;
| convert an interface MAC address to interface name&lt;br /&gt;
|-&lt;br /&gt;
| iface-mac&lt;br /&gt;
| convert an interface name to interface MAC address&lt;br /&gt;
|-&lt;br /&gt;
| iface-dumpxml&lt;br /&gt;
| interface information in XML&lt;br /&gt;
|-&lt;br /&gt;
| iface-define&lt;br /&gt;
| define (but don't start) a physical host interface from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| iface-undefine&lt;br /&gt;
| undefine a physical host interface (remove it from configuration)&lt;br /&gt;
|-&lt;br /&gt;
| iface-edit&lt;br /&gt;
| edit XML configuration for a physical host interface&lt;br /&gt;
|-&lt;br /&gt;
| iface-start&lt;br /&gt;
| start a physical host interface (enable it / &amp;quot;if-up&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| iface-destroy&lt;br /&gt;
| destroy a physical host interface (disable it / &amp;quot;if-down&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| managedsave&lt;br /&gt;
| managed save of a domain state&lt;br /&gt;
|-&lt;br /&gt;
| nodeinfo&lt;br /&gt;
| Knoteninformation&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-list&lt;br /&gt;
| enumerate devices on this host&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-dumpxml&lt;br /&gt;
| node device details in XML&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-dettach&lt;br /&gt;
| dettach node device from its device driver&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-reattach&lt;br /&gt;
| reattach node device to its device driver&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-reset&lt;br /&gt;
| reset node device&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-create&lt;br /&gt;
| create a device defined by an XML file on the node&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-destroy&lt;br /&gt;
| destroy a device on the node&lt;br /&gt;
|-&lt;br /&gt;
| nwfilter-define&lt;br /&gt;
| define or update a network filter from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| nwfilter-undefine&lt;br /&gt;
| undefine a network filter&lt;br /&gt;
|-&lt;br /&gt;
| nwfilter-dumpxml&lt;br /&gt;
| network filter information in XML&lt;br /&gt;
|-&lt;br /&gt;
| nwfilter-list&lt;br /&gt;
| list network filters&lt;br /&gt;
|-&lt;br /&gt;
| nwfilter-edit&lt;br /&gt;
| edit XML configuration for a network filter&lt;br /&gt;
|-&lt;br /&gt;
| pool-autostart&lt;br /&gt;
| autostart a pool&lt;br /&gt;
|-&lt;br /&gt;
| pool-build&lt;br /&gt;
| baue einen Pool&lt;br /&gt;
|-&lt;br /&gt;
| pool-create&lt;br /&gt;
| create a pool from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| pool-create-as&lt;br /&gt;
| create a pool from a set of args&lt;br /&gt;
|-&lt;br /&gt;
| pool-define&lt;br /&gt;
| define (but don't start) a pool from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| pool-define-as&lt;br /&gt;
| define a pool from a set of args&lt;br /&gt;
|-&lt;br /&gt;
| pool-destroy&lt;br /&gt;
| Zerstören eines Pools&lt;br /&gt;
|-&lt;br /&gt;
| pool-delete&lt;br /&gt;
| Pool löschen&lt;br /&gt;
|-&lt;br /&gt;
| pool-dumpxml&lt;br /&gt;
| Pool-Informationen in XML&lt;br /&gt;
|-&lt;br /&gt;
| pool-edit&lt;br /&gt;
| edit XML configuration for a storage pool&lt;br /&gt;
|-&lt;br /&gt;
| pool-info&lt;br /&gt;
| storage pool information&lt;br /&gt;
|-&lt;br /&gt;
| pool-list&lt;br /&gt;
| Poolliste&lt;br /&gt;
|-&lt;br /&gt;
| pool-name&lt;br /&gt;
| Konvertieren einer pool-UUID in einen Pool-Namen&lt;br /&gt;
|-&lt;br /&gt;
| pool-refresh&lt;br /&gt;
| Einen Pool aktualisieren&lt;br /&gt;
|-&lt;br /&gt;
| pool-start&lt;br /&gt;
| start a (previously defined) inactive pool&lt;br /&gt;
|-&lt;br /&gt;
| pool-undefine&lt;br /&gt;
| undefine an inactive pool&lt;br /&gt;
|-&lt;br /&gt;
| pool-uuid&lt;br /&gt;
| convert a pool name to pool UUID&lt;br /&gt;
|-&lt;br /&gt;
| secret-define&lt;br /&gt;
| define or modify a secret from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| secret-dumpxml&lt;br /&gt;
| secret attributes in XML&lt;br /&gt;
|-&lt;br /&gt;
| secret-set-value&lt;br /&gt;
| set a secret value&lt;br /&gt;
|-&lt;br /&gt;
| secret-get-value&lt;br /&gt;
| Output a secret value&lt;br /&gt;
|-&lt;br /&gt;
| secret-undefine&lt;br /&gt;
| undefine a secret&lt;br /&gt;
|-&lt;br /&gt;
| secret-list&lt;br /&gt;
| list secrets&lt;br /&gt;
|-&lt;br /&gt;
| pwd&lt;br /&gt;
| print the current directory&lt;br /&gt;
|-&lt;br /&gt;
| quit&lt;br /&gt;
| Dieses interaktive Terminal beenden&lt;br /&gt;
|-&lt;br /&gt;
| exit&lt;br /&gt;
| Dieses interaktive Terminal beenden&lt;br /&gt;
|-&lt;br /&gt;
| reboot&lt;br /&gt;
| Domain neu starten&lt;br /&gt;
|-&lt;br /&gt;
| restore&lt;br /&gt;
| Eine Domain aus einem gespeicherten Status in einer Datei wiederherstellen&lt;br /&gt;
|-&lt;br /&gt;
| resume&lt;br /&gt;
| Domain fortsetzen&lt;br /&gt;
|-&lt;br /&gt;
| save&lt;br /&gt;
| Einen Domainstatus in einer Datei speichern&lt;br /&gt;
|-&lt;br /&gt;
| schedinfo&lt;br /&gt;
| Scheduler-Parameter anzeigen/setzen&lt;br /&gt;
|-&lt;br /&gt;
| dump&lt;br /&gt;
| Den Kern einer Domain zu Analysezwecken in eine Datei dumpen&lt;br /&gt;
|-&lt;br /&gt;
| shutdown&lt;br /&gt;
| Kontrolliertes Stillegen einer Domain&lt;br /&gt;
|-&lt;br /&gt;
| setmem&lt;br /&gt;
| Speicherzuweisung ändern&lt;br /&gt;
|-&lt;br /&gt;
| setmaxmem&lt;br /&gt;
| Maximale Speichergrenze ändern&lt;br /&gt;
|-&lt;br /&gt;
| setvcpus&lt;br /&gt;
| Anzahl der virtuellen CPUs ändern&lt;br /&gt;
|-&lt;br /&gt;
| suspend&lt;br /&gt;
| Eine Domain anhalten&lt;br /&gt;
|-&lt;br /&gt;
| ttyconsole&lt;br /&gt;
| TTY-Konsole&lt;br /&gt;
|-&lt;br /&gt;
| undefine&lt;br /&gt;
| Eine inaktive Domain undefinieren&lt;br /&gt;
|-&lt;br /&gt;
| update-device&lt;br /&gt;
| update device from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| uri&lt;br /&gt;
| Kanonisierte URI des Hypervisors ausgeben&lt;br /&gt;
|-&lt;br /&gt;
| vol-create&lt;br /&gt;
| create a vol from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| vol-create-from&lt;br /&gt;
| create a vol, using another volume as input&lt;br /&gt;
|-&lt;br /&gt;
| vol-create-as&lt;br /&gt;
| create a volume from a set of args&lt;br /&gt;
|-&lt;br /&gt;
| vol-clone&lt;br /&gt;
| clone a volume.&lt;br /&gt;
|-&lt;br /&gt;
| vol-delete&lt;br /&gt;
| Löschen eines Datenträgers&lt;br /&gt;
|-&lt;br /&gt;
| vol-wipe&lt;br /&gt;
| wipe a vol&lt;br /&gt;
|-&lt;br /&gt;
| vol-dumpxml&lt;br /&gt;
| vol information in XML&lt;br /&gt;
|-&lt;br /&gt;
| vol-info&lt;br /&gt;
| storage vol information&lt;br /&gt;
|-&lt;br /&gt;
| vol-list&lt;br /&gt;
| list vols&lt;br /&gt;
|-&lt;br /&gt;
| vol-pool&lt;br /&gt;
| returns the storage pool for a given volume key or path&lt;br /&gt;
|-&lt;br /&gt;
| vol-path&lt;br /&gt;
| returns the volume path for a given volume name or key&lt;br /&gt;
|-&lt;br /&gt;
| vol-name&lt;br /&gt;
| returns the volume name for a given volume key or path&lt;br /&gt;
|-&lt;br /&gt;
| vol-key&lt;br /&gt;
| returns the volume key for a given volume name or path&lt;br /&gt;
|-&lt;br /&gt;
| vcpuinfo&lt;br /&gt;
| Domain vcpu-Information&lt;br /&gt;
|-&lt;br /&gt;
| vcpupin&lt;br /&gt;
| Domain vcpu-Affinität kontrollieren&lt;br /&gt;
|-&lt;br /&gt;
| version&lt;br /&gt;
| Version anzeigen&lt;br /&gt;
|-&lt;br /&gt;
| vncdisplay&lt;br /&gt;
| VNC-Anzeige&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-create&lt;br /&gt;
| Create a snapshot&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-current&lt;br /&gt;
| Get the current snapshot&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-delete&lt;br /&gt;
| Delete a domain snapshot&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-dumpxml&lt;br /&gt;
| Dump XML for a domain snapshot&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-list&lt;br /&gt;
| List snapshots for a domain&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-revert&lt;br /&gt;
| Revert a domain to a snapshot&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Migration zu neuem Host =&lt;br /&gt;
 virsh migrate --live &amp;lt;GuestName&amp;gt; &amp;lt;DestinationURL&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 # virsh migrate --live galactica qemu+ssh://test2.example.com/system&lt;br /&gt;
&lt;br /&gt;
=Autostart =&lt;br /&gt;
 virsh atutostart &amp;lt;domain&amp;gt;&lt;br /&gt;
 virsh atutostart &amp;lt;domain&amp;gt; --disable&lt;br /&gt;
=An/Aus=&lt;br /&gt;
Connecten auf Hypervisor&lt;br /&gt;
 virsh -c qemu+ssh://''SERVER''/system&lt;br /&gt;
In Konsole eingeben&lt;br /&gt;
&lt;br /&gt;
Zum starten:&lt;br /&gt;
 start ''VM''&lt;br /&gt;
Zum virtuellen Stecker rausziehn:&lt;br /&gt;
 destroy ''VM''&lt;br /&gt;
Nach Installation von '''acpid''' auf ''VM''&lt;br /&gt;
&lt;br /&gt;
Normales herunterfahren:&lt;br /&gt;
 shutdown ''VM''&lt;br /&gt;
&lt;br /&gt;
=Configure a Serial Console in the Guest=&lt;br /&gt;
==Enable==&lt;br /&gt;
&lt;br /&gt;
 cat /etc/init/ttyS0.conf&lt;br /&gt;
&lt;br /&gt;
 # ttyS0 - getty&lt;br /&gt;
 #&lt;br /&gt;
 # This service maintains a getty on ttyS0 from the point the system is&lt;br /&gt;
 # started until it is shut down again.&lt;br /&gt;
 &lt;br /&gt;
 start on stopped rc RUNLEVEL=[2345]&lt;br /&gt;
 stop on runlevel [!2345] &lt;br /&gt;
 &lt;br /&gt;
 respawn&lt;br /&gt;
 exec /sbin/getty -L 115200 ttyS0 xterm&lt;br /&gt;
&lt;br /&gt;
Run the following command to initiate the Serial Console (or restart the VM):&lt;br /&gt;
&lt;br /&gt;
 sudo start ttyS0&lt;br /&gt;
&lt;br /&gt;
==Connect to my_vm==&lt;br /&gt;
&lt;br /&gt;
 console my_vm&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
* http://wiki.centos.org/HowTos/KVM&lt;br /&gt;
* https://help.ubuntu.com/community/KVM/Access&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=KVM&amp;diff=3125</id>
		<title>KVM</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=KVM&amp;diff=3125"/>
		<updated>2012-11-07T18:38:14Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* Enable */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Installation=&lt;br /&gt;
==Vorbereitung==&lt;br /&gt;
Testen ob VT Unterstützung der CPU vorhanden ist &lt;br /&gt;
 egrep -c '(vmx|svm)' /proc/cpuinfo&lt;br /&gt;
0 bedeutet keine Unterstützung&lt;br /&gt;
1 (oder mehr) Unterstützung vorhanden&lt;br /&gt;
==Basis Pakete==&lt;br /&gt;
  aptitude install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils virtinst&lt;br /&gt;
&lt;br /&gt;
==Verifizieren der Installation==&lt;br /&gt;
 virsh -c qemu:///system list&lt;br /&gt;
 Id Name                 Status&lt;br /&gt;
 ----------------------------------&lt;br /&gt;
==Installation des Virtmanagers(GUI)==&lt;br /&gt;
 apt-get install virt-manager&lt;br /&gt;
==Installation des Linux capabilities tools==&lt;br /&gt;
 apt-get install libcap2-bin&lt;br /&gt;
==Vergeben der CAP_NET_ADMIN Fähigkeit==&lt;br /&gt;
 setcap cap_net_admin=ei /usr/bin/qemu-system-x86_64 &lt;br /&gt;
 setcap cap_net_admin=ei /usr/bin/qemu-system-i386&lt;br /&gt;
&lt;br /&gt;
==Erlauben der Beerchtigung für den Adminuser==&lt;br /&gt;
 echo cap_net_admin  xinux &amp;gt;&amp;gt; /etc/security/capability.conf&lt;br /&gt;
&lt;br /&gt;
==Netzwerk mit Bridgefunktion==&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet manual&lt;br /&gt;
 &lt;br /&gt;
 auto br0&lt;br /&gt;
 iface br0 inet static&lt;br /&gt;
        address 192.168.240.101&lt;br /&gt;
        netmask 255.255.240.0&lt;br /&gt;
        gateway 192.168.240.100&lt;br /&gt;
        bridge_ports eth0&lt;br /&gt;
        bridge_stp off&lt;br /&gt;
        bridge_fd 0&lt;br /&gt;
        bridge_maxwait 0&lt;br /&gt;
&lt;br /&gt;
Damit libvirt-bin automatisch start muss man in der Datei /etc/default/libvirt-bin die Option start_libvirtd auf &amp;quot;yes&amp;quot; setzen.&lt;br /&gt;
 vi /etc/default/libvirt-bin&lt;br /&gt;
 start_libvirtd=&amp;quot;yes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=Domain-Installation=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 virt-install --connect qemu:///system --name orion --ram 1024 --disk path=/dev/data/orion \&lt;br /&gt;
 --cdrom /isos/ubuntu-10.04-server-amd64.iso --vnc --noautoconsole  --os-type linux --accelerate --network=bridge:br0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--name Name der Domain&lt;br /&gt;
&lt;br /&gt;
--disk Diese Images werden in die Domain eingebunden. Es können mehrere Disks eingebunden werden, sowie weitere Optionen getrennt mit Leerzeichen gemacht werden.&lt;br /&gt;
&lt;br /&gt;
--ram Zu Verfügung stehender Arbeitspeicher der Domain&lt;br /&gt;
&lt;br /&gt;
--os-type linux, windows, solaris etc.&lt;br /&gt;
&lt;br /&gt;
--os-variant ubuntukarmic, winxp etc.&lt;br /&gt;
&lt;br /&gt;
--hvm Gebraucht full virtualization.&lt;br /&gt;
&lt;br /&gt;
--accelearte Benutze kvm oder KQEMU, wenn vorhanden.&lt;br /&gt;
&lt;br /&gt;
--import Die Installation ist bereits im Disk-Image enthalten.&lt;br /&gt;
&lt;br /&gt;
--vnc Aktiviert VNC-Display und öffnete einen beliebigen Port &amp;gt;5000, falls nicht --vncport angegeben ist.&lt;br /&gt;
&lt;br /&gt;
--vncport Setzt den Port für VNC fest.&lt;br /&gt;
&lt;br /&gt;
=Domain-Administration=&lt;br /&gt;
{| border=1 cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| Kommando&lt;br /&gt;
| Bedeutung&lt;br /&gt;
|-&lt;br /&gt;
| help&lt;br /&gt;
| Hilfe ausgeben&lt;br /&gt;
|-&lt;br /&gt;
| attach-device&lt;br /&gt;
| Gerät aus einer XML-Datei anhängen&lt;br /&gt;
|-&lt;br /&gt;
| attach-disk&lt;br /&gt;
| Plattengerät anhängen&lt;br /&gt;
|-&lt;br /&gt;
| attach-interface&lt;br /&gt;
| Netzwerkschnittstelle verbinden&lt;br /&gt;
|-&lt;br /&gt;
| autostart&lt;br /&gt;
| Eine Domain automatisch starten&lt;br /&gt;
|-&lt;br /&gt;
| capabilities&lt;br /&gt;
| Fähigkeiten&lt;br /&gt;
|-&lt;br /&gt;
| cd&lt;br /&gt;
| change the current directory&lt;br /&gt;
|-&lt;br /&gt;
| connect&lt;br /&gt;
| (Wieder)verbinden mit Hypervisor&lt;br /&gt;
|-&lt;br /&gt;
| console&lt;br /&gt;
| Verbindung mit der Gast-Konsole&lt;br /&gt;
|-&lt;br /&gt;
| cpu-baseline&lt;br /&gt;
| compute baseline CPU&lt;br /&gt;
|-&lt;br /&gt;
| cpu-compare&lt;br /&gt;
| compare host CPU with a CPU described by an XML file&lt;br /&gt;
|-&lt;br /&gt;
| create&lt;br /&gt;
| Eine Domain aus einer XML-Datei erstellen&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Eine (zuvor definierte) inaktive Domain starten&lt;br /&gt;
|-&lt;br /&gt;
| destroy&lt;br /&gt;
| Domain löschen&lt;br /&gt;
|-&lt;br /&gt;
| detach-device&lt;br /&gt;
| Gerät von einer XML-Datei lösen&lt;br /&gt;
|-&lt;br /&gt;
| detach-disk&lt;br /&gt;
| Plattengerät abtrennen&lt;br /&gt;
|-&lt;br /&gt;
| detach-interface&lt;br /&gt;
| Netzwerkschnittstelle abhängen&lt;br /&gt;
|-&lt;br /&gt;
| define&lt;br /&gt;
| Definiere (aber starte keine) Domain aus einer XML-Datei&lt;br /&gt;
|-&lt;br /&gt;
| domid&lt;br /&gt;
| Einen Domain-Namen oder -UUID in Domain-ID konvertieren&lt;br /&gt;
|-&lt;br /&gt;
| domuuid&lt;br /&gt;
| Einen Domain-Namen oder -ID in Domain-UUID konvertieren&lt;br /&gt;
|-&lt;br /&gt;
| dominfo&lt;br /&gt;
| Domain-Informationen&lt;br /&gt;
|-&lt;br /&gt;
| domjobinfo&lt;br /&gt;
| domain job information&lt;br /&gt;
|-&lt;br /&gt;
| domjobabort&lt;br /&gt;
| abort active domain job&lt;br /&gt;
|-&lt;br /&gt;
| domname&lt;br /&gt;
| Eine Domain-ID oder UUID in Domain-Namen konvertieren&lt;br /&gt;
|-&lt;br /&gt;
| domstate&lt;br /&gt;
| Domain-Status&lt;br /&gt;
|-&lt;br /&gt;
| domblkstat&lt;br /&gt;
| Geräteblockstatistiken für eine Domain abrufen&lt;br /&gt;
|-&lt;br /&gt;
| domifstat&lt;br /&gt;
| Statistiken der Netzwerkschnittstelle für eine Domain abrufen&lt;br /&gt;
|-&lt;br /&gt;
| dommemstat&lt;br /&gt;
| get memory statistics for a domain&lt;br /&gt;
|-&lt;br /&gt;
| domblkinfo&lt;br /&gt;
| domain block device size information&lt;br /&gt;
|-&lt;br /&gt;
| domxml-from-native&lt;br /&gt;
| Convert native config to domain XML&lt;br /&gt;
|-&lt;br /&gt;
| domxml-to-native&lt;br /&gt;
| Convert domain XML to native config&lt;br /&gt;
|-&lt;br /&gt;
| dumpxml&lt;br /&gt;
| Domain-Informationen in XML&lt;br /&gt;
|-&lt;br /&gt;
| edit&lt;br /&gt;
| edit XML configuration for a domain&lt;br /&gt;
|-&lt;br /&gt;
| find-storage-pool-sources&lt;br /&gt;
| discover potential storage pool sources&lt;br /&gt;
|-&lt;br /&gt;
| find-storage-pool-sources-as&lt;br /&gt;
| find potential storage pool sources&lt;br /&gt;
|-&lt;br /&gt;
| freecell&lt;br /&gt;
| NUMA freier Speicher&lt;br /&gt;
|-&lt;br /&gt;
| hostname&lt;br /&gt;
| Hypervisor-Hostname ausgeben&lt;br /&gt;
|-&lt;br /&gt;
| list&lt;br /&gt;
| Domains auflisten&lt;br /&gt;
|-&lt;br /&gt;
| migrate&lt;br /&gt;
| Domain auf anderen Host migrieren&lt;br /&gt;
|-&lt;br /&gt;
| migrate-setmaxdowntime&lt;br /&gt;
| set maximum tolerable downtime&lt;br /&gt;
|-&lt;br /&gt;
| net-autostart&lt;br /&gt;
| Ein Netzwerk automatisch starten&lt;br /&gt;
|-&lt;br /&gt;
| net-create&lt;br /&gt;
| Netzwerk aus einer XML-Datei erstellen&lt;br /&gt;
|-&lt;br /&gt;
| net-define&lt;br /&gt;
| Definiere (aber starte kein) Netzwerk aus einer XML-Datei&lt;br /&gt;
|-&lt;br /&gt;
| net-destroy&lt;br /&gt;
| Netzwerk löschen&lt;br /&gt;
|-&lt;br /&gt;
| net-dumpxml&lt;br /&gt;
| Netzwerk-Informationen in XML&lt;br /&gt;
|-&lt;br /&gt;
| net-edit&lt;br /&gt;
| edit XML configuration for a network&lt;br /&gt;
|-&lt;br /&gt;
| net-list&lt;br /&gt;
| Netzwerke auflisten&lt;br /&gt;
|-&lt;br /&gt;
| net-name&lt;br /&gt;
| Eine Netzwerk-UUID in einen Netzwerk-Namen konvertieren&lt;br /&gt;
|-&lt;br /&gt;
| net-start&lt;br /&gt;
| Ein (zuvor definiertes) inaktives Netzwerk starten&lt;br /&gt;
|-&lt;br /&gt;
| net-undefine&lt;br /&gt;
| Ein inaktives Netzwerk undefinieren&lt;br /&gt;
|-&lt;br /&gt;
| net-uuid&lt;br /&gt;
| Einen Netzwerk-Namen in eine Netzwerk-UUID konvertieren&lt;br /&gt;
|-&lt;br /&gt;
| iface-list&lt;br /&gt;
| list physical host interfaces&lt;br /&gt;
|-&lt;br /&gt;
| iface-name&lt;br /&gt;
| convert an interface MAC address to interface name&lt;br /&gt;
|-&lt;br /&gt;
| iface-mac&lt;br /&gt;
| convert an interface name to interface MAC address&lt;br /&gt;
|-&lt;br /&gt;
| iface-dumpxml&lt;br /&gt;
| interface information in XML&lt;br /&gt;
|-&lt;br /&gt;
| iface-define&lt;br /&gt;
| define (but don't start) a physical host interface from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| iface-undefine&lt;br /&gt;
| undefine a physical host interface (remove it from configuration)&lt;br /&gt;
|-&lt;br /&gt;
| iface-edit&lt;br /&gt;
| edit XML configuration for a physical host interface&lt;br /&gt;
|-&lt;br /&gt;
| iface-start&lt;br /&gt;
| start a physical host interface (enable it / &amp;quot;if-up&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| iface-destroy&lt;br /&gt;
| destroy a physical host interface (disable it / &amp;quot;if-down&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| managedsave&lt;br /&gt;
| managed save of a domain state&lt;br /&gt;
|-&lt;br /&gt;
| nodeinfo&lt;br /&gt;
| Knoteninformation&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-list&lt;br /&gt;
| enumerate devices on this host&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-dumpxml&lt;br /&gt;
| node device details in XML&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-dettach&lt;br /&gt;
| dettach node device from its device driver&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-reattach&lt;br /&gt;
| reattach node device to its device driver&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-reset&lt;br /&gt;
| reset node device&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-create&lt;br /&gt;
| create a device defined by an XML file on the node&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-destroy&lt;br /&gt;
| destroy a device on the node&lt;br /&gt;
|-&lt;br /&gt;
| nwfilter-define&lt;br /&gt;
| define or update a network filter from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| nwfilter-undefine&lt;br /&gt;
| undefine a network filter&lt;br /&gt;
|-&lt;br /&gt;
| nwfilter-dumpxml&lt;br /&gt;
| network filter information in XML&lt;br /&gt;
|-&lt;br /&gt;
| nwfilter-list&lt;br /&gt;
| list network filters&lt;br /&gt;
|-&lt;br /&gt;
| nwfilter-edit&lt;br /&gt;
| edit XML configuration for a network filter&lt;br /&gt;
|-&lt;br /&gt;
| pool-autostart&lt;br /&gt;
| autostart a pool&lt;br /&gt;
|-&lt;br /&gt;
| pool-build&lt;br /&gt;
| baue einen Pool&lt;br /&gt;
|-&lt;br /&gt;
| pool-create&lt;br /&gt;
| create a pool from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| pool-create-as&lt;br /&gt;
| create a pool from a set of args&lt;br /&gt;
|-&lt;br /&gt;
| pool-define&lt;br /&gt;
| define (but don't start) a pool from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| pool-define-as&lt;br /&gt;
| define a pool from a set of args&lt;br /&gt;
|-&lt;br /&gt;
| pool-destroy&lt;br /&gt;
| Zerstören eines Pools&lt;br /&gt;
|-&lt;br /&gt;
| pool-delete&lt;br /&gt;
| Pool löschen&lt;br /&gt;
|-&lt;br /&gt;
| pool-dumpxml&lt;br /&gt;
| Pool-Informationen in XML&lt;br /&gt;
|-&lt;br /&gt;
| pool-edit&lt;br /&gt;
| edit XML configuration for a storage pool&lt;br /&gt;
|-&lt;br /&gt;
| pool-info&lt;br /&gt;
| storage pool information&lt;br /&gt;
|-&lt;br /&gt;
| pool-list&lt;br /&gt;
| Poolliste&lt;br /&gt;
|-&lt;br /&gt;
| pool-name&lt;br /&gt;
| Konvertieren einer pool-UUID in einen Pool-Namen&lt;br /&gt;
|-&lt;br /&gt;
| pool-refresh&lt;br /&gt;
| Einen Pool aktualisieren&lt;br /&gt;
|-&lt;br /&gt;
| pool-start&lt;br /&gt;
| start a (previously defined) inactive pool&lt;br /&gt;
|-&lt;br /&gt;
| pool-undefine&lt;br /&gt;
| undefine an inactive pool&lt;br /&gt;
|-&lt;br /&gt;
| pool-uuid&lt;br /&gt;
| convert a pool name to pool UUID&lt;br /&gt;
|-&lt;br /&gt;
| secret-define&lt;br /&gt;
| define or modify a secret from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| secret-dumpxml&lt;br /&gt;
| secret attributes in XML&lt;br /&gt;
|-&lt;br /&gt;
| secret-set-value&lt;br /&gt;
| set a secret value&lt;br /&gt;
|-&lt;br /&gt;
| secret-get-value&lt;br /&gt;
| Output a secret value&lt;br /&gt;
|-&lt;br /&gt;
| secret-undefine&lt;br /&gt;
| undefine a secret&lt;br /&gt;
|-&lt;br /&gt;
| secret-list&lt;br /&gt;
| list secrets&lt;br /&gt;
|-&lt;br /&gt;
| pwd&lt;br /&gt;
| print the current directory&lt;br /&gt;
|-&lt;br /&gt;
| quit&lt;br /&gt;
| Dieses interaktive Terminal beenden&lt;br /&gt;
|-&lt;br /&gt;
| exit&lt;br /&gt;
| Dieses interaktive Terminal beenden&lt;br /&gt;
|-&lt;br /&gt;
| reboot&lt;br /&gt;
| Domain neu starten&lt;br /&gt;
|-&lt;br /&gt;
| restore&lt;br /&gt;
| Eine Domain aus einem gespeicherten Status in einer Datei wiederherstellen&lt;br /&gt;
|-&lt;br /&gt;
| resume&lt;br /&gt;
| Domain fortsetzen&lt;br /&gt;
|-&lt;br /&gt;
| save&lt;br /&gt;
| Einen Domainstatus in einer Datei speichern&lt;br /&gt;
|-&lt;br /&gt;
| schedinfo&lt;br /&gt;
| Scheduler-Parameter anzeigen/setzen&lt;br /&gt;
|-&lt;br /&gt;
| dump&lt;br /&gt;
| Den Kern einer Domain zu Analysezwecken in eine Datei dumpen&lt;br /&gt;
|-&lt;br /&gt;
| shutdown&lt;br /&gt;
| Kontrolliertes Stillegen einer Domain&lt;br /&gt;
|-&lt;br /&gt;
| setmem&lt;br /&gt;
| Speicherzuweisung ändern&lt;br /&gt;
|-&lt;br /&gt;
| setmaxmem&lt;br /&gt;
| Maximale Speichergrenze ändern&lt;br /&gt;
|-&lt;br /&gt;
| setvcpus&lt;br /&gt;
| Anzahl der virtuellen CPUs ändern&lt;br /&gt;
|-&lt;br /&gt;
| suspend&lt;br /&gt;
| Eine Domain anhalten&lt;br /&gt;
|-&lt;br /&gt;
| ttyconsole&lt;br /&gt;
| TTY-Konsole&lt;br /&gt;
|-&lt;br /&gt;
| undefine&lt;br /&gt;
| Eine inaktive Domain undefinieren&lt;br /&gt;
|-&lt;br /&gt;
| update-device&lt;br /&gt;
| update device from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| uri&lt;br /&gt;
| Kanonisierte URI des Hypervisors ausgeben&lt;br /&gt;
|-&lt;br /&gt;
| vol-create&lt;br /&gt;
| create a vol from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| vol-create-from&lt;br /&gt;
| create a vol, using another volume as input&lt;br /&gt;
|-&lt;br /&gt;
| vol-create-as&lt;br /&gt;
| create a volume from a set of args&lt;br /&gt;
|-&lt;br /&gt;
| vol-clone&lt;br /&gt;
| clone a volume.&lt;br /&gt;
|-&lt;br /&gt;
| vol-delete&lt;br /&gt;
| Löschen eines Datenträgers&lt;br /&gt;
|-&lt;br /&gt;
| vol-wipe&lt;br /&gt;
| wipe a vol&lt;br /&gt;
|-&lt;br /&gt;
| vol-dumpxml&lt;br /&gt;
| vol information in XML&lt;br /&gt;
|-&lt;br /&gt;
| vol-info&lt;br /&gt;
| storage vol information&lt;br /&gt;
|-&lt;br /&gt;
| vol-list&lt;br /&gt;
| list vols&lt;br /&gt;
|-&lt;br /&gt;
| vol-pool&lt;br /&gt;
| returns the storage pool for a given volume key or path&lt;br /&gt;
|-&lt;br /&gt;
| vol-path&lt;br /&gt;
| returns the volume path for a given volume name or key&lt;br /&gt;
|-&lt;br /&gt;
| vol-name&lt;br /&gt;
| returns the volume name for a given volume key or path&lt;br /&gt;
|-&lt;br /&gt;
| vol-key&lt;br /&gt;
| returns the volume key for a given volume name or path&lt;br /&gt;
|-&lt;br /&gt;
| vcpuinfo&lt;br /&gt;
| Domain vcpu-Information&lt;br /&gt;
|-&lt;br /&gt;
| vcpupin&lt;br /&gt;
| Domain vcpu-Affinität kontrollieren&lt;br /&gt;
|-&lt;br /&gt;
| version&lt;br /&gt;
| Version anzeigen&lt;br /&gt;
|-&lt;br /&gt;
| vncdisplay&lt;br /&gt;
| VNC-Anzeige&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-create&lt;br /&gt;
| Create a snapshot&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-current&lt;br /&gt;
| Get the current snapshot&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-delete&lt;br /&gt;
| Delete a domain snapshot&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-dumpxml&lt;br /&gt;
| Dump XML for a domain snapshot&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-list&lt;br /&gt;
| List snapshots for a domain&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-revert&lt;br /&gt;
| Revert a domain to a snapshot&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Migration zu neuem Host =&lt;br /&gt;
 virsh migrate --live &amp;lt;GuestName&amp;gt; &amp;lt;DestinationURL&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 # virsh migrate --live galactica qemu+ssh://test2.example.com/system&lt;br /&gt;
&lt;br /&gt;
=Autostart =&lt;br /&gt;
 virsh atutostart &amp;lt;domain&amp;gt;&lt;br /&gt;
 virsh atutostart &amp;lt;domain&amp;gt; --disable&lt;br /&gt;
=An/Aus=&lt;br /&gt;
Connecten auf Hypervisor&lt;br /&gt;
 virsh -c qemu+ssh://''SERVER''/system&lt;br /&gt;
In Konsole eingeben&lt;br /&gt;
&lt;br /&gt;
Zum starten:&lt;br /&gt;
 start ''VM''&lt;br /&gt;
Zum virtuellen Stecker rausziehn:&lt;br /&gt;
 destroy ''VM''&lt;br /&gt;
Nach Installation von '''acpid''' auf ''VM''&lt;br /&gt;
&lt;br /&gt;
Normales herunterfahren:&lt;br /&gt;
 shutdown ''VM''&lt;br /&gt;
&lt;br /&gt;
=Configure a Serial Console in the Guest=&lt;br /&gt;
==Enable==&lt;br /&gt;
&lt;br /&gt;
 cat /etc/init/ttyS0.conf&lt;br /&gt;
&lt;br /&gt;
 # ttyS0 - getty&lt;br /&gt;
 #&lt;br /&gt;
 # This service maintains a getty on ttyS0 from the point the system is&lt;br /&gt;
 # started until it is shut down again.&lt;br /&gt;
 &lt;br /&gt;
 start on stopped rc RUNLEVEL=[2345]&lt;br /&gt;
 stop on runlevel [!2345] &lt;br /&gt;
 &lt;br /&gt;
 respawn&lt;br /&gt;
 exec /sbin/getty -L 115200 ttyS0 xterm&lt;br /&gt;
&lt;br /&gt;
Run the following command to initiate the Serial Console (or restart the VM):&lt;br /&gt;
&lt;br /&gt;
 sudo start ttyS0&lt;br /&gt;
&lt;br /&gt;
==Connect to my_vm==&lt;br /&gt;
&lt;br /&gt;
 console my_vm&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
* http://wiki.centos.org/HowTos/KVM&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=KVM&amp;diff=3124</id>
		<title>KVM</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=KVM&amp;diff=3124"/>
		<updated>2012-11-07T18:38:02Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* Configure a Serial Console in the Guest */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Installation=&lt;br /&gt;
==Vorbereitung==&lt;br /&gt;
Testen ob VT Unterstützung der CPU vorhanden ist &lt;br /&gt;
 egrep -c '(vmx|svm)' /proc/cpuinfo&lt;br /&gt;
0 bedeutet keine Unterstützung&lt;br /&gt;
1 (oder mehr) Unterstützung vorhanden&lt;br /&gt;
==Basis Pakete==&lt;br /&gt;
  aptitude install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils virtinst&lt;br /&gt;
&lt;br /&gt;
==Verifizieren der Installation==&lt;br /&gt;
 virsh -c qemu:///system list&lt;br /&gt;
 Id Name                 Status&lt;br /&gt;
 ----------------------------------&lt;br /&gt;
==Installation des Virtmanagers(GUI)==&lt;br /&gt;
 apt-get install virt-manager&lt;br /&gt;
==Installation des Linux capabilities tools==&lt;br /&gt;
 apt-get install libcap2-bin&lt;br /&gt;
==Vergeben der CAP_NET_ADMIN Fähigkeit==&lt;br /&gt;
 setcap cap_net_admin=ei /usr/bin/qemu-system-x86_64 &lt;br /&gt;
 setcap cap_net_admin=ei /usr/bin/qemu-system-i386&lt;br /&gt;
&lt;br /&gt;
==Erlauben der Beerchtigung für den Adminuser==&lt;br /&gt;
 echo cap_net_admin  xinux &amp;gt;&amp;gt; /etc/security/capability.conf&lt;br /&gt;
&lt;br /&gt;
==Netzwerk mit Bridgefunktion==&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet manual&lt;br /&gt;
 &lt;br /&gt;
 auto br0&lt;br /&gt;
 iface br0 inet static&lt;br /&gt;
        address 192.168.240.101&lt;br /&gt;
        netmask 255.255.240.0&lt;br /&gt;
        gateway 192.168.240.100&lt;br /&gt;
        bridge_ports eth0&lt;br /&gt;
        bridge_stp off&lt;br /&gt;
        bridge_fd 0&lt;br /&gt;
        bridge_maxwait 0&lt;br /&gt;
&lt;br /&gt;
Damit libvirt-bin automatisch start muss man in der Datei /etc/default/libvirt-bin die Option start_libvirtd auf &amp;quot;yes&amp;quot; setzen.&lt;br /&gt;
 vi /etc/default/libvirt-bin&lt;br /&gt;
 start_libvirtd=&amp;quot;yes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=Domain-Installation=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 virt-install --connect qemu:///system --name orion --ram 1024 --disk path=/dev/data/orion \&lt;br /&gt;
 --cdrom /isos/ubuntu-10.04-server-amd64.iso --vnc --noautoconsole  --os-type linux --accelerate --network=bridge:br0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--name Name der Domain&lt;br /&gt;
&lt;br /&gt;
--disk Diese Images werden in die Domain eingebunden. Es können mehrere Disks eingebunden werden, sowie weitere Optionen getrennt mit Leerzeichen gemacht werden.&lt;br /&gt;
&lt;br /&gt;
--ram Zu Verfügung stehender Arbeitspeicher der Domain&lt;br /&gt;
&lt;br /&gt;
--os-type linux, windows, solaris etc.&lt;br /&gt;
&lt;br /&gt;
--os-variant ubuntukarmic, winxp etc.&lt;br /&gt;
&lt;br /&gt;
--hvm Gebraucht full virtualization.&lt;br /&gt;
&lt;br /&gt;
--accelearte Benutze kvm oder KQEMU, wenn vorhanden.&lt;br /&gt;
&lt;br /&gt;
--import Die Installation ist bereits im Disk-Image enthalten.&lt;br /&gt;
&lt;br /&gt;
--vnc Aktiviert VNC-Display und öffnete einen beliebigen Port &amp;gt;5000, falls nicht --vncport angegeben ist.&lt;br /&gt;
&lt;br /&gt;
--vncport Setzt den Port für VNC fest.&lt;br /&gt;
&lt;br /&gt;
=Domain-Administration=&lt;br /&gt;
{| border=1 cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| Kommando&lt;br /&gt;
| Bedeutung&lt;br /&gt;
|-&lt;br /&gt;
| help&lt;br /&gt;
| Hilfe ausgeben&lt;br /&gt;
|-&lt;br /&gt;
| attach-device&lt;br /&gt;
| Gerät aus einer XML-Datei anhängen&lt;br /&gt;
|-&lt;br /&gt;
| attach-disk&lt;br /&gt;
| Plattengerät anhängen&lt;br /&gt;
|-&lt;br /&gt;
| attach-interface&lt;br /&gt;
| Netzwerkschnittstelle verbinden&lt;br /&gt;
|-&lt;br /&gt;
| autostart&lt;br /&gt;
| Eine Domain automatisch starten&lt;br /&gt;
|-&lt;br /&gt;
| capabilities&lt;br /&gt;
| Fähigkeiten&lt;br /&gt;
|-&lt;br /&gt;
| cd&lt;br /&gt;
| change the current directory&lt;br /&gt;
|-&lt;br /&gt;
| connect&lt;br /&gt;
| (Wieder)verbinden mit Hypervisor&lt;br /&gt;
|-&lt;br /&gt;
| console&lt;br /&gt;
| Verbindung mit der Gast-Konsole&lt;br /&gt;
|-&lt;br /&gt;
| cpu-baseline&lt;br /&gt;
| compute baseline CPU&lt;br /&gt;
|-&lt;br /&gt;
| cpu-compare&lt;br /&gt;
| compare host CPU with a CPU described by an XML file&lt;br /&gt;
|-&lt;br /&gt;
| create&lt;br /&gt;
| Eine Domain aus einer XML-Datei erstellen&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Eine (zuvor definierte) inaktive Domain starten&lt;br /&gt;
|-&lt;br /&gt;
| destroy&lt;br /&gt;
| Domain löschen&lt;br /&gt;
|-&lt;br /&gt;
| detach-device&lt;br /&gt;
| Gerät von einer XML-Datei lösen&lt;br /&gt;
|-&lt;br /&gt;
| detach-disk&lt;br /&gt;
| Plattengerät abtrennen&lt;br /&gt;
|-&lt;br /&gt;
| detach-interface&lt;br /&gt;
| Netzwerkschnittstelle abhängen&lt;br /&gt;
|-&lt;br /&gt;
| define&lt;br /&gt;
| Definiere (aber starte keine) Domain aus einer XML-Datei&lt;br /&gt;
|-&lt;br /&gt;
| domid&lt;br /&gt;
| Einen Domain-Namen oder -UUID in Domain-ID konvertieren&lt;br /&gt;
|-&lt;br /&gt;
| domuuid&lt;br /&gt;
| Einen Domain-Namen oder -ID in Domain-UUID konvertieren&lt;br /&gt;
|-&lt;br /&gt;
| dominfo&lt;br /&gt;
| Domain-Informationen&lt;br /&gt;
|-&lt;br /&gt;
| domjobinfo&lt;br /&gt;
| domain job information&lt;br /&gt;
|-&lt;br /&gt;
| domjobabort&lt;br /&gt;
| abort active domain job&lt;br /&gt;
|-&lt;br /&gt;
| domname&lt;br /&gt;
| Eine Domain-ID oder UUID in Domain-Namen konvertieren&lt;br /&gt;
|-&lt;br /&gt;
| domstate&lt;br /&gt;
| Domain-Status&lt;br /&gt;
|-&lt;br /&gt;
| domblkstat&lt;br /&gt;
| Geräteblockstatistiken für eine Domain abrufen&lt;br /&gt;
|-&lt;br /&gt;
| domifstat&lt;br /&gt;
| Statistiken der Netzwerkschnittstelle für eine Domain abrufen&lt;br /&gt;
|-&lt;br /&gt;
| dommemstat&lt;br /&gt;
| get memory statistics for a domain&lt;br /&gt;
|-&lt;br /&gt;
| domblkinfo&lt;br /&gt;
| domain block device size information&lt;br /&gt;
|-&lt;br /&gt;
| domxml-from-native&lt;br /&gt;
| Convert native config to domain XML&lt;br /&gt;
|-&lt;br /&gt;
| domxml-to-native&lt;br /&gt;
| Convert domain XML to native config&lt;br /&gt;
|-&lt;br /&gt;
| dumpxml&lt;br /&gt;
| Domain-Informationen in XML&lt;br /&gt;
|-&lt;br /&gt;
| edit&lt;br /&gt;
| edit XML configuration for a domain&lt;br /&gt;
|-&lt;br /&gt;
| find-storage-pool-sources&lt;br /&gt;
| discover potential storage pool sources&lt;br /&gt;
|-&lt;br /&gt;
| find-storage-pool-sources-as&lt;br /&gt;
| find potential storage pool sources&lt;br /&gt;
|-&lt;br /&gt;
| freecell&lt;br /&gt;
| NUMA freier Speicher&lt;br /&gt;
|-&lt;br /&gt;
| hostname&lt;br /&gt;
| Hypervisor-Hostname ausgeben&lt;br /&gt;
|-&lt;br /&gt;
| list&lt;br /&gt;
| Domains auflisten&lt;br /&gt;
|-&lt;br /&gt;
| migrate&lt;br /&gt;
| Domain auf anderen Host migrieren&lt;br /&gt;
|-&lt;br /&gt;
| migrate-setmaxdowntime&lt;br /&gt;
| set maximum tolerable downtime&lt;br /&gt;
|-&lt;br /&gt;
| net-autostart&lt;br /&gt;
| Ein Netzwerk automatisch starten&lt;br /&gt;
|-&lt;br /&gt;
| net-create&lt;br /&gt;
| Netzwerk aus einer XML-Datei erstellen&lt;br /&gt;
|-&lt;br /&gt;
| net-define&lt;br /&gt;
| Definiere (aber starte kein) Netzwerk aus einer XML-Datei&lt;br /&gt;
|-&lt;br /&gt;
| net-destroy&lt;br /&gt;
| Netzwerk löschen&lt;br /&gt;
|-&lt;br /&gt;
| net-dumpxml&lt;br /&gt;
| Netzwerk-Informationen in XML&lt;br /&gt;
|-&lt;br /&gt;
| net-edit&lt;br /&gt;
| edit XML configuration for a network&lt;br /&gt;
|-&lt;br /&gt;
| net-list&lt;br /&gt;
| Netzwerke auflisten&lt;br /&gt;
|-&lt;br /&gt;
| net-name&lt;br /&gt;
| Eine Netzwerk-UUID in einen Netzwerk-Namen konvertieren&lt;br /&gt;
|-&lt;br /&gt;
| net-start&lt;br /&gt;
| Ein (zuvor definiertes) inaktives Netzwerk starten&lt;br /&gt;
|-&lt;br /&gt;
| net-undefine&lt;br /&gt;
| Ein inaktives Netzwerk undefinieren&lt;br /&gt;
|-&lt;br /&gt;
| net-uuid&lt;br /&gt;
| Einen Netzwerk-Namen in eine Netzwerk-UUID konvertieren&lt;br /&gt;
|-&lt;br /&gt;
| iface-list&lt;br /&gt;
| list physical host interfaces&lt;br /&gt;
|-&lt;br /&gt;
| iface-name&lt;br /&gt;
| convert an interface MAC address to interface name&lt;br /&gt;
|-&lt;br /&gt;
| iface-mac&lt;br /&gt;
| convert an interface name to interface MAC address&lt;br /&gt;
|-&lt;br /&gt;
| iface-dumpxml&lt;br /&gt;
| interface information in XML&lt;br /&gt;
|-&lt;br /&gt;
| iface-define&lt;br /&gt;
| define (but don't start) a physical host interface from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| iface-undefine&lt;br /&gt;
| undefine a physical host interface (remove it from configuration)&lt;br /&gt;
|-&lt;br /&gt;
| iface-edit&lt;br /&gt;
| edit XML configuration for a physical host interface&lt;br /&gt;
|-&lt;br /&gt;
| iface-start&lt;br /&gt;
| start a physical host interface (enable it / &amp;quot;if-up&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| iface-destroy&lt;br /&gt;
| destroy a physical host interface (disable it / &amp;quot;if-down&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| managedsave&lt;br /&gt;
| managed save of a domain state&lt;br /&gt;
|-&lt;br /&gt;
| nodeinfo&lt;br /&gt;
| Knoteninformation&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-list&lt;br /&gt;
| enumerate devices on this host&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-dumpxml&lt;br /&gt;
| node device details in XML&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-dettach&lt;br /&gt;
| dettach node device from its device driver&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-reattach&lt;br /&gt;
| reattach node device to its device driver&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-reset&lt;br /&gt;
| reset node device&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-create&lt;br /&gt;
| create a device defined by an XML file on the node&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-destroy&lt;br /&gt;
| destroy a device on the node&lt;br /&gt;
|-&lt;br /&gt;
| nwfilter-define&lt;br /&gt;
| define or update a network filter from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| nwfilter-undefine&lt;br /&gt;
| undefine a network filter&lt;br /&gt;
|-&lt;br /&gt;
| nwfilter-dumpxml&lt;br /&gt;
| network filter information in XML&lt;br /&gt;
|-&lt;br /&gt;
| nwfilter-list&lt;br /&gt;
| list network filters&lt;br /&gt;
|-&lt;br /&gt;
| nwfilter-edit&lt;br /&gt;
| edit XML configuration for a network filter&lt;br /&gt;
|-&lt;br /&gt;
| pool-autostart&lt;br /&gt;
| autostart a pool&lt;br /&gt;
|-&lt;br /&gt;
| pool-build&lt;br /&gt;
| baue einen Pool&lt;br /&gt;
|-&lt;br /&gt;
| pool-create&lt;br /&gt;
| create a pool from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| pool-create-as&lt;br /&gt;
| create a pool from a set of args&lt;br /&gt;
|-&lt;br /&gt;
| pool-define&lt;br /&gt;
| define (but don't start) a pool from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| pool-define-as&lt;br /&gt;
| define a pool from a set of args&lt;br /&gt;
|-&lt;br /&gt;
| pool-destroy&lt;br /&gt;
| Zerstören eines Pools&lt;br /&gt;
|-&lt;br /&gt;
| pool-delete&lt;br /&gt;
| Pool löschen&lt;br /&gt;
|-&lt;br /&gt;
| pool-dumpxml&lt;br /&gt;
| Pool-Informationen in XML&lt;br /&gt;
|-&lt;br /&gt;
| pool-edit&lt;br /&gt;
| edit XML configuration for a storage pool&lt;br /&gt;
|-&lt;br /&gt;
| pool-info&lt;br /&gt;
| storage pool information&lt;br /&gt;
|-&lt;br /&gt;
| pool-list&lt;br /&gt;
| Poolliste&lt;br /&gt;
|-&lt;br /&gt;
| pool-name&lt;br /&gt;
| Konvertieren einer pool-UUID in einen Pool-Namen&lt;br /&gt;
|-&lt;br /&gt;
| pool-refresh&lt;br /&gt;
| Einen Pool aktualisieren&lt;br /&gt;
|-&lt;br /&gt;
| pool-start&lt;br /&gt;
| start a (previously defined) inactive pool&lt;br /&gt;
|-&lt;br /&gt;
| pool-undefine&lt;br /&gt;
| undefine an inactive pool&lt;br /&gt;
|-&lt;br /&gt;
| pool-uuid&lt;br /&gt;
| convert a pool name to pool UUID&lt;br /&gt;
|-&lt;br /&gt;
| secret-define&lt;br /&gt;
| define or modify a secret from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| secret-dumpxml&lt;br /&gt;
| secret attributes in XML&lt;br /&gt;
|-&lt;br /&gt;
| secret-set-value&lt;br /&gt;
| set a secret value&lt;br /&gt;
|-&lt;br /&gt;
| secret-get-value&lt;br /&gt;
| Output a secret value&lt;br /&gt;
|-&lt;br /&gt;
| secret-undefine&lt;br /&gt;
| undefine a secret&lt;br /&gt;
|-&lt;br /&gt;
| secret-list&lt;br /&gt;
| list secrets&lt;br /&gt;
|-&lt;br /&gt;
| pwd&lt;br /&gt;
| print the current directory&lt;br /&gt;
|-&lt;br /&gt;
| quit&lt;br /&gt;
| Dieses interaktive Terminal beenden&lt;br /&gt;
|-&lt;br /&gt;
| exit&lt;br /&gt;
| Dieses interaktive Terminal beenden&lt;br /&gt;
|-&lt;br /&gt;
| reboot&lt;br /&gt;
| Domain neu starten&lt;br /&gt;
|-&lt;br /&gt;
| restore&lt;br /&gt;
| Eine Domain aus einem gespeicherten Status in einer Datei wiederherstellen&lt;br /&gt;
|-&lt;br /&gt;
| resume&lt;br /&gt;
| Domain fortsetzen&lt;br /&gt;
|-&lt;br /&gt;
| save&lt;br /&gt;
| Einen Domainstatus in einer Datei speichern&lt;br /&gt;
|-&lt;br /&gt;
| schedinfo&lt;br /&gt;
| Scheduler-Parameter anzeigen/setzen&lt;br /&gt;
|-&lt;br /&gt;
| dump&lt;br /&gt;
| Den Kern einer Domain zu Analysezwecken in eine Datei dumpen&lt;br /&gt;
|-&lt;br /&gt;
| shutdown&lt;br /&gt;
| Kontrolliertes Stillegen einer Domain&lt;br /&gt;
|-&lt;br /&gt;
| setmem&lt;br /&gt;
| Speicherzuweisung ändern&lt;br /&gt;
|-&lt;br /&gt;
| setmaxmem&lt;br /&gt;
| Maximale Speichergrenze ändern&lt;br /&gt;
|-&lt;br /&gt;
| setvcpus&lt;br /&gt;
| Anzahl der virtuellen CPUs ändern&lt;br /&gt;
|-&lt;br /&gt;
| suspend&lt;br /&gt;
| Eine Domain anhalten&lt;br /&gt;
|-&lt;br /&gt;
| ttyconsole&lt;br /&gt;
| TTY-Konsole&lt;br /&gt;
|-&lt;br /&gt;
| undefine&lt;br /&gt;
| Eine inaktive Domain undefinieren&lt;br /&gt;
|-&lt;br /&gt;
| update-device&lt;br /&gt;
| update device from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| uri&lt;br /&gt;
| Kanonisierte URI des Hypervisors ausgeben&lt;br /&gt;
|-&lt;br /&gt;
| vol-create&lt;br /&gt;
| create a vol from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| vol-create-from&lt;br /&gt;
| create a vol, using another volume as input&lt;br /&gt;
|-&lt;br /&gt;
| vol-create-as&lt;br /&gt;
| create a volume from a set of args&lt;br /&gt;
|-&lt;br /&gt;
| vol-clone&lt;br /&gt;
| clone a volume.&lt;br /&gt;
|-&lt;br /&gt;
| vol-delete&lt;br /&gt;
| Löschen eines Datenträgers&lt;br /&gt;
|-&lt;br /&gt;
| vol-wipe&lt;br /&gt;
| wipe a vol&lt;br /&gt;
|-&lt;br /&gt;
| vol-dumpxml&lt;br /&gt;
| vol information in XML&lt;br /&gt;
|-&lt;br /&gt;
| vol-info&lt;br /&gt;
| storage vol information&lt;br /&gt;
|-&lt;br /&gt;
| vol-list&lt;br /&gt;
| list vols&lt;br /&gt;
|-&lt;br /&gt;
| vol-pool&lt;br /&gt;
| returns the storage pool for a given volume key or path&lt;br /&gt;
|-&lt;br /&gt;
| vol-path&lt;br /&gt;
| returns the volume path for a given volume name or key&lt;br /&gt;
|-&lt;br /&gt;
| vol-name&lt;br /&gt;
| returns the volume name for a given volume key or path&lt;br /&gt;
|-&lt;br /&gt;
| vol-key&lt;br /&gt;
| returns the volume key for a given volume name or path&lt;br /&gt;
|-&lt;br /&gt;
| vcpuinfo&lt;br /&gt;
| Domain vcpu-Information&lt;br /&gt;
|-&lt;br /&gt;
| vcpupin&lt;br /&gt;
| Domain vcpu-Affinität kontrollieren&lt;br /&gt;
|-&lt;br /&gt;
| version&lt;br /&gt;
| Version anzeigen&lt;br /&gt;
|-&lt;br /&gt;
| vncdisplay&lt;br /&gt;
| VNC-Anzeige&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-create&lt;br /&gt;
| Create a snapshot&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-current&lt;br /&gt;
| Get the current snapshot&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-delete&lt;br /&gt;
| Delete a domain snapshot&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-dumpxml&lt;br /&gt;
| Dump XML for a domain snapshot&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-list&lt;br /&gt;
| List snapshots for a domain&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-revert&lt;br /&gt;
| Revert a domain to a snapshot&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Migration zu neuem Host =&lt;br /&gt;
 virsh migrate --live &amp;lt;GuestName&amp;gt; &amp;lt;DestinationURL&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 # virsh migrate --live galactica qemu+ssh://test2.example.com/system&lt;br /&gt;
&lt;br /&gt;
=Autostart =&lt;br /&gt;
 virsh atutostart &amp;lt;domain&amp;gt;&lt;br /&gt;
 virsh atutostart &amp;lt;domain&amp;gt; --disable&lt;br /&gt;
=An/Aus=&lt;br /&gt;
Connecten auf Hypervisor&lt;br /&gt;
 virsh -c qemu+ssh://''SERVER''/system&lt;br /&gt;
In Konsole eingeben&lt;br /&gt;
&lt;br /&gt;
Zum starten:&lt;br /&gt;
 start ''VM''&lt;br /&gt;
Zum virtuellen Stecker rausziehn:&lt;br /&gt;
 destroy ''VM''&lt;br /&gt;
Nach Installation von '''acpid''' auf ''VM''&lt;br /&gt;
&lt;br /&gt;
Normales herunterfahren:&lt;br /&gt;
 shutdown ''VM''&lt;br /&gt;
&lt;br /&gt;
=Configure a Serial Console in the Guest=&lt;br /&gt;
==Enable==&lt;br /&gt;
&lt;br /&gt;
 cat /etc/init/ttyS0.conf&lt;br /&gt;
&lt;br /&gt;
 # ttyS0 - getty&lt;br /&gt;
 #&lt;br /&gt;
 # This service maintains a getty on ttyS0 from the point the system is&lt;br /&gt;
 # started until it is shut down again.&lt;br /&gt;
 &lt;br /&gt;
 start on stopped rc RUNLEVEL=[2345]&lt;br /&gt;
 stop on runlevel [!2345] &lt;br /&gt;
 &lt;br /&gt;
 respawn&lt;br /&gt;
 exec /sbin/getty -L 115200 ttyS0 xterm&lt;br /&gt;
&lt;br /&gt;
Run the following command to initiate the Serial Console (or restart the VM):&lt;br /&gt;
&lt;br /&gt;
 sudo start ttyS0&lt;br /&gt;
&lt;br /&gt;
==Connect to my_vm&lt;br /&gt;
&lt;br /&gt;
 console my_vm&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
* http://wiki.centos.org/HowTos/KVM&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=KVM&amp;diff=3123</id>
		<title>KVM</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=KVM&amp;diff=3123"/>
		<updated>2012-11-07T18:36:18Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* An/Aus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Installation=&lt;br /&gt;
==Vorbereitung==&lt;br /&gt;
Testen ob VT Unterstützung der CPU vorhanden ist &lt;br /&gt;
 egrep -c '(vmx|svm)' /proc/cpuinfo&lt;br /&gt;
0 bedeutet keine Unterstützung&lt;br /&gt;
1 (oder mehr) Unterstützung vorhanden&lt;br /&gt;
==Basis Pakete==&lt;br /&gt;
  aptitude install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils virtinst&lt;br /&gt;
&lt;br /&gt;
==Verifizieren der Installation==&lt;br /&gt;
 virsh -c qemu:///system list&lt;br /&gt;
 Id Name                 Status&lt;br /&gt;
 ----------------------------------&lt;br /&gt;
==Installation des Virtmanagers(GUI)==&lt;br /&gt;
 apt-get install virt-manager&lt;br /&gt;
==Installation des Linux capabilities tools==&lt;br /&gt;
 apt-get install libcap2-bin&lt;br /&gt;
==Vergeben der CAP_NET_ADMIN Fähigkeit==&lt;br /&gt;
 setcap cap_net_admin=ei /usr/bin/qemu-system-x86_64 &lt;br /&gt;
 setcap cap_net_admin=ei /usr/bin/qemu-system-i386&lt;br /&gt;
&lt;br /&gt;
==Erlauben der Beerchtigung für den Adminuser==&lt;br /&gt;
 echo cap_net_admin  xinux &amp;gt;&amp;gt; /etc/security/capability.conf&lt;br /&gt;
&lt;br /&gt;
==Netzwerk mit Bridgefunktion==&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet manual&lt;br /&gt;
 &lt;br /&gt;
 auto br0&lt;br /&gt;
 iface br0 inet static&lt;br /&gt;
        address 192.168.240.101&lt;br /&gt;
        netmask 255.255.240.0&lt;br /&gt;
        gateway 192.168.240.100&lt;br /&gt;
        bridge_ports eth0&lt;br /&gt;
        bridge_stp off&lt;br /&gt;
        bridge_fd 0&lt;br /&gt;
        bridge_maxwait 0&lt;br /&gt;
&lt;br /&gt;
Damit libvirt-bin automatisch start muss man in der Datei /etc/default/libvirt-bin die Option start_libvirtd auf &amp;quot;yes&amp;quot; setzen.&lt;br /&gt;
 vi /etc/default/libvirt-bin&lt;br /&gt;
 start_libvirtd=&amp;quot;yes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=Domain-Installation=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 virt-install --connect qemu:///system --name orion --ram 1024 --disk path=/dev/data/orion \&lt;br /&gt;
 --cdrom /isos/ubuntu-10.04-server-amd64.iso --vnc --noautoconsole  --os-type linux --accelerate --network=bridge:br0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--name Name der Domain&lt;br /&gt;
&lt;br /&gt;
--disk Diese Images werden in die Domain eingebunden. Es können mehrere Disks eingebunden werden, sowie weitere Optionen getrennt mit Leerzeichen gemacht werden.&lt;br /&gt;
&lt;br /&gt;
--ram Zu Verfügung stehender Arbeitspeicher der Domain&lt;br /&gt;
&lt;br /&gt;
--os-type linux, windows, solaris etc.&lt;br /&gt;
&lt;br /&gt;
--os-variant ubuntukarmic, winxp etc.&lt;br /&gt;
&lt;br /&gt;
--hvm Gebraucht full virtualization.&lt;br /&gt;
&lt;br /&gt;
--accelearte Benutze kvm oder KQEMU, wenn vorhanden.&lt;br /&gt;
&lt;br /&gt;
--import Die Installation ist bereits im Disk-Image enthalten.&lt;br /&gt;
&lt;br /&gt;
--vnc Aktiviert VNC-Display und öffnete einen beliebigen Port &amp;gt;5000, falls nicht --vncport angegeben ist.&lt;br /&gt;
&lt;br /&gt;
--vncport Setzt den Port für VNC fest.&lt;br /&gt;
&lt;br /&gt;
=Domain-Administration=&lt;br /&gt;
{| border=1 cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| Kommando&lt;br /&gt;
| Bedeutung&lt;br /&gt;
|-&lt;br /&gt;
| help&lt;br /&gt;
| Hilfe ausgeben&lt;br /&gt;
|-&lt;br /&gt;
| attach-device&lt;br /&gt;
| Gerät aus einer XML-Datei anhängen&lt;br /&gt;
|-&lt;br /&gt;
| attach-disk&lt;br /&gt;
| Plattengerät anhängen&lt;br /&gt;
|-&lt;br /&gt;
| attach-interface&lt;br /&gt;
| Netzwerkschnittstelle verbinden&lt;br /&gt;
|-&lt;br /&gt;
| autostart&lt;br /&gt;
| Eine Domain automatisch starten&lt;br /&gt;
|-&lt;br /&gt;
| capabilities&lt;br /&gt;
| Fähigkeiten&lt;br /&gt;
|-&lt;br /&gt;
| cd&lt;br /&gt;
| change the current directory&lt;br /&gt;
|-&lt;br /&gt;
| connect&lt;br /&gt;
| (Wieder)verbinden mit Hypervisor&lt;br /&gt;
|-&lt;br /&gt;
| console&lt;br /&gt;
| Verbindung mit der Gast-Konsole&lt;br /&gt;
|-&lt;br /&gt;
| cpu-baseline&lt;br /&gt;
| compute baseline CPU&lt;br /&gt;
|-&lt;br /&gt;
| cpu-compare&lt;br /&gt;
| compare host CPU with a CPU described by an XML file&lt;br /&gt;
|-&lt;br /&gt;
| create&lt;br /&gt;
| Eine Domain aus einer XML-Datei erstellen&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Eine (zuvor definierte) inaktive Domain starten&lt;br /&gt;
|-&lt;br /&gt;
| destroy&lt;br /&gt;
| Domain löschen&lt;br /&gt;
|-&lt;br /&gt;
| detach-device&lt;br /&gt;
| Gerät von einer XML-Datei lösen&lt;br /&gt;
|-&lt;br /&gt;
| detach-disk&lt;br /&gt;
| Plattengerät abtrennen&lt;br /&gt;
|-&lt;br /&gt;
| detach-interface&lt;br /&gt;
| Netzwerkschnittstelle abhängen&lt;br /&gt;
|-&lt;br /&gt;
| define&lt;br /&gt;
| Definiere (aber starte keine) Domain aus einer XML-Datei&lt;br /&gt;
|-&lt;br /&gt;
| domid&lt;br /&gt;
| Einen Domain-Namen oder -UUID in Domain-ID konvertieren&lt;br /&gt;
|-&lt;br /&gt;
| domuuid&lt;br /&gt;
| Einen Domain-Namen oder -ID in Domain-UUID konvertieren&lt;br /&gt;
|-&lt;br /&gt;
| dominfo&lt;br /&gt;
| Domain-Informationen&lt;br /&gt;
|-&lt;br /&gt;
| domjobinfo&lt;br /&gt;
| domain job information&lt;br /&gt;
|-&lt;br /&gt;
| domjobabort&lt;br /&gt;
| abort active domain job&lt;br /&gt;
|-&lt;br /&gt;
| domname&lt;br /&gt;
| Eine Domain-ID oder UUID in Domain-Namen konvertieren&lt;br /&gt;
|-&lt;br /&gt;
| domstate&lt;br /&gt;
| Domain-Status&lt;br /&gt;
|-&lt;br /&gt;
| domblkstat&lt;br /&gt;
| Geräteblockstatistiken für eine Domain abrufen&lt;br /&gt;
|-&lt;br /&gt;
| domifstat&lt;br /&gt;
| Statistiken der Netzwerkschnittstelle für eine Domain abrufen&lt;br /&gt;
|-&lt;br /&gt;
| dommemstat&lt;br /&gt;
| get memory statistics for a domain&lt;br /&gt;
|-&lt;br /&gt;
| domblkinfo&lt;br /&gt;
| domain block device size information&lt;br /&gt;
|-&lt;br /&gt;
| domxml-from-native&lt;br /&gt;
| Convert native config to domain XML&lt;br /&gt;
|-&lt;br /&gt;
| domxml-to-native&lt;br /&gt;
| Convert domain XML to native config&lt;br /&gt;
|-&lt;br /&gt;
| dumpxml&lt;br /&gt;
| Domain-Informationen in XML&lt;br /&gt;
|-&lt;br /&gt;
| edit&lt;br /&gt;
| edit XML configuration for a domain&lt;br /&gt;
|-&lt;br /&gt;
| find-storage-pool-sources&lt;br /&gt;
| discover potential storage pool sources&lt;br /&gt;
|-&lt;br /&gt;
| find-storage-pool-sources-as&lt;br /&gt;
| find potential storage pool sources&lt;br /&gt;
|-&lt;br /&gt;
| freecell&lt;br /&gt;
| NUMA freier Speicher&lt;br /&gt;
|-&lt;br /&gt;
| hostname&lt;br /&gt;
| Hypervisor-Hostname ausgeben&lt;br /&gt;
|-&lt;br /&gt;
| list&lt;br /&gt;
| Domains auflisten&lt;br /&gt;
|-&lt;br /&gt;
| migrate&lt;br /&gt;
| Domain auf anderen Host migrieren&lt;br /&gt;
|-&lt;br /&gt;
| migrate-setmaxdowntime&lt;br /&gt;
| set maximum tolerable downtime&lt;br /&gt;
|-&lt;br /&gt;
| net-autostart&lt;br /&gt;
| Ein Netzwerk automatisch starten&lt;br /&gt;
|-&lt;br /&gt;
| net-create&lt;br /&gt;
| Netzwerk aus einer XML-Datei erstellen&lt;br /&gt;
|-&lt;br /&gt;
| net-define&lt;br /&gt;
| Definiere (aber starte kein) Netzwerk aus einer XML-Datei&lt;br /&gt;
|-&lt;br /&gt;
| net-destroy&lt;br /&gt;
| Netzwerk löschen&lt;br /&gt;
|-&lt;br /&gt;
| net-dumpxml&lt;br /&gt;
| Netzwerk-Informationen in XML&lt;br /&gt;
|-&lt;br /&gt;
| net-edit&lt;br /&gt;
| edit XML configuration for a network&lt;br /&gt;
|-&lt;br /&gt;
| net-list&lt;br /&gt;
| Netzwerke auflisten&lt;br /&gt;
|-&lt;br /&gt;
| net-name&lt;br /&gt;
| Eine Netzwerk-UUID in einen Netzwerk-Namen konvertieren&lt;br /&gt;
|-&lt;br /&gt;
| net-start&lt;br /&gt;
| Ein (zuvor definiertes) inaktives Netzwerk starten&lt;br /&gt;
|-&lt;br /&gt;
| net-undefine&lt;br /&gt;
| Ein inaktives Netzwerk undefinieren&lt;br /&gt;
|-&lt;br /&gt;
| net-uuid&lt;br /&gt;
| Einen Netzwerk-Namen in eine Netzwerk-UUID konvertieren&lt;br /&gt;
|-&lt;br /&gt;
| iface-list&lt;br /&gt;
| list physical host interfaces&lt;br /&gt;
|-&lt;br /&gt;
| iface-name&lt;br /&gt;
| convert an interface MAC address to interface name&lt;br /&gt;
|-&lt;br /&gt;
| iface-mac&lt;br /&gt;
| convert an interface name to interface MAC address&lt;br /&gt;
|-&lt;br /&gt;
| iface-dumpxml&lt;br /&gt;
| interface information in XML&lt;br /&gt;
|-&lt;br /&gt;
| iface-define&lt;br /&gt;
| define (but don't start) a physical host interface from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| iface-undefine&lt;br /&gt;
| undefine a physical host interface (remove it from configuration)&lt;br /&gt;
|-&lt;br /&gt;
| iface-edit&lt;br /&gt;
| edit XML configuration for a physical host interface&lt;br /&gt;
|-&lt;br /&gt;
| iface-start&lt;br /&gt;
| start a physical host interface (enable it / &amp;quot;if-up&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| iface-destroy&lt;br /&gt;
| destroy a physical host interface (disable it / &amp;quot;if-down&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| managedsave&lt;br /&gt;
| managed save of a domain state&lt;br /&gt;
|-&lt;br /&gt;
| nodeinfo&lt;br /&gt;
| Knoteninformation&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-list&lt;br /&gt;
| enumerate devices on this host&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-dumpxml&lt;br /&gt;
| node device details in XML&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-dettach&lt;br /&gt;
| dettach node device from its device driver&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-reattach&lt;br /&gt;
| reattach node device to its device driver&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-reset&lt;br /&gt;
| reset node device&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-create&lt;br /&gt;
| create a device defined by an XML file on the node&lt;br /&gt;
|-&lt;br /&gt;
| nodedev-destroy&lt;br /&gt;
| destroy a device on the node&lt;br /&gt;
|-&lt;br /&gt;
| nwfilter-define&lt;br /&gt;
| define or update a network filter from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| nwfilter-undefine&lt;br /&gt;
| undefine a network filter&lt;br /&gt;
|-&lt;br /&gt;
| nwfilter-dumpxml&lt;br /&gt;
| network filter information in XML&lt;br /&gt;
|-&lt;br /&gt;
| nwfilter-list&lt;br /&gt;
| list network filters&lt;br /&gt;
|-&lt;br /&gt;
| nwfilter-edit&lt;br /&gt;
| edit XML configuration for a network filter&lt;br /&gt;
|-&lt;br /&gt;
| pool-autostart&lt;br /&gt;
| autostart a pool&lt;br /&gt;
|-&lt;br /&gt;
| pool-build&lt;br /&gt;
| baue einen Pool&lt;br /&gt;
|-&lt;br /&gt;
| pool-create&lt;br /&gt;
| create a pool from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| pool-create-as&lt;br /&gt;
| create a pool from a set of args&lt;br /&gt;
|-&lt;br /&gt;
| pool-define&lt;br /&gt;
| define (but don't start) a pool from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| pool-define-as&lt;br /&gt;
| define a pool from a set of args&lt;br /&gt;
|-&lt;br /&gt;
| pool-destroy&lt;br /&gt;
| Zerstören eines Pools&lt;br /&gt;
|-&lt;br /&gt;
| pool-delete&lt;br /&gt;
| Pool löschen&lt;br /&gt;
|-&lt;br /&gt;
| pool-dumpxml&lt;br /&gt;
| Pool-Informationen in XML&lt;br /&gt;
|-&lt;br /&gt;
| pool-edit&lt;br /&gt;
| edit XML configuration for a storage pool&lt;br /&gt;
|-&lt;br /&gt;
| pool-info&lt;br /&gt;
| storage pool information&lt;br /&gt;
|-&lt;br /&gt;
| pool-list&lt;br /&gt;
| Poolliste&lt;br /&gt;
|-&lt;br /&gt;
| pool-name&lt;br /&gt;
| Konvertieren einer pool-UUID in einen Pool-Namen&lt;br /&gt;
|-&lt;br /&gt;
| pool-refresh&lt;br /&gt;
| Einen Pool aktualisieren&lt;br /&gt;
|-&lt;br /&gt;
| pool-start&lt;br /&gt;
| start a (previously defined) inactive pool&lt;br /&gt;
|-&lt;br /&gt;
| pool-undefine&lt;br /&gt;
| undefine an inactive pool&lt;br /&gt;
|-&lt;br /&gt;
| pool-uuid&lt;br /&gt;
| convert a pool name to pool UUID&lt;br /&gt;
|-&lt;br /&gt;
| secret-define&lt;br /&gt;
| define or modify a secret from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| secret-dumpxml&lt;br /&gt;
| secret attributes in XML&lt;br /&gt;
|-&lt;br /&gt;
| secret-set-value&lt;br /&gt;
| set a secret value&lt;br /&gt;
|-&lt;br /&gt;
| secret-get-value&lt;br /&gt;
| Output a secret value&lt;br /&gt;
|-&lt;br /&gt;
| secret-undefine&lt;br /&gt;
| undefine a secret&lt;br /&gt;
|-&lt;br /&gt;
| secret-list&lt;br /&gt;
| list secrets&lt;br /&gt;
|-&lt;br /&gt;
| pwd&lt;br /&gt;
| print the current directory&lt;br /&gt;
|-&lt;br /&gt;
| quit&lt;br /&gt;
| Dieses interaktive Terminal beenden&lt;br /&gt;
|-&lt;br /&gt;
| exit&lt;br /&gt;
| Dieses interaktive Terminal beenden&lt;br /&gt;
|-&lt;br /&gt;
| reboot&lt;br /&gt;
| Domain neu starten&lt;br /&gt;
|-&lt;br /&gt;
| restore&lt;br /&gt;
| Eine Domain aus einem gespeicherten Status in einer Datei wiederherstellen&lt;br /&gt;
|-&lt;br /&gt;
| resume&lt;br /&gt;
| Domain fortsetzen&lt;br /&gt;
|-&lt;br /&gt;
| save&lt;br /&gt;
| Einen Domainstatus in einer Datei speichern&lt;br /&gt;
|-&lt;br /&gt;
| schedinfo&lt;br /&gt;
| Scheduler-Parameter anzeigen/setzen&lt;br /&gt;
|-&lt;br /&gt;
| dump&lt;br /&gt;
| Den Kern einer Domain zu Analysezwecken in eine Datei dumpen&lt;br /&gt;
|-&lt;br /&gt;
| shutdown&lt;br /&gt;
| Kontrolliertes Stillegen einer Domain&lt;br /&gt;
|-&lt;br /&gt;
| setmem&lt;br /&gt;
| Speicherzuweisung ändern&lt;br /&gt;
|-&lt;br /&gt;
| setmaxmem&lt;br /&gt;
| Maximale Speichergrenze ändern&lt;br /&gt;
|-&lt;br /&gt;
| setvcpus&lt;br /&gt;
| Anzahl der virtuellen CPUs ändern&lt;br /&gt;
|-&lt;br /&gt;
| suspend&lt;br /&gt;
| Eine Domain anhalten&lt;br /&gt;
|-&lt;br /&gt;
| ttyconsole&lt;br /&gt;
| TTY-Konsole&lt;br /&gt;
|-&lt;br /&gt;
| undefine&lt;br /&gt;
| Eine inaktive Domain undefinieren&lt;br /&gt;
|-&lt;br /&gt;
| update-device&lt;br /&gt;
| update device from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| uri&lt;br /&gt;
| Kanonisierte URI des Hypervisors ausgeben&lt;br /&gt;
|-&lt;br /&gt;
| vol-create&lt;br /&gt;
| create a vol from an XML file&lt;br /&gt;
|-&lt;br /&gt;
| vol-create-from&lt;br /&gt;
| create a vol, using another volume as input&lt;br /&gt;
|-&lt;br /&gt;
| vol-create-as&lt;br /&gt;
| create a volume from a set of args&lt;br /&gt;
|-&lt;br /&gt;
| vol-clone&lt;br /&gt;
| clone a volume.&lt;br /&gt;
|-&lt;br /&gt;
| vol-delete&lt;br /&gt;
| Löschen eines Datenträgers&lt;br /&gt;
|-&lt;br /&gt;
| vol-wipe&lt;br /&gt;
| wipe a vol&lt;br /&gt;
|-&lt;br /&gt;
| vol-dumpxml&lt;br /&gt;
| vol information in XML&lt;br /&gt;
|-&lt;br /&gt;
| vol-info&lt;br /&gt;
| storage vol information&lt;br /&gt;
|-&lt;br /&gt;
| vol-list&lt;br /&gt;
| list vols&lt;br /&gt;
|-&lt;br /&gt;
| vol-pool&lt;br /&gt;
| returns the storage pool for a given volume key or path&lt;br /&gt;
|-&lt;br /&gt;
| vol-path&lt;br /&gt;
| returns the volume path for a given volume name or key&lt;br /&gt;
|-&lt;br /&gt;
| vol-name&lt;br /&gt;
| returns the volume name for a given volume key or path&lt;br /&gt;
|-&lt;br /&gt;
| vol-key&lt;br /&gt;
| returns the volume key for a given volume name or path&lt;br /&gt;
|-&lt;br /&gt;
| vcpuinfo&lt;br /&gt;
| Domain vcpu-Information&lt;br /&gt;
|-&lt;br /&gt;
| vcpupin&lt;br /&gt;
| Domain vcpu-Affinität kontrollieren&lt;br /&gt;
|-&lt;br /&gt;
| version&lt;br /&gt;
| Version anzeigen&lt;br /&gt;
|-&lt;br /&gt;
| vncdisplay&lt;br /&gt;
| VNC-Anzeige&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-create&lt;br /&gt;
| Create a snapshot&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-current&lt;br /&gt;
| Get the current snapshot&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-delete&lt;br /&gt;
| Delete a domain snapshot&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-dumpxml&lt;br /&gt;
| Dump XML for a domain snapshot&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-list&lt;br /&gt;
| List snapshots for a domain&lt;br /&gt;
|-&lt;br /&gt;
| snapshot-revert&lt;br /&gt;
| Revert a domain to a snapshot&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Migration zu neuem Host =&lt;br /&gt;
 virsh migrate --live &amp;lt;GuestName&amp;gt; &amp;lt;DestinationURL&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 # virsh migrate --live galactica qemu+ssh://test2.example.com/system&lt;br /&gt;
&lt;br /&gt;
=Autostart =&lt;br /&gt;
 virsh atutostart &amp;lt;domain&amp;gt;&lt;br /&gt;
 virsh atutostart &amp;lt;domain&amp;gt; --disable&lt;br /&gt;
=An/Aus=&lt;br /&gt;
Connecten auf Hypervisor&lt;br /&gt;
 virsh -c qemu+ssh://''SERVER''/system&lt;br /&gt;
In Konsole eingeben&lt;br /&gt;
&lt;br /&gt;
Zum starten:&lt;br /&gt;
 start ''VM''&lt;br /&gt;
Zum virtuellen Stecker rausziehn:&lt;br /&gt;
 destroy ''VM''&lt;br /&gt;
Nach Installation von '''acpid''' auf ''VM''&lt;br /&gt;
&lt;br /&gt;
Normales herunterfahren:&lt;br /&gt;
 shutdown ''VM''&lt;br /&gt;
&lt;br /&gt;
=Configure a Serial Console in the Guest=&lt;br /&gt;
&lt;br /&gt;
sudo editor /etc/init/ttyS0.conf&lt;br /&gt;
&lt;br /&gt;
Add the configuration:&lt;br /&gt;
&lt;br /&gt;
# ttyS0 - getty&lt;br /&gt;
#&lt;br /&gt;
# This service maintains a getty on ttyS0 from the point the system is&lt;br /&gt;
# started until it is shut down again.&lt;br /&gt;
&lt;br /&gt;
start on stopped rc RUNLEVEL=[2345]&lt;br /&gt;
stop on runlevel [!2345]&lt;br /&gt;
&lt;br /&gt;
respawn&lt;br /&gt;
exec /sbin/getty -L 115200 ttyS0 xterm&lt;br /&gt;
&lt;br /&gt;
Run the following command to initiate the Serial Console (or restart the VM):&lt;br /&gt;
&lt;br /&gt;
sudo start ttyS0&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
* http://wiki.centos.org/HowTos/KVM&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=Avidemux&amp;diff=3106</id>
		<title>Avidemux</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=Avidemux&amp;diff=3106"/>
		<updated>2012-11-04T21:05:30Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: Die Seite wurde neu angelegt: „=Embedding the subtitles= *http://www.youtube.com/watch?v=mNt6mEQ658s“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Embedding the subtitles=&lt;br /&gt;
*http://www.youtube.com/watch?v=mNt6mEQ658s&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=Hauptseite&amp;diff=3105</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=Hauptseite&amp;diff=3105"/>
		<updated>2012-11-04T21:04:51Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* Grafisches */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Dokumentation ===&lt;br /&gt;
&lt;br /&gt;
* [[Aufgaben]]&lt;br /&gt;
* [[Lösungen]]&lt;br /&gt;
=== Grundlagen und Administration ===&lt;br /&gt;
&lt;br /&gt;
* [[Linux Grundlagen]]&lt;br /&gt;
* [[Bootprozess]]&lt;br /&gt;
&lt;br /&gt;
* [[Administration]]&lt;br /&gt;
* [[Kernelmodule]]&lt;br /&gt;
* [[Bash]]&lt;br /&gt;
* [[VI Crash]]&lt;br /&gt;
* [[Netzwerkkonfiguration unter Ubuntu]]&lt;br /&gt;
* [[Paketmanagement]]&lt;br /&gt;
* [[RPM]]&lt;br /&gt;
* [[Yum howto]]&lt;br /&gt;
* [[Nützliche Tools]]&lt;br /&gt;
* [[LVM]]&lt;br /&gt;
* [[sudo]]&lt;br /&gt;
* [[syslog-ng]]&lt;br /&gt;
* [[cron]]&lt;br /&gt;
* [[incron]]&lt;br /&gt;
* [[Screen]]&lt;br /&gt;
* [[PPA]]&lt;br /&gt;
* [[systemd]]&lt;br /&gt;
* [[Exploit]]&lt;br /&gt;
* [[WLAN]]&lt;br /&gt;
* [[Netstat unter Windows]]&lt;br /&gt;
&lt;br /&gt;
=== Netzwerken ===&lt;br /&gt;
* [[SSH]]&lt;br /&gt;
* [[Ssh-tunnel]]&lt;br /&gt;
* [[NTP]]&lt;br /&gt;
* [[Rsync]]&lt;br /&gt;
* [[IP Befehle]]&lt;br /&gt;
* [[Tcpdump]]&lt;br /&gt;
* [[Cloud]]&lt;br /&gt;
* [[NET]]&lt;br /&gt;
* [[Udpcast]]&lt;br /&gt;
* [[Dynamic Host Configuration Protocol]]&lt;br /&gt;
* [[Ramdisk entpacken]]&lt;br /&gt;
* [[PXELinux]]&lt;br /&gt;
* [[Bing]]&lt;br /&gt;
* [[Nemesis]]&lt;br /&gt;
* [[Heartbeat]]&lt;br /&gt;
* [[DRBD]]&lt;br /&gt;
* [[RedHat Cluster Suite]]&lt;br /&gt;
* [[PACEMAKER]]&lt;br /&gt;
* [[OCFS2]]&lt;br /&gt;
* [[CRM/CIB]]&lt;br /&gt;
* [[WLAN AccessPoint]]&lt;br /&gt;
* [[IPTables - from scratch]]&lt;br /&gt;
* [[Bintec]]&lt;br /&gt;
* [[Netzwerktechnik]]&lt;br /&gt;
* [[tcp/ip]]&lt;br /&gt;
* [[Nagios]]&lt;br /&gt;
* [[Betavine Connection Manager]]&lt;br /&gt;
* [[VLAN]]&lt;br /&gt;
* [[VPN Bintec zu Linux]]&lt;br /&gt;
* [[pix howto]]&lt;br /&gt;
* [[cisco howto]]&lt;br /&gt;
* [[Firewall Allgemein]]&lt;br /&gt;
* [[Subnetz mit Ubuntu Router]]&lt;br /&gt;
* [[Multicast Routing]]&lt;br /&gt;
* [[VPN Allgemein|VPN Allgemein (under construction)]]&lt;br /&gt;
* [[nTop]]&lt;br /&gt;
* [[Fritz unter Ubuntu 10.04]]&lt;br /&gt;
* [[DNS mit bind9]]&lt;br /&gt;
* [[L2TP]]&lt;br /&gt;
&lt;br /&gt;
=== Dienste ===&lt;br /&gt;
* [[Untersuchung eines Linuxserver]]&lt;br /&gt;
* [[apache2]]&lt;br /&gt;
* [[Apache SSL]]&lt;br /&gt;
* [[PostgreSQL]]&lt;br /&gt;
* [[Tomcat 5.5]]&lt;br /&gt;
* [[Squid]]&lt;br /&gt;
* [[VLC]]&lt;br /&gt;
* [[VMware installation auf Ubuntu]]&lt;br /&gt;
* [[vpnc]]&lt;br /&gt;
* [[Wireless Tools]]&lt;br /&gt;
* [[Perl]]&lt;br /&gt;
* [[Joomla]]&lt;br /&gt;
* [[MySQL]]&lt;br /&gt;
* [[Typo3]]&lt;br /&gt;
* [[Samba]]&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
* [[Computer]]&lt;br /&gt;
* [[RAM]]&lt;br /&gt;
&lt;br /&gt;
=== Virtualisierung ===&lt;br /&gt;
* [[KVM]]&lt;br /&gt;
&lt;br /&gt;
=== Operating Systeme ===&lt;br /&gt;
* [[Android]]&lt;br /&gt;
&lt;br /&gt;
=== Misc ===&lt;br /&gt;
* [[Pflichtenheft]]&lt;br /&gt;
* [[Ubuntu]]&lt;br /&gt;
&lt;br /&gt;
=== Mitarbeiter ===&lt;br /&gt;
* [[Systemaufbau]]&lt;br /&gt;
=== Grafisches ===&lt;br /&gt;
* [[Netzwerk]]&lt;br /&gt;
* [[Paketmanager]]&lt;br /&gt;
* [[CD Brennen]]&lt;br /&gt;
* [[EMail einrichten]]&lt;br /&gt;
* [[Drucker]]&lt;br /&gt;
* [[TS schneiden und brennen]]&lt;br /&gt;
* [[Video Konvert Misc]]&lt;br /&gt;
* [[VNC Server]]&lt;br /&gt;
* [[Unity]]&lt;br /&gt;
* [[Avidemux]]&lt;br /&gt;
&lt;br /&gt;
===== [[LibreOffice]] =====&lt;br /&gt;
* [[Erste Schritte in LibreOffice|Erste Schritte]]&lt;br /&gt;
* [[Dokumente mit LibreOffice|Writer]]&lt;br /&gt;
* [[Tabellenkalkulation mit LibreOffice|Calc]]&lt;br /&gt;
* [[Presentationen mit LibreOffice|Impress]]&lt;br /&gt;
* [[Vektorgrafiken mit LibreOffice|Draw]]&lt;br /&gt;
* [[Der LibreOffice Formeleditor|Math]]&lt;br /&gt;
&lt;br /&gt;
===Sprachen===&lt;br /&gt;
*[[Perl]]&lt;br /&gt;
*[[Php]]&lt;br /&gt;
&lt;br /&gt;
=== How To's ===&lt;br /&gt;
&lt;br /&gt;
* [[Installation von Mediawiki unter Ubuntu]]&lt;br /&gt;
* [[Ungeschütztes Linux Hacken|Linux Grub Passwort Reset]]&lt;br /&gt;
* [[RAID|RAID einrichten]]&lt;br /&gt;
* [[Root RAID|Root RAID einrichten]]&lt;br /&gt;
* [[Runit|Runit einrichten]]&lt;br /&gt;
* [[Wiederherstellung vom Master Boot Record - Windows 7]]&lt;br /&gt;
* [[glusterfs]]&lt;br /&gt;
&lt;br /&gt;
=== New ===&lt;br /&gt;
* [[CentOS]]&lt;br /&gt;
* [[LDAP]]&lt;br /&gt;
* [[Datarecovery]]&lt;br /&gt;
* [[Linux Mint]]&lt;br /&gt;
* [[Ubuntu Tips]]&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=L2TP&amp;diff=3104</id>
		<title>L2TP</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=L2TP&amp;diff=3104"/>
		<updated>2012-11-03T18:06:37Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* Client grafisch */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Server=&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
 apt-get install  xl2tpd ppp openswan&lt;br /&gt;
==Openswan==&lt;br /&gt;
 cat /etc/ipsec.conf&lt;br /&gt;
 version 2.0&lt;br /&gt;
 config setup&lt;br /&gt;
     nat_traversal=yes&lt;br /&gt;
     virtual_private=%v4:10.0.0.0/8,%v4:192.168.0.0/16,%v4:172.16.0.0/12&lt;br /&gt;
     oe=off&lt;br /&gt;
     protostack=netkey&lt;br /&gt;
 conn l2tp&lt;br /&gt;
    authby=secret&lt;br /&gt;
    pfs=no&lt;br /&gt;
    auto=add&lt;br /&gt;
    type=transport&lt;br /&gt;
    left=XXX.XXX.XXX.XXX&lt;br /&gt;
    leftprotoport=17/1701&lt;br /&gt;
    right=%any&lt;br /&gt;
    rightprotoport=17/%any&lt;br /&gt;
&lt;br /&gt;
 cat /etc/ipsec.secrets &lt;br /&gt;
 XXX.XXX.XXX.XXX  %any : PSK &amp;quot;1234&amp;quot;&lt;br /&gt;
==XL2TP==&lt;br /&gt;
 cat /etc/xl2tpd/xl2tpd.conf &lt;br /&gt;
&lt;br /&gt;
 [global]&lt;br /&gt;
 ipsec saref = yes&lt;br /&gt;
 &lt;br /&gt;
 [lns default]&lt;br /&gt;
 ip range = 10.1.2.2-10.1.2.255&lt;br /&gt;
 local ip = 10.1.2.1&lt;br /&gt;
 refuse chap = yes&lt;br /&gt;
 refuse pap = yes&lt;br /&gt;
 require authentication = yes&lt;br /&gt;
 ppp debug = yes&lt;br /&gt;
 pppoptfile = /etc/ppp/options.xl2tpd&lt;br /&gt;
 length bit = yes&lt;br /&gt;
&lt;br /&gt;
==PPP==&lt;br /&gt;
 cat /etc/ppp/options.xl2tpd&lt;br /&gt;
 &lt;br /&gt;
 require-mschap-v2&lt;br /&gt;
 ms-dns 192.168.240.21&lt;br /&gt;
 ms-dns 192.168.240.22&lt;br /&gt;
 asyncmap 0&lt;br /&gt;
 auth&lt;br /&gt;
 crtscts&lt;br /&gt;
 lock&lt;br /&gt;
 hide-password&lt;br /&gt;
 modem&lt;br /&gt;
 debug&lt;br /&gt;
 name l2tpd&lt;br /&gt;
 proxyarp&lt;br /&gt;
 lcp-echo-interval 30&lt;br /&gt;
 lcp-echo-failure 4&lt;br /&gt;
&lt;br /&gt;
 cat /etc/ppp/chap-secrets &lt;br /&gt;
 &lt;br /&gt;
 xinux        l2tpd       &amp;quot;geheimes-passwort&amp;quot;	       *&lt;br /&gt;
 l2tpd        xinux	  &amp;quot;geheimes-passwort&amp;quot;	       *&lt;br /&gt;
&lt;br /&gt;
=Client=&lt;br /&gt;
==Installation==&lt;br /&gt;
 apt-get install  xl2tpd ppp openswan&lt;br /&gt;
==ipsec==&lt;br /&gt;
 cat /etc/ipsec.conf&lt;br /&gt;
 version	2.0	# conforms to second version of ipsec.conf specification&lt;br /&gt;
 config setup&lt;br /&gt;
 	dumpdir=/var/run/pluto/&lt;br /&gt;
 	protostack=netkey&lt;br /&gt;
 	nat_traversal=yes&lt;br /&gt;
 	virtual_private=%v4:10.0.0.0/8,%v4:192.168.0.0/16,%v4:172.16.0.0/12,%v4:25.0.0.0/8,%v6:fd00::/8,%v6:fe80::/10&lt;br /&gt;
 	oe=off&lt;br /&gt;
        &lt;br /&gt;
 conn  yourconn&lt;br /&gt;
 	authby=secret&lt;br /&gt;
       pfs=no&lt;br /&gt;
       auto=add&lt;br /&gt;
       keyingtries=3&lt;br /&gt;
       dpddelay=30&lt;br /&gt;
       dpdtimeout=120&lt;br /&gt;
       dpdaction=clear&lt;br /&gt;
       rekey=yes&lt;br /&gt;
       ikelifetime=8h&lt;br /&gt;
       keylife=1h&lt;br /&gt;
       type=transport&lt;br /&gt;
       left=%defaultroute&lt;br /&gt;
       leftprotoport=17/1701&lt;br /&gt;
       right=yourvpnserver.com&lt;br /&gt;
       rightprotoport=17/1701&lt;br /&gt;
&lt;br /&gt;
 cat /etc/ipsec.secrets&lt;br /&gt;
 %any yourvpnserver.com : PSK &amp;quot;pissespisse&amp;quot;&lt;br /&gt;
==xl2tp==&lt;br /&gt;
 cat /etc/xl2tpd/xl2tpd.conf&lt;br /&gt;
 [lac vpn-connection]&lt;br /&gt;
 lns = yourvpnserver.com&lt;br /&gt;
 ppp debug = yes&lt;br /&gt;
 pppoptfile = /etc/ppp/options.l2tpd.client&lt;br /&gt;
 length bit = yes&lt;br /&gt;
==ppp==&lt;br /&gt;
 cat /etc/ppp/options.l2tpd.client &lt;br /&gt;
 ipcp-accept-local&lt;br /&gt;
 ipcp-accept-remote&lt;br /&gt;
 refuse-eap&lt;br /&gt;
 require-mschap-v2&lt;br /&gt;
 noccp&lt;br /&gt;
 noauth&lt;br /&gt;
 idle 1800&lt;br /&gt;
 mtu 1410&lt;br /&gt;
 mru 1410&lt;br /&gt;
 defaultroute&lt;br /&gt;
 usepeerdns&lt;br /&gt;
 debug&lt;br /&gt;
 lock&lt;br /&gt;
 connect-delay 5000&lt;br /&gt;
 name xinux&lt;br /&gt;
 password suxer&lt;br /&gt;
&lt;br /&gt;
==Start Script==&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
  case $1 in&lt;br /&gt;
 start)&lt;br /&gt;
  /etc/init.d/ipsec restart&lt;br /&gt;
  sleep 1&lt;br /&gt;
  ipsec auto --up yourconn&lt;br /&gt;
  sleep 1&lt;br /&gt;
  /etc/init.d/xl2tpd start&lt;br /&gt;
  sleep 1&lt;br /&gt;
  echo &amp;quot;c vpn-connection&amp;quot; &amp;gt; /var/run/xl2tpd/l2tp-control&lt;br /&gt;
  sleep 5&lt;br /&gt;
  ip route add 192.168.240.0/21 via 172.28.6.1&lt;br /&gt;
 ;;&lt;br /&gt;
 stop)&lt;br /&gt;
  ip route del 192.168.240.0/21&lt;br /&gt;
  echo &amp;quot;d vpn-connection&amp;quot; &amp;gt; /var/run/xl2tpd/l2tp-control&lt;br /&gt;
  /etc/init.d/xl2tpd stop&lt;br /&gt;
  ipsec auto --down yourconn&lt;br /&gt;
  /etc/init.d/ipsec stop&lt;br /&gt;
 ;;&lt;br /&gt;
 esac&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Client grafisch==&lt;br /&gt;
 sudo apt-add-repository ppa:werner-jaeger/ppa-werner-vpn&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install l2tp-ipsec-vpn&lt;br /&gt;
*http://wiki.l2tpipsecvpn.tuxfamily.org/wiki/index.php?title=Main_Page&lt;br /&gt;
&lt;br /&gt;
==Windows Client==&lt;br /&gt;
 *http://www.hideipvpn.com/2010/03/howto-windows-7-ipsecl2tp-vpn-setup-tutorial/&lt;br /&gt;
&lt;br /&gt;
Quellen:&lt;br /&gt;
*http://blog.riobard.com/2010/04/30/l2tp-over-ipsec-ubuntu&lt;br /&gt;
*http://pleasefeedthegeek.wordpress.com/2012/04/21/l2tp-ubuntu-server-setup-for-ios-clients/&lt;br /&gt;
*http://www.jacco2.dds.nl/networking/linux-l2tp.html&lt;br /&gt;
*https://wiki.archlinux.org/index.php/L2TP/IPsec_VPN_client_setup&lt;br /&gt;
*http://bailey.st/blog/2011/07/14/connecting-to-a-l2tpipsec-vpn-from-ubuntu-desktop/&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=L2TP&amp;diff=3103</id>
		<title>L2TP</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=L2TP&amp;diff=3103"/>
		<updated>2012-11-01T11:22:39Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* Start Script */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Server=&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
 apt-get install  xl2tpd ppp openswan&lt;br /&gt;
==Openswan==&lt;br /&gt;
 cat /etc/ipsec.conf&lt;br /&gt;
 version 2.0&lt;br /&gt;
 config setup&lt;br /&gt;
     nat_traversal=yes&lt;br /&gt;
     virtual_private=%v4:10.0.0.0/8,%v4:192.168.0.0/16,%v4:172.16.0.0/12&lt;br /&gt;
     oe=off&lt;br /&gt;
     protostack=netkey&lt;br /&gt;
 conn l2tp&lt;br /&gt;
    authby=secret&lt;br /&gt;
    pfs=no&lt;br /&gt;
    auto=add&lt;br /&gt;
    type=transport&lt;br /&gt;
    left=XXX.XXX.XXX.XXX&lt;br /&gt;
    leftprotoport=17/1701&lt;br /&gt;
    right=%any&lt;br /&gt;
    rightprotoport=17/%any&lt;br /&gt;
&lt;br /&gt;
 cat /etc/ipsec.secrets &lt;br /&gt;
 XXX.XXX.XXX.XXX  %any : PSK &amp;quot;1234&amp;quot;&lt;br /&gt;
==XL2TP==&lt;br /&gt;
 cat /etc/xl2tpd/xl2tpd.conf &lt;br /&gt;
&lt;br /&gt;
 [global]&lt;br /&gt;
 ipsec saref = yes&lt;br /&gt;
 &lt;br /&gt;
 [lns default]&lt;br /&gt;
 ip range = 10.1.2.2-10.1.2.255&lt;br /&gt;
 local ip = 10.1.2.1&lt;br /&gt;
 refuse chap = yes&lt;br /&gt;
 refuse pap = yes&lt;br /&gt;
 require authentication = yes&lt;br /&gt;
 ppp debug = yes&lt;br /&gt;
 pppoptfile = /etc/ppp/options.xl2tpd&lt;br /&gt;
 length bit = yes&lt;br /&gt;
&lt;br /&gt;
==PPP==&lt;br /&gt;
 cat /etc/ppp/options.xl2tpd&lt;br /&gt;
 &lt;br /&gt;
 require-mschap-v2&lt;br /&gt;
 ms-dns 192.168.240.21&lt;br /&gt;
 ms-dns 192.168.240.22&lt;br /&gt;
 asyncmap 0&lt;br /&gt;
 auth&lt;br /&gt;
 crtscts&lt;br /&gt;
 lock&lt;br /&gt;
 hide-password&lt;br /&gt;
 modem&lt;br /&gt;
 debug&lt;br /&gt;
 name l2tpd&lt;br /&gt;
 proxyarp&lt;br /&gt;
 lcp-echo-interval 30&lt;br /&gt;
 lcp-echo-failure 4&lt;br /&gt;
&lt;br /&gt;
 cat /etc/ppp/chap-secrets &lt;br /&gt;
 &lt;br /&gt;
 xinux        l2tpd       &amp;quot;geheimes-passwort&amp;quot;	       *&lt;br /&gt;
 l2tpd        xinux	  &amp;quot;geheimes-passwort&amp;quot;	       *&lt;br /&gt;
&lt;br /&gt;
=Client=&lt;br /&gt;
==Installation==&lt;br /&gt;
 apt-get install  xl2tpd ppp openswan&lt;br /&gt;
==ipsec==&lt;br /&gt;
 cat /etc/ipsec.conf&lt;br /&gt;
 version	2.0	# conforms to second version of ipsec.conf specification&lt;br /&gt;
 config setup&lt;br /&gt;
 	dumpdir=/var/run/pluto/&lt;br /&gt;
 	protostack=netkey&lt;br /&gt;
 	nat_traversal=yes&lt;br /&gt;
 	virtual_private=%v4:10.0.0.0/8,%v4:192.168.0.0/16,%v4:172.16.0.0/12,%v4:25.0.0.0/8,%v6:fd00::/8,%v6:fe80::/10&lt;br /&gt;
 	oe=off&lt;br /&gt;
        &lt;br /&gt;
 conn  yourconn&lt;br /&gt;
 	authby=secret&lt;br /&gt;
       pfs=no&lt;br /&gt;
       auto=add&lt;br /&gt;
       keyingtries=3&lt;br /&gt;
       dpddelay=30&lt;br /&gt;
       dpdtimeout=120&lt;br /&gt;
       dpdaction=clear&lt;br /&gt;
       rekey=yes&lt;br /&gt;
       ikelifetime=8h&lt;br /&gt;
       keylife=1h&lt;br /&gt;
       type=transport&lt;br /&gt;
       left=%defaultroute&lt;br /&gt;
       leftprotoport=17/1701&lt;br /&gt;
       right=yourvpnserver.com&lt;br /&gt;
       rightprotoport=17/1701&lt;br /&gt;
&lt;br /&gt;
 cat /etc/ipsec.secrets&lt;br /&gt;
 %any yourvpnserver.com : PSK &amp;quot;pissespisse&amp;quot;&lt;br /&gt;
==xl2tp==&lt;br /&gt;
 cat /etc/xl2tpd/xl2tpd.conf&lt;br /&gt;
 [lac vpn-connection]&lt;br /&gt;
 lns = yourvpnserver.com&lt;br /&gt;
 ppp debug = yes&lt;br /&gt;
 pppoptfile = /etc/ppp/options.l2tpd.client&lt;br /&gt;
 length bit = yes&lt;br /&gt;
==ppp==&lt;br /&gt;
 cat /etc/ppp/options.l2tpd.client &lt;br /&gt;
 ipcp-accept-local&lt;br /&gt;
 ipcp-accept-remote&lt;br /&gt;
 refuse-eap&lt;br /&gt;
 require-mschap-v2&lt;br /&gt;
 noccp&lt;br /&gt;
 noauth&lt;br /&gt;
 idle 1800&lt;br /&gt;
 mtu 1410&lt;br /&gt;
 mru 1410&lt;br /&gt;
 defaultroute&lt;br /&gt;
 usepeerdns&lt;br /&gt;
 debug&lt;br /&gt;
 lock&lt;br /&gt;
 connect-delay 5000&lt;br /&gt;
 name xinux&lt;br /&gt;
 password suxer&lt;br /&gt;
&lt;br /&gt;
==Start Script==&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
  case $1 in&lt;br /&gt;
 start)&lt;br /&gt;
  /etc/init.d/ipsec restart&lt;br /&gt;
  sleep 1&lt;br /&gt;
  ipsec auto --up yourconn&lt;br /&gt;
  sleep 1&lt;br /&gt;
  /etc/init.d/xl2tpd start&lt;br /&gt;
  sleep 1&lt;br /&gt;
  echo &amp;quot;c vpn-connection&amp;quot; &amp;gt; /var/run/xl2tpd/l2tp-control&lt;br /&gt;
  sleep 5&lt;br /&gt;
  ip route add 192.168.240.0/21 via 172.28.6.1&lt;br /&gt;
 ;;&lt;br /&gt;
 stop)&lt;br /&gt;
  ip route del 192.168.240.0/21&lt;br /&gt;
  echo &amp;quot;d vpn-connection&amp;quot; &amp;gt; /var/run/xl2tpd/l2tp-control&lt;br /&gt;
  /etc/init.d/xl2tpd stop&lt;br /&gt;
  ipsec auto --down yourconn&lt;br /&gt;
  /etc/init.d/ipsec stop&lt;br /&gt;
 ;;&lt;br /&gt;
 esac&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Client grafisch==&lt;br /&gt;
 sudo apt-add-repository ppa:werner-jaeger/ppa-werner-vpn&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install l2tp-ipsec-vpn&lt;br /&gt;
*http://wiki.l2tpipsecvpn.tuxfamily.org/wiki/index.php?title=Main_Page&lt;br /&gt;
&lt;br /&gt;
Quellen:&lt;br /&gt;
*http://blog.riobard.com/2010/04/30/l2tp-over-ipsec-ubuntu&lt;br /&gt;
*http://pleasefeedthegeek.wordpress.com/2012/04/21/l2tp-ubuntu-server-setup-for-ios-clients/&lt;br /&gt;
*http://www.jacco2.dds.nl/networking/linux-l2tp.html&lt;br /&gt;
*https://wiki.archlinux.org/index.php/L2TP/IPsec_VPN_client_setup&lt;br /&gt;
*http://bailey.st/blog/2011/07/14/connecting-to-a-l2tpipsec-vpn-from-ubuntu-desktop/&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=L2TP&amp;diff=3095</id>
		<title>L2TP</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=L2TP&amp;diff=3095"/>
		<updated>2012-10-30T21:37:44Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* PPP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Installation=&lt;br /&gt;
 apt-get install  xl2tpd ppp openswan&lt;br /&gt;
=Openswan=&lt;br /&gt;
 cat /etc/ipsec.conf&lt;br /&gt;
 version 2.0&lt;br /&gt;
 config setup&lt;br /&gt;
     nat_traversal=yes&lt;br /&gt;
     virtual_private=%v4:10.0.0.0/8,%v4:192.168.0.0/16,%v4:172.16.0.0/12&lt;br /&gt;
     oe=off&lt;br /&gt;
     protostack=netkey&lt;br /&gt;
 conn l2tp&lt;br /&gt;
    authby=secret&lt;br /&gt;
    pfs=no&lt;br /&gt;
    auto=add&lt;br /&gt;
    type=transport&lt;br /&gt;
    left=XXX.XXX.XXX.XXX&lt;br /&gt;
    leftprotoport=17/1701&lt;br /&gt;
    right=%any&lt;br /&gt;
    rightprotoport=17/%any&lt;br /&gt;
&lt;br /&gt;
 cat /etc/ipsec.secrets &lt;br /&gt;
 XXX.XXX.XXX.XXX  %any : PSK &amp;quot;1234&amp;quot;&lt;br /&gt;
=XL2TP=&lt;br /&gt;
 cat /etc/xl2tpd/xl2tpd.conf &lt;br /&gt;
&lt;br /&gt;
 [global]&lt;br /&gt;
 ipsec saref = yes&lt;br /&gt;
 &lt;br /&gt;
 [lns default]&lt;br /&gt;
 ip range = 10.1.2.2-10.1.2.255&lt;br /&gt;
 local ip = 10.1.2.1&lt;br /&gt;
 refuse chap = yes&lt;br /&gt;
 refuse pap = yes&lt;br /&gt;
 require authentication = yes&lt;br /&gt;
 ppp debug = yes&lt;br /&gt;
 pppoptfile = /etc/ppp/options.xl2tpd&lt;br /&gt;
 length bit = yes&lt;br /&gt;
&lt;br /&gt;
=PPP=&lt;br /&gt;
 cat /etc/ppp/options.xl2tpd&lt;br /&gt;
 &lt;br /&gt;
 require-mschap-v2&lt;br /&gt;
 ms-dns 192.168.240.21&lt;br /&gt;
 ms-dns 192.168.240.22&lt;br /&gt;
 asyncmap 0&lt;br /&gt;
 auth&lt;br /&gt;
 crtscts&lt;br /&gt;
 lock&lt;br /&gt;
 hide-password&lt;br /&gt;
 modem&lt;br /&gt;
 debug&lt;br /&gt;
 name l2tpd&lt;br /&gt;
 proxyarp&lt;br /&gt;
 lcp-echo-interval 30&lt;br /&gt;
 lcp-echo-failure 4&lt;br /&gt;
&lt;br /&gt;
 cat /etc/ppp/chap-secrets &lt;br /&gt;
 &lt;br /&gt;
 xinux        l2tpd       &amp;quot;geheimes-passwort&amp;quot;	       *&lt;br /&gt;
 l2tpd        xinux	  &amp;quot;geheimes-passwort&amp;quot;	       *&lt;br /&gt;
&lt;br /&gt;
~                                                                                                                 &lt;br /&gt;
~                                                                                                                 &lt;br /&gt;
~                               &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Quellen:&lt;br /&gt;
*http://blog.riobard.com/2010/04/30/l2tp-over-ipsec-ubuntu&lt;br /&gt;
*http://pleasefeedthegeek.wordpress.com/2012/04/21/l2tp-ubuntu-server-setup-for-ios-clients/&lt;br /&gt;
*http://www.jacco2.dds.nl/networking/linux-l2tp.html&lt;br /&gt;
*https://wiki.archlinux.org/index.php/L2TP/IPsec_VPN_client_setup&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=L2TP&amp;diff=3094</id>
		<title>L2TP</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=L2TP&amp;diff=3094"/>
		<updated>2012-10-30T21:36:34Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* PPP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Installation=&lt;br /&gt;
 apt-get install  xl2tpd ppp openswan&lt;br /&gt;
=Openswan=&lt;br /&gt;
 cat /etc/ipsec.conf&lt;br /&gt;
 version 2.0&lt;br /&gt;
 config setup&lt;br /&gt;
     nat_traversal=yes&lt;br /&gt;
     virtual_private=%v4:10.0.0.0/8,%v4:192.168.0.0/16,%v4:172.16.0.0/12&lt;br /&gt;
     oe=off&lt;br /&gt;
     protostack=netkey&lt;br /&gt;
 conn l2tp&lt;br /&gt;
    authby=secret&lt;br /&gt;
    pfs=no&lt;br /&gt;
    auto=add&lt;br /&gt;
    type=transport&lt;br /&gt;
    left=XXX.XXX.XXX.XXX&lt;br /&gt;
    leftprotoport=17/1701&lt;br /&gt;
    right=%any&lt;br /&gt;
    rightprotoport=17/%any&lt;br /&gt;
&lt;br /&gt;
 cat /etc/ipsec.secrets &lt;br /&gt;
 XXX.XXX.XXX.XXX  %any : PSK &amp;quot;1234&amp;quot;&lt;br /&gt;
=XL2TP=&lt;br /&gt;
 cat /etc/xl2tpd/xl2tpd.conf &lt;br /&gt;
&lt;br /&gt;
 [global]&lt;br /&gt;
 ipsec saref = yes&lt;br /&gt;
 &lt;br /&gt;
 [lns default]&lt;br /&gt;
 ip range = 10.1.2.2-10.1.2.255&lt;br /&gt;
 local ip = 10.1.2.1&lt;br /&gt;
 refuse chap = yes&lt;br /&gt;
 refuse pap = yes&lt;br /&gt;
 require authentication = yes&lt;br /&gt;
 ppp debug = yes&lt;br /&gt;
 pppoptfile = /etc/ppp/options.xl2tpd&lt;br /&gt;
 length bit = yes&lt;br /&gt;
&lt;br /&gt;
=PPP=&lt;br /&gt;
 cat /etc/ppp/options.xl2tpd&lt;br /&gt;
 &lt;br /&gt;
 require-mschap-v2&lt;br /&gt;
 ms-dns 192.168.240.21&lt;br /&gt;
 ms-dns 192.168.240.22&lt;br /&gt;
 asyncmap 0&lt;br /&gt;
 auth&lt;br /&gt;
 crtscts&lt;br /&gt;
 lock&lt;br /&gt;
 hide-password&lt;br /&gt;
 modem&lt;br /&gt;
 debug&lt;br /&gt;
 name l2tpd&lt;br /&gt;
 proxyarp&lt;br /&gt;
 lcp-echo-interval 30&lt;br /&gt;
 lcp-echo-failure 4&lt;br /&gt;
&lt;br /&gt;
 cat /etc/ppp/chap-secrets &lt;br /&gt;
 &lt;br /&gt;
 xinux        l2tpd       &amp;quot;geheimes-passwort&amp;quot;	       *&lt;br /&gt;
 l2tpd        xinux	  &amp;quot;geheimes-passwort&amp;quot;	       *&lt;br /&gt;
&lt;br /&gt;
~                                                                                                                 &lt;br /&gt;
~                                                                                                                 &lt;br /&gt;
~                               &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Quellen:&lt;br /&gt;
*http://blog.riobard.com/2010/04/30/l2tp-over-ipsec-ubuntu&lt;br /&gt;
*http://pleasefeedthegeek.wordpress.com/2012/04/21/l2tp-ubuntu-server-setup-for-ios-clients/&lt;br /&gt;
*http://www.jacco2.dds.nl/networking/linux-l2tp.html&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=Hauptseite&amp;diff=3088</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=Hauptseite&amp;diff=3088"/>
		<updated>2012-10-26T17:17:46Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* New */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Dokumentation ===&lt;br /&gt;
&lt;br /&gt;
* [[Aufgaben]]&lt;br /&gt;
* [[Lösungen]]&lt;br /&gt;
=== Grundlagen und Administration ===&lt;br /&gt;
&lt;br /&gt;
* [[Linux Grundlagen]]&lt;br /&gt;
* [[Bootprozess]]&lt;br /&gt;
&lt;br /&gt;
* [[Administration]]&lt;br /&gt;
* [[Kernelmodule]]&lt;br /&gt;
* [[Bash]]&lt;br /&gt;
* [[VI Crash]]&lt;br /&gt;
* [[Netzwerkkonfiguration unter Ubuntu]]&lt;br /&gt;
* [[Paketmanagement]]&lt;br /&gt;
* [[RPM]]&lt;br /&gt;
* [[Yum howto]]&lt;br /&gt;
* [[Nützliche Tools]]&lt;br /&gt;
* [[LVM]]&lt;br /&gt;
* [[sudo]]&lt;br /&gt;
* [[syslog-ng]]&lt;br /&gt;
* [[cron]]&lt;br /&gt;
* [[incron]]&lt;br /&gt;
* [[Screen]]&lt;br /&gt;
* [[PPA]]&lt;br /&gt;
* [[systemd]]&lt;br /&gt;
* [[Exploit]]&lt;br /&gt;
* [[WLAN]]&lt;br /&gt;
* [[Netstat unter Windows]]&lt;br /&gt;
&lt;br /&gt;
=== Netzwerken ===&lt;br /&gt;
* [[SSH]]&lt;br /&gt;
* [[Ssh-tunnel]]&lt;br /&gt;
* [[NTP]]&lt;br /&gt;
* [[Rsync]]&lt;br /&gt;
* [[IP Befehle]]&lt;br /&gt;
* [[Tcpdump]]&lt;br /&gt;
* [[Cloud]]&lt;br /&gt;
* [[NET]]&lt;br /&gt;
* [[Udpcast]]&lt;br /&gt;
* [[Dynamic Host Configuration Protocol]]&lt;br /&gt;
* [[Ramdisk entpacken]]&lt;br /&gt;
* [[PXELinux]]&lt;br /&gt;
* [[Bing]]&lt;br /&gt;
* [[Nemesis]]&lt;br /&gt;
* [[Heartbeat]]&lt;br /&gt;
* [[DRBD]]&lt;br /&gt;
* [[RedHat Cluster Suite]]&lt;br /&gt;
* [[PACEMAKER]]&lt;br /&gt;
* [[OCFS2]]&lt;br /&gt;
* [[CRM/CIB]]&lt;br /&gt;
* [[WLAN AccessPoint]]&lt;br /&gt;
* [[IPTables - from scratch]]&lt;br /&gt;
* [[Bintec]]&lt;br /&gt;
* [[Netzwerktechnik]]&lt;br /&gt;
* [[tcp/ip]]&lt;br /&gt;
* [[Nagios]]&lt;br /&gt;
* [[Betavine Connection Manager]]&lt;br /&gt;
* [[VLAN]]&lt;br /&gt;
* [[VPN Bintec zu Linux]]&lt;br /&gt;
* [[pix howto]]&lt;br /&gt;
* [[cisco howto]]&lt;br /&gt;
* [[Firewall Allgemein]]&lt;br /&gt;
* [[Subnetz mit Ubuntu Router]]&lt;br /&gt;
* [[Multicast Routing]]&lt;br /&gt;
* [[VPN Allgemein|VPN Allgemein (under construction)]]&lt;br /&gt;
* [[nTop]]&lt;br /&gt;
* [[Fritz unter Ubuntu 10.04]]&lt;br /&gt;
* [[DNS mit bind9]]&lt;br /&gt;
* [[L2TP]]&lt;br /&gt;
&lt;br /&gt;
=== Dienste ===&lt;br /&gt;
* [[Untersuchung eines Linuxserver]]&lt;br /&gt;
* [[apache2]]&lt;br /&gt;
* [[Apache SSL]]&lt;br /&gt;
* [[PostgreSQL]]&lt;br /&gt;
* [[Tomcat 5.5]]&lt;br /&gt;
* [[Squid]]&lt;br /&gt;
* [[VLC]]&lt;br /&gt;
* [[VMware installation auf Ubuntu]]&lt;br /&gt;
* [[vpnc]]&lt;br /&gt;
* [[Wireless Tools]]&lt;br /&gt;
* [[Perl]]&lt;br /&gt;
* [[Joomla]]&lt;br /&gt;
* [[MySQL]]&lt;br /&gt;
* [[Typo3]]&lt;br /&gt;
* [[Samba]]&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
* [[Computer]]&lt;br /&gt;
* [[RAM]]&lt;br /&gt;
&lt;br /&gt;
=== Virtualisierung ===&lt;br /&gt;
* [[KVM]]&lt;br /&gt;
=== Misc ===&lt;br /&gt;
* [[Pflichtenheft]]&lt;br /&gt;
* [[Ubuntu]]&lt;br /&gt;
&lt;br /&gt;
=== Mitarbeiter ===&lt;br /&gt;
* [[Systemaufbau]]&lt;br /&gt;
=== Grafisches ===&lt;br /&gt;
* [[Netzwerk]]&lt;br /&gt;
* [[Paketmanager]]&lt;br /&gt;
* [[CD Brennen]]&lt;br /&gt;
* [[EMail einrichten]]&lt;br /&gt;
* [[Drucker]]&lt;br /&gt;
* [[TS schneiden und brennen]]&lt;br /&gt;
* [[Video Konvert Misc]]&lt;br /&gt;
* [[VNC Server]]&lt;br /&gt;
* [[Unity]]&lt;br /&gt;
&lt;br /&gt;
===== [[LibreOffice]] =====&lt;br /&gt;
* [[Erste Schritte in LibreOffice|Erste Schritte]]&lt;br /&gt;
* [[Dokumente mit LibreOffice|Writer]]&lt;br /&gt;
* [[Tabellenkalkulation mit LibreOffice|Calc]]&lt;br /&gt;
* [[Presentationen mit LibreOffice|Impress]]&lt;br /&gt;
* [[Vektorgrafiken mit LibreOffice|Draw]]&lt;br /&gt;
* [[Der LibreOffice Formeleditor|Math]]&lt;br /&gt;
&lt;br /&gt;
===Sprachen===&lt;br /&gt;
*[[Perl]]&lt;br /&gt;
*[[Php]]&lt;br /&gt;
&lt;br /&gt;
=== How To's ===&lt;br /&gt;
&lt;br /&gt;
* [[Installation von Mediawiki unter Ubuntu]]&lt;br /&gt;
* [[Ungeschütztes Linux Hacken|Linux Grub Passwort Reset]]&lt;br /&gt;
* [[RAID|RAID einrichten]]&lt;br /&gt;
* [[Root RAID|Root RAID einrichten]]&lt;br /&gt;
* [[Runit|Runit einrichten]]&lt;br /&gt;
* [[Wiederherstellung vom Master Boot Record - Windows 7]]&lt;br /&gt;
* [[glusterfs]]&lt;br /&gt;
&lt;br /&gt;
=== New ===&lt;br /&gt;
* [[CentOS]]&lt;br /&gt;
* [[LDAP]]&lt;br /&gt;
* [[Datarecovery]]&lt;br /&gt;
* [[Linux Mint]]&lt;br /&gt;
* [[Ubuntu Tips]]&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=PACEMAKER&amp;diff=3064</id>
		<title>PACEMAKER</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=PACEMAKER&amp;diff=3064"/>
		<updated>2012-09-28T19:37:58Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Installation=&lt;br /&gt;
==[ALL] Initial setup==&lt;br /&gt;
Install required packages:&lt;br /&gt;
 sudo apt-get install pacemaker cman resource-agents fence-agents gfs2-utils gfs2-cluster ocfs2-tools-cman openais drbd8-utils&lt;br /&gt;
 Make sure each host can resolve all other hosts. Best way to achive this is by adding their IPs and hostnames to /etc/hosts on all nodes. In this example, that would be:&lt;br /&gt;
&lt;br /&gt;
 eth0&lt;br /&gt;
 192.168.244.161 fix&lt;br /&gt;
 192.168.244.162 foxy&lt;br /&gt;
 eth1&lt;br /&gt;
 10.168.244.161   fix-ha&lt;br /&gt;
 10.168.244.162   foxy-ha&lt;br /&gt;
&lt;br /&gt;
 Disable o2cb from starting:&lt;br /&gt;
&lt;br /&gt;
 update-rc.d -f o2cb remove&lt;br /&gt;
&lt;br /&gt;
==[ALL] Create /etc/cluster/cluster.conf==&lt;br /&gt;
 Paste this into /etc/cluster/cluster.conf:&lt;br /&gt;
 &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;fix&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;fix&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;foxy&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;foxy&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;
&lt;br /&gt;
Validate the config&lt;br /&gt;
 # ccs_config_validate &lt;br /&gt;
 Configuration validates&lt;br /&gt;
&lt;br /&gt;
==[ALL] Edit /etc/corosync/corosync.conf==&lt;br /&gt;
&lt;br /&gt;
Find pacemaker service in /etc/corosync/corosync.conf and bump version to 1:&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;
Replace bindnetaddr with the IP of your network. For example:&lt;br /&gt;
&lt;br /&gt;
                 bindnetaddr: 10.168.244.0&lt;br /&gt;
&lt;br /&gt;
'0' is not a typo.&lt;br /&gt;
&lt;br /&gt;
==[ALL] Enable pacemaker init scripts==&lt;br /&gt;
&lt;br /&gt;
 update-rc.d -f pacemaker remove&lt;br /&gt;
 update-rc.d pacemaker start 50 1 2 3 4 5 . stop 01 0 6 .&lt;br /&gt;
==[ALL] Start cman service and then pacemaker service==&lt;br /&gt;
deactivat quorum&lt;br /&gt;
 # echo CMAN_QUORUM_TIMEOUT=0 &amp;gt;&amp;gt; /etc/default/cman&lt;br /&gt;
start cman&lt;br /&gt;
 # service cman start&lt;br /&gt;
 Starting cluster: &lt;br /&gt;
    Checking if cluster has been disabled at boot... [  OK  ]&lt;br /&gt;
    Checking Network Manager... [  OK  ]&lt;br /&gt;
    Global setup... [  OK  ]&lt;br /&gt;
    Loading kernel modules... [  OK  ]&lt;br /&gt;
    Mounting configfs... [  OK  ]&lt;br /&gt;
    Starting cman... [  OK  ]&lt;br /&gt;
    Waiting for quorum... [  OK  ]&lt;br /&gt;
    Starting fenced... [  OK  ]&lt;br /&gt;
    Starting dlm_controld... [  OK  ]&lt;br /&gt;
    Unfencing self... [  OK  ]&lt;br /&gt;
    Joining fence domain... [  OK  ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # cman_tool nodes&lt;br /&gt;
 Node  Sts   Inc   Joined               Name&lt;br /&gt;
    1   M      4   2012-09-11 19:14:58  fix&lt;br /&gt;
    2   M      8   2012-09-11 19:18:35  foxy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[ALL] Enable pacemaker init scripts==&lt;br /&gt;
&lt;br /&gt;
 update-rc.d -f pacemaker remove&lt;br /&gt;
 update-rc.d pacemaker start 50 1 2 3 4 5 . stop 01 0 6 .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 service pacemaker start&lt;br /&gt;
 Starting Pacemaker Cluster Manager: [  OK  ]&lt;br /&gt;
&lt;br /&gt;
==[ONE] Setup resources==&lt;br /&gt;
 Wait for a minute until pacemaker declares all nodes online:&lt;br /&gt;
 # crm status&lt;br /&gt;
 ============&lt;br /&gt;
 Last updated: Fri Sep  7 21:18:12 2012&lt;br /&gt;
 Last change: Fri Sep  7 21:17:17 2012 via crmd on fix&lt;br /&gt;
 Stack: cman&lt;br /&gt;
 Current DC: fix - partition with quorum&lt;br /&gt;
 Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c&lt;br /&gt;
 2 Nodes configured, unknown expected votes&lt;br /&gt;
 0 Resources configured.&lt;br /&gt;
 ============ &lt;br /&gt;
 &lt;br /&gt;
 Online: [ fix foxy ]&lt;br /&gt;
&lt;br /&gt;
==[[OCSF2 WAY]]==&lt;br /&gt;
==[[GFS2 WAY]]==&lt;br /&gt;
==[[CRM/CIB]]==&lt;br /&gt;
&lt;br /&gt;
==[ALL] install services that will fail over between servers==&lt;br /&gt;
In this example, I'm installing apache2&lt;br /&gt;
 sudo apt-get install apache2&lt;br /&gt;
Disable their init scripts:&lt;br /&gt;
 update-rc.d -f apache2 remove&lt;br /&gt;
In this example, I'll create failover for the apache2. I'll also add one additional and tie apache2.&lt;br /&gt;
 sudo crm configure edit&lt;br /&gt;
 primitive resAPACHE ocf:heartbeat:apache \&lt;br /&gt;
        params configfile=&amp;quot;/etc/apache2/apache2.conf&amp;quot; httpd=&amp;quot;/usr/sbin/apache2&amp;quot; \&lt;br /&gt;
        op monitor interval=&amp;quot;5s&amp;quot;&lt;br /&gt;
 primitive resIP-APACHE ocf:heartbeat:IPaddr2 \&lt;br /&gt;
        params ip=&amp;quot;192.168.244.171&amp;quot; cidr_netmask=&amp;quot;21&amp;quot; nic=&amp;quot;eth0&lt;br /&gt;
 group groupAPACHE resIP-APACHE resAPACHE&lt;br /&gt;
 order apache_after_ip inf: resIP-APACHE:start resAPACHE:start&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
*http://www.linux-magazin.de/Online-Artikel/GFS2-und-OCFS2-zwei-Cluster-Dateisysteme-im-Linux-Kernel&lt;br /&gt;
*https://wiki.ubuntu.com/ClusterStack/Precise&lt;br /&gt;
*https://wiki.ubuntu.com/ClusterStack/LucidTesting&lt;br /&gt;
*http://www.clusterlabs.org/doc/en-US/Pacemaker/1.1/html/Clusters_from_Scratch&lt;br /&gt;
*http://www.drbd.org/users-guide/&lt;br /&gt;
*http://wiki.techstories.de/display/IT/Pacemaker+HA-Cluster+Schulung+GFU+Koeln&lt;br /&gt;
*http://theclusterguy.clusterlabs.org/post/907043024/introducing-the-pacemaker-master-control-process-for&lt;br /&gt;
*http://www.hastexo.com/resources/hints-and-kinks/fencing-libvirtkvm-virtualized-cluster-nodes&lt;br /&gt;
*http://linux.die.net/man/5/cluster.conf&lt;br /&gt;
*http://burning-midnight.blogspot.de/2012/05/cluster-building-ubuntu-1204.html&lt;br /&gt;
*http://burning-midnight.blogspot.de/2012/07/cluster-building-ubuntu-1204-revised.html&lt;br /&gt;
*http://www.hastexo.com/resources/hints-and-kinks/ocfs2-pacemaker-debianubuntu&lt;br /&gt;
*http://www.gossamer-threads.com/lists/drbd/users/23267&lt;br /&gt;
*http://blog.simon-meggle.de/tutorials/score-berechnung-im-pacemaker-cluster-teil-1/&lt;br /&gt;
*http://www.clusterlabs.org/doc/en-US/Pacemaker/1.0/html/Pacemaker_Explained/s-cluster-options.html&lt;br /&gt;
*http://www.clusterlabs.org/doc/en-US/Pacemaker/1.1/html/Pacemaker_Explained/s-ocf-return-codes.html&lt;br /&gt;
*https://aseith.com/plugins/viewsource/viewpagesrc.action?p&lt;br /&gt;
*http://publications.jbfavre.org/virtualisation/cluster-xen-corosync-pacemaker-drbd-ocfs2.enageId=9601113&lt;br /&gt;
*http://www.youtube.com/watch?v=3GoT36cK6os&amp;amp;feature=youtu.be&lt;br /&gt;
*http://www.debian-administration.org/articles/578&lt;br /&gt;
*http://blog.datentraeger.li/?cat=31&lt;br /&gt;
*http://publications.jbfavre.org/virtualisation/cluster-xen-corosync-pacemaker-drbd-ocfs2.en&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=PACEMAKER&amp;diff=3063</id>
		<title>PACEMAKER</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=PACEMAKER&amp;diff=3063"/>
		<updated>2012-09-28T08:26:07Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Installation=&lt;br /&gt;
==[ALL] Initial setup==&lt;br /&gt;
Install required packages:&lt;br /&gt;
 sudo apt-get install pacemaker cman resource-agents fence-agents gfs2-utils gfs2-cluster ocfs2-tools-cman openais drbd8-utils&lt;br /&gt;
 Make sure each host can resolve all other hosts. Best way to achive this is by adding their IPs and hostnames to /etc/hosts on all nodes. In this example, that would be:&lt;br /&gt;
&lt;br /&gt;
 eth0&lt;br /&gt;
 192.168.244.161 fix&lt;br /&gt;
 192.168.244.162 foxy&lt;br /&gt;
 eth1&lt;br /&gt;
 10.168.244.161   fix-ha&lt;br /&gt;
 10.168.244.162   foxy-ha&lt;br /&gt;
&lt;br /&gt;
 Disable o2cb from starting:&lt;br /&gt;
&lt;br /&gt;
 update-rc.d -f o2cb remove&lt;br /&gt;
&lt;br /&gt;
==[ALL] Create /etc/cluster/cluster.conf==&lt;br /&gt;
 Paste this into /etc/cluster/cluster.conf:&lt;br /&gt;
 &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;fix&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;fix&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;foxy&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;foxy&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;
&lt;br /&gt;
Validate the config&lt;br /&gt;
 # ccs_config_validate &lt;br /&gt;
 Configuration validates&lt;br /&gt;
&lt;br /&gt;
==[ALL] Edit /etc/corosync/corosync.conf==&lt;br /&gt;
&lt;br /&gt;
Find pacemaker service in /etc/corosync/corosync.conf and bump version to 1:&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;
Replace bindnetaddr with the IP of your network. For example:&lt;br /&gt;
&lt;br /&gt;
                 bindnetaddr: 10.168.244.0&lt;br /&gt;
&lt;br /&gt;
'0' is not a typo.&lt;br /&gt;
&lt;br /&gt;
==[ALL] Enable pacemaker init scripts==&lt;br /&gt;
&lt;br /&gt;
 update-rc.d -f pacemaker remove&lt;br /&gt;
 update-rc.d pacemaker start 50 1 2 3 4 5 . stop 01 0 6 .&lt;br /&gt;
==[ALL] Start cman service and then pacemaker service==&lt;br /&gt;
deactivat quorum&lt;br /&gt;
 # echo CMAN_QUORUM_TIMEOUT=0 &amp;gt;&amp;gt; /etc/default/cman&lt;br /&gt;
start cman&lt;br /&gt;
 # service cman start&lt;br /&gt;
 Starting cluster: &lt;br /&gt;
    Checking if cluster has been disabled at boot... [  OK  ]&lt;br /&gt;
    Checking Network Manager... [  OK  ]&lt;br /&gt;
    Global setup... [  OK  ]&lt;br /&gt;
    Loading kernel modules... [  OK  ]&lt;br /&gt;
    Mounting configfs... [  OK  ]&lt;br /&gt;
    Starting cman... [  OK  ]&lt;br /&gt;
    Waiting for quorum... [  OK  ]&lt;br /&gt;
    Starting fenced... [  OK  ]&lt;br /&gt;
    Starting dlm_controld... [  OK  ]&lt;br /&gt;
    Unfencing self... [  OK  ]&lt;br /&gt;
    Joining fence domain... [  OK  ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # cman_tool nodes&lt;br /&gt;
 Node  Sts   Inc   Joined               Name&lt;br /&gt;
    1   M      4   2012-09-11 19:14:58  fix&lt;br /&gt;
    2   M      8   2012-09-11 19:18:35  foxy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[ALL] Enable pacemaker init scripts==&lt;br /&gt;
&lt;br /&gt;
 update-rc.d -f pacemaker remove&lt;br /&gt;
 update-rc.d pacemaker start 50 1 2 3 4 5 . stop 01 0 6 .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 service pacemaker start&lt;br /&gt;
 Starting Pacemaker Cluster Manager: [  OK  ]&lt;br /&gt;
&lt;br /&gt;
==[ONE] Setup resources==&lt;br /&gt;
 Wait for a minute until pacemaker declares all nodes online:&lt;br /&gt;
 # crm status&lt;br /&gt;
 ============&lt;br /&gt;
 Last updated: Fri Sep  7 21:18:12 2012&lt;br /&gt;
 Last change: Fri Sep  7 21:17:17 2012 via crmd on fix&lt;br /&gt;
 Stack: cman&lt;br /&gt;
 Current DC: fix - partition with quorum&lt;br /&gt;
 Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c&lt;br /&gt;
 2 Nodes configured, unknown expected votes&lt;br /&gt;
 0 Resources configured.&lt;br /&gt;
 ============ &lt;br /&gt;
 &lt;br /&gt;
 Online: [ fix foxy ]&lt;br /&gt;
&lt;br /&gt;
==[[OCSF2 WAY]]==&lt;br /&gt;
==[[GFS2 WAY]]==&lt;br /&gt;
==[[CRM/CIB]]==&lt;br /&gt;
&lt;br /&gt;
==[ALL] install services that will fail over between servers==&lt;br /&gt;
In this example, I'm installing apache2&lt;br /&gt;
 sudo apt-get install apache2&lt;br /&gt;
Disable their init scripts:&lt;br /&gt;
 update-rc.d -f apache2 remove&lt;br /&gt;
In this example, I'll create failover for the apache2. I'll also add one additional and tie apache2.&lt;br /&gt;
 sudo crm configure edit&lt;br /&gt;
 primitive resAPACHE ocf:heartbeat:apache \&lt;br /&gt;
        params configfile=&amp;quot;/etc/apache2/apache2.conf&amp;quot; httpd=&amp;quot;/usr/sbin/apache2&amp;quot; \&lt;br /&gt;
        op monitor interval=&amp;quot;5s&amp;quot;&lt;br /&gt;
 primitive resIP-APACHE ocf:heartbeat:IPaddr2 \&lt;br /&gt;
        params ip=&amp;quot;192.168.244.171&amp;quot; cidr_netmask=&amp;quot;21&amp;quot; nic=&amp;quot;eth0&lt;br /&gt;
 group groupAPACHE resIP-APACHE resAPACHE&lt;br /&gt;
 order apache_after_ip inf: resIP-APACHE:start resAPACHE:start&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
*http://www.linux-magazin.de/Online-Artikel/GFS2-und-OCFS2-zwei-Cluster-Dateisysteme-im-Linux-Kernel&lt;br /&gt;
*https://wiki.ubuntu.com/ClusterStack/Precise&lt;br /&gt;
*https://wiki.ubuntu.com/ClusterStack/LucidTesting&lt;br /&gt;
*http://www.clusterlabs.org/doc/en-US/Pacemaker/1.1/html/Clusters_from_Scratch&lt;br /&gt;
*http://www.drbd.org/users-guide/&lt;br /&gt;
*http://wiki.techstories.de/display/IT/Pacemaker+HA-Cluster+Schulung+GFU+Koeln&lt;br /&gt;
*http://theclusterguy.clusterlabs.org/post/907043024/introducing-the-pacemaker-master-control-process-for&lt;br /&gt;
*http://www.hastexo.com/resources/hints-and-kinks/fencing-libvirtkvm-virtualized-cluster-nodes&lt;br /&gt;
*http://linux.die.net/man/5/cluster.conf&lt;br /&gt;
*http://burning-midnight.blogspot.de/2012/05/cluster-building-ubuntu-1204.html&lt;br /&gt;
*http://burning-midnight.blogspot.de/2012/07/cluster-building-ubuntu-1204-revised.html&lt;br /&gt;
*http://www.hastexo.com/resources/hints-and-kinks/ocfs2-pacemaker-debianubuntu&lt;br /&gt;
*http://www.gossamer-threads.com/lists/drbd/users/23267&lt;br /&gt;
*http://blog.simon-meggle.de/tutorials/score-berechnung-im-pacemaker-cluster-teil-1/&lt;br /&gt;
*http://www.clusterlabs.org/doc/en-US/Pacemaker/1.0/html/Pacemaker_Explained/s-cluster-options.html&lt;br /&gt;
*http://www.clusterlabs.org/doc/en-US/Pacemaker/1.1/html/Pacemaker_Explained/s-ocf-return-codes.html&lt;br /&gt;
*https://aseith.com/plugins/viewsource/viewpagesrc.action?p&lt;br /&gt;
*http://publications.jbfavre.org/virtualisation/cluster-xen-corosync-pacemaker-drbd-ocfs2.enageId=9601113&lt;br /&gt;
*http://www.youtube.com/watch?v=3GoT36cK6os&amp;amp;feature=youtu.be&lt;br /&gt;
*http://www.debian-administration.org/articles/578&lt;br /&gt;
*http://blog.datentraeger.li/?cat=31&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=PACEMAKER&amp;diff=3056</id>
		<title>PACEMAKER</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=PACEMAKER&amp;diff=3056"/>
		<updated>2012-09-26T18:02:55Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Installation=&lt;br /&gt;
==[ALL] Initial setup==&lt;br /&gt;
Install required packages:&lt;br /&gt;
 sudo apt-get install pacemaker cman resource-agents fence-agents gfs2-utils gfs2-cluster ocfs2-tools-cman openais drbd8-utils&lt;br /&gt;
 Make sure each host can resolve all other hosts. Best way to achive this is by adding their IPs and hostnames to /etc/hosts on all nodes. In this example, that would be:&lt;br /&gt;
&lt;br /&gt;
 eth0&lt;br /&gt;
 192.168.244.161 fix&lt;br /&gt;
 192.168.244.162 foxy&lt;br /&gt;
 eth1&lt;br /&gt;
 10.168.244.161   fix-ha&lt;br /&gt;
 10.168.244.162   foxy-ha&lt;br /&gt;
&lt;br /&gt;
 Disable o2cb from starting:&lt;br /&gt;
&lt;br /&gt;
 update-rc.d -f o2cb remove&lt;br /&gt;
&lt;br /&gt;
==[ALL] Create /etc/cluster/cluster.conf==&lt;br /&gt;
 Paste this into /etc/cluster/cluster.conf:&lt;br /&gt;
 &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;fix&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;fix&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;foxy&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;foxy&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;
&lt;br /&gt;
Validate the config&lt;br /&gt;
 # ccs_config_validate &lt;br /&gt;
 Configuration validates&lt;br /&gt;
&lt;br /&gt;
==[ALL] Edit /etc/corosync/corosync.conf==&lt;br /&gt;
&lt;br /&gt;
Find pacemaker service in /etc/corosync/corosync.conf and bump version to 1:&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;
Replace bindnetaddr with the IP of your network. For example:&lt;br /&gt;
&lt;br /&gt;
                 bindnetaddr: 10.168.244.0&lt;br /&gt;
&lt;br /&gt;
'0' is not a typo.&lt;br /&gt;
&lt;br /&gt;
==[ALL] Enable pacemaker init scripts==&lt;br /&gt;
&lt;br /&gt;
 update-rc.d -f pacemaker remove&lt;br /&gt;
 update-rc.d pacemaker start 50 1 2 3 4 5 . stop 01 0 6 .&lt;br /&gt;
==[ALL] Start cman service and then pacemaker service==&lt;br /&gt;
deactivat quorum&lt;br /&gt;
 # echo CMAN_QUORUM_TIMEOUT=0 &amp;gt;&amp;gt; /etc/default/cman&lt;br /&gt;
start cman&lt;br /&gt;
 # service cman start&lt;br /&gt;
 Starting cluster: &lt;br /&gt;
    Checking if cluster has been disabled at boot... [  OK  ]&lt;br /&gt;
    Checking Network Manager... [  OK  ]&lt;br /&gt;
    Global setup... [  OK  ]&lt;br /&gt;
    Loading kernel modules... [  OK  ]&lt;br /&gt;
    Mounting configfs... [  OK  ]&lt;br /&gt;
    Starting cman... [  OK  ]&lt;br /&gt;
    Waiting for quorum... [  OK  ]&lt;br /&gt;
    Starting fenced... [  OK  ]&lt;br /&gt;
    Starting dlm_controld... [  OK  ]&lt;br /&gt;
    Unfencing self... [  OK  ]&lt;br /&gt;
    Joining fence domain... [  OK  ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # cman_tool nodes&lt;br /&gt;
 Node  Sts   Inc   Joined               Name&lt;br /&gt;
    1   M      4   2012-09-11 19:14:58  fix&lt;br /&gt;
    2   M      8   2012-09-11 19:18:35  foxy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[ALL] Enable pacemaker init scripts==&lt;br /&gt;
&lt;br /&gt;
 update-rc.d -f pacemaker remove&lt;br /&gt;
 update-rc.d pacemaker start 50 1 2 3 4 5 . stop 01 0 6 .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 service pacemaker start&lt;br /&gt;
 Starting Pacemaker Cluster Manager: [  OK  ]&lt;br /&gt;
&lt;br /&gt;
==[ONE] Setup resources==&lt;br /&gt;
 Wait for a minute until pacemaker declares all nodes online:&lt;br /&gt;
 # crm status&lt;br /&gt;
 ============&lt;br /&gt;
 Last updated: Fri Sep  7 21:18:12 2012&lt;br /&gt;
 Last change: Fri Sep  7 21:17:17 2012 via crmd on fix&lt;br /&gt;
 Stack: cman&lt;br /&gt;
 Current DC: fix - partition with quorum&lt;br /&gt;
 Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c&lt;br /&gt;
 2 Nodes configured, unknown expected votes&lt;br /&gt;
 0 Resources configured.&lt;br /&gt;
 ============ &lt;br /&gt;
 &lt;br /&gt;
 Online: [ fix foxy ]&lt;br /&gt;
&lt;br /&gt;
==[[OCSF2 WAY]]==&lt;br /&gt;
==[[GFS2 WAY]]==&lt;br /&gt;
==[[CRM/CIB]]==&lt;br /&gt;
&lt;br /&gt;
==[ALL] install services that will fail over between servers==&lt;br /&gt;
In this example, I'm installing apache2&lt;br /&gt;
 sudo apt-get install apache2&lt;br /&gt;
Disable their init scripts:&lt;br /&gt;
 update-rc.d -f apache2 remove&lt;br /&gt;
In this example, I'll create failover for the apache2. I'll also add one additional and tie apache2.&lt;br /&gt;
 sudo crm configure edit&lt;br /&gt;
 primitive resAPACHE ocf:heartbeat:apache \&lt;br /&gt;
        params configfile=&amp;quot;/etc/apache2/apache2.conf&amp;quot; httpd=&amp;quot;/usr/sbin/apache2&amp;quot; \&lt;br /&gt;
        op monitor interval=&amp;quot;5s&amp;quot;&lt;br /&gt;
 primitive resIP-APACHE ocf:heartbeat:IPaddr2 \&lt;br /&gt;
        params ip=&amp;quot;192.168.244.171&amp;quot; cidr_netmask=&amp;quot;21&amp;quot; nic=&amp;quot;eth0&lt;br /&gt;
 group groupAPACHE resIP-APACHE resAPACHE&lt;br /&gt;
 order apache_after_ip inf: resIP-APACHE:start resAPACHE:start&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
*http://www.linux-magazin.de/Online-Artikel/GFS2-und-OCFS2-zwei-Cluster-Dateisysteme-im-Linux-Kernel&lt;br /&gt;
*https://wiki.ubuntu.com/ClusterStack/Precise&lt;br /&gt;
*https://wiki.ubuntu.com/ClusterStack/LucidTesting&lt;br /&gt;
*http://www.clusterlabs.org/doc/en-US/Pacemaker/1.1/html/Clusters_from_Scratch&lt;br /&gt;
*http://www.drbd.org/users-guide/&lt;br /&gt;
*http://wiki.techstories.de/display/IT/Pacemaker+HA-Cluster+Schulung+GFU+Koeln&lt;br /&gt;
*http://theclusterguy.clusterlabs.org/post/907043024/introducing-the-pacemaker-master-control-process-for&lt;br /&gt;
*http://www.hastexo.com/resources/hints-and-kinks/fencing-libvirtkvm-virtualized-cluster-nodes&lt;br /&gt;
*http://linux.die.net/man/5/cluster.conf&lt;br /&gt;
*http://burning-midnight.blogspot.de/2012/05/cluster-building-ubuntu-1204.html&lt;br /&gt;
*http://burning-midnight.blogspot.de/2012/07/cluster-building-ubuntu-1204-revised.html&lt;br /&gt;
*http://www.hastexo.com/resources/hints-and-kinks/ocfs2-pacemaker-debianubuntu&lt;br /&gt;
*http://www.gossamer-threads.com/lists/drbd/users/23267&lt;br /&gt;
*http://blog.simon-meggle.de/tutorials/score-berechnung-im-pacemaker-cluster-teil-1/&lt;br /&gt;
*http://www.clusterlabs.org/doc/en-US/Pacemaker/1.0/html/Pacemaker_Explained/s-cluster-options.html&lt;br /&gt;
*http://www.clusterlabs.org/doc/en-US/Pacemaker/1.1/html/Pacemaker_Explained/s-ocf-return-codes.html&lt;br /&gt;
*https://aseith.com/plugins/viewsource/viewpagesrc.action?p&lt;br /&gt;
*http://publications.jbfavre.org/virtualisation/cluster-xen-corosync-pacemaker-drbd-ocfs2.enageId=9601113&lt;br /&gt;
*http://www.youtube.com/watch?v=3GoT36cK6os&amp;amp;feature=youtu.be&lt;br /&gt;
*http://www.debian-administration.org/articles/578&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=PACEMAKER&amp;diff=3055</id>
		<title>PACEMAKER</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=PACEMAKER&amp;diff=3055"/>
		<updated>2012-09-26T17:30:20Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Installation=&lt;br /&gt;
==[ALL] Initial setup==&lt;br /&gt;
Install required packages:&lt;br /&gt;
 sudo apt-get install pacemaker cman resource-agents fence-agents gfs2-utils gfs2-cluster ocfs2-tools-cman openais drbd8-utils&lt;br /&gt;
 Make sure each host can resolve all other hosts. Best way to achive this is by adding their IPs and hostnames to /etc/hosts on all nodes. In this example, that would be:&lt;br /&gt;
&lt;br /&gt;
 eth0&lt;br /&gt;
 192.168.244.161 fix&lt;br /&gt;
 192.168.244.162 foxy&lt;br /&gt;
 eth1&lt;br /&gt;
 10.168.244.161   fix-ha&lt;br /&gt;
 10.168.244.162   foxy-ha&lt;br /&gt;
&lt;br /&gt;
 Disable o2cb from starting:&lt;br /&gt;
&lt;br /&gt;
 update-rc.d -f o2cb remove&lt;br /&gt;
&lt;br /&gt;
==[ALL] Create /etc/cluster/cluster.conf==&lt;br /&gt;
 Paste this into /etc/cluster/cluster.conf:&lt;br /&gt;
 &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;fix&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;fix&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;foxy&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;foxy&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;
&lt;br /&gt;
Validate the config&lt;br /&gt;
 # ccs_config_validate &lt;br /&gt;
 Configuration validates&lt;br /&gt;
&lt;br /&gt;
==[ALL] Edit /etc/corosync/corosync.conf==&lt;br /&gt;
&lt;br /&gt;
Find pacemaker service in /etc/corosync/corosync.conf and bump version to 1:&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;
Replace bindnetaddr with the IP of your network. For example:&lt;br /&gt;
&lt;br /&gt;
                 bindnetaddr: 10.168.244.0&lt;br /&gt;
&lt;br /&gt;
'0' is not a typo.&lt;br /&gt;
&lt;br /&gt;
==[ALL] Enable pacemaker init scripts==&lt;br /&gt;
&lt;br /&gt;
 update-rc.d -f pacemaker remove&lt;br /&gt;
 update-rc.d pacemaker start 50 1 2 3 4 5 . stop 01 0 6 .&lt;br /&gt;
==[ALL] Start cman service and then pacemaker service==&lt;br /&gt;
deactivat quorum&lt;br /&gt;
 # echo CMAN_QUORUM_TIMEOUT=0 &amp;gt;&amp;gt; /etc/default/cman&lt;br /&gt;
start cman&lt;br /&gt;
 # service cman start&lt;br /&gt;
 Starting cluster: &lt;br /&gt;
    Checking if cluster has been disabled at boot... [  OK  ]&lt;br /&gt;
    Checking Network Manager... [  OK  ]&lt;br /&gt;
    Global setup... [  OK  ]&lt;br /&gt;
    Loading kernel modules... [  OK  ]&lt;br /&gt;
    Mounting configfs... [  OK  ]&lt;br /&gt;
    Starting cman... [  OK  ]&lt;br /&gt;
    Waiting for quorum... [  OK  ]&lt;br /&gt;
    Starting fenced... [  OK  ]&lt;br /&gt;
    Starting dlm_controld... [  OK  ]&lt;br /&gt;
    Unfencing self... [  OK  ]&lt;br /&gt;
    Joining fence domain... [  OK  ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # cman_tool nodes&lt;br /&gt;
 Node  Sts   Inc   Joined               Name&lt;br /&gt;
    1   M      4   2012-09-11 19:14:58  fix&lt;br /&gt;
    2   M      8   2012-09-11 19:18:35  foxy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[ALL] Enable pacemaker init scripts==&lt;br /&gt;
&lt;br /&gt;
 update-rc.d -f pacemaker remove&lt;br /&gt;
 update-rc.d pacemaker start 50 1 2 3 4 5 . stop 01 0 6 .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 service pacemaker start&lt;br /&gt;
 Starting Pacemaker Cluster Manager: [  OK  ]&lt;br /&gt;
&lt;br /&gt;
==[ONE] Setup resources==&lt;br /&gt;
 Wait for a minute until pacemaker declares all nodes online:&lt;br /&gt;
 # crm status&lt;br /&gt;
 ============&lt;br /&gt;
 Last updated: Fri Sep  7 21:18:12 2012&lt;br /&gt;
 Last change: Fri Sep  7 21:17:17 2012 via crmd on fix&lt;br /&gt;
 Stack: cman&lt;br /&gt;
 Current DC: fix - partition with quorum&lt;br /&gt;
 Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c&lt;br /&gt;
 2 Nodes configured, unknown expected votes&lt;br /&gt;
 0 Resources configured.&lt;br /&gt;
 ============ &lt;br /&gt;
 &lt;br /&gt;
 Online: [ fix foxy ]&lt;br /&gt;
&lt;br /&gt;
==[[OCSF2 WAY]]==&lt;br /&gt;
==[[GFS2 WAY]]==&lt;br /&gt;
==[[CRM/CIB]]==&lt;br /&gt;
&lt;br /&gt;
==[ALL] install services that will fail over between servers==&lt;br /&gt;
In this example, I'm installing apache2&lt;br /&gt;
 sudo apt-get install apache2&lt;br /&gt;
Disable their init scripts:&lt;br /&gt;
 update-rc.d -f apache2 remove&lt;br /&gt;
In this example, I'll create failover for the apache2. I'll also add one additional and tie apache2.&lt;br /&gt;
 sudo crm configure edit&lt;br /&gt;
 primitive resAPACHE ocf:heartbeat:apache \&lt;br /&gt;
        params configfile=&amp;quot;/etc/apache2/apache2.conf&amp;quot; httpd=&amp;quot;/usr/sbin/apache2&amp;quot; \&lt;br /&gt;
        op monitor interval=&amp;quot;5s&amp;quot;&lt;br /&gt;
 primitive resIP-APACHE ocf:heartbeat:IPaddr2 \&lt;br /&gt;
        params ip=&amp;quot;192.168.244.171&amp;quot; cidr_netmask=&amp;quot;21&amp;quot; nic=&amp;quot;eth0&lt;br /&gt;
 group groupAPACHE resIP-APACHE resAPACHE&lt;br /&gt;
 order apache_after_ip inf: resIP-APACHE:start resAPACHE:start&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
*http://www.linux-magazin.de/Online-Artikel/GFS2-und-OCFS2-zwei-Cluster-Dateisysteme-im-Linux-Kernel&lt;br /&gt;
*https://wiki.ubuntu.com/ClusterStack/Precise&lt;br /&gt;
*https://wiki.ubuntu.com/ClusterStack/LucidTesting&lt;br /&gt;
*http://www.clusterlabs.org/doc/en-US/Pacemaker/1.1/html/Clusters_from_Scratch&lt;br /&gt;
*http://www.drbd.org/users-guide/&lt;br /&gt;
*http://wiki.techstories.de/display/IT/Pacemaker+HA-Cluster+Schulung+GFU+Koeln&lt;br /&gt;
*http://theclusterguy.clusterlabs.org/post/907043024/introducing-the-pacemaker-master-control-process-for&lt;br /&gt;
*http://www.hastexo.com/resources/hints-and-kinks/fencing-libvirtkvm-virtualized-cluster-nodes&lt;br /&gt;
*http://linux.die.net/man/5/cluster.conf&lt;br /&gt;
*http://burning-midnight.blogspot.de/2012/05/cluster-building-ubuntu-1204.html&lt;br /&gt;
*http://burning-midnight.blogspot.de/2012/07/cluster-building-ubuntu-1204-revised.html&lt;br /&gt;
*http://www.hastexo.com/resources/hints-and-kinks/ocfs2-pacemaker-debianubuntu&lt;br /&gt;
*http://www.gossamer-threads.com/lists/drbd/users/23267&lt;br /&gt;
*http://blog.simon-meggle.de/tutorials/score-berechnung-im-pacemaker-cluster-teil-1/&lt;br /&gt;
*http://www.clusterlabs.org/doc/en-US/Pacemaker/1.0/html/Pacemaker_Explained/s-cluster-options.html&lt;br /&gt;
*http://www.clusterlabs.org/doc/en-US/Pacemaker/1.1/html/Pacemaker_Explained/s-ocf-return-codes.html&lt;br /&gt;
*https://aseith.com/plugins/viewsource/viewpagesrc.action?p&lt;br /&gt;
*http://publications.jbfavre.org/virtualisation/cluster-xen-corosync-pacemaker-drbd-ocfs2.enageId=9601113&lt;br /&gt;
*http://www.youtube.com/watch?v=3GoT36cK6os&amp;amp;feature=youtu.be&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=PACEMAKER&amp;diff=3054</id>
		<title>PACEMAKER</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=PACEMAKER&amp;diff=3054"/>
		<updated>2012-09-26T17:27:05Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Installation=&lt;br /&gt;
==[ALL] Initial setup==&lt;br /&gt;
Install required packages:&lt;br /&gt;
 sudo apt-get install pacemaker cman resource-agents fence-agents gfs2-utils gfs2-cluster ocfs2-tools-cman openais drbd8-utils&lt;br /&gt;
 Make sure each host can resolve all other hosts. Best way to achive this is by adding their IPs and hostnames to /etc/hosts on all nodes. In this example, that would be:&lt;br /&gt;
&lt;br /&gt;
 eth0&lt;br /&gt;
 192.168.244.161 fix&lt;br /&gt;
 192.168.244.162 foxy&lt;br /&gt;
 eth1&lt;br /&gt;
 10.168.244.161   fix-ha&lt;br /&gt;
 10.168.244.162   foxy-ha&lt;br /&gt;
&lt;br /&gt;
 Disable o2cb from starting:&lt;br /&gt;
&lt;br /&gt;
 update-rc.d -f o2cb remove&lt;br /&gt;
&lt;br /&gt;
==[ALL] Create /etc/cluster/cluster.conf==&lt;br /&gt;
 Paste this into /etc/cluster/cluster.conf:&lt;br /&gt;
 &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;fix&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;fix&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;foxy&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;foxy&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;
&lt;br /&gt;
Validate the config&lt;br /&gt;
 # ccs_config_validate &lt;br /&gt;
 Configuration validates&lt;br /&gt;
&lt;br /&gt;
==[ALL] Edit /etc/corosync/corosync.conf==&lt;br /&gt;
&lt;br /&gt;
Find pacemaker service in /etc/corosync/corosync.conf and bump version to 1:&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;
Replace bindnetaddr with the IP of your network. For example:&lt;br /&gt;
&lt;br /&gt;
                 bindnetaddr: 10.168.244.0&lt;br /&gt;
&lt;br /&gt;
'0' is not a typo.&lt;br /&gt;
&lt;br /&gt;
==[ALL] Enable pacemaker init scripts==&lt;br /&gt;
&lt;br /&gt;
 update-rc.d -f pacemaker remove&lt;br /&gt;
 update-rc.d pacemaker start 50 1 2 3 4 5 . stop 01 0 6 .&lt;br /&gt;
==[ALL] Start cman service and then pacemaker service==&lt;br /&gt;
deactivat quorum&lt;br /&gt;
 # echo CMAN_QUORUM_TIMEOUT=0 &amp;gt;&amp;gt; /etc/default/cman&lt;br /&gt;
start cman&lt;br /&gt;
 # service cman start&lt;br /&gt;
 Starting cluster: &lt;br /&gt;
    Checking if cluster has been disabled at boot... [  OK  ]&lt;br /&gt;
    Checking Network Manager... [  OK  ]&lt;br /&gt;
    Global setup... [  OK  ]&lt;br /&gt;
    Loading kernel modules... [  OK  ]&lt;br /&gt;
    Mounting configfs... [  OK  ]&lt;br /&gt;
    Starting cman... [  OK  ]&lt;br /&gt;
    Waiting for quorum... [  OK  ]&lt;br /&gt;
    Starting fenced... [  OK  ]&lt;br /&gt;
    Starting dlm_controld... [  OK  ]&lt;br /&gt;
    Unfencing self... [  OK  ]&lt;br /&gt;
    Joining fence domain... [  OK  ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # cman_tool nodes&lt;br /&gt;
 Node  Sts   Inc   Joined               Name&lt;br /&gt;
    1   M      4   2012-09-11 19:14:58  fix&lt;br /&gt;
    2   M      8   2012-09-11 19:18:35  foxy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[ALL] Enable pacemaker init scripts==&lt;br /&gt;
&lt;br /&gt;
 update-rc.d -f pacemaker remove&lt;br /&gt;
 update-rc.d pacemaker start 50 1 2 3 4 5 . stop 01 0 6 .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 service pacemaker start&lt;br /&gt;
 Starting Pacemaker Cluster Manager: [  OK  ]&lt;br /&gt;
&lt;br /&gt;
==[ONE] Setup resources==&lt;br /&gt;
 Wait for a minute until pacemaker declares all nodes online:&lt;br /&gt;
 # crm status&lt;br /&gt;
 ============&lt;br /&gt;
 Last updated: Fri Sep  7 21:18:12 2012&lt;br /&gt;
 Last change: Fri Sep  7 21:17:17 2012 via crmd on fix&lt;br /&gt;
 Stack: cman&lt;br /&gt;
 Current DC: fix - partition with quorum&lt;br /&gt;
 Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c&lt;br /&gt;
 2 Nodes configured, unknown expected votes&lt;br /&gt;
 0 Resources configured.&lt;br /&gt;
 ============ &lt;br /&gt;
 &lt;br /&gt;
 Online: [ fix foxy ]&lt;br /&gt;
&lt;br /&gt;
==[[OCSF2 WAY]]==&lt;br /&gt;
==[[GFS2 WAY]]==&lt;br /&gt;
==[[CRM/CIB]]==&lt;br /&gt;
&lt;br /&gt;
==[ALL] install services that will fail over between servers==&lt;br /&gt;
In this example, I'm installing apache2&lt;br /&gt;
 sudo apt-get install apache2&lt;br /&gt;
Disable their init scripts:&lt;br /&gt;
 update-rc.d -f apache2 remove&lt;br /&gt;
In this example, I'll create failover for the apache2. I'll also add one additional and tie apache2.&lt;br /&gt;
 sudo crm configure edit&lt;br /&gt;
 primitive resAPACHE ocf:heartbeat:apache \&lt;br /&gt;
        params configfile=&amp;quot;/etc/apache2/apache2.conf&amp;quot; httpd=&amp;quot;/usr/sbin/apache2&amp;quot; \&lt;br /&gt;
        op monitor interval=&amp;quot;5s&amp;quot;&lt;br /&gt;
 primitive resIP-APACHE ocf:heartbeat:IPaddr2 \&lt;br /&gt;
        params ip=&amp;quot;192.168.244.171&amp;quot; cidr_netmask=&amp;quot;21&amp;quot; nic=&amp;quot;eth0&lt;br /&gt;
 group groupAPACHE resIP-APACHE resAPACHE&lt;br /&gt;
 order apache_after_ip inf: resIP-APACHE:start resAPACHE:start&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
*http://www.linux-magazin.de/Online-Artikel/GFS2-und-OCFS2-zwei-Cluster-Dateisysteme-im-Linux-Kernel&lt;br /&gt;
*https://wiki.ubuntu.com/ClusterStack/Precise&lt;br /&gt;
*https://wiki.ubuntu.com/ClusterStack/LucidTesting&lt;br /&gt;
*http://www.clusterlabs.org/doc/en-US/Pacemaker/1.1/html/Clusters_from_Scratch&lt;br /&gt;
*http://www.drbd.org/users-guide/&lt;br /&gt;
*http://wiki.techstories.de/display/IT/Pacemaker+HA-Cluster+Schulung+GFU+Koeln&lt;br /&gt;
*http://theclusterguy.clusterlabs.org/post/907043024/introducing-the-pacemaker-master-control-process-for&lt;br /&gt;
*http://www.hastexo.com/resources/hints-and-kinks/fencing-libvirtkvm-virtualized-cluster-nodes&lt;br /&gt;
*http://linux.die.net/man/5/cluster.conf&lt;br /&gt;
*http://burning-midnight.blogspot.de/2012/05/cluster-building-ubuntu-1204.html&lt;br /&gt;
*http://burning-midnight.blogspot.de/2012/07/cluster-building-ubuntu-1204-revised.html&lt;br /&gt;
*http://www.hastexo.com/resources/hints-and-kinks/ocfs2-pacemaker-debianubuntu&lt;br /&gt;
*http://www.gossamer-threads.com/lists/drbd/users/23267&lt;br /&gt;
*http://blog.simon-meggle.de/tutorials/score-berechnung-im-pacemaker-cluster-teil-1/&lt;br /&gt;
*http://www.clusterlabs.org/doc/en-US/Pacemaker/1.0/html/Pacemaker_Explained/s-cluster-options.html&lt;br /&gt;
*http://www.clusterlabs.org/doc/en-US/Pacemaker/1.1/html/Pacemaker_Explained/s-ocf-return-codes.html&lt;br /&gt;
*https://aseith.com/plugins/viewsource/viewpagesrc.action?p&lt;br /&gt;
*http://publications.jbfavre.org/virtualisation/cluster-xen-corosync-pacemaker-drbd-ocfs2.enageId=9601113&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=PACEMAKER&amp;diff=2932</id>
		<title>PACEMAKER</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=PACEMAKER&amp;diff=2932"/>
		<updated>2012-09-23T14:33:56Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Installation=&lt;br /&gt;
==[ALL] Initial setup==&lt;br /&gt;
Install required packages:&lt;br /&gt;
 sudo apt-get install pacemaker cman resource-agents fence-agents gfs2-utils gfs2-cluster ocfs2-tools-cman openais drbd8-utils&lt;br /&gt;
 Make sure each host can resolve all other hosts. Best way to achive this is by adding their IPs and hostnames to /etc/hosts on all nodes. In this example, that would be:&lt;br /&gt;
&lt;br /&gt;
 eth0&lt;br /&gt;
 192.168.244.161 fix&lt;br /&gt;
 192.168.244.162 foxy&lt;br /&gt;
 eth1&lt;br /&gt;
 10.168.244.161   fix-ha&lt;br /&gt;
 10.168.244.162   foxy-ha&lt;br /&gt;
&lt;br /&gt;
 Disable o2cb from starting:&lt;br /&gt;
&lt;br /&gt;
 update-rc.d -f o2cb remove&lt;br /&gt;
&lt;br /&gt;
==[ALL] Create /etc/cluster/cluster.conf==&lt;br /&gt;
 Paste this into /etc/cluster/cluster.conf:&lt;br /&gt;
 &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;fix&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;fix&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;foxy&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;foxy&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;
&lt;br /&gt;
Validate the config&lt;br /&gt;
 # ccs_config_validate &lt;br /&gt;
 Configuration validates&lt;br /&gt;
&lt;br /&gt;
==[ALL] Edit /etc/corosync/corosync.conf==&lt;br /&gt;
&lt;br /&gt;
Find pacemaker service in /etc/corosync/corosync.conf and bump version to 1:&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;
Replace bindnetaddr with the IP of your network. For example:&lt;br /&gt;
&lt;br /&gt;
                 bindnetaddr: 10.168.244.0&lt;br /&gt;
&lt;br /&gt;
'0' is not a typo.&lt;br /&gt;
&lt;br /&gt;
==[ALL] Enable pacemaker init scripts==&lt;br /&gt;
&lt;br /&gt;
 update-rc.d -f pacemaker remove&lt;br /&gt;
 update-rc.d pacemaker start 50 1 2 3 4 5 . stop 01 0 6 .&lt;br /&gt;
==[ALL] Start cman service and then pacemaker service==&lt;br /&gt;
deactivat quorum&lt;br /&gt;
 # echo CMAN_QUORUM_TIMEOUT=0 &amp;gt;&amp;gt; /etc/default/cman&lt;br /&gt;
start cman&lt;br /&gt;
 # service cman start&lt;br /&gt;
 Starting cluster: &lt;br /&gt;
    Checking if cluster has been disabled at boot... [  OK  ]&lt;br /&gt;
    Checking Network Manager... [  OK  ]&lt;br /&gt;
    Global setup... [  OK  ]&lt;br /&gt;
    Loading kernel modules... [  OK  ]&lt;br /&gt;
    Mounting configfs... [  OK  ]&lt;br /&gt;
    Starting cman... [  OK  ]&lt;br /&gt;
    Waiting for quorum... [  OK  ]&lt;br /&gt;
    Starting fenced... [  OK  ]&lt;br /&gt;
    Starting dlm_controld... [  OK  ]&lt;br /&gt;
    Unfencing self... [  OK  ]&lt;br /&gt;
    Joining fence domain... [  OK  ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # cman_tool nodes&lt;br /&gt;
 Node  Sts   Inc   Joined               Name&lt;br /&gt;
    1   M      4   2012-09-11 19:14:58  fix&lt;br /&gt;
    2   M      8   2012-09-11 19:18:35  foxy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[ALL] Enable pacemaker init scripts==&lt;br /&gt;
&lt;br /&gt;
 update-rc.d -f pacemaker remove&lt;br /&gt;
 update-rc.d pacemaker start 50 1 2 3 4 5 . stop 01 0 6 .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 service pacemaker start&lt;br /&gt;
 Starting Pacemaker Cluster Manager: [  OK  ]&lt;br /&gt;
&lt;br /&gt;
==[ONE] Setup resources==&lt;br /&gt;
 Wait for a minute until pacemaker declares all nodes online:&lt;br /&gt;
 # crm status&lt;br /&gt;
 ============&lt;br /&gt;
 Last updated: Fri Sep  7 21:18:12 2012&lt;br /&gt;
 Last change: Fri Sep  7 21:17:17 2012 via crmd on fix&lt;br /&gt;
 Stack: cman&lt;br /&gt;
 Current DC: fix - partition with quorum&lt;br /&gt;
 Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c&lt;br /&gt;
 2 Nodes configured, unknown expected votes&lt;br /&gt;
 0 Resources configured.&lt;br /&gt;
 ============ &lt;br /&gt;
 &lt;br /&gt;
 Online: [ fix foxy ]&lt;br /&gt;
&lt;br /&gt;
==[[OCSF2 WAY]]==&lt;br /&gt;
==[[GFS2 WAY]]==&lt;br /&gt;
==[[CRM/CIB]]==&lt;br /&gt;
&lt;br /&gt;
==[ALL] install services that will fail over between servers==&lt;br /&gt;
In this example, I'm installing apache2&lt;br /&gt;
 sudo apt-get install apache2&lt;br /&gt;
Disable their init scripts:&lt;br /&gt;
 update-rc.d -f apache2 remove&lt;br /&gt;
In this example, I'll create failover for the apache2. I'll also add one additional and tie apache2.&lt;br /&gt;
 sudo crm configure edit&lt;br /&gt;
 primitive resAPACHE ocf:heartbeat:apache \&lt;br /&gt;
        params configfile=&amp;quot;/etc/apache2/apache2.conf&amp;quot; httpd=&amp;quot;/usr/sbin/apache2&amp;quot; \&lt;br /&gt;
        op monitor interval=&amp;quot;5s&amp;quot;&lt;br /&gt;
 primitive resIP-APACHE ocf:heartbeat:IPaddr2 \&lt;br /&gt;
        params ip=&amp;quot;192.168.244.171&amp;quot; cidr_netmask=&amp;quot;21&amp;quot; nic=&amp;quot;eth0&lt;br /&gt;
 group groupAPACHE resIP-APACHE resAPACHE&lt;br /&gt;
 order apache_after_ip inf: resIP-APACHE:start resAPACHE:start&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
*http://www.linux-magazin.de/Online-Artikel/GFS2-und-OCFS2-zwei-Cluster-Dateisysteme-im-Linux-Kernel&lt;br /&gt;
*https://wiki.ubuntu.com/ClusterStack/Precise&lt;br /&gt;
*https://wiki.ubuntu.com/ClusterStack/LucidTesting&lt;br /&gt;
*http://www.clusterlabs.org/doc/en-US/Pacemaker/1.1/html/Clusters_from_Scratch&lt;br /&gt;
*http://www.drbd.org/users-guide/&lt;br /&gt;
*http://wiki.techstories.de/display/IT/Pacemaker+HA-Cluster+Schulung+GFU+Koeln&lt;br /&gt;
*http://theclusterguy.clusterlabs.org/post/907043024/introducing-the-pacemaker-master-control-process-for&lt;br /&gt;
*http://www.hastexo.com/resources/hints-and-kinks/fencing-libvirtkvm-virtualized-cluster-nodes&lt;br /&gt;
*http://linux.die.net/man/5/cluster.conf&lt;br /&gt;
*http://burning-midnight.blogspot.de/2012/05/cluster-building-ubuntu-1204.html&lt;br /&gt;
*http://burning-midnight.blogspot.de/2012/07/cluster-building-ubuntu-1204-revised.html&lt;br /&gt;
*http://www.hastexo.com/resources/hints-and-kinks/ocfs2-pacemaker-debianubuntu&lt;br /&gt;
*http://www.gossamer-threads.com/lists/drbd/users/23267&lt;br /&gt;
*http://blog.simon-meggle.de/tutorials/score-berechnung-im-pacemaker-cluster-teil-1/&lt;br /&gt;
*http://www.clusterlabs.org/doc/en-US/Pacemaker/1.0/html/Pacemaker_Explained/s-cluster-options.html&lt;br /&gt;
*http://www.clusterlabs.org/doc/en-US/Pacemaker/1.1/html/Pacemaker_Explained/s-ocf-return-codes.html&lt;br /&gt;
*https://aseith.com/plugins/viewsource/viewpagesrc.action?pageId=9601113&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=PACEMAKER&amp;diff=2931</id>
		<title>PACEMAKER</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=PACEMAKER&amp;diff=2931"/>
		<updated>2012-09-22T17:20:46Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Installation=&lt;br /&gt;
==[ALL] Initial setup==&lt;br /&gt;
Install required packages:&lt;br /&gt;
 sudo apt-get install pacemaker cman resource-agents fence-agents gfs2-utils gfs2-cluster ocfs2-tools-cman openais drbd8-utils&lt;br /&gt;
 Make sure each host can resolve all other hosts. Best way to achive this is by adding their IPs and hostnames to /etc/hosts on all nodes. In this example, that would be:&lt;br /&gt;
&lt;br /&gt;
 eth0&lt;br /&gt;
 192.168.244.161 fix&lt;br /&gt;
 192.168.244.162 foxy&lt;br /&gt;
 eth1&lt;br /&gt;
 10.168.244.161   fix-ha&lt;br /&gt;
 10.168.244.162   foxy-ha&lt;br /&gt;
&lt;br /&gt;
 Disable o2cb from starting:&lt;br /&gt;
&lt;br /&gt;
 update-rc.d -f o2cb remove&lt;br /&gt;
&lt;br /&gt;
==[ALL] Create /etc/cluster/cluster.conf==&lt;br /&gt;
 Paste this into /etc/cluster/cluster.conf:&lt;br /&gt;
 &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;fix&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;fix&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;foxy&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;foxy&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;
&lt;br /&gt;
Validate the config&lt;br /&gt;
 # ccs_config_validate &lt;br /&gt;
 Configuration validates&lt;br /&gt;
&lt;br /&gt;
==[ALL] Edit /etc/corosync/corosync.conf==&lt;br /&gt;
&lt;br /&gt;
Find pacemaker service in /etc/corosync/corosync.conf and bump version to 1:&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;
Replace bindnetaddr with the IP of your network. For example:&lt;br /&gt;
&lt;br /&gt;
                 bindnetaddr: 10.168.244.0&lt;br /&gt;
&lt;br /&gt;
'0' is not a typo.&lt;br /&gt;
&lt;br /&gt;
==[ALL] Enable pacemaker init scripts==&lt;br /&gt;
&lt;br /&gt;
 update-rc.d -f pacemaker remove&lt;br /&gt;
 update-rc.d pacemaker start 50 1 2 3 4 5 . stop 01 0 6 .&lt;br /&gt;
==[ALL] Start cman service and then pacemaker service==&lt;br /&gt;
deactivat quorum&lt;br /&gt;
 # echo CMAN_QUORUM_TIMEOUT=0 &amp;gt;&amp;gt; /etc/default/cman&lt;br /&gt;
start cman&lt;br /&gt;
 # service cman start&lt;br /&gt;
 Starting cluster: &lt;br /&gt;
    Checking if cluster has been disabled at boot... [  OK  ]&lt;br /&gt;
    Checking Network Manager... [  OK  ]&lt;br /&gt;
    Global setup... [  OK  ]&lt;br /&gt;
    Loading kernel modules... [  OK  ]&lt;br /&gt;
    Mounting configfs... [  OK  ]&lt;br /&gt;
    Starting cman... [  OK  ]&lt;br /&gt;
    Waiting for quorum... [  OK  ]&lt;br /&gt;
    Starting fenced... [  OK  ]&lt;br /&gt;
    Starting dlm_controld... [  OK  ]&lt;br /&gt;
    Unfencing self... [  OK  ]&lt;br /&gt;
    Joining fence domain... [  OK  ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # cman_tool nodes&lt;br /&gt;
 Node  Sts   Inc   Joined               Name&lt;br /&gt;
    1   M      4   2012-09-11 19:14:58  fix&lt;br /&gt;
    2   M      8   2012-09-11 19:18:35  foxy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[ALL] Enable pacemaker init scripts==&lt;br /&gt;
&lt;br /&gt;
 update-rc.d -f pacemaker remove&lt;br /&gt;
 update-rc.d pacemaker start 50 1 2 3 4 5 . stop 01 0 6 .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 service pacemaker start&lt;br /&gt;
 Starting Pacemaker Cluster Manager: [  OK  ]&lt;br /&gt;
&lt;br /&gt;
==[ONE] Setup resources==&lt;br /&gt;
 Wait for a minute until pacemaker declares all nodes online:&lt;br /&gt;
 # crm status&lt;br /&gt;
 ============&lt;br /&gt;
 Last updated: Fri Sep  7 21:18:12 2012&lt;br /&gt;
 Last change: Fri Sep  7 21:17:17 2012 via crmd on fix&lt;br /&gt;
 Stack: cman&lt;br /&gt;
 Current DC: fix - partition with quorum&lt;br /&gt;
 Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c&lt;br /&gt;
 2 Nodes configured, unknown expected votes&lt;br /&gt;
 0 Resources configured.&lt;br /&gt;
 ============ &lt;br /&gt;
 &lt;br /&gt;
 Online: [ fix foxy ]&lt;br /&gt;
&lt;br /&gt;
==[[OCSF2 WAY]]==&lt;br /&gt;
==[[GFS2 WAY]]==&lt;br /&gt;
==[[CRM/CIB]]==&lt;br /&gt;
&lt;br /&gt;
==[ALL] install services that will fail over between servers==&lt;br /&gt;
In this example, I'm installing apache2&lt;br /&gt;
 sudo apt-get install apache2&lt;br /&gt;
Disable their init scripts:&lt;br /&gt;
 update-rc.d -f apache2 remove&lt;br /&gt;
In this example, I'll create failover for the apache2. I'll also add one additional and tie apache2.&lt;br /&gt;
 sudo crm configure edit&lt;br /&gt;
 primitive resAPACHE ocf:heartbeat:apache \&lt;br /&gt;
        params configfile=&amp;quot;/etc/apache2/apache2.conf&amp;quot; httpd=&amp;quot;/usr/sbin/apache2&amp;quot; \&lt;br /&gt;
        op monitor interval=&amp;quot;5s&amp;quot;&lt;br /&gt;
 primitive resIP-APACHE ocf:heartbeat:IPaddr2 \&lt;br /&gt;
        params ip=&amp;quot;192.168.244.171&amp;quot; cidr_netmask=&amp;quot;21&amp;quot; nic=&amp;quot;eth0&lt;br /&gt;
 group groupAPACHE resIP-APACHE resAPACHE&lt;br /&gt;
 order apache_after_ip inf: resIP-APACHE:start resAPACHE:start&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
*http://www.linux-magazin.de/Online-Artikel/GFS2-und-OCFS2-zwei-Cluster-Dateisysteme-im-Linux-Kernel&lt;br /&gt;
*https://wiki.ubuntu.com/ClusterStack/Precise&lt;br /&gt;
*https://wiki.ubuntu.com/ClusterStack/LucidTesting&lt;br /&gt;
*http://www.clusterlabs.org/doc/en-US/Pacemaker/1.1/html/Clusters_from_Scratch&lt;br /&gt;
*http://www.drbd.org/users-guide/&lt;br /&gt;
*http://wiki.techstories.de/display/IT/Pacemaker+HA-Cluster+Schulung+GFU+Koeln&lt;br /&gt;
*http://theclusterguy.clusterlabs.org/post/907043024/introducing-the-pacemaker-master-control-process-for&lt;br /&gt;
*http://www.hastexo.com/resources/hints-and-kinks/fencing-libvirtkvm-virtualized-cluster-nodes&lt;br /&gt;
*http://linux.die.net/man/5/cluster.conf&lt;br /&gt;
*http://burning-midnight.blogspot.de/2012/05/cluster-building-ubuntu-1204.html&lt;br /&gt;
*http://burning-midnight.blogspot.de/2012/07/cluster-building-ubuntu-1204-revised.html&lt;br /&gt;
*http://www.hastexo.com/resources/hints-and-kinks/ocfs2-pacemaker-debianubuntu&lt;br /&gt;
*http://www.gossamer-threads.com/lists/drbd/users/23267&lt;br /&gt;
*http://blog.simon-meggle.de/tutorials/score-berechnung-im-pacemaker-cluster-teil-1/&lt;br /&gt;
*http://www.clusterlabs.org/doc/en-US/Pacemaker/1.0/html/Pacemaker_Explained/s-cluster-options.html&lt;br /&gt;
*http://www.clusterlabs.org/doc/en-US/Pacemaker/1.1/html/Pacemaker_Explained/s-ocf-return-codes.html&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=GFS2_WAY&amp;diff=2930</id>
		<title>GFS2 WAY</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=GFS2_WAY&amp;diff=2930"/>
		<updated>2012-09-21T16:40:13Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* [ALL]Set up dlm_controld and gfs2 with drbd */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Patch/usr/lib/ocf/resource.d/heartbeat==&lt;br /&gt;
i must change this ... &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;
to &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;
that pacemaker recover a fail node&lt;br /&gt;
&lt;br /&gt;
==[ALL]Set up dlm_controld and gfs2==&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;
 &lt;br /&gt;
&lt;br /&gt;
 check it&lt;br /&gt;
  # crm status&lt;br /&gt;
 ============&lt;br /&gt;
 Last updated: Sat Sep  8 18:01:58 2012&lt;br /&gt;
 Last change: Sat Sep  8 17:59:08 2012 via cibadmin on fix&lt;br /&gt;
 Stack: cman&lt;br /&gt;
 Current DC: fix - partition with quorum&lt;br /&gt;
 Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c&lt;br /&gt;
 2 Nodes configured, unknown expected votes&lt;br /&gt;
 4 Resources configured.&lt;br /&gt;
 ============&lt;br /&gt;
 &lt;br /&gt;
 Online: [ fix foxy ]&lt;br /&gt;
 &lt;br /&gt;
 Clone Set: cloneDLM [resDLM]&lt;br /&gt;
     Started: [ fix foxy ]&lt;br /&gt;
 Clone Set: cloneGFSD [resGFSD]&lt;br /&gt;
     Started: [ fix foxy ]&lt;br /&gt;
&lt;br /&gt;
==[ALL] Configure drbd==&lt;br /&gt;
On both nodes create file /etc/drbd.d/disk0.res containing:&lt;br /&gt;
 resource disk0 {&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 {&lt;br /&gt;
                 become-primary-on both;&lt;br /&gt;
        }&lt;br /&gt;
        on fix {&lt;br /&gt;
                device /dev/drbd0;&lt;br /&gt;
                disk /dev/sda3;&lt;br /&gt;
                address 10.168.244.161:7788;&lt;br /&gt;
                meta-disk internal;&lt;br /&gt;
        }&lt;br /&gt;
        on foxy {&lt;br /&gt;
                device /dev/drbd0;&lt;br /&gt;
                disk /dev/sda3;&lt;br /&gt;
                address 10.168.244.162:7788;&lt;br /&gt;
                meta-disk internal;&lt;br /&gt;
        }&lt;br /&gt;
 }&lt;br /&gt;
Pacemaker will handle starting and stopping drbd services, so remove its init script:&lt;br /&gt;
&lt;br /&gt;
 sudo update-rc.d -f drbd remove&lt;br /&gt;
&lt;br /&gt;
==[ALL] Prepare partitions==&lt;br /&gt;
erasing is not always necessary&lt;br /&gt;
 dd if=/dev/zero of=/dev/sda3&lt;br /&gt;
&lt;br /&gt;
Create drbd resource:&lt;br /&gt;
 sudo drbdadm create-md disk0&lt;br /&gt;
 You should get:&lt;br /&gt;
&lt;br /&gt;
 Writing meta data...&lt;br /&gt;
 initializing activity log&lt;br /&gt;
 NOT initialized bitmap&lt;br /&gt;
 New drbd meta data block successfully created.&lt;br /&gt;
 success&lt;br /&gt;
Start drbd:&lt;br /&gt;
 sudo service drbd start&lt;br /&gt;
&lt;br /&gt;
==[ALL]Set up dlm_controld and gfs2 with drbd==&lt;br /&gt;
 node fix&lt;br /&gt;
 node foxy&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;
 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 resDRBD ocf:linbit:drbd \&lt;br /&gt;
         params drbd_resource=&amp;quot;disk0&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;
&lt;br /&gt;
==[ONE]check the filesystem==&lt;br /&gt;
 drbd-overview &lt;br /&gt;
 0:disk0  Connected Secondary/Secondary Inconsistent/Inconsistent C r----- &lt;br /&gt;
 &lt;br /&gt;
 drbdadm secondary disk0 &lt;br /&gt;
 drbdadm disconnect disk0 &lt;br /&gt;
 drbdadm -- --discard-my-data connect disk0&lt;br /&gt;
&lt;br /&gt;
==[OTHER]set to primary==&lt;br /&gt;
 #drbdadm -- --overwrite-data-of-peer primary disk0&lt;br /&gt;
==[ONE]set to primary==&lt;br /&gt;
 #drbdadm primary disk0&lt;br /&gt;
&lt;br /&gt;
==[ONE]Now we format one site with gfs2 ==&lt;br /&gt;
  sudo mkfs.gfs2 -p lock_dlm -j2 -t pacemaker:gfs2 /dev/drbd/by-res/disk0&lt;br /&gt;
&lt;br /&gt;
==[ALL]Set up dlm_controld and gfs2 with drbd and mounting on both sites==&lt;br /&gt;
 node fix&lt;br /&gt;
 node foxy&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 resDRBD ocf:linbit:drbd \&lt;br /&gt;
        params drbd_resource=&amp;quot;disk0&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;
 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;
 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; target-role=&amp;quot;Started&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;
 order ordGFSDFS 0: cloneGFSD cloneFS&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;
 &lt;br /&gt;
 primitive resFS ocf:heartbeat:Filesystem \&lt;br /&gt;
        params device=&amp;quot;/dev/drbd/by-res/disk0&amp;quot; directory=&amp;quot;/opt&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;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
check it &lt;br /&gt;
 #crm status&lt;br /&gt;
 ============&lt;br /&gt;
 Last updated: Sat Sep  8 18:34:27 2012&lt;br /&gt;
 Last change: Sat Sep  8 18:32:43 2012 via cibadmin on fix&lt;br /&gt;
 Stack: cman&lt;br /&gt;
 Current DC: fix - partition with quorum&lt;br /&gt;
 Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c&lt;br /&gt;
 2 Nodes configured, unknown expected votes&lt;br /&gt;
 8 Resources configured.&lt;br /&gt;
 ============&lt;br /&gt;
 &lt;br /&gt;
 Online: [ fix foxy ]&lt;br /&gt;
 &lt;br /&gt;
 Clone Set: cloneDLM [resDLM]&lt;br /&gt;
     Started: [ fix foxy ]&lt;br /&gt;
 Clone Set: cloneGFSD [resGFSD]&lt;br /&gt;
     Started: [ fix foxy ]&lt;br /&gt;
 Master/Slave Set: msDRBD [resDRBD]&lt;br /&gt;
     Masters: [ fix foxy ]&lt;br /&gt;
 Clone Set: cloneFS [resFS]&lt;br /&gt;
     Started: [ fix foxy ]&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=OCSF2_WAY&amp;diff=2929</id>
		<title>OCSF2 WAY</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=OCSF2_WAY&amp;diff=2929"/>
		<updated>2012-09-21T16:37:59Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* [ALL]Set up dlm_controld and o2cb with drbd */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==[ALL]Set up dlm_controld and o2cb==&lt;br /&gt;
&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 resO2CB ocf:pacemaker:o2cb \&lt;br /&gt;
        params stack=&amp;quot;cman&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 cloneO2CB resO2CB \&lt;br /&gt;
         meta globally-unique=&amp;quot;false&amp;quot; interleave=&amp;quot;true&amp;quot;&lt;br /&gt;
 colocation colO2CBDLM inf: cloneO2CB cloneDLM&lt;br /&gt;
 order ordDLMO2CB 0: cloneDLM cloneO2CB&lt;br /&gt;
 &lt;br /&gt;
check it&lt;br /&gt;
  # crm status&lt;br /&gt;
 ============&lt;br /&gt;
 Last updated: Sat Sep  8 18:01:58 2012&lt;br /&gt;
 Last change: Sat Sep  8 17:59:08 2012 via cibadmin on fix&lt;br /&gt;
 Stack: cman&lt;br /&gt;
 Current DC: fix - partition with quorum&lt;br /&gt;
 Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c&lt;br /&gt;
 2 Nodes configured, unknown expected votes&lt;br /&gt;
 4 Resources configured.&lt;br /&gt;
 ============&lt;br /&gt;
 &lt;br /&gt;
 Online: [ fix foxy ]&lt;br /&gt;
 &lt;br /&gt;
 Clone Set: cloneDLM [resDLM]&lt;br /&gt;
     Started: [ fix foxy ]&lt;br /&gt;
 Clone Set: cloneO2CB [resO2CB]&lt;br /&gt;
     Started: [ fix foxy ]&lt;br /&gt;
&lt;br /&gt;
==[ALL] Configure drbd==&lt;br /&gt;
On both nodes create file /etc/drbd.d/disk0.res containing:&lt;br /&gt;
 resource disk0 {&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;
         }&lt;br /&gt;
         startup {&lt;br /&gt;
                 become-primary-on both;&lt;br /&gt;
        }&lt;br /&gt;
        on fix {&lt;br /&gt;
                device /dev/drbd0;&lt;br /&gt;
                disk /dev/sda3;&lt;br /&gt;
                address 10.168.244.161:7788;&lt;br /&gt;
                meta-disk internal;&lt;br /&gt;
        }&lt;br /&gt;
        on foxy {&lt;br /&gt;
                device /dev/drbd0;&lt;br /&gt;
                disk /dev/sda3;&lt;br /&gt;
                address 10.168.244.162:7788;&lt;br /&gt;
                meta-disk internal;&lt;br /&gt;
        }&lt;br /&gt;
 }&lt;br /&gt;
Pacemaker will handle starting and stopping drbd services, so remove its init script:&lt;br /&gt;
&lt;br /&gt;
 sudo update-rc.d -f drbd remove&lt;br /&gt;
&lt;br /&gt;
==[ALL] Clean partitions==&lt;br /&gt;
it's not always necessary&lt;br /&gt;
 dd if=/dev/zero of=/dev/sda3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Create drbd resource:&lt;br /&gt;
 sudo drbdadm create-md disk0&lt;br /&gt;
 You should get:&lt;br /&gt;
&lt;br /&gt;
 Writing meta data...&lt;br /&gt;
 initializing activity log&lt;br /&gt;
 NOT initialized bitmap&lt;br /&gt;
 New drbd meta data block successfully created.&lt;br /&gt;
 success&lt;br /&gt;
Start drbd:&lt;br /&gt;
 sudo service drbd start&lt;br /&gt;
&lt;br /&gt;
==[ALL]Set up dlm_controld and o2cb with drbd==&lt;br /&gt;
 node fix&lt;br /&gt;
 node foxy&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 resO2CB ocf:pacemaker:o2cb \&lt;br /&gt;
        params stack=&amp;quot;cman&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 cloneO2CB resO2CB \&lt;br /&gt;
        meta globally-unique=&amp;quot;false&amp;quot; interleave=&amp;quot;true&amp;quot;&lt;br /&gt;
 colocation colO2CBDLM inf: cloneO2CB cloneDLM&lt;br /&gt;
 order ordDLMO2CB 0: cloneDLM cloneO2CB&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 resDRBD ocf:linbit:drbd \&lt;br /&gt;
        params drbd_resource=&amp;quot;disk0&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;
&lt;br /&gt;
==[ONE]Now we format one site with ocfs2 ==&lt;br /&gt;
 sudo mkfs.ocfs2 /dev/drbd/by-res/disk0&lt;br /&gt;
&lt;br /&gt;
==[ALL]Set up dlm_controld and o2cb with drbd and mounting on both sites===&lt;br /&gt;
 node fix&lt;br /&gt;
 node foxy&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 resDRBD ocf:linbit:drbd \&lt;br /&gt;
         params drbd_resource=&amp;quot;disk0&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;
 primitive resO2CB ocf:pacemaker:o2cb \&lt;br /&gt;
        params stack=&amp;quot;cman&amp;quot; \&lt;br /&gt;
        op monitor interval=&amp;quot;120s&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;
 clone cloneDLM resDLM \&lt;br /&gt;
        meta globally-unique=&amp;quot;false&amp;quot; interleave=&amp;quot;true&amp;quot;&lt;br /&gt;
 clone cloneO2CB resO2CB \&lt;br /&gt;
        meta globally-unique=&amp;quot;false&amp;quot; interleave=&amp;quot;true&amp;quot;&lt;br /&gt;
 colocation colDLMDRBD inf: cloneDLM msDRBD:Master&lt;br /&gt;
 colocation colFSO2CB inf: cloneFS cloneO2CB&lt;br /&gt;
 colocation colO2CBDLM inf: cloneO2CB cloneDLM&lt;br /&gt;
 order ordDLMO2CB 0: cloneDLM cloneO2CB&lt;br /&gt;
 order ordO2CBFS 0: cloneO2CB cloneFS&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 resFS ocf:heartbeat:Filesystem \&lt;br /&gt;
         params device=&amp;quot;/dev/drbd/by-res/disk0&amp;quot; directory=&amp;quot;/opt&amp;quot; fstype=&amp;quot;ocfs2&amp;quot; \&lt;br /&gt;
 clone cloneFS resFS &lt;br /&gt;
 order ordO2CBFS 0: cloneO2CB cloneFS&lt;br /&gt;
 colocation colFSO2CB inf: cloneFS cloneO2CB&lt;br /&gt;
 &lt;br /&gt;
check it &lt;br /&gt;
 #crm status&lt;br /&gt;
 ============&lt;br /&gt;
 Last updated: Sat Sep  8 18:34:27 2012&lt;br /&gt;
 Last change: Sat Sep  8 18:32:43 2012 via cibadmin on fix&lt;br /&gt;
 Stack: cman&lt;br /&gt;
 Current DC: fix - partition with quorum&lt;br /&gt;
 Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c&lt;br /&gt;
 2 Nodes configured, unknown expected votes&lt;br /&gt;
 8 Resources configured.&lt;br /&gt;
 ============&lt;br /&gt;
 &lt;br /&gt;
 Online: [ fix foxy ]&lt;br /&gt;
 &lt;br /&gt;
 Clone Set: cloneDLM [resDLM]&lt;br /&gt;
     Started: [ fix foxy ]&lt;br /&gt;
 Clone Set: cloneO2CB [resO2CB]&lt;br /&gt;
    Started: [ fix foxy ]&lt;br /&gt;
 Master/Slave Set: msDRBD [resDRBD]&lt;br /&gt;
     Masters: [ fix foxy ]&lt;br /&gt;
 Clone Set: cloneFS [resFS]&lt;br /&gt;
     Started: [ fix foxy ]&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=OCSF2_WAY&amp;diff=2928</id>
		<title>OCSF2 WAY</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=OCSF2_WAY&amp;diff=2928"/>
		<updated>2012-09-21T16:37:18Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* [ALL]Set up dlm_controld and o2cb with drbd */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==[ALL]Set up dlm_controld and o2cb==&lt;br /&gt;
&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 resO2CB ocf:pacemaker:o2cb \&lt;br /&gt;
        params stack=&amp;quot;cman&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 cloneO2CB resO2CB \&lt;br /&gt;
         meta globally-unique=&amp;quot;false&amp;quot; interleave=&amp;quot;true&amp;quot;&lt;br /&gt;
 colocation colO2CBDLM inf: cloneO2CB cloneDLM&lt;br /&gt;
 order ordDLMO2CB 0: cloneDLM cloneO2CB&lt;br /&gt;
 &lt;br /&gt;
check it&lt;br /&gt;
  # crm status&lt;br /&gt;
 ============&lt;br /&gt;
 Last updated: Sat Sep  8 18:01:58 2012&lt;br /&gt;
 Last change: Sat Sep  8 17:59:08 2012 via cibadmin on fix&lt;br /&gt;
 Stack: cman&lt;br /&gt;
 Current DC: fix - partition with quorum&lt;br /&gt;
 Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c&lt;br /&gt;
 2 Nodes configured, unknown expected votes&lt;br /&gt;
 4 Resources configured.&lt;br /&gt;
 ============&lt;br /&gt;
 &lt;br /&gt;
 Online: [ fix foxy ]&lt;br /&gt;
 &lt;br /&gt;
 Clone Set: cloneDLM [resDLM]&lt;br /&gt;
     Started: [ fix foxy ]&lt;br /&gt;
 Clone Set: cloneO2CB [resO2CB]&lt;br /&gt;
     Started: [ fix foxy ]&lt;br /&gt;
&lt;br /&gt;
==[ALL] Configure drbd==&lt;br /&gt;
On both nodes create file /etc/drbd.d/disk0.res containing:&lt;br /&gt;
 resource disk0 {&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;
         }&lt;br /&gt;
         startup {&lt;br /&gt;
                 become-primary-on both;&lt;br /&gt;
        }&lt;br /&gt;
        on fix {&lt;br /&gt;
                device /dev/drbd0;&lt;br /&gt;
                disk /dev/sda3;&lt;br /&gt;
                address 10.168.244.161:7788;&lt;br /&gt;
                meta-disk internal;&lt;br /&gt;
        }&lt;br /&gt;
        on foxy {&lt;br /&gt;
                device /dev/drbd0;&lt;br /&gt;
                disk /dev/sda3;&lt;br /&gt;
                address 10.168.244.162:7788;&lt;br /&gt;
                meta-disk internal;&lt;br /&gt;
        }&lt;br /&gt;
 }&lt;br /&gt;
Pacemaker will handle starting and stopping drbd services, so remove its init script:&lt;br /&gt;
&lt;br /&gt;
 sudo update-rc.d -f drbd remove&lt;br /&gt;
&lt;br /&gt;
==[ALL] Clean partitions==&lt;br /&gt;
it's not always necessary&lt;br /&gt;
 dd if=/dev/zero of=/dev/sda3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Create drbd resource:&lt;br /&gt;
 sudo drbdadm create-md disk0&lt;br /&gt;
 You should get:&lt;br /&gt;
&lt;br /&gt;
 Writing meta data...&lt;br /&gt;
 initializing activity log&lt;br /&gt;
 NOT initialized bitmap&lt;br /&gt;
 New drbd meta data block successfully created.&lt;br /&gt;
 success&lt;br /&gt;
Start drbd:&lt;br /&gt;
 sudo service drbd start&lt;br /&gt;
&lt;br /&gt;
==[ALL]Set up dlm_controld and o2cb with drbd==&lt;br /&gt;
 node fix&lt;br /&gt;
 node foxy&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 resO2CB ocf:pacemaker:o2cb \&lt;br /&gt;
        params stack=&amp;quot;cman&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 cloneO2CB resO2CB \&lt;br /&gt;
        meta globally-unique=&amp;quot;false&amp;quot; interleave=&amp;quot;true&amp;quot;&lt;br /&gt;
 colocation colO2CBDLM inf: cloneO2CB cloneDLM&lt;br /&gt;
 order ordDLMO2CB 0: cloneDLM cloneO2CB&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 resDRBD ocf:linbit:drbd \&lt;br /&gt;
        params drbd_resource=&amp;quot;disk0&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 ordDLMGFSD 0: cloneDLM cloneGFSD&lt;br /&gt;
order ordDRBDDLM 0: msDRBD:promote cloneDLM&lt;br /&gt;
&lt;br /&gt;
==[ONE]Now we format one site with ocfs2 ==&lt;br /&gt;
 sudo mkfs.ocfs2 /dev/drbd/by-res/disk0&lt;br /&gt;
&lt;br /&gt;
==[ALL]Set up dlm_controld and o2cb with drbd and mounting on both sites===&lt;br /&gt;
 node fix&lt;br /&gt;
 node foxy&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 resDRBD ocf:linbit:drbd \&lt;br /&gt;
         params drbd_resource=&amp;quot;disk0&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;
 primitive resO2CB ocf:pacemaker:o2cb \&lt;br /&gt;
        params stack=&amp;quot;cman&amp;quot; \&lt;br /&gt;
        op monitor interval=&amp;quot;120s&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;
 clone cloneDLM resDLM \&lt;br /&gt;
        meta globally-unique=&amp;quot;false&amp;quot; interleave=&amp;quot;true&amp;quot;&lt;br /&gt;
 clone cloneO2CB resO2CB \&lt;br /&gt;
        meta globally-unique=&amp;quot;false&amp;quot; interleave=&amp;quot;true&amp;quot;&lt;br /&gt;
 colocation colDLMDRBD inf: cloneDLM msDRBD:Master&lt;br /&gt;
 colocation colFSO2CB inf: cloneFS cloneO2CB&lt;br /&gt;
 colocation colO2CBDLM inf: cloneO2CB cloneDLM&lt;br /&gt;
 order ordDLMO2CB 0: cloneDLM cloneO2CB&lt;br /&gt;
 order ordO2CBFS 0: cloneO2CB cloneFS&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 resFS ocf:heartbeat:Filesystem \&lt;br /&gt;
         params device=&amp;quot;/dev/drbd/by-res/disk0&amp;quot; directory=&amp;quot;/opt&amp;quot; fstype=&amp;quot;ocfs2&amp;quot; \&lt;br /&gt;
 clone cloneFS resFS &lt;br /&gt;
 order ordO2CBFS 0: cloneO2CB cloneFS&lt;br /&gt;
 colocation colFSO2CB inf: cloneFS cloneO2CB&lt;br /&gt;
 &lt;br /&gt;
check it &lt;br /&gt;
 #crm status&lt;br /&gt;
 ============&lt;br /&gt;
 Last updated: Sat Sep  8 18:34:27 2012&lt;br /&gt;
 Last change: Sat Sep  8 18:32:43 2012 via cibadmin on fix&lt;br /&gt;
 Stack: cman&lt;br /&gt;
 Current DC: fix - partition with quorum&lt;br /&gt;
 Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c&lt;br /&gt;
 2 Nodes configured, unknown expected votes&lt;br /&gt;
 8 Resources configured.&lt;br /&gt;
 ============&lt;br /&gt;
 &lt;br /&gt;
 Online: [ fix foxy ]&lt;br /&gt;
 &lt;br /&gt;
 Clone Set: cloneDLM [resDLM]&lt;br /&gt;
     Started: [ fix foxy ]&lt;br /&gt;
 Clone Set: cloneO2CB [resO2CB]&lt;br /&gt;
    Started: [ fix foxy ]&lt;br /&gt;
 Master/Slave Set: msDRBD [resDRBD]&lt;br /&gt;
     Masters: [ fix foxy ]&lt;br /&gt;
 Clone Set: cloneFS [resFS]&lt;br /&gt;
     Started: [ fix foxy ]&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=PACEMAKER&amp;diff=2927</id>
		<title>PACEMAKER</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=PACEMAKER&amp;diff=2927"/>
		<updated>2012-09-20T23:59:25Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Installation=&lt;br /&gt;
==[ALL] Initial setup==&lt;br /&gt;
Install required packages:&lt;br /&gt;
 sudo apt-get install pacemaker cman resource-agents fence-agents gfs2-utils gfs2-cluster ocfs2-tools-cman openais drbd8-utils&lt;br /&gt;
 Make sure each host can resolve all other hosts. Best way to achive this is by adding their IPs and hostnames to /etc/hosts on all nodes. In this example, that would be:&lt;br /&gt;
&lt;br /&gt;
 eth0&lt;br /&gt;
 192.168.244.161 fix&lt;br /&gt;
 192.168.244.162 foxy&lt;br /&gt;
 eth1&lt;br /&gt;
 10.168.244.161   fix-ha&lt;br /&gt;
 10.168.244.162   foxy-ha&lt;br /&gt;
&lt;br /&gt;
 Disable o2cb from starting:&lt;br /&gt;
&lt;br /&gt;
 update-rc.d -f o2cb remove&lt;br /&gt;
&lt;br /&gt;
==[ALL] Create /etc/cluster/cluster.conf==&lt;br /&gt;
 Paste this into /etc/cluster/cluster.conf:&lt;br /&gt;
 &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;fix&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;fix&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;foxy&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;foxy&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;
&lt;br /&gt;
Validate the config&lt;br /&gt;
 # ccs_config_validate &lt;br /&gt;
 Configuration validates&lt;br /&gt;
&lt;br /&gt;
==[ALL] Edit /etc/corosync/corosync.conf==&lt;br /&gt;
&lt;br /&gt;
Find pacemaker service in /etc/corosync/corosync.conf and bump version to 1:&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;
Replace bindnetaddr with the IP of your network. For example:&lt;br /&gt;
&lt;br /&gt;
                 bindnetaddr: 10.168.244.0&lt;br /&gt;
&lt;br /&gt;
'0' is not a typo.&lt;br /&gt;
&lt;br /&gt;
==[ALL] Enable pacemaker init scripts==&lt;br /&gt;
&lt;br /&gt;
 update-rc.d -f pacemaker remove&lt;br /&gt;
 update-rc.d pacemaker start 50 1 2 3 4 5 . stop 01 0 6 .&lt;br /&gt;
==[ALL] Start cman service and then pacemaker service==&lt;br /&gt;
deactivat quorum&lt;br /&gt;
 # echo CMAN_QUORUM_TIMEOUT=0 &amp;gt;&amp;gt; /etc/default/cman&lt;br /&gt;
start cman&lt;br /&gt;
 # service cman start&lt;br /&gt;
 Starting cluster: &lt;br /&gt;
    Checking if cluster has been disabled at boot... [  OK  ]&lt;br /&gt;
    Checking Network Manager... [  OK  ]&lt;br /&gt;
    Global setup... [  OK  ]&lt;br /&gt;
    Loading kernel modules... [  OK  ]&lt;br /&gt;
    Mounting configfs... [  OK  ]&lt;br /&gt;
    Starting cman... [  OK  ]&lt;br /&gt;
    Waiting for quorum... [  OK  ]&lt;br /&gt;
    Starting fenced... [  OK  ]&lt;br /&gt;
    Starting dlm_controld... [  OK  ]&lt;br /&gt;
    Unfencing self... [  OK  ]&lt;br /&gt;
    Joining fence domain... [  OK  ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # cman_tool nodes&lt;br /&gt;
 Node  Sts   Inc   Joined               Name&lt;br /&gt;
    1   M      4   2012-09-11 19:14:58  fix&lt;br /&gt;
    2   M      8   2012-09-11 19:18:35  foxy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[ALL] Enable pacemaker init scripts==&lt;br /&gt;
&lt;br /&gt;
 update-rc.d -f pacemaker remove&lt;br /&gt;
 update-rc.d pacemaker start 50 1 2 3 4 5 . stop 01 0 6 .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 service pacemaker start&lt;br /&gt;
 Starting Pacemaker Cluster Manager: [  OK  ]&lt;br /&gt;
&lt;br /&gt;
==[ONE] Setup resources==&lt;br /&gt;
 Wait for a minute until pacemaker declares all nodes online:&lt;br /&gt;
 # crm status&lt;br /&gt;
 ============&lt;br /&gt;
 Last updated: Fri Sep  7 21:18:12 2012&lt;br /&gt;
 Last change: Fri Sep  7 21:17:17 2012 via crmd on fix&lt;br /&gt;
 Stack: cman&lt;br /&gt;
 Current DC: fix - partition with quorum&lt;br /&gt;
 Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c&lt;br /&gt;
 2 Nodes configured, unknown expected votes&lt;br /&gt;
 0 Resources configured.&lt;br /&gt;
 ============ &lt;br /&gt;
 &lt;br /&gt;
 Online: [ fix foxy ]&lt;br /&gt;
&lt;br /&gt;
==[[OCSF2 WAY]]==&lt;br /&gt;
==[[GFS2 WAY]]==&lt;br /&gt;
==[[CRM/CIB]]==&lt;br /&gt;
&lt;br /&gt;
==[ALL] install services that will fail over between servers==&lt;br /&gt;
In this example, I'm installing apache2&lt;br /&gt;
 sudo apt-get install apache2&lt;br /&gt;
Disable their init scripts:&lt;br /&gt;
 update-rc.d -f apache2 remove&lt;br /&gt;
In this example, I'll create failover for the apache2. I'll also add one additional and tie apache2.&lt;br /&gt;
 sudo crm configure edit&lt;br /&gt;
 primitive resAPACHE ocf:heartbeat:apache \&lt;br /&gt;
        params configfile=&amp;quot;/etc/apache2/apache2.conf&amp;quot; httpd=&amp;quot;/usr/sbin/apache2&amp;quot; \&lt;br /&gt;
        op monitor interval=&amp;quot;5s&amp;quot;&lt;br /&gt;
 primitive resIP-APACHE ocf:heartbeat:IPaddr2 \&lt;br /&gt;
        params ip=&amp;quot;192.168.244.171&amp;quot; cidr_netmask=&amp;quot;21&amp;quot; nic=&amp;quot;eth0&lt;br /&gt;
 group groupAPACHE resIP-APACHE resAPACHE&lt;br /&gt;
 order apache_after_ip inf: resIP-APACHE:start resAPACHE:start&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
*http://www.linux-magazin.de/Online-Artikel/GFS2-und-OCFS2-zwei-Cluster-Dateisysteme-im-Linux-Kernel&lt;br /&gt;
*https://wiki.ubuntu.com/ClusterStack/Precise&lt;br /&gt;
*https://wiki.ubuntu.com/ClusterStack/LucidTesting&lt;br /&gt;
*http://www.clusterlabs.org/doc/en-US/Pacemaker/1.1/html/Clusters_from_Scratch&lt;br /&gt;
*http://www.drbd.org/users-guide/&lt;br /&gt;
*http://wiki.techstories.de/display/IT/Pacemaker+HA-Cluster+Schulung+GFU+Koeln&lt;br /&gt;
*http://theclusterguy.clusterlabs.org/post/907043024/introducing-the-pacemaker-master-control-process-for&lt;br /&gt;
*http://www.hastexo.com/resources/hints-and-kinks/fencing-libvirtkvm-virtualized-cluster-nodes&lt;br /&gt;
*http://linux.die.net/man/5/cluster.conf&lt;br /&gt;
*http://burning-midnight.blogspot.de/2012/05/cluster-building-ubuntu-1204.html&lt;br /&gt;
*http://www.hastexo.com/resources/hints-and-kinks/ocfs2-pacemaker-debianubuntu&lt;br /&gt;
*http://www.gossamer-threads.com/lists/drbd/users/23267&lt;br /&gt;
*http://blog.simon-meggle.de/tutorials/score-berechnung-im-pacemaker-cluster-teil-1/&lt;br /&gt;
*http://www.clusterlabs.org/doc/en-US/Pacemaker/1.0/html/Pacemaker_Explained/s-cluster-options.html&lt;br /&gt;
*http://www.clusterlabs.org/doc/en-US/Pacemaker/1.1/html/Pacemaker_Explained/s-ocf-return-codes.html&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=GFS2_WAY&amp;diff=2926</id>
		<title>GFS2 WAY</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=GFS2_WAY&amp;diff=2926"/>
		<updated>2012-09-20T21:57:06Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* [ONE]check the filesystem */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Patch/usr/lib/ocf/resource.d/heartbeat==&lt;br /&gt;
i must change this ... &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;
to &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;
that pacemaker recover a fail node&lt;br /&gt;
&lt;br /&gt;
==[ALL]Set up dlm_controld and gfs2==&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;
 &lt;br /&gt;
&lt;br /&gt;
 check it&lt;br /&gt;
  # crm status&lt;br /&gt;
 ============&lt;br /&gt;
 Last updated: Sat Sep  8 18:01:58 2012&lt;br /&gt;
 Last change: Sat Sep  8 17:59:08 2012 via cibadmin on fix&lt;br /&gt;
 Stack: cman&lt;br /&gt;
 Current DC: fix - partition with quorum&lt;br /&gt;
 Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c&lt;br /&gt;
 2 Nodes configured, unknown expected votes&lt;br /&gt;
 4 Resources configured.&lt;br /&gt;
 ============&lt;br /&gt;
 &lt;br /&gt;
 Online: [ fix foxy ]&lt;br /&gt;
 &lt;br /&gt;
 Clone Set: cloneDLM [resDLM]&lt;br /&gt;
     Started: [ fix foxy ]&lt;br /&gt;
 Clone Set: cloneGFSD [resGFSD]&lt;br /&gt;
     Started: [ fix foxy ]&lt;br /&gt;
&lt;br /&gt;
==[ALL] Configure drbd==&lt;br /&gt;
On both nodes create file /etc/drbd.d/disk0.res containing:&lt;br /&gt;
 resource disk0 {&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 {&lt;br /&gt;
                 become-primary-on both;&lt;br /&gt;
        }&lt;br /&gt;
        on fix {&lt;br /&gt;
                device /dev/drbd0;&lt;br /&gt;
                disk /dev/sda3;&lt;br /&gt;
                address 10.168.244.161:7788;&lt;br /&gt;
                meta-disk internal;&lt;br /&gt;
        }&lt;br /&gt;
        on foxy {&lt;br /&gt;
                device /dev/drbd0;&lt;br /&gt;
                disk /dev/sda3;&lt;br /&gt;
                address 10.168.244.162:7788;&lt;br /&gt;
                meta-disk internal;&lt;br /&gt;
        }&lt;br /&gt;
 }&lt;br /&gt;
Pacemaker will handle starting and stopping drbd services, so remove its init script:&lt;br /&gt;
&lt;br /&gt;
 sudo update-rc.d -f drbd remove&lt;br /&gt;
&lt;br /&gt;
==[ALL] Prepare partitions==&lt;br /&gt;
erasing is not always necessary&lt;br /&gt;
 dd if=/dev/zero of=/dev/sda3&lt;br /&gt;
&lt;br /&gt;
Create drbd resource:&lt;br /&gt;
 sudo drbdadm create-md disk0&lt;br /&gt;
 You should get:&lt;br /&gt;
&lt;br /&gt;
 Writing meta data...&lt;br /&gt;
 initializing activity log&lt;br /&gt;
 NOT initialized bitmap&lt;br /&gt;
 New drbd meta data block successfully created.&lt;br /&gt;
 success&lt;br /&gt;
Start drbd:&lt;br /&gt;
 sudo service drbd start&lt;br /&gt;
&lt;br /&gt;
==[ALL]Set up dlm_controld and gfs2 with drbd==&lt;br /&gt;
 node fix&lt;br /&gt;
 node foxy&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;
 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 resDRBD ocf:linbit:drbd \&lt;br /&gt;
         params drbd_resource=&amp;quot;disk0&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;
&lt;br /&gt;
==[ONE]check the filesystem==&lt;br /&gt;
 drbd-overview &lt;br /&gt;
 0:disk0  Connected Secondary/Secondary Inconsistent/Inconsistent C r----- &lt;br /&gt;
 &lt;br /&gt;
 drbdadm secondary disk0 &lt;br /&gt;
 drbdadm disconnect disk0 &lt;br /&gt;
 drbdadm -- --discard-my-data connect disk0&lt;br /&gt;
&lt;br /&gt;
==[OTHER]set to primary==&lt;br /&gt;
 #drbdadm -- --overwrite-data-of-peer primary disk0&lt;br /&gt;
==[ONE]set to primary==&lt;br /&gt;
 #drbdadm primary disk0&lt;br /&gt;
&lt;br /&gt;
==[ONE]Now we format one site with gfs2 ==&lt;br /&gt;
  sudo mkfs.gfs2 -p lock_dlm -j2 -t pacemaker:gfs2 /dev/drbd/by-res/disk0&lt;br /&gt;
&lt;br /&gt;
==[ALL]Set up dlm_controld and gfs2 with drbd and mounting on both sites==&lt;br /&gt;
 node fix&lt;br /&gt;
 node foxy&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 resDRBD ocf:linbit:drbd \&lt;br /&gt;
        params drbd_resource=&amp;quot;disk0&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;
 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;
 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; target-role=&amp;quot;Started&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;
 order ordGFSDFS 0: cloneGFSD cloneFS&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;
 &lt;br /&gt;
 primitive resFS ocf:heartbeat:Filesystem \&lt;br /&gt;
        params device=&amp;quot;/dev/drbd/by-res/disk0&amp;quot; directory=&amp;quot;/opt&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;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
check it &lt;br /&gt;
 #crm status&lt;br /&gt;
 ============&lt;br /&gt;
 Last updated: Sat Sep  8 18:34:27 2012&lt;br /&gt;
 Last change: Sat Sep  8 18:32:43 2012 via cibadmin on fix&lt;br /&gt;
 Stack: cman&lt;br /&gt;
 Current DC: fix - partition with quorum&lt;br /&gt;
 Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c&lt;br /&gt;
 2 Nodes configured, unknown expected votes&lt;br /&gt;
 8 Resources configured.&lt;br /&gt;
 ============&lt;br /&gt;
 &lt;br /&gt;
 Online: [ fix foxy ]&lt;br /&gt;
 &lt;br /&gt;
 Clone Set: cloneDLM [resDLM]&lt;br /&gt;
     Started: [ fix foxy ]&lt;br /&gt;
 Clone Set: cloneGFSD [resGFSD]&lt;br /&gt;
     Started: [ fix foxy ]&lt;br /&gt;
 Master/Slave Set: msDRBD [resDRBD]&lt;br /&gt;
     Masters: [ fix foxy ]&lt;br /&gt;
 Clone Set: cloneFS [resFS]&lt;br /&gt;
     Started: [ fix foxy ]&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=OCSF2_WAY&amp;diff=2925</id>
		<title>OCSF2 WAY</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=OCSF2_WAY&amp;diff=2925"/>
		<updated>2012-09-20T20:24:49Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* [ALL]Set up dlm_controld and o2cb with drbd and mounting on both sites= */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==[ALL]Set up dlm_controld and o2cb==&lt;br /&gt;
&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 resO2CB ocf:pacemaker:o2cb \&lt;br /&gt;
        params stack=&amp;quot;cman&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 cloneO2CB resO2CB \&lt;br /&gt;
         meta globally-unique=&amp;quot;false&amp;quot; interleave=&amp;quot;true&amp;quot;&lt;br /&gt;
 colocation colO2CBDLM inf: cloneO2CB cloneDLM&lt;br /&gt;
 order ordDLMO2CB 0: cloneDLM cloneO2CB&lt;br /&gt;
 &lt;br /&gt;
check it&lt;br /&gt;
  # crm status&lt;br /&gt;
 ============&lt;br /&gt;
 Last updated: Sat Sep  8 18:01:58 2012&lt;br /&gt;
 Last change: Sat Sep  8 17:59:08 2012 via cibadmin on fix&lt;br /&gt;
 Stack: cman&lt;br /&gt;
 Current DC: fix - partition with quorum&lt;br /&gt;
 Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c&lt;br /&gt;
 2 Nodes configured, unknown expected votes&lt;br /&gt;
 4 Resources configured.&lt;br /&gt;
 ============&lt;br /&gt;
 &lt;br /&gt;
 Online: [ fix foxy ]&lt;br /&gt;
 &lt;br /&gt;
 Clone Set: cloneDLM [resDLM]&lt;br /&gt;
     Started: [ fix foxy ]&lt;br /&gt;
 Clone Set: cloneO2CB [resO2CB]&lt;br /&gt;
     Started: [ fix foxy ]&lt;br /&gt;
&lt;br /&gt;
==[ALL] Configure drbd==&lt;br /&gt;
On both nodes create file /etc/drbd.d/disk0.res containing:&lt;br /&gt;
 resource disk0 {&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;
         }&lt;br /&gt;
         startup {&lt;br /&gt;
                 become-primary-on both;&lt;br /&gt;
        }&lt;br /&gt;
        on fix {&lt;br /&gt;
                device /dev/drbd0;&lt;br /&gt;
                disk /dev/sda3;&lt;br /&gt;
                address 10.168.244.161:7788;&lt;br /&gt;
                meta-disk internal;&lt;br /&gt;
        }&lt;br /&gt;
        on foxy {&lt;br /&gt;
                device /dev/drbd0;&lt;br /&gt;
                disk /dev/sda3;&lt;br /&gt;
                address 10.168.244.162:7788;&lt;br /&gt;
                meta-disk internal;&lt;br /&gt;
        }&lt;br /&gt;
 }&lt;br /&gt;
Pacemaker will handle starting and stopping drbd services, so remove its init script:&lt;br /&gt;
&lt;br /&gt;
 sudo update-rc.d -f drbd remove&lt;br /&gt;
&lt;br /&gt;
==[ALL] Clean partitions==&lt;br /&gt;
it's not always necessary&lt;br /&gt;
 dd if=/dev/zero of=/dev/sda3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Create drbd resource:&lt;br /&gt;
 sudo drbdadm create-md disk0&lt;br /&gt;
 You should get:&lt;br /&gt;
&lt;br /&gt;
 Writing meta data...&lt;br /&gt;
 initializing activity log&lt;br /&gt;
 NOT initialized bitmap&lt;br /&gt;
 New drbd meta data block successfully created.&lt;br /&gt;
 success&lt;br /&gt;
Start drbd:&lt;br /&gt;
 sudo service drbd start&lt;br /&gt;
&lt;br /&gt;
==[ALL]Set up dlm_controld and o2cb with drbd==&lt;br /&gt;
 node fix&lt;br /&gt;
 node foxy&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 resO2CB ocf:pacemaker:o2cb \&lt;br /&gt;
        params stack=&amp;quot;cman&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 cloneO2CB resO2CB \&lt;br /&gt;
        meta globally-unique=&amp;quot;false&amp;quot; interleave=&amp;quot;true&amp;quot;&lt;br /&gt;
 colocation colO2CBDLM inf: cloneO2CB cloneDLM&lt;br /&gt;
 order ordDLMO2CB 0: cloneDLM cloneO2CB&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 resDRBD ocf:linbit:drbd \&lt;br /&gt;
        params drbd_resource=&amp;quot;disk0&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;
&lt;br /&gt;
==[ONE]Now we format one site with ocfs2 ==&lt;br /&gt;
 sudo mkfs.ocfs2 /dev/drbd/by-res/disk0&lt;br /&gt;
&lt;br /&gt;
==[ALL]Set up dlm_controld and o2cb with drbd and mounting on both sites===&lt;br /&gt;
 node fix&lt;br /&gt;
 node foxy&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 resDRBD ocf:linbit:drbd \&lt;br /&gt;
         params drbd_resource=&amp;quot;disk0&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;
 primitive resO2CB ocf:pacemaker:o2cb \&lt;br /&gt;
        params stack=&amp;quot;cman&amp;quot; \&lt;br /&gt;
        op monitor interval=&amp;quot;120s&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;
 clone cloneDLM resDLM \&lt;br /&gt;
        meta globally-unique=&amp;quot;false&amp;quot; interleave=&amp;quot;true&amp;quot;&lt;br /&gt;
 clone cloneO2CB resO2CB \&lt;br /&gt;
        meta globally-unique=&amp;quot;false&amp;quot; interleave=&amp;quot;true&amp;quot;&lt;br /&gt;
 colocation colDLMDRBD inf: cloneDLM msDRBD:Master&lt;br /&gt;
 colocation colFSO2CB inf: cloneFS cloneO2CB&lt;br /&gt;
 colocation colO2CBDLM inf: cloneO2CB cloneDLM&lt;br /&gt;
 order ordDLMO2CB 0: cloneDLM cloneO2CB&lt;br /&gt;
 order ordO2CBFS 0: cloneO2CB cloneFS&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 resFS ocf:heartbeat:Filesystem \&lt;br /&gt;
         params device=&amp;quot;/dev/drbd/by-res/disk0&amp;quot; directory=&amp;quot;/opt&amp;quot; fstype=&amp;quot;ocfs2&amp;quot; \&lt;br /&gt;
 clone cloneFS resFS &lt;br /&gt;
 order ordO2CBFS 0: cloneO2CB cloneFS&lt;br /&gt;
 colocation colFSO2CB inf: cloneFS cloneO2CB&lt;br /&gt;
 &lt;br /&gt;
check it &lt;br /&gt;
 #crm status&lt;br /&gt;
 ============&lt;br /&gt;
 Last updated: Sat Sep  8 18:34:27 2012&lt;br /&gt;
 Last change: Sat Sep  8 18:32:43 2012 via cibadmin on fix&lt;br /&gt;
 Stack: cman&lt;br /&gt;
 Current DC: fix - partition with quorum&lt;br /&gt;
 Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c&lt;br /&gt;
 2 Nodes configured, unknown expected votes&lt;br /&gt;
 8 Resources configured.&lt;br /&gt;
 ============&lt;br /&gt;
 &lt;br /&gt;
 Online: [ fix foxy ]&lt;br /&gt;
 &lt;br /&gt;
 Clone Set: cloneDLM [resDLM]&lt;br /&gt;
     Started: [ fix foxy ]&lt;br /&gt;
 Clone Set: cloneO2CB [resO2CB]&lt;br /&gt;
    Started: [ fix foxy ]&lt;br /&gt;
 Master/Slave Set: msDRBD [resDRBD]&lt;br /&gt;
     Masters: [ fix foxy ]&lt;br /&gt;
 Clone Set: cloneFS [resFS]&lt;br /&gt;
     Started: [ fix foxy ]&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=OCSF2_WAY&amp;diff=2924</id>
		<title>OCSF2 WAY</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=OCSF2_WAY&amp;diff=2924"/>
		<updated>2012-09-20T20:24:32Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* [ALL]Set up dlm_controld and o2cb with drbd and mounting on both sites= */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==[ALL]Set up dlm_controld and o2cb==&lt;br /&gt;
&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 resO2CB ocf:pacemaker:o2cb \&lt;br /&gt;
        params stack=&amp;quot;cman&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 cloneO2CB resO2CB \&lt;br /&gt;
         meta globally-unique=&amp;quot;false&amp;quot; interleave=&amp;quot;true&amp;quot;&lt;br /&gt;
 colocation colO2CBDLM inf: cloneO2CB cloneDLM&lt;br /&gt;
 order ordDLMO2CB 0: cloneDLM cloneO2CB&lt;br /&gt;
 &lt;br /&gt;
check it&lt;br /&gt;
  # crm status&lt;br /&gt;
 ============&lt;br /&gt;
 Last updated: Sat Sep  8 18:01:58 2012&lt;br /&gt;
 Last change: Sat Sep  8 17:59:08 2012 via cibadmin on fix&lt;br /&gt;
 Stack: cman&lt;br /&gt;
 Current DC: fix - partition with quorum&lt;br /&gt;
 Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c&lt;br /&gt;
 2 Nodes configured, unknown expected votes&lt;br /&gt;
 4 Resources configured.&lt;br /&gt;
 ============&lt;br /&gt;
 &lt;br /&gt;
 Online: [ fix foxy ]&lt;br /&gt;
 &lt;br /&gt;
 Clone Set: cloneDLM [resDLM]&lt;br /&gt;
     Started: [ fix foxy ]&lt;br /&gt;
 Clone Set: cloneO2CB [resO2CB]&lt;br /&gt;
     Started: [ fix foxy ]&lt;br /&gt;
&lt;br /&gt;
==[ALL] Configure drbd==&lt;br /&gt;
On both nodes create file /etc/drbd.d/disk0.res containing:&lt;br /&gt;
 resource disk0 {&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;
         }&lt;br /&gt;
         startup {&lt;br /&gt;
                 become-primary-on both;&lt;br /&gt;
        }&lt;br /&gt;
        on fix {&lt;br /&gt;
                device /dev/drbd0;&lt;br /&gt;
                disk /dev/sda3;&lt;br /&gt;
                address 10.168.244.161:7788;&lt;br /&gt;
                meta-disk internal;&lt;br /&gt;
        }&lt;br /&gt;
        on foxy {&lt;br /&gt;
                device /dev/drbd0;&lt;br /&gt;
                disk /dev/sda3;&lt;br /&gt;
                address 10.168.244.162:7788;&lt;br /&gt;
                meta-disk internal;&lt;br /&gt;
        }&lt;br /&gt;
 }&lt;br /&gt;
Pacemaker will handle starting and stopping drbd services, so remove its init script:&lt;br /&gt;
&lt;br /&gt;
 sudo update-rc.d -f drbd remove&lt;br /&gt;
&lt;br /&gt;
==[ALL] Clean partitions==&lt;br /&gt;
it's not always necessary&lt;br /&gt;
 dd if=/dev/zero of=/dev/sda3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Create drbd resource:&lt;br /&gt;
 sudo drbdadm create-md disk0&lt;br /&gt;
 You should get:&lt;br /&gt;
&lt;br /&gt;
 Writing meta data...&lt;br /&gt;
 initializing activity log&lt;br /&gt;
 NOT initialized bitmap&lt;br /&gt;
 New drbd meta data block successfully created.&lt;br /&gt;
 success&lt;br /&gt;
Start drbd:&lt;br /&gt;
 sudo service drbd start&lt;br /&gt;
&lt;br /&gt;
==[ALL]Set up dlm_controld and o2cb with drbd==&lt;br /&gt;
 node fix&lt;br /&gt;
 node foxy&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 resO2CB ocf:pacemaker:o2cb \&lt;br /&gt;
        params stack=&amp;quot;cman&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 cloneO2CB resO2CB \&lt;br /&gt;
        meta globally-unique=&amp;quot;false&amp;quot; interleave=&amp;quot;true&amp;quot;&lt;br /&gt;
 colocation colO2CBDLM inf: cloneO2CB cloneDLM&lt;br /&gt;
 order ordDLMO2CB 0: cloneDLM cloneO2CB&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 resDRBD ocf:linbit:drbd \&lt;br /&gt;
        params drbd_resource=&amp;quot;disk0&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;
&lt;br /&gt;
==[ONE]Now we format one site with ocfs2 ==&lt;br /&gt;
 sudo mkfs.ocfs2 /dev/drbd/by-res/disk0&lt;br /&gt;
&lt;br /&gt;
==[ALL]Set up dlm_controld and o2cb with drbd and mounting on both sites===&lt;br /&gt;
 node fix&lt;br /&gt;
 node foxy&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 resDRBD ocf:linbit:drbd \&lt;br /&gt;
         params drbd_resource=&amp;quot;disk0&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;
 primitive resO2CB ocf:pacemaker:o2cb \&lt;br /&gt;
        params stack=&amp;quot;cman&amp;quot; \&lt;br /&gt;
        op monitor interval=&amp;quot;120s&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;
 clone cloneDLM resDLM \&lt;br /&gt;
        meta globally-unique=&amp;quot;false&amp;quot; interleave=&amp;quot;true&amp;quot;&lt;br /&gt;
 clone cloneO2CB resO2CB \&lt;br /&gt;
        meta globally-unique=&amp;quot;false&amp;quot; interleave=&amp;quot;true&amp;quot;&lt;br /&gt;
 colocation colDLMDRBD inf: cloneDLM msDRBD:Master&lt;br /&gt;
 colocation colFSO2CB inf: cloneFS cloneO2CB&lt;br /&gt;
 colocation colO2CBDLM inf: cloneO2CB cloneDLM&lt;br /&gt;
 order ordDLMO2CB 0: cloneDLM cloneO2CB&lt;br /&gt;
 order ordO2CBFS 0: cloneO2CB cloneFS&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 resFS ocf:heartbeat:Filesystem \&lt;br /&gt;
         params device=&amp;quot;/dev/drbd/by-res/disk0&amp;quot; directory=&amp;quot;/opt&amp;quot; fstype=&amp;quot;ocfs2&amp;quot; \&lt;br /&gt;
clone cloneFS resFS &lt;br /&gt;
order ordO2CBFS 0: cloneO2CB cloneFS&lt;br /&gt;
colocation colFSO2CB inf: cloneFS cloneO2CB&lt;br /&gt;
 &lt;br /&gt;
check it &lt;br /&gt;
 #crm status&lt;br /&gt;
 ============&lt;br /&gt;
 Last updated: Sat Sep  8 18:34:27 2012&lt;br /&gt;
 Last change: Sat Sep  8 18:32:43 2012 via cibadmin on fix&lt;br /&gt;
 Stack: cman&lt;br /&gt;
 Current DC: fix - partition with quorum&lt;br /&gt;
 Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c&lt;br /&gt;
 2 Nodes configured, unknown expected votes&lt;br /&gt;
 8 Resources configured.&lt;br /&gt;
 ============&lt;br /&gt;
 &lt;br /&gt;
 Online: [ fix foxy ]&lt;br /&gt;
 &lt;br /&gt;
 Clone Set: cloneDLM [resDLM]&lt;br /&gt;
     Started: [ fix foxy ]&lt;br /&gt;
 Clone Set: cloneO2CB [resO2CB]&lt;br /&gt;
    Started: [ fix foxy ]&lt;br /&gt;
 Master/Slave Set: msDRBD [resDRBD]&lt;br /&gt;
     Masters: [ fix foxy ]&lt;br /&gt;
 Clone Set: cloneFS [resFS]&lt;br /&gt;
     Started: [ fix foxy ]&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=OCSF2_WAY&amp;diff=2923</id>
		<title>OCSF2 WAY</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=OCSF2_WAY&amp;diff=2923"/>
		<updated>2012-09-20T18:21:39Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* [ALL]Set up dlm_controld and o2cb */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==[ALL]Set up dlm_controld and o2cb==&lt;br /&gt;
&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 resO2CB ocf:pacemaker:o2cb \&lt;br /&gt;
        params stack=&amp;quot;cman&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 cloneO2CB resO2CB \&lt;br /&gt;
         meta globally-unique=&amp;quot;false&amp;quot; interleave=&amp;quot;true&amp;quot;&lt;br /&gt;
 colocation colO2CBDLM inf: cloneO2CB cloneDLM&lt;br /&gt;
 order ordDLMO2CB 0: cloneDLM cloneO2CB&lt;br /&gt;
 &lt;br /&gt;
check it&lt;br /&gt;
  # crm status&lt;br /&gt;
 ============&lt;br /&gt;
 Last updated: Sat Sep  8 18:01:58 2012&lt;br /&gt;
 Last change: Sat Sep  8 17:59:08 2012 via cibadmin on fix&lt;br /&gt;
 Stack: cman&lt;br /&gt;
 Current DC: fix - partition with quorum&lt;br /&gt;
 Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c&lt;br /&gt;
 2 Nodes configured, unknown expected votes&lt;br /&gt;
 4 Resources configured.&lt;br /&gt;
 ============&lt;br /&gt;
 &lt;br /&gt;
 Online: [ fix foxy ]&lt;br /&gt;
 &lt;br /&gt;
 Clone Set: cloneDLM [resDLM]&lt;br /&gt;
     Started: [ fix foxy ]&lt;br /&gt;
 Clone Set: cloneO2CB [resO2CB]&lt;br /&gt;
     Started: [ fix foxy ]&lt;br /&gt;
&lt;br /&gt;
==[ALL] Configure drbd==&lt;br /&gt;
On both nodes create file /etc/drbd.d/disk0.res containing:&lt;br /&gt;
 resource disk0 {&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;
         }&lt;br /&gt;
         startup {&lt;br /&gt;
                 become-primary-on both;&lt;br /&gt;
        }&lt;br /&gt;
        on fix {&lt;br /&gt;
                device /dev/drbd0;&lt;br /&gt;
                disk /dev/sda3;&lt;br /&gt;
                address 10.168.244.161:7788;&lt;br /&gt;
                meta-disk internal;&lt;br /&gt;
        }&lt;br /&gt;
        on foxy {&lt;br /&gt;
                device /dev/drbd0;&lt;br /&gt;
                disk /dev/sda3;&lt;br /&gt;
                address 10.168.244.162:7788;&lt;br /&gt;
                meta-disk internal;&lt;br /&gt;
        }&lt;br /&gt;
 }&lt;br /&gt;
Pacemaker will handle starting and stopping drbd services, so remove its init script:&lt;br /&gt;
&lt;br /&gt;
 sudo update-rc.d -f drbd remove&lt;br /&gt;
&lt;br /&gt;
==[ALL] Clean partitions==&lt;br /&gt;
it's not always necessary&lt;br /&gt;
 dd if=/dev/zero of=/dev/sda3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Create drbd resource:&lt;br /&gt;
 sudo drbdadm create-md disk0&lt;br /&gt;
 You should get:&lt;br /&gt;
&lt;br /&gt;
 Writing meta data...&lt;br /&gt;
 initializing activity log&lt;br /&gt;
 NOT initialized bitmap&lt;br /&gt;
 New drbd meta data block successfully created.&lt;br /&gt;
 success&lt;br /&gt;
Start drbd:&lt;br /&gt;
 sudo service drbd start&lt;br /&gt;
&lt;br /&gt;
==[ALL]Set up dlm_controld and o2cb with drbd==&lt;br /&gt;
 node fix&lt;br /&gt;
 node foxy&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 resO2CB ocf:pacemaker:o2cb \&lt;br /&gt;
        params stack=&amp;quot;cman&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 cloneO2CB resO2CB \&lt;br /&gt;
        meta globally-unique=&amp;quot;false&amp;quot; interleave=&amp;quot;true&amp;quot;&lt;br /&gt;
 colocation colO2CBDLM inf: cloneO2CB cloneDLM&lt;br /&gt;
 order ordDLMO2CB 0: cloneDLM cloneO2CB&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 resDRBD ocf:linbit:drbd \&lt;br /&gt;
        params drbd_resource=&amp;quot;disk0&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;
&lt;br /&gt;
==[ONE]Now we format one site with ocfs2 ==&lt;br /&gt;
 sudo mkfs.ocfs2 /dev/drbd/by-res/disk0&lt;br /&gt;
&lt;br /&gt;
==[ALL]Set up dlm_controld and o2cb with drbd and mounting on both sites===&lt;br /&gt;
 node fix&lt;br /&gt;
 node foxy&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 resDRBD ocf:linbit:drbd \&lt;br /&gt;
         params drbd_resource=&amp;quot;disk0&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;
 primitive resFS ocf:heartbeat:Filesystem \&lt;br /&gt;
         params device=&amp;quot;/dev/drbd/by-res/disk0&amp;quot; directory=&amp;quot;/opt&amp;quot; fstype=&amp;quot;ocfs2&amp;quot; \&lt;br /&gt;
         op monitor interval=&amp;quot;120s&amp;quot;&lt;br /&gt;
 primitive resO2CB ocf:pacemaker:o2cb \&lt;br /&gt;
        params stack=&amp;quot;cman&amp;quot; \&lt;br /&gt;
        op monitor interval=&amp;quot;120s&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;
 clone cloneDLM resDLM \&lt;br /&gt;
        meta globally-unique=&amp;quot;false&amp;quot; interleave=&amp;quot;true&amp;quot;&lt;br /&gt;
 clone cloneFS resFS \&lt;br /&gt;
        meta interleave=&amp;quot;true&amp;quot; ordered=&amp;quot;true&amp;quot;&lt;br /&gt;
 clone cloneO2CB resO2CB \&lt;br /&gt;
        meta globally-unique=&amp;quot;false&amp;quot; interleave=&amp;quot;true&amp;quot;&lt;br /&gt;
 colocation colDLMDRBD inf: cloneDLM msDRBD:Master&lt;br /&gt;
 colocation colFSO2CB inf: cloneFS cloneO2CB&lt;br /&gt;
 colocation colO2CBDLM inf: cloneO2CB cloneDLM&lt;br /&gt;
 order ordDLMO2CB 0: cloneDLM cloneO2CB&lt;br /&gt;
 order ordO2CBFS 0: cloneO2CB cloneFS&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;
&lt;br /&gt;
check it &lt;br /&gt;
 #crm status&lt;br /&gt;
 ============&lt;br /&gt;
 Last updated: Sat Sep  8 18:34:27 2012&lt;br /&gt;
 Last change: Sat Sep  8 18:32:43 2012 via cibadmin on fix&lt;br /&gt;
 Stack: cman&lt;br /&gt;
 Current DC: fix - partition with quorum&lt;br /&gt;
 Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c&lt;br /&gt;
 2 Nodes configured, unknown expected votes&lt;br /&gt;
 8 Resources configured.&lt;br /&gt;
 ============&lt;br /&gt;
 &lt;br /&gt;
 Online: [ fix foxy ]&lt;br /&gt;
 &lt;br /&gt;
 Clone Set: cloneDLM [resDLM]&lt;br /&gt;
     Started: [ fix foxy ]&lt;br /&gt;
 Clone Set: cloneO2CB [resO2CB]&lt;br /&gt;
    Started: [ fix foxy ]&lt;br /&gt;
 Master/Slave Set: msDRBD [resDRBD]&lt;br /&gt;
     Masters: [ fix foxy ]&lt;br /&gt;
 Clone Set: cloneFS [resFS]&lt;br /&gt;
     Started: [ fix foxy ]&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=OCSF2_WAY&amp;diff=2922</id>
		<title>OCSF2 WAY</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=OCSF2_WAY&amp;diff=2922"/>
		<updated>2012-09-20T18:21:15Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* [ALL]Set up dlm_controld and o2cb */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==[ALL]Set up dlm_controld and o2cb==&lt;br /&gt;
&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 resO2CB ocf:pacemaker:o2cb \&lt;br /&gt;
        params stack=&amp;quot;cman&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 cloneO2CB resO2CB \&lt;br /&gt;
         meta globally-unique=&amp;quot;false&amp;quot; interleave=&amp;quot;true&amp;quot;&lt;br /&gt;
 colocation colO2CBDLM inf: cloneO2CB cloneDLM&lt;br /&gt;
 order ordDLMO2CB 0: cloneDLM cloneO2CB&lt;br /&gt;
 &lt;br /&gt;
check it&lt;br /&gt;
  # crm status&lt;br /&gt;
 ============&lt;br /&gt;
 Last updated: Sat Sep  8 18:01:58 2012&lt;br /&gt;
 Last change: Sat Sep  8 17:59:08 2012 via cibadmin on fix&lt;br /&gt;
 Stack: cman&lt;br /&gt;
 Current DC: fix - partition with quorum&lt;br /&gt;
 Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c&lt;br /&gt;
 2 Nodes configured, unknown expected votes&lt;br /&gt;
 4 Resources configured.&lt;br /&gt;
 ============&lt;br /&gt;
 &lt;br /&gt;
 Online: [ fix foxy ]&lt;br /&gt;
 &lt;br /&gt;
 Clone Set: cloneDLM [resDLM]&lt;br /&gt;
     Started: [ fix foxy ]&lt;br /&gt;
 Clone Set: cloneO2CB [resO2CB]&lt;br /&gt;
     Started: [ fix foxy ]&lt;br /&gt;
&lt;br /&gt;
==[ALL] Configure drbd==&lt;br /&gt;
On both nodes create file /etc/drbd.d/disk0.res containing:&lt;br /&gt;
 resource disk0 {&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;
         }&lt;br /&gt;
         startup {&lt;br /&gt;
                 become-primary-on both;&lt;br /&gt;
        }&lt;br /&gt;
        on fix {&lt;br /&gt;
                device /dev/drbd0;&lt;br /&gt;
                disk /dev/sda3;&lt;br /&gt;
                address 10.168.244.161:7788;&lt;br /&gt;
                meta-disk internal;&lt;br /&gt;
        }&lt;br /&gt;
        on foxy {&lt;br /&gt;
                device /dev/drbd0;&lt;br /&gt;
                disk /dev/sda3;&lt;br /&gt;
                address 10.168.244.162:7788;&lt;br /&gt;
                meta-disk internal;&lt;br /&gt;
        }&lt;br /&gt;
 }&lt;br /&gt;
Pacemaker will handle starting and stopping drbd services, so remove its init script:&lt;br /&gt;
&lt;br /&gt;
 sudo update-rc.d -f drbd remove&lt;br /&gt;
&lt;br /&gt;
==[ALL] Clean partitions==&lt;br /&gt;
it's not always necessary&lt;br /&gt;
 dd if=/dev/zero of=/dev/sda3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Create drbd resource:&lt;br /&gt;
 sudo drbdadm create-md disk0&lt;br /&gt;
 You should get:&lt;br /&gt;
&lt;br /&gt;
 Writing meta data...&lt;br /&gt;
 initializing activity log&lt;br /&gt;
 NOT initialized bitmap&lt;br /&gt;
 New drbd meta data block successfully created.&lt;br /&gt;
 success&lt;br /&gt;
Start drbd:&lt;br /&gt;
 sudo service drbd start&lt;br /&gt;
&lt;br /&gt;
==[ALL]Set up dlm_controld and o2cb with drbd==&lt;br /&gt;
 node fix&lt;br /&gt;
 node foxy&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 resO2CB ocf:pacemaker:o2cb \&lt;br /&gt;
        params stack=&amp;quot;cman&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 cloneO2CB resO2CB \&lt;br /&gt;
        meta globally-unique=&amp;quot;false&amp;quot; interleave=&amp;quot;true&amp;quot;&lt;br /&gt;
 colocation colO2CBDLM inf: cloneO2CB cloneDLM&lt;br /&gt;
 order ordDLMO2CB 0: cloneDLM cloneO2CB&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 resDRBD ocf:linbit:drbd \&lt;br /&gt;
        params drbd_resource=&amp;quot;disk0&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;
&lt;br /&gt;
==[ONE]Now we format one site with ocfs2 ==&lt;br /&gt;
 sudo mkfs.ocfs2 /dev/drbd/by-res/disk0&lt;br /&gt;
&lt;br /&gt;
==[ALL]Set up dlm_controld and o2cb with drbd and mounting on both sites===&lt;br /&gt;
 node fix&lt;br /&gt;
 node foxy&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 resDRBD ocf:linbit:drbd \&lt;br /&gt;
         params drbd_resource=&amp;quot;disk0&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;
 primitive resFS ocf:heartbeat:Filesystem \&lt;br /&gt;
         params device=&amp;quot;/dev/drbd/by-res/disk0&amp;quot; directory=&amp;quot;/opt&amp;quot; fstype=&amp;quot;ocfs2&amp;quot; \&lt;br /&gt;
         op monitor interval=&amp;quot;120s&amp;quot;&lt;br /&gt;
 primitive resO2CB ocf:pacemaker:o2cb \&lt;br /&gt;
        params stack=&amp;quot;cman&amp;quot; \&lt;br /&gt;
        op monitor interval=&amp;quot;120s&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;
 clone cloneDLM resDLM \&lt;br /&gt;
        meta globally-unique=&amp;quot;false&amp;quot; interleave=&amp;quot;true&amp;quot;&lt;br /&gt;
 clone cloneFS resFS \&lt;br /&gt;
        meta interleave=&amp;quot;true&amp;quot; ordered=&amp;quot;true&amp;quot;&lt;br /&gt;
 clone cloneO2CB resO2CB \&lt;br /&gt;
        meta globally-unique=&amp;quot;false&amp;quot; interleave=&amp;quot;true&amp;quot;&lt;br /&gt;
 colocation colDLMDRBD inf: cloneDLM msDRBD:Master&lt;br /&gt;
 colocation colFSO2CB inf: cloneFS cloneO2CB&lt;br /&gt;
 colocation colO2CBDLM inf: cloneO2CB cloneDLM&lt;br /&gt;
 order ordDLMO2CB 0: cloneDLM cloneO2CB&lt;br /&gt;
 order ordO2CBFS 0: cloneO2CB cloneFS&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;
&lt;br /&gt;
check it &lt;br /&gt;
 #crm status&lt;br /&gt;
 ============&lt;br /&gt;
 Last updated: Sat Sep  8 18:34:27 2012&lt;br /&gt;
 Last change: Sat Sep  8 18:32:43 2012 via cibadmin on fix&lt;br /&gt;
 Stack: cman&lt;br /&gt;
 Current DC: fix - partition with quorum&lt;br /&gt;
 Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c&lt;br /&gt;
 2 Nodes configured, unknown expected votes&lt;br /&gt;
 8 Resources configured.&lt;br /&gt;
 ============&lt;br /&gt;
 &lt;br /&gt;
 Online: [ fix foxy ]&lt;br /&gt;
 &lt;br /&gt;
 Clone Set: cloneDLM [resDLM]&lt;br /&gt;
     Started: [ fix foxy ]&lt;br /&gt;
 Clone Set: cloneO2CB [resO2CB]&lt;br /&gt;
    Started: [ fix foxy ]&lt;br /&gt;
 Master/Slave Set: msDRBD [resDRBD]&lt;br /&gt;
     Masters: [ fix foxy ]&lt;br /&gt;
 Clone Set: cloneFS [resFS]&lt;br /&gt;
     Started: [ fix foxy ]&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=OCSF2_WAY&amp;diff=2921</id>
		<title>OCSF2 WAY</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=OCSF2_WAY&amp;diff=2921"/>
		<updated>2012-09-20T17:56:02Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* [ALL]Set up dlm_controld and o2cb with drbd */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==[ALL]Set up dlm_controld and o2cb==&lt;br /&gt;
&lt;br /&gt;
 node fix&lt;br /&gt;
 node foxy&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 resO2CB ocf:pacemaker:o2cb \&lt;br /&gt;
        params stack=&amp;quot;cman&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 cloneO2CB resO2CB \&lt;br /&gt;
         meta globally-unique=&amp;quot;false&amp;quot; interleave=&amp;quot;true&amp;quot;&lt;br /&gt;
 colocation colO2CBDLM inf: cloneO2CB cloneDLM&lt;br /&gt;
 order ordDLMO2CB 0: cloneDLM cloneO2CB&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;
&lt;br /&gt;
check it&lt;br /&gt;
  # crm status&lt;br /&gt;
 ============&lt;br /&gt;
 Last updated: Sat Sep  8 18:01:58 2012&lt;br /&gt;
 Last change: Sat Sep  8 17:59:08 2012 via cibadmin on fix&lt;br /&gt;
 Stack: cman&lt;br /&gt;
 Current DC: fix - partition with quorum&lt;br /&gt;
 Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c&lt;br /&gt;
 2 Nodes configured, unknown expected votes&lt;br /&gt;
 4 Resources configured.&lt;br /&gt;
 ============&lt;br /&gt;
 &lt;br /&gt;
 Online: [ fix foxy ]&lt;br /&gt;
 &lt;br /&gt;
 Clone Set: cloneDLM [resDLM]&lt;br /&gt;
     Started: [ fix foxy ]&lt;br /&gt;
 Clone Set: cloneO2CB [resO2CB]&lt;br /&gt;
     Started: [ fix foxy ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[ALL] Configure drbd==&lt;br /&gt;
On both nodes create file /etc/drbd.d/disk0.res containing:&lt;br /&gt;
 resource disk0 {&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;
         }&lt;br /&gt;
         startup {&lt;br /&gt;
                 become-primary-on both;&lt;br /&gt;
        }&lt;br /&gt;
        on fix {&lt;br /&gt;
                device /dev/drbd0;&lt;br /&gt;
                disk /dev/sda3;&lt;br /&gt;
                address 10.168.244.161:7788;&lt;br /&gt;
                meta-disk internal;&lt;br /&gt;
        }&lt;br /&gt;
        on foxy {&lt;br /&gt;
                device /dev/drbd0;&lt;br /&gt;
                disk /dev/sda3;&lt;br /&gt;
                address 10.168.244.162:7788;&lt;br /&gt;
                meta-disk internal;&lt;br /&gt;
        }&lt;br /&gt;
 }&lt;br /&gt;
Pacemaker will handle starting and stopping drbd services, so remove its init script:&lt;br /&gt;
&lt;br /&gt;
 sudo update-rc.d -f drbd remove&lt;br /&gt;
&lt;br /&gt;
==[ALL] Clean partitions==&lt;br /&gt;
it's not always necessary&lt;br /&gt;
 dd if=/dev/zero of=/dev/sda3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Create drbd resource:&lt;br /&gt;
 sudo drbdadm create-md disk0&lt;br /&gt;
 You should get:&lt;br /&gt;
&lt;br /&gt;
 Writing meta data...&lt;br /&gt;
 initializing activity log&lt;br /&gt;
 NOT initialized bitmap&lt;br /&gt;
 New drbd meta data block successfully created.&lt;br /&gt;
 success&lt;br /&gt;
Start drbd:&lt;br /&gt;
 sudo service drbd start&lt;br /&gt;
&lt;br /&gt;
==[ALL]Set up dlm_controld and o2cb with drbd==&lt;br /&gt;
 node fix&lt;br /&gt;
 node foxy&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 resO2CB ocf:pacemaker:o2cb \&lt;br /&gt;
        params stack=&amp;quot;cman&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 cloneO2CB resO2CB \&lt;br /&gt;
        meta globally-unique=&amp;quot;false&amp;quot; interleave=&amp;quot;true&amp;quot;&lt;br /&gt;
 colocation colO2CBDLM inf: cloneO2CB cloneDLM&lt;br /&gt;
 order ordDLMO2CB 0: cloneDLM cloneO2CB&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 resDRBD ocf:linbit:drbd \&lt;br /&gt;
        params drbd_resource=&amp;quot;disk0&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;
&lt;br /&gt;
==[ONE]Now we format one site with ocfs2 ==&lt;br /&gt;
 sudo mkfs.ocfs2 /dev/drbd/by-res/disk0&lt;br /&gt;
&lt;br /&gt;
==[ALL]Set up dlm_controld and o2cb with drbd and mounting on both sites===&lt;br /&gt;
 node fix&lt;br /&gt;
 node foxy&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 resDRBD ocf:linbit:drbd \&lt;br /&gt;
         params drbd_resource=&amp;quot;disk0&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;
 primitive resFS ocf:heartbeat:Filesystem \&lt;br /&gt;
         params device=&amp;quot;/dev/drbd/by-res/disk0&amp;quot; directory=&amp;quot;/opt&amp;quot; fstype=&amp;quot;ocfs2&amp;quot; \&lt;br /&gt;
         op monitor interval=&amp;quot;120s&amp;quot;&lt;br /&gt;
 primitive resO2CB ocf:pacemaker:o2cb \&lt;br /&gt;
        params stack=&amp;quot;cman&amp;quot; \&lt;br /&gt;
        op monitor interval=&amp;quot;120s&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;
 clone cloneDLM resDLM \&lt;br /&gt;
        meta globally-unique=&amp;quot;false&amp;quot; interleave=&amp;quot;true&amp;quot;&lt;br /&gt;
 clone cloneFS resFS \&lt;br /&gt;
        meta interleave=&amp;quot;true&amp;quot; ordered=&amp;quot;true&amp;quot;&lt;br /&gt;
 clone cloneO2CB resO2CB \&lt;br /&gt;
        meta globally-unique=&amp;quot;false&amp;quot; interleave=&amp;quot;true&amp;quot;&lt;br /&gt;
 colocation colDLMDRBD inf: cloneDLM msDRBD:Master&lt;br /&gt;
 colocation colFSO2CB inf: cloneFS cloneO2CB&lt;br /&gt;
 colocation colO2CBDLM inf: cloneO2CB cloneDLM&lt;br /&gt;
 order ordDLMO2CB 0: cloneDLM cloneO2CB&lt;br /&gt;
 order ordO2CBFS 0: cloneO2CB cloneFS&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;
&lt;br /&gt;
check it &lt;br /&gt;
 #crm status&lt;br /&gt;
 ============&lt;br /&gt;
 Last updated: Sat Sep  8 18:34:27 2012&lt;br /&gt;
 Last change: Sat Sep  8 18:32:43 2012 via cibadmin on fix&lt;br /&gt;
 Stack: cman&lt;br /&gt;
 Current DC: fix - partition with quorum&lt;br /&gt;
 Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c&lt;br /&gt;
 2 Nodes configured, unknown expected votes&lt;br /&gt;
 8 Resources configured.&lt;br /&gt;
 ============&lt;br /&gt;
 &lt;br /&gt;
 Online: [ fix foxy ]&lt;br /&gt;
 &lt;br /&gt;
 Clone Set: cloneDLM [resDLM]&lt;br /&gt;
     Started: [ fix foxy ]&lt;br /&gt;
 Clone Set: cloneO2CB [resO2CB]&lt;br /&gt;
    Started: [ fix foxy ]&lt;br /&gt;
 Master/Slave Set: msDRBD [resDRBD]&lt;br /&gt;
     Masters: [ fix foxy ]&lt;br /&gt;
 Clone Set: cloneFS [resFS]&lt;br /&gt;
     Started: [ fix foxy ]&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=GFS2_WAY&amp;diff=2903</id>
		<title>GFS2 WAY</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=GFS2_WAY&amp;diff=2903"/>
		<updated>2012-09-18T20:51:34Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* [ALL]Set up dlm_controld and gfs2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Patch/usr/lib/ocf/resource.d/heartbeat==&lt;br /&gt;
i must change this ... &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;
to &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;
that pacemaker recover a fail node &lt;br /&gt;
&lt;br /&gt;
==[ALL]Set up dlm_controld and gfs2==&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;
 &lt;br /&gt;
&lt;br /&gt;
 check it&lt;br /&gt;
  # crm status&lt;br /&gt;
 ============&lt;br /&gt;
 Last updated: Sat Sep  8 18:01:58 2012&lt;br /&gt;
 Last change: Sat Sep  8 17:59:08 2012 via cibadmin on fix&lt;br /&gt;
 Stack: cman&lt;br /&gt;
 Current DC: fix - partition with quorum&lt;br /&gt;
 Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c&lt;br /&gt;
 2 Nodes configured, unknown expected votes&lt;br /&gt;
 4 Resources configured.&lt;br /&gt;
 ============&lt;br /&gt;
 &lt;br /&gt;
 Online: [ fix foxy ]&lt;br /&gt;
 &lt;br /&gt;
 Clone Set: cloneDLM [resDLM]&lt;br /&gt;
     Started: [ fix foxy ]&lt;br /&gt;
 Clone Set: cloneGFSD [resGFSD]&lt;br /&gt;
     Started: [ fix foxy ]&lt;br /&gt;
&lt;br /&gt;
==[ALL] Configure drbd==&lt;br /&gt;
On both nodes create file /etc/drbd.d/disk0.res containing:&lt;br /&gt;
 resource disk0 {&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 {&lt;br /&gt;
                 become-primary-on both;&lt;br /&gt;
        }&lt;br /&gt;
        on fix {&lt;br /&gt;
                device /dev/drbd0;&lt;br /&gt;
                disk /dev/sda3;&lt;br /&gt;
                address 10.168.244.161:7788;&lt;br /&gt;
                meta-disk internal;&lt;br /&gt;
        }&lt;br /&gt;
        on foxy {&lt;br /&gt;
                device /dev/drbd0;&lt;br /&gt;
                disk /dev/sda3;&lt;br /&gt;
                address 10.168.244.162:7788;&lt;br /&gt;
                meta-disk internal;&lt;br /&gt;
        }&lt;br /&gt;
 }&lt;br /&gt;
Pacemaker will handle starting and stopping drbd services, so remove its init script:&lt;br /&gt;
&lt;br /&gt;
 sudo update-rc.d -f drbd remove&lt;br /&gt;
&lt;br /&gt;
==[ALL] Prepare partitions==&lt;br /&gt;
erasing is not always necessary&lt;br /&gt;
 dd if=/dev/zero of=/dev/sda3&lt;br /&gt;
&lt;br /&gt;
Create drbd resource:&lt;br /&gt;
 sudo drbdadm create-md disk0&lt;br /&gt;
 You should get:&lt;br /&gt;
&lt;br /&gt;
 Writing meta data...&lt;br /&gt;
 initializing activity log&lt;br /&gt;
 NOT initialized bitmap&lt;br /&gt;
 New drbd meta data block successfully created.&lt;br /&gt;
 success&lt;br /&gt;
Start drbd:&lt;br /&gt;
 sudo service drbd start&lt;br /&gt;
&lt;br /&gt;
==[ALL]Set up dlm_controld and gfs2 with drbd==&lt;br /&gt;
 node fix&lt;br /&gt;
 node foxy&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;
 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 resDRBD ocf:linbit:drbd \&lt;br /&gt;
         params drbd_resource=&amp;quot;disk0&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;
&lt;br /&gt;
==[ONE]check the filesystem==&lt;br /&gt;
 #drbd-overview &lt;br /&gt;
 0:disk0  Connected Secondary/Secondary Inconsistent/Inconsistent C r----- &lt;br /&gt;
 #drbdadm secondary disk0 &lt;br /&gt;
 #drbdadm disconnect disk0 &lt;br /&gt;
 #drbdadm -- --discard-my-data connect disk0&lt;br /&gt;
==[OTHER]set to primary==&lt;br /&gt;
 #drbdadm -- --overwrite-data-of-peer primary disk0&lt;br /&gt;
==[ONE]set to primary==&lt;br /&gt;
 #drbdadm primary disk0&lt;br /&gt;
&lt;br /&gt;
==[ONE]Now we format one site with gfs2 ==&lt;br /&gt;
  sudo mkfs.gfs2 -p lock_dlm -j2 -t pacemaker:gfs2 /dev/drbd/by-res/disk0&lt;br /&gt;
&lt;br /&gt;
==[ALL]Set up dlm_controld and gfs2 with drbd and mounting on both sites==&lt;br /&gt;
 node fix&lt;br /&gt;
 node foxy&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 resDRBD ocf:linbit:drbd \&lt;br /&gt;
        params drbd_resource=&amp;quot;disk0&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;
 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;
 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; target-role=&amp;quot;Started&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;
 order ordGFSDFS 0: cloneGFSD cloneFS&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;
 &lt;br /&gt;
 primitive resFS ocf:heartbeat:Filesystem \&lt;br /&gt;
        params device=&amp;quot;/dev/drbd/by-res/disk0&amp;quot; directory=&amp;quot;/opt&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;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
check it &lt;br /&gt;
 #crm status&lt;br /&gt;
 ============&lt;br /&gt;
 Last updated: Sat Sep  8 18:34:27 2012&lt;br /&gt;
 Last change: Sat Sep  8 18:32:43 2012 via cibadmin on fix&lt;br /&gt;
 Stack: cman&lt;br /&gt;
 Current DC: fix - partition with quorum&lt;br /&gt;
 Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c&lt;br /&gt;
 2 Nodes configured, unknown expected votes&lt;br /&gt;
 8 Resources configured.&lt;br /&gt;
 ============&lt;br /&gt;
 &lt;br /&gt;
 Online: [ fix foxy ]&lt;br /&gt;
 &lt;br /&gt;
 Clone Set: cloneDLM [resDLM]&lt;br /&gt;
     Started: [ fix foxy ]&lt;br /&gt;
 Clone Set: cloneGFSD [resGFSD]&lt;br /&gt;
     Started: [ fix foxy ]&lt;br /&gt;
 Master/Slave Set: msDRBD [resDRBD]&lt;br /&gt;
     Masters: [ fix foxy ]&lt;br /&gt;
 Clone Set: cloneFS [resFS]&lt;br /&gt;
     Started: [ fix foxy ]&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=CRM/CIB&amp;diff=2902</id>
		<title>CRM/CIB</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=CRM/CIB&amp;diff=2902"/>
		<updated>2012-09-18T19:26:24Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* crm resource */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=crm=&lt;br /&gt;
alle kommandos funktionieren auch interaktiv&lt;br /&gt;
==crm configure==&lt;br /&gt;
*editieren der konfiguration&lt;br /&gt;
 crm configure edit&lt;br /&gt;
*anzeigen der aktuellen konfiguration&lt;br /&gt;
 crm configure show&lt;br /&gt;
&lt;br /&gt;
==crm resource==&lt;br /&gt;
anzeigen des status&lt;br /&gt;
 crm resource status&lt;br /&gt;
säubern des resoure status&lt;br /&gt;
 crm resource cleanup resMYRESOURCE&lt;br /&gt;
starten einer resource&lt;br /&gt;
 crm resource start resMYRESOURCE&lt;br /&gt;
stoppen einer resource&lt;br /&gt;
 crm resource stop resMYRESOURCE&lt;br /&gt;
resource in managed zustand versetzen&lt;br /&gt;
 crm resource managed resMYRESOURCE&lt;br /&gt;
resource in unmanaged zustand versetzen&lt;br /&gt;
 crm resource unmanaged resMYRESOURCE&lt;br /&gt;
resource auf anderen knoten migrieren&lt;br /&gt;
 crm resource migrate resMYRESOURCE KNOTEN&lt;br /&gt;
==crm_failcount==&lt;br /&gt;
failcounter anzeigen  &lt;br /&gt;
 crm_failcount  -G -r resMYRESOURCE -U KNOTEN&lt;br /&gt;
failcounter zurücksetzen &lt;br /&gt;
 crm_failcount  -G -r resMYRESOURCE -U KNOTEN&lt;br /&gt;
&lt;br /&gt;
=cib=&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=PACEMAKER&amp;diff=2901</id>
		<title>PACEMAKER</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=PACEMAKER&amp;diff=2901"/>
		<updated>2012-09-18T19:24:11Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Installation=&lt;br /&gt;
==[ALL] Initial setup==&lt;br /&gt;
Install required packages:&lt;br /&gt;
 sudo apt-get install pacemaker cman resource-agents fence-agents gfs2-utils gfs2-cluster ocfs2-tools-cman openais drbd8-utils&lt;br /&gt;
 Make sure each host can resolve all other hosts. Best way to achive this is by adding their IPs and hostnames to /etc/hosts on all nodes. In this example, that would be:&lt;br /&gt;
&lt;br /&gt;
 eth0&lt;br /&gt;
 192.168.244.161 fix&lt;br /&gt;
 192.168.244.162 foxy&lt;br /&gt;
 eth1&lt;br /&gt;
 10.168.244.161   fix-ha&lt;br /&gt;
 10.168.244.162   foxy-ha&lt;br /&gt;
&lt;br /&gt;
 Disable o2cb from starting:&lt;br /&gt;
&lt;br /&gt;
 update-rc.d -f o2cb remove&lt;br /&gt;
&lt;br /&gt;
==[ALL] Create /etc/cluster/cluster.conf==&lt;br /&gt;
 Paste this into /etc/cluster/cluster.conf:&lt;br /&gt;
 &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;4&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;fix&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;fix&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;foxy&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;foxy&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;
&lt;br /&gt;
Validate the config&lt;br /&gt;
 # ccs_config_validate &lt;br /&gt;
 Configuration validates&lt;br /&gt;
&lt;br /&gt;
==[ALL] Edit /etc/corosync/corosync.conf==&lt;br /&gt;
&lt;br /&gt;
Find pacemaker service in /etc/corosync/corosync.conf and bump version to 1:&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;
Replace bindnetaddr with the IP of your network. For example:&lt;br /&gt;
&lt;br /&gt;
                 bindnetaddr: 10.168.244.0&lt;br /&gt;
&lt;br /&gt;
'0' is not a typo.&lt;br /&gt;
&lt;br /&gt;
==[ALL] Enable pacemaker init scripts==&lt;br /&gt;
&lt;br /&gt;
 update-rc.d -f pacemaker remove&lt;br /&gt;
 update-rc.d pacemaker start 50 1 2 3 4 5 . stop 01 0 6 .&lt;br /&gt;
==[ALL] Start cman service and then pacemaker service==&lt;br /&gt;
deactivat quorum&lt;br /&gt;
 # echo CMAN_QUORUM_TIMEOUT=0 &amp;gt;&amp;gt; /etc/default/cman&lt;br /&gt;
start cman&lt;br /&gt;
 # service cman start&lt;br /&gt;
 Starting cluster: &lt;br /&gt;
    Checking if cluster has been disabled at boot... [  OK  ]&lt;br /&gt;
    Checking Network Manager... [  OK  ]&lt;br /&gt;
    Global setup... [  OK  ]&lt;br /&gt;
    Loading kernel modules... [  OK  ]&lt;br /&gt;
    Mounting configfs... [  OK  ]&lt;br /&gt;
    Starting cman... [  OK  ]&lt;br /&gt;
    Waiting for quorum... [  OK  ]&lt;br /&gt;
    Starting fenced... [  OK  ]&lt;br /&gt;
    Starting dlm_controld... [  OK  ]&lt;br /&gt;
    Unfencing self... [  OK  ]&lt;br /&gt;
    Joining fence domain... [  OK  ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # cman_tool nodes&lt;br /&gt;
 Node  Sts   Inc   Joined               Name&lt;br /&gt;
    1   M      4   2012-09-11 19:14:58  fix&lt;br /&gt;
    2   M      8   2012-09-11 19:18:35  foxy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 service pacemaker start&lt;br /&gt;
 Starting Pacemaker Cluster Manager: [  OK  ]&lt;br /&gt;
&lt;br /&gt;
==[ONE] Setup resources==&lt;br /&gt;
 Wait for a minute until pacemaker declares all nodes online:&lt;br /&gt;
 # crm status&lt;br /&gt;
 ============&lt;br /&gt;
 Last updated: Fri Sep  7 21:18:12 2012&lt;br /&gt;
 Last change: Fri Sep  7 21:17:17 2012 via crmd on fix&lt;br /&gt;
 Stack: cman&lt;br /&gt;
 Current DC: fix - partition with quorum&lt;br /&gt;
 Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c&lt;br /&gt;
 2 Nodes configured, unknown expected votes&lt;br /&gt;
 0 Resources configured.&lt;br /&gt;
 ============ &lt;br /&gt;
 &lt;br /&gt;
 Online: [ fix foxy ]&lt;br /&gt;
&lt;br /&gt;
==[[OCSF2 WAY]]==&lt;br /&gt;
==[[GFS2 WAY]]==&lt;br /&gt;
==[[CRM/CIB]]==&lt;br /&gt;
&lt;br /&gt;
==[ALL] install services that will fail over between servers==&lt;br /&gt;
In this example, I'm installing apache2&lt;br /&gt;
 sudo apt-get install apache2&lt;br /&gt;
Disable their init scripts:&lt;br /&gt;
 update-rc.d -f apache2 remove&lt;br /&gt;
In this example, I'll create failover for the apache2. I'll also add one additional and tie apache2.&lt;br /&gt;
 sudo crm configure edit&lt;br /&gt;
 primitive resAPACHE ocf:heartbeat:apache \&lt;br /&gt;
        params configfile=&amp;quot;/etc/apache2/apache2.conf&amp;quot; httpd=&amp;quot;/usr/sbin/apache2&amp;quot; \&lt;br /&gt;
        op monitor interval=&amp;quot;5s&amp;quot;&lt;br /&gt;
 primitive resIP-APACHE ocf:heartbeat:IPaddr2 \&lt;br /&gt;
        params ip=&amp;quot;192.168.244.171&amp;quot; cidr_netmask=&amp;quot;21&amp;quot; nic=&amp;quot;eth0&lt;br /&gt;
 group groupAPACHE resIP-APACHE resAPACHE&lt;br /&gt;
 order apache_after_ip inf: resIP-APACHE:start resAPACHE:start&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
*http://www.linux-magazin.de/Online-Artikel/GFS2-und-OCFS2-zwei-Cluster-Dateisysteme-im-Linux-Kernel&lt;br /&gt;
*https://wiki.ubuntu.com/ClusterStack/Precise&lt;br /&gt;
*https://wiki.ubuntu.com/ClusterStack/LucidTesting&lt;br /&gt;
*http://www.clusterlabs.org/doc/en-US/Pacemaker/1.1/html/Clusters_from_Scratch&lt;br /&gt;
*http://www.drbd.org/users-guide/&lt;br /&gt;
*http://wiki.techstories.de/display/IT/Pacemaker+HA-Cluster+Schulung+GFU+Koeln&lt;br /&gt;
*http://theclusterguy.clusterlabs.org/post/907043024/introducing-the-pacemaker-master-control-process-for&lt;br /&gt;
*http://www.hastexo.com/resources/hints-and-kinks/fencing-libvirtkvm-virtualized-cluster-nodes&lt;br /&gt;
*http://linux.die.net/man/5/cluster.conf&lt;br /&gt;
*http://burning-midnight.blogspot.de/2012/05/cluster-building-ubuntu-1204.html&lt;br /&gt;
*http://www.hastexo.com/resources/hints-and-kinks/ocfs2-pacemaker-debianubuntu&lt;br /&gt;
*http://www.gossamer-threads.com/lists/drbd/users/23267&lt;br /&gt;
*http://blog.simon-meggle.de/tutorials/score-berechnung-im-pacemaker-cluster-teil-1/&lt;br /&gt;
*http://www.clusterlabs.org/doc/en-US/Pacemaker/1.0/html/Pacemaker_Explained/s-cluster-options.html&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=Hauptseite&amp;diff=2891</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=Hauptseite&amp;diff=2891"/>
		<updated>2012-09-15T14:45:24Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* Netzwerken */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Dokumentation ===&lt;br /&gt;
&lt;br /&gt;
* [[Aufgaben]]&lt;br /&gt;
* [[Lösungen]]&lt;br /&gt;
=== Grundlagen und Administration ===&lt;br /&gt;
&lt;br /&gt;
* [[Linux Grundlagen]]&lt;br /&gt;
* [[Bootprozess]]&lt;br /&gt;
&lt;br /&gt;
* [[Administration]]&lt;br /&gt;
* [[Kernelmodule]]&lt;br /&gt;
* [[Bash]]&lt;br /&gt;
* [[VI Crash]]&lt;br /&gt;
* [[Netzwerkkonfiguration unter Ubuntu]]&lt;br /&gt;
* [[Paketmanagement]]&lt;br /&gt;
* [[RPM]]&lt;br /&gt;
* [[Yum howto]]&lt;br /&gt;
* [[Nützliche Tools]]&lt;br /&gt;
* [[LVM]]&lt;br /&gt;
* [[sudo]]&lt;br /&gt;
* [[syslog-ng]]&lt;br /&gt;
* [[cron]]&lt;br /&gt;
* [[incron]]&lt;br /&gt;
* [[Screen]]&lt;br /&gt;
* [[PPA]]&lt;br /&gt;
* [[systemd]]&lt;br /&gt;
* [[Exploit]]&lt;br /&gt;
* [[WLAN]]&lt;br /&gt;
* [[Netstat unter Windows]]&lt;br /&gt;
&lt;br /&gt;
=== Netzwerken ===&lt;br /&gt;
* [[SSH]]&lt;br /&gt;
* [[Ssh-tunnel]]&lt;br /&gt;
* [[NTP]]&lt;br /&gt;
* [[Rsync]]&lt;br /&gt;
* [[IP Befehle]]&lt;br /&gt;
* [[Tcpdump]]&lt;br /&gt;
* [[Cloud]]&lt;br /&gt;
* [[NET]]&lt;br /&gt;
* [[Udpcast]]&lt;br /&gt;
* [[Dynamic Host Configuration Protocol]]&lt;br /&gt;
* [[Ramdisk entpacken]]&lt;br /&gt;
* [[PXELinux]]&lt;br /&gt;
* [[Bing]]&lt;br /&gt;
* [[Nemesis]]&lt;br /&gt;
* [[Heartbeat]]&lt;br /&gt;
* [[DRBD]]&lt;br /&gt;
* [[RedHat Cluster Suite]]&lt;br /&gt;
* [[PACEMAKER]]&lt;br /&gt;
* [[CRM/CIB]]&lt;br /&gt;
* [[WLAN AccessPoint]]&lt;br /&gt;
* [[IPTables - from scratch]]&lt;br /&gt;
* [[Bintec]]&lt;br /&gt;
* [[Netzwerktechnik]]&lt;br /&gt;
* [[tcp/ip]]&lt;br /&gt;
* [[Nagios]]&lt;br /&gt;
* [[Betavine Connection Manager]]&lt;br /&gt;
* [[VLAN]]&lt;br /&gt;
* [[VPN Bintec zu Linux]]&lt;br /&gt;
* [[pix howto]]&lt;br /&gt;
* [[cisco howto]]&lt;br /&gt;
* [[Firewall Allgemein]]&lt;br /&gt;
* [[Subnetz mit Ubuntu Router]]&lt;br /&gt;
* [[Multicast Routing]]&lt;br /&gt;
* [[VPN Allgemein|VPN Allgemein (under construction)]]&lt;br /&gt;
* [[nTop]]&lt;br /&gt;
* [[Fritz unter Ubuntu 10.04]]&lt;br /&gt;
* [[DNS mit bind9]]&lt;br /&gt;
&lt;br /&gt;
=== Dienste ===&lt;br /&gt;
* [[Untersuchung eines Linuxserver]]&lt;br /&gt;
* [[apache2]]&lt;br /&gt;
* [[Apache SSL]]&lt;br /&gt;
* [[PostgreSQL]]&lt;br /&gt;
* [[Tomcat 5.5]]&lt;br /&gt;
* [[Squid]]&lt;br /&gt;
* [[VLC]]&lt;br /&gt;
* [[VMware installation auf Ubuntu]]&lt;br /&gt;
* [[vpnc]]&lt;br /&gt;
* [[Wireless Tools]]&lt;br /&gt;
* [[Perl]]&lt;br /&gt;
* [[Joomla]]&lt;br /&gt;
* [[MySQL]]&lt;br /&gt;
* [[Typo3]]&lt;br /&gt;
* [[Samba]]&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
* [[Computer]]&lt;br /&gt;
* [[RAM]]&lt;br /&gt;
&lt;br /&gt;
=== Virtualisierung ===&lt;br /&gt;
* [[KVM]]&lt;br /&gt;
=== Misc ===&lt;br /&gt;
* [[Pflichtenheft]]&lt;br /&gt;
* [[Ubuntu]]&lt;br /&gt;
&lt;br /&gt;
=== Mitarbeiter ===&lt;br /&gt;
* [[Systemaufbau]]&lt;br /&gt;
=== Grafisches ===&lt;br /&gt;
* [[Netzwerk]]&lt;br /&gt;
* [[Paketmanager]]&lt;br /&gt;
* [[CD Brennen]]&lt;br /&gt;
* [[EMail einrichten]]&lt;br /&gt;
* [[Drucker]]&lt;br /&gt;
* [[TS schneiden und brennen]]&lt;br /&gt;
* [[Video Konvert Misc]]&lt;br /&gt;
* [[VNC Server]]&lt;br /&gt;
* [[Unity]]&lt;br /&gt;
&lt;br /&gt;
===== [[LibreOffice]] =====&lt;br /&gt;
* [[Erste Schritte in LibreOffice|Erste Schritte]]&lt;br /&gt;
* [[Dokumente mit LibreOffice|Writer]]&lt;br /&gt;
* [[Tabellenkalkulation mit LibreOffice|Calc]]&lt;br /&gt;
* [[Presentationen mit LibreOffice|Impress]]&lt;br /&gt;
* [[Vektorgrafiken mit LibreOffice|Draw]]&lt;br /&gt;
* [[Der LibreOffice Formeleditor|Math]]&lt;br /&gt;
&lt;br /&gt;
===Sprachen===&lt;br /&gt;
*[[Perl]]&lt;br /&gt;
*[[Php]]&lt;br /&gt;
&lt;br /&gt;
=== How To's ===&lt;br /&gt;
&lt;br /&gt;
* [[Installation von Mediawiki unter Ubuntu]]&lt;br /&gt;
* [[Ungeschütztes Linux Hacken|Linux Grub Passwort Reset]]&lt;br /&gt;
* [[RAID|RAID einrichten]]&lt;br /&gt;
* [[Root RAID|Root RAID einrichten]]&lt;br /&gt;
* [[Runit|Runit einrichten]]&lt;br /&gt;
&lt;br /&gt;
=== New ===&lt;br /&gt;
* [[CentOS]]&lt;br /&gt;
* [[LDAP]]&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=Hauptseite&amp;diff=2890</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=Hauptseite&amp;diff=2890"/>
		<updated>2012-09-15T14:45:12Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* Netzwerken */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Dokumentation ===&lt;br /&gt;
&lt;br /&gt;
* [[Aufgaben]]&lt;br /&gt;
* [[Lösungen]]&lt;br /&gt;
=== Grundlagen und Administration ===&lt;br /&gt;
&lt;br /&gt;
* [[Linux Grundlagen]]&lt;br /&gt;
* [[Bootprozess]]&lt;br /&gt;
&lt;br /&gt;
* [[Administration]]&lt;br /&gt;
* [[Kernelmodule]]&lt;br /&gt;
* [[Bash]]&lt;br /&gt;
* [[VI Crash]]&lt;br /&gt;
* [[Netzwerkkonfiguration unter Ubuntu]]&lt;br /&gt;
* [[Paketmanagement]]&lt;br /&gt;
* [[RPM]]&lt;br /&gt;
* [[Yum howto]]&lt;br /&gt;
* [[Nützliche Tools]]&lt;br /&gt;
* [[LVM]]&lt;br /&gt;
* [[sudo]]&lt;br /&gt;
* [[syslog-ng]]&lt;br /&gt;
* [[cron]]&lt;br /&gt;
* [[incron]]&lt;br /&gt;
* [[Screen]]&lt;br /&gt;
* [[PPA]]&lt;br /&gt;
* [[systemd]]&lt;br /&gt;
* [[Exploit]]&lt;br /&gt;
* [[WLAN]]&lt;br /&gt;
* [[Netstat unter Windows]]&lt;br /&gt;
&lt;br /&gt;
=== Netzwerken ===&lt;br /&gt;
* [[SSH]]&lt;br /&gt;
* [[Ssh-tunnel]]&lt;br /&gt;
* [[NTP]]&lt;br /&gt;
* [[Rsync]]&lt;br /&gt;
* [[IP Befehle]]&lt;br /&gt;
* [[Tcpdump]]&lt;br /&gt;
* [[Coud]]&lt;br /&gt;
* [[NET]]&lt;br /&gt;
* [[Udpcast]]&lt;br /&gt;
* [[Dynamic Host Configuration Protocol]]&lt;br /&gt;
* [[Ramdisk entpacken]]&lt;br /&gt;
* [[PXELinux]]&lt;br /&gt;
* [[Bing]]&lt;br /&gt;
* [[Nemesis]]&lt;br /&gt;
* [[Heartbeat]]&lt;br /&gt;
* [[DRBD]]&lt;br /&gt;
* [[RedHat Cluster Suite]]&lt;br /&gt;
* [[PACEMAKER]]&lt;br /&gt;
* [[CRM/CIB]]&lt;br /&gt;
* [[WLAN AccessPoint]]&lt;br /&gt;
* [[IPTables - from scratch]]&lt;br /&gt;
* [[Bintec]]&lt;br /&gt;
* [[Netzwerktechnik]]&lt;br /&gt;
* [[tcp/ip]]&lt;br /&gt;
* [[Nagios]]&lt;br /&gt;
* [[Betavine Connection Manager]]&lt;br /&gt;
* [[VLAN]]&lt;br /&gt;
* [[VPN Bintec zu Linux]]&lt;br /&gt;
* [[pix howto]]&lt;br /&gt;
* [[cisco howto]]&lt;br /&gt;
* [[Firewall Allgemein]]&lt;br /&gt;
* [[Subnetz mit Ubuntu Router]]&lt;br /&gt;
* [[Multicast Routing]]&lt;br /&gt;
* [[VPN Allgemein|VPN Allgemein (under construction)]]&lt;br /&gt;
* [[nTop]]&lt;br /&gt;
* [[Fritz unter Ubuntu 10.04]]&lt;br /&gt;
* [[DNS mit bind9]]&lt;br /&gt;
&lt;br /&gt;
=== Dienste ===&lt;br /&gt;
* [[Untersuchung eines Linuxserver]]&lt;br /&gt;
* [[apache2]]&lt;br /&gt;
* [[Apache SSL]]&lt;br /&gt;
* [[PostgreSQL]]&lt;br /&gt;
* [[Tomcat 5.5]]&lt;br /&gt;
* [[Squid]]&lt;br /&gt;
* [[VLC]]&lt;br /&gt;
* [[VMware installation auf Ubuntu]]&lt;br /&gt;
* [[vpnc]]&lt;br /&gt;
* [[Wireless Tools]]&lt;br /&gt;
* [[Perl]]&lt;br /&gt;
* [[Joomla]]&lt;br /&gt;
* [[MySQL]]&lt;br /&gt;
* [[Typo3]]&lt;br /&gt;
* [[Samba]]&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
* [[Computer]]&lt;br /&gt;
* [[RAM]]&lt;br /&gt;
&lt;br /&gt;
=== Virtualisierung ===&lt;br /&gt;
* [[KVM]]&lt;br /&gt;
=== Misc ===&lt;br /&gt;
* [[Pflichtenheft]]&lt;br /&gt;
* [[Ubuntu]]&lt;br /&gt;
&lt;br /&gt;
=== Mitarbeiter ===&lt;br /&gt;
* [[Systemaufbau]]&lt;br /&gt;
=== Grafisches ===&lt;br /&gt;
* [[Netzwerk]]&lt;br /&gt;
* [[Paketmanager]]&lt;br /&gt;
* [[CD Brennen]]&lt;br /&gt;
* [[EMail einrichten]]&lt;br /&gt;
* [[Drucker]]&lt;br /&gt;
* [[TS schneiden und brennen]]&lt;br /&gt;
* [[Video Konvert Misc]]&lt;br /&gt;
* [[VNC Server]]&lt;br /&gt;
* [[Unity]]&lt;br /&gt;
&lt;br /&gt;
===== [[LibreOffice]] =====&lt;br /&gt;
* [[Erste Schritte in LibreOffice|Erste Schritte]]&lt;br /&gt;
* [[Dokumente mit LibreOffice|Writer]]&lt;br /&gt;
* [[Tabellenkalkulation mit LibreOffice|Calc]]&lt;br /&gt;
* [[Presentationen mit LibreOffice|Impress]]&lt;br /&gt;
* [[Vektorgrafiken mit LibreOffice|Draw]]&lt;br /&gt;
* [[Der LibreOffice Formeleditor|Math]]&lt;br /&gt;
&lt;br /&gt;
===Sprachen===&lt;br /&gt;
*[[Perl]]&lt;br /&gt;
*[[Php]]&lt;br /&gt;
&lt;br /&gt;
=== How To's ===&lt;br /&gt;
&lt;br /&gt;
* [[Installation von Mediawiki unter Ubuntu]]&lt;br /&gt;
* [[Ungeschütztes Linux Hacken|Linux Grub Passwort Reset]]&lt;br /&gt;
* [[RAID|RAID einrichten]]&lt;br /&gt;
* [[Root RAID|Root RAID einrichten]]&lt;br /&gt;
* [[Runit|Runit einrichten]]&lt;br /&gt;
&lt;br /&gt;
=== New ===&lt;br /&gt;
* [[CentOS]]&lt;br /&gt;
* [[LDAP]]&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=CRM/CIB&amp;diff=2874</id>
		<title>CRM/CIB</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=CRM/CIB&amp;diff=2874"/>
		<updated>2012-09-15T07:00:31Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: Die Seite wurde neu angelegt: „=CRM= =CIB=“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=CRM=&lt;br /&gt;
=CIB=&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=Hauptseite&amp;diff=2873</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=Hauptseite&amp;diff=2873"/>
		<updated>2012-09-15T07:00:12Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* Netzwerken */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Dokumentation ===&lt;br /&gt;
&lt;br /&gt;
* [[Aufgaben]]&lt;br /&gt;
* [[Lösungen]]&lt;br /&gt;
=== Grundlagen und Administration ===&lt;br /&gt;
&lt;br /&gt;
* [[Linux Grundlagen]]&lt;br /&gt;
* [[Bootprozess]]&lt;br /&gt;
&lt;br /&gt;
* [[Administration]]&lt;br /&gt;
* [[Kernelmodule]]&lt;br /&gt;
* [[Bash]]&lt;br /&gt;
* [[VI Crash]]&lt;br /&gt;
* [[Netzwerkkonfiguration unter Ubuntu]]&lt;br /&gt;
* [[Paketmanagement]]&lt;br /&gt;
* [[RPM]]&lt;br /&gt;
* [[Yum howto]]&lt;br /&gt;
* [[Nützliche Tools]]&lt;br /&gt;
* [[LVM]]&lt;br /&gt;
* [[sudo]]&lt;br /&gt;
* [[syslog-ng]]&lt;br /&gt;
* [[cron]]&lt;br /&gt;
* [[incron]]&lt;br /&gt;
* [[Screen]]&lt;br /&gt;
* [[PPA]]&lt;br /&gt;
* [[systemd]]&lt;br /&gt;
* [[Exploit]]&lt;br /&gt;
* [[WLAN]]&lt;br /&gt;
* [[Netstat unter Windows]]&lt;br /&gt;
&lt;br /&gt;
=== Netzwerken ===&lt;br /&gt;
* [[SSH]]&lt;br /&gt;
* [[Ssh-tunnel]]&lt;br /&gt;
* [[NTP]]&lt;br /&gt;
* [[Rsync]]&lt;br /&gt;
* [[IP Befehle]]&lt;br /&gt;
* [[Tcpdump]]&lt;br /&gt;
* [[NET]]&lt;br /&gt;
* [[Udpcast]]&lt;br /&gt;
* [[Dynamic Host Configuration Protocol]]&lt;br /&gt;
* [[Ramdisk entpacken]]&lt;br /&gt;
* [[PXELinux]]&lt;br /&gt;
* [[Bing]]&lt;br /&gt;
* [[Nemesis]]&lt;br /&gt;
* [[Heartbeat]]&lt;br /&gt;
* [[DRBD]]&lt;br /&gt;
* [[RedHat Cluster Suite]]&lt;br /&gt;
* [[PACEMAKER]]&lt;br /&gt;
* [[CRM/CIB]]&lt;br /&gt;
* [[WLAN AccessPoint]]&lt;br /&gt;
* [[IPTables - from scratch]]&lt;br /&gt;
* [[Bintec]]&lt;br /&gt;
* [[Netzwerktechnik]]&lt;br /&gt;
* [[tcp/ip]]&lt;br /&gt;
* [[Nagios]]&lt;br /&gt;
* [[Betavine Connection Manager]]&lt;br /&gt;
* [[VLAN]]&lt;br /&gt;
* [[VPN Bintec zu Linux]]&lt;br /&gt;
* [[pix howto]]&lt;br /&gt;
* [[cisco howto]]&lt;br /&gt;
* [[Firewall Allgemein]]&lt;br /&gt;
* [[Subnetz mit Ubuntu Router]]&lt;br /&gt;
* [[Multicast Routing]]&lt;br /&gt;
* [[VPN Allgemein|VPN Allgemein (under construction)]]&lt;br /&gt;
* [[nTop]]&lt;br /&gt;
* [[Fritz unter Ubuntu 10.04]]&lt;br /&gt;
* [[DNS mit bind9]]&lt;br /&gt;
&lt;br /&gt;
=== Dienste ===&lt;br /&gt;
* [[Untersuchung eines Linuxserver]]&lt;br /&gt;
* [[apache2]]&lt;br /&gt;
* [[Apache SSL]]&lt;br /&gt;
* [[PostgreSQL]]&lt;br /&gt;
* [[Tomcat 5.5]]&lt;br /&gt;
* [[Squid]]&lt;br /&gt;
* [[VLC]]&lt;br /&gt;
* [[VMware installation auf Ubuntu]]&lt;br /&gt;
* [[vpnc]]&lt;br /&gt;
* [[Wireless Tools]]&lt;br /&gt;
* [[Perl]]&lt;br /&gt;
* [[Joomla]]&lt;br /&gt;
* [[MySQL]]&lt;br /&gt;
* [[Typo3]]&lt;br /&gt;
* [[Samba]]&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
* [[Computer]]&lt;br /&gt;
* [[RAM]]&lt;br /&gt;
&lt;br /&gt;
=== Virtualisierung ===&lt;br /&gt;
* [[KVM]]&lt;br /&gt;
=== Misc ===&lt;br /&gt;
* [[Pflichtenheft]]&lt;br /&gt;
* [[Ubuntu]]&lt;br /&gt;
&lt;br /&gt;
=== Mitarbeiter ===&lt;br /&gt;
* [[Systemaufbau]]&lt;br /&gt;
=== Grafisches ===&lt;br /&gt;
* [[Netzwerk]]&lt;br /&gt;
* [[Paketmanager]]&lt;br /&gt;
* [[CD Brennen]]&lt;br /&gt;
* [[EMail einrichten]]&lt;br /&gt;
* [[Drucker]]&lt;br /&gt;
* [[TS schneiden und brennen]]&lt;br /&gt;
* [[Video Konvert Misc]]&lt;br /&gt;
* [[VNC Server]]&lt;br /&gt;
* [[Unity]]&lt;br /&gt;
&lt;br /&gt;
===== [[LibreOffice]] =====&lt;br /&gt;
* [[Erste Schritte in LibreOffice|Erste Schritte]]&lt;br /&gt;
* [[Dokumente mit LibreOffice|Writer]]&lt;br /&gt;
* [[Tabellenkalkulation mit LibreOffice|Calc]]&lt;br /&gt;
* [[Presentationen mit LibreOffice|Impress]]&lt;br /&gt;
* [[Vektorgrafiken mit LibreOffice|Draw]]&lt;br /&gt;
* [[Der LibreOffice Formeleditor|Math]]&lt;br /&gt;
&lt;br /&gt;
===Sprachen===&lt;br /&gt;
*[[Perl]]&lt;br /&gt;
*[[Php]]&lt;br /&gt;
&lt;br /&gt;
=== How To's ===&lt;br /&gt;
&lt;br /&gt;
* [[Installation von Mediawiki unter Ubuntu]]&lt;br /&gt;
* [[Ungeschütztes Linux Hacken|Linux Grub Passwort Reset]]&lt;br /&gt;
* [[RAID|RAID einrichten]]&lt;br /&gt;
* [[Root RAID|Root RAID einrichten]]&lt;br /&gt;
* [[Runit|Runit einrichten]]&lt;br /&gt;
&lt;br /&gt;
=== New ===&lt;br /&gt;
* [[CentOS]]&lt;br /&gt;
* [[LDAP]]&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
	<entry>
		<id>https://www.xinux.net/index.php?title=Hauptseite&amp;diff=2871</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=Hauptseite&amp;diff=2871"/>
		<updated>2012-09-15T06:59:10Z</updated>

		<summary type="html">&lt;p&gt;192.168.253.11: /* Netzwerken */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Dokumentation ===&lt;br /&gt;
&lt;br /&gt;
* [[Aufgaben]]&lt;br /&gt;
* [[Lösungen]]&lt;br /&gt;
=== Grundlagen und Administration ===&lt;br /&gt;
&lt;br /&gt;
* [[Linux Grundlagen]]&lt;br /&gt;
* [[Bootprozess]]&lt;br /&gt;
&lt;br /&gt;
* [[Administration]]&lt;br /&gt;
* [[Kernelmodule]]&lt;br /&gt;
* [[Bash]]&lt;br /&gt;
* [[VI Crash]]&lt;br /&gt;
* [[Netzwerkkonfiguration unter Ubuntu]]&lt;br /&gt;
* [[Paketmanagement]]&lt;br /&gt;
* [[RPM]]&lt;br /&gt;
* [[Yum howto]]&lt;br /&gt;
* [[Nützliche Tools]]&lt;br /&gt;
* [[LVM]]&lt;br /&gt;
* [[sudo]]&lt;br /&gt;
* [[syslog-ng]]&lt;br /&gt;
* [[cron]]&lt;br /&gt;
* [[incron]]&lt;br /&gt;
* [[Screen]]&lt;br /&gt;
* [[PPA]]&lt;br /&gt;
* [[systemd]]&lt;br /&gt;
* [[Exploit]]&lt;br /&gt;
* [[WLAN]]&lt;br /&gt;
* [[Netstat unter Windows]]&lt;br /&gt;
&lt;br /&gt;
=== Netzwerken ===&lt;br /&gt;
* [[SSH]]&lt;br /&gt;
* [[Ssh-tunnel]]&lt;br /&gt;
* [[NTP]]&lt;br /&gt;
* [[Rsync]]&lt;br /&gt;
* [[IP Befehle]]&lt;br /&gt;
* [[Tcpdump]]&lt;br /&gt;
* [[NET]]&lt;br /&gt;
* [[Udpcast]]&lt;br /&gt;
* [[Dynamic Host Configuration Protocol]]&lt;br /&gt;
* [[Ramdisk entpacken]]&lt;br /&gt;
* [[PXELinux]]&lt;br /&gt;
* [[Bing]]&lt;br /&gt;
* [[Nemesis]]&lt;br /&gt;
* [[Heartbeat]]&lt;br /&gt;
* [[DRBD]]&lt;br /&gt;
* [[RedHat Cluster Suite]]&lt;br /&gt;
* [[PACEMAKER]]&lt;br /&gt;
* [[CRM]]&lt;br /&gt;
* [[WLAN AccessPoint]]&lt;br /&gt;
* [[IPTables - from scratch]]&lt;br /&gt;
* [[Bintec]]&lt;br /&gt;
* [[Netzwerktechnik]]&lt;br /&gt;
* [[tcp/ip]]&lt;br /&gt;
* [[Nagios]]&lt;br /&gt;
* [[Betavine Connection Manager]]&lt;br /&gt;
* [[VLAN]]&lt;br /&gt;
* [[VPN Bintec zu Linux]]&lt;br /&gt;
* [[pix howto]]&lt;br /&gt;
* [[cisco howto]]&lt;br /&gt;
* [[Firewall Allgemein]]&lt;br /&gt;
* [[Subnetz mit Ubuntu Router]]&lt;br /&gt;
* [[Multicast Routing]]&lt;br /&gt;
* [[VPN Allgemein|VPN Allgemein (under construction)]]&lt;br /&gt;
* [[nTop]]&lt;br /&gt;
* [[Fritz unter Ubuntu 10.04]]&lt;br /&gt;
* [[DNS mit bind9]]&lt;br /&gt;
&lt;br /&gt;
=== Dienste ===&lt;br /&gt;
* [[Untersuchung eines Linuxserver]]&lt;br /&gt;
* [[apache2]]&lt;br /&gt;
* [[Apache SSL]]&lt;br /&gt;
* [[PostgreSQL]]&lt;br /&gt;
* [[Tomcat 5.5]]&lt;br /&gt;
* [[Squid]]&lt;br /&gt;
* [[VLC]]&lt;br /&gt;
* [[VMware installation auf Ubuntu]]&lt;br /&gt;
* [[vpnc]]&lt;br /&gt;
* [[Wireless Tools]]&lt;br /&gt;
* [[Perl]]&lt;br /&gt;
* [[Joomla]]&lt;br /&gt;
* [[MySQL]]&lt;br /&gt;
* [[Typo3]]&lt;br /&gt;
* [[Samba]]&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
* [[Computer]]&lt;br /&gt;
* [[RAM]]&lt;br /&gt;
&lt;br /&gt;
=== Virtualisierung ===&lt;br /&gt;
* [[KVM]]&lt;br /&gt;
=== Misc ===&lt;br /&gt;
* [[Pflichtenheft]]&lt;br /&gt;
* [[Ubuntu]]&lt;br /&gt;
&lt;br /&gt;
=== Mitarbeiter ===&lt;br /&gt;
* [[Systemaufbau]]&lt;br /&gt;
=== Grafisches ===&lt;br /&gt;
* [[Netzwerk]]&lt;br /&gt;
* [[Paketmanager]]&lt;br /&gt;
* [[CD Brennen]]&lt;br /&gt;
* [[EMail einrichten]]&lt;br /&gt;
* [[Drucker]]&lt;br /&gt;
* [[TS schneiden und brennen]]&lt;br /&gt;
* [[Video Konvert Misc]]&lt;br /&gt;
* [[VNC Server]]&lt;br /&gt;
* [[Unity]]&lt;br /&gt;
&lt;br /&gt;
===== [[LibreOffice]] =====&lt;br /&gt;
* [[Erste Schritte in LibreOffice|Erste Schritte]]&lt;br /&gt;
* [[Dokumente mit LibreOffice|Writer]]&lt;br /&gt;
* [[Tabellenkalkulation mit LibreOffice|Calc]]&lt;br /&gt;
* [[Presentationen mit LibreOffice|Impress]]&lt;br /&gt;
* [[Vektorgrafiken mit LibreOffice|Draw]]&lt;br /&gt;
* [[Der LibreOffice Formeleditor|Math]]&lt;br /&gt;
&lt;br /&gt;
===Sprachen===&lt;br /&gt;
*[[Perl]]&lt;br /&gt;
*[[Php]]&lt;br /&gt;
&lt;br /&gt;
=== How To's ===&lt;br /&gt;
&lt;br /&gt;
* [[Installation von Mediawiki unter Ubuntu]]&lt;br /&gt;
* [[Ungeschütztes Linux Hacken|Linux Grub Passwort Reset]]&lt;br /&gt;
* [[RAID|RAID einrichten]]&lt;br /&gt;
* [[Root RAID|Root RAID einrichten]]&lt;br /&gt;
* [[Runit|Runit einrichten]]&lt;br /&gt;
&lt;br /&gt;
=== New ===&lt;br /&gt;
* [[CentOS]]&lt;br /&gt;
* [[LDAP]]&lt;/div&gt;</summary>
		<author><name>192.168.253.11</name></author>
	</entry>
</feed>