<?xml version="1.0" encoding="utf-8"?><!DOCTYPE article  PUBLIC '-//OASIS//DTD DocBook XML V4.4//EN'  'http://www.docbook.org/xml/4.4/docbookx.dtd'><article><articleinfo><title>ProxmoxSharedStorage</title><revhistory><revision><revnumber>3</revnumber><date>2019-06-19 12:25:02</date><authorinitials>thunert@cbs.mpg.de</authorinitials><revremark>Ergänzungen</revremark></revision><revision><revnumber>2</revnumber><date>2019-06-17 10:34:31</date><authorinitials>hayd@cbs.mpg.de</authorinitials></revision><revision><revnumber>1</revnumber><date>2019-05-03 08:31:58</date><authorinitials>thunert@cbs.mpg.de</authorinitials><revremark>Shared Storage</revremark></revision></revhistory></articleinfo><section><title>Proxmox SharedStorage</title><itemizedlist><listitem><para>Achtung, der Datenverkehr des Storagenetzwerk sollte sich nicht die Leitungen mit Corosync teilen. Besser mehrere Netzwerkkarten nutzen. </para></listitem></itemizedlist><section><title>Storage Typen</title><itemizedlist><listitem><para>NFS </para></listitem><listitem><para>CIFS </para></listitem><listitem><para>GlusterFS </para></listitem><listitem><para>CephFS </para></listitem><listitem><para>iSCSI/kernel </para></listitem><listitem><para>iSCSI/libiscsi </para></listitem><listitem><para>Ceph/RBD  </para></listitem><listitem><para>ZFS over iSCSI </para></listitem></itemizedlist></section><section><title>NFS</title><itemizedlist><listitem><para>serverseitig: <code>/etc/hosts</code> Datei anpassen </para></listitem><listitem><para>über die GUI: </para><itemizedlist><listitem><para>Cluster oder Knoten auswählen -&gt; Storage -&gt; Add/Hinzufügen -&gt; NFS </para></listitem><listitem><para>einzigartige Storage-ID eingeben </para></listitem><listitem><para>Server-IP des NFS-Servers, Name auch möglich, wenn dieser aufgelöst werden kann </para></listitem><listitem><para>Export: Hier stehen die freigegebenen Verzeichnisse. </para></listitem><listitem><para>Enable checked </para></listitem><listitem><para>Alle Clusterknoten müssen beim NFS-Server hinterlegt sein. </para></listitem></itemizedlist></listitem><listitem><para>über CLI: </para><itemizedlist><listitem><para>folgendes File muss bearbeitet werden: <code>/etc/pve/storage.cfg</code> </para></listitem><listitem><para>server: Server-IP oder DNS-Name </para></listitem><listitem><para>export: NFS export Pfad (<code>$ pvesm scan nfs SERVER</code>) </para></listitem><listitem><para>path: lokaler Mountpoint </para></listitem><listitem><para>options: Mountoptions (man nfs) </para></listitem><listitem><para>Beispiel:  </para></listitem></itemizedlist></listitem></itemizedlist><screen><![CDATA[nfs: iso-templates 
   path /mnt/pve/iso-templates 
   server 10.0.0.10 
   export /space/iso-templates 
   options vers=3,soft 
   content iso,vztmpl]]></screen></section><section><title>Ceph</title><itemizedlist><listitem><para>verteilbar auf alle Knoten -&gt; HA </para></listitem><listitem><para>horizontal und vertikal skalierbar </para></listitem><listitem><para>über die GUI: </para><itemizedlist><listitem><para>Knoten auswählen -&gt; Ceph -&gt; Installieren (&quot;Install Ceph-luminous&quot;) </para></listitem><listitem><para>Wizard-Anweisungen folgen </para></listitem><listitem><para>Ceph Manager wird automatisch mit installiert </para></listitem><listitem><para>Monitore erstellen (mehr als ein Monitor für HA): Knoten -&gt; Ceph -&gt; Monitor </para></listitem><listitem><para>OSDs erstellen: Knoten -&gt; Ceph -&gt; OSD -&gt; Create </para></listitem><listitem><para>Ceph-Pool erstellen: Knoten -&gt; Ceph -&gt; Pool -&gt; Create </para></listitem></itemizedlist></listitem><listitem><para>über CLI: </para><itemizedlist><listitem><para><code>$ pveceph install</code> </para></listitem><listitem><para>Ceph konfigurieren (nur auf ersten Knoten) <code>$ pveceph init --network 10.10.10.0/24</code> </para></listitem><listitem><para>Monitor erstellen: <code>$ pveceph createmon</code> </para></listitem><listitem><para>OSD erstellen: <code>$ pveceph createosd /dev/sdX</code> </para></listitem><listitem><para>Ceph-Pool erstellen: <code>$ pveceph createpool POOLNAME</code> </para></listitem></itemizedlist></listitem></itemizedlist></section></section></article>