{"id":3377,"date":"2016-07-14T12:50:40","date_gmt":"2016-07-14T12:50:40","guid":{"rendered":"http:\/\/www.kevinmaschke.com\/de\/?p=3377"},"modified":"2017-03-01T12:47:08","modified_gmt":"2017-03-01T12:47:08","slug":"zimbra-collaboration-8-6-voraussetzungen","status":"publish","type":"post","link":"https:\/\/www.kevinmaschke.com\/de\/zimbra-collaboration-8-6-voraussetzungen\/","title":{"rendered":"Zimbra Collaboration 8.6 &#8211; Voraussetzungen"},"content":{"rendered":"<p style=\"text-align: justify;\">Wie ich in <a href=\"http:\/\/www.kevinmaschke.com\/de\/linux-de\/zimbra-collaboration-8-6\/\">meinem ersten Eintrag<\/a> \u00fcber Zimbra Collaboration erkl\u00e4rt hatte, werde ich ein paar Artikel nutzen um \u00fcber die Voraussetzungen, Installation und Konfigurationsschritte von Zimbra zu reden, und um diese Serie weiterzuf\u00fchren, werde ich diesen Eintrag den\u00a0Voraussetzungen von Zimbra Collaboration 8.6 widmen.<\/p>\n<h2>Dependenzen f\u00fcr Zimbra Collaboration<\/h2>\n<p style=\"text-align: justify;\">Als erstes m\u00fcssen wir einige Dependenzen installieren <strong>die notwendig sind um Zimbra nutzen zu k\u00f6nnen<\/strong>. Daf\u00fcr benutzen wir den folgenden Befehl:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\">sudo apt-get install libgmp10 libperl5.18 libaio1 unzip pax sysstat sqlite3 wget<\/pre>\n<p style=\"text-align: justify;\">Sobald die Dependenzen installiert sind ist der n\u00e4chste schritt das Netzwerk vom Server einzustellen.<\/p>\n<h2>Netzwerk Konfigurierung<\/h2>\n<p style=\"text-align: justify;\">Wie bei jedem Server, wollen wir m\u00f6glicherweise eine manuelle Netzwerkeinstellung haben.\u00a0<strong>Am besten ist\u00a0es eine feste und statische IP zu haben<\/strong> anstatt von einer die von dem DHCP zugewiesen wurde, da wir so vermeiden k\u00f6nnen das nach einiger zeit oder irgend ein neustart der Server eine neue IP bekommt und wir die Verbindung zu dem Server verlieren und so auch das Mail aufh\u00f6rt zu funktionieren. Es ist auch m\u00f6glich den DHCP Server so einzustellen das dieser dem Mailserver immer die gleiche IP zuweist, aber trotzdem ist es zu empfehlen eine statische IP zu haben.<\/p>\n<h3>Hostname<\/h3>\n<p style=\"text-align: justify;\">Als erstes schauen wir uns die <code class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\">\/etc\/hostname<\/code> Datei an. Diese Datei enth\u00e4lt den Namen der Maschine so wie wir den Server nennen wollen. <strong>Die Datei enth\u00e4lt nur einen namen mit dem man den Server einfach identifizieren kann<\/strong> (vor allem wenn man eine gro\u00dfe menge an Servern hat). Sollte der Server nur als Mailserver f\u00fcr ein\u00a0Domain oder Kunden benutz werden, kann man etwas simples wie &#8222;<em>Mail<\/em>&#8222;, &#8222;<em>MailServer<\/em>&#8220; oder &#8222;<em>mail.domain.com<\/em>&#8220; nutzen. Um die Datei zu \u00f6ffnen und \u00e4ndern k\u00f6nnen wir zum beispiel VIM, NANO oder irgendein anderen Texteditor benutzen. Ich pers\u00f6nlich bin an VIM gew\u00f6hnt:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\">sudo vim \/etc\/hostname\r\nMailServer<\/pre>\n<h3>Hosts<\/h3>\n<p style=\"text-align: justify;\">Sobald der Server Name eingerichtet ist m\u00fcssen wir the <code class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\">\/etc\/hosts<\/code> Datei \u00f6ffnen und \u00e4ndern. Es ist wichtig diese Datei nicht mit der Hostname Datei zu verwechseln. In der Hostname Datei geben wir den Namen vom Server ein, und<strong> in der Hosts Datei geben\u00a0wir\u00a0die Domains ein unter denen der Server erreichbar sein soll<\/strong>. Wir \u00f6ffnen also die Datei:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\">sudo vim \/etc\/hosts<\/pre>\n<p style=\"text-align: justify;\">Und finden etwas \u00e4hnliches wie:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\">127.0.0.1\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 localhost\r\n127.0.1.1\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 MailServer.example.com\u00a0\u00a0 MailServer<\/pre>\n<p style=\"text-align: justify;\">Under diesen zwei\u00a0Zeilen\u00a0werden wahrscheinlich auch ein paar weitere erscheinen die IPv6 gewidmet sind, aber die k\u00f6nnen wir ignorieren weil diese uns im Moment nicht betreffen. Direkt unter den ersten zwei\u00a0Zeilen\u00a0und vor den IPv6 Zeilen\u00a0f\u00fcgen wir die IP und die Domains ein auf die wir m\u00f6chten das der Server antwortet und erreichbar ist:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\">192.168.1.2\u00a0\u00a0 mail MailServer mail.MailServer.com mail.dominio.com<\/pre>\n<p style=\"text-align: justify;\">Sollte der Server mehrere IPs haben, werden diese jeweils in einer neuen Zeile\u00a0eingef\u00fcgt.<\/p>\n<h3>Manuelle IP \/ Netzwerk Einstellung<\/h3>\n<p>Nachdem die Hosts und Hostname Dateien bearbeitet wurden ist <strong>der n\u00e4chste schritt die IP Konfiguration manuell einzurichten<\/strong>. Daf\u00fcr m\u00fcssen wir die <code class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\">\/etc\/network\/interfaces<\/code> Datei bearbeiten:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\">sudo vim \/etc\/network\/interfaces<\/pre>\n<p style=\"text-align: justify;\">Wenn wir die Datei \u00f6ffnen werden wir sehen das diese schon ein paar Zeilen enth\u00e4lt, sofern wir Ubuntu mit einer DHCP Einstellung installiert haben:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\"># This file describes the network interfaces available on your system\r\n# and how to activate them. For more information, see interfaces(5).\r\n\r\n# The loopback network interface\r\nauto lo\r\niface lo inet loopback\r\n\r\n# The primary network interface\r\nauto eth0\r\niface eth0 inet dhcp<\/pre>\n<p style=\"text-align: justify;\">Esta configuraci\u00f3n deber\u00eda ser suficiente para cualquier estaci\u00f3n de trabajo o cualquier servidor de pruebas, pero para un servidor que va a ser usado en un entorno de producci\u00f3n, deberemos establecer una configuraci\u00f3n manual. Para ello, comentamos las siguientes l\u00edneas:<\/p>\n<p style=\"text-align: justify;\">Diese Einstellung sollte f\u00fcr jede Arbeitsstation oder Testserver reichen, aber f\u00fcr einen Server der in einer Produktionsumgebung benutzt werden soll, m\u00fcssen wir eine manuelle Konfiguration benutze. Daf\u00fcr kommentieren wir die folgenden Zeilen aus:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\">#auto eth0\r\n#iface eth0 inet dhcp<\/pre>\n<p>Und f\u00fcgen die folgenden Zeilen hinzu und versichern uns dass die IP korrekt und teil unseres Netzwerks sind:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\"># Static IP\r\nauto eth0\r\niface eth0 inet static\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 address 192.168.1.2\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 netmask 255.255.255.0\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 gateway 192.168.1.1\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 dns-nameservers 8.8.8.8<\/pre>\n<p><code class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\">dns-nameservers 8.8.8.8<\/code>\u00a0kann durch jeden gew\u00fcnschten DNS Server ausgetauscht werden. In diesem Fall benutzen wir die DNS Server von Google.<\/p>\n<p>Sofern alle \u00c4nderungen beendet sind, k\u00f6nnen wir diese \u00fcbernehmen. Der einfachste Weg daf\u00fcr ist es den Server neuzustarten. Das k\u00f6nnen wir mir einem der folgenden Befehle:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\">sudo reboot<\/pre>\n<p>Oder:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\">sudo shutdown \u2013r now<\/pre>\n<p><span style=\"color: #ff0000;\"><strong>WICHTIG<\/strong><\/span>: Es ist wichtig sicherzustellen das alle \u00c4nderungen korrekt sind. Sollte es ein Fehler geben werden wir mit dem Neustart die Verbindung zu dem Server verlieren und es wird n\u00f6tig sein eine andere Methode zu nutzen um Zugriff zu bekommen und den Fehler zu korrigieren (wie zum beispiel durch vSphere oder irgend ein KVM).<\/p>\n<p>Und hiermit ist der erste Teil der Voraussetzungen f\u00fcr die Zimbra Collaboration 8.6 Installation beendet. In dem n\u00e4chsten Eintrag werden wir sehen wie man DNSMasq installiert und Konfiguriert\u00a0um diesen mit Zimbra zu integrieren.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wie ich in meinem ersten Eintrag \u00fcber Zimbra Collaboration erkl\u00e4rt hatte, werde ich ein paar Artikel nutzen um \u00fcber die Voraussetzungen, Installation und Konfigurationsschritte von Zimbra zu reden, und um diese Serie weiterzuf\u00fchren, werde ich &#8230;<\/p>\n","protected":false},"author":1,"featured_media":3480,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[208,411],"tags":[640,642,644,658,646,660,648],"class_list":["post-3377","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux-de","category-anleitungen","tag-email-de","tag-ews-de","tag-imapsync-de","tag-installation-de","tag-open-source-de","tag-voraussetzungen","tag-zimbra-de"],"acf":{"book_cover":null,"special_featured_image":null},"_links":{"self":[{"href":"https:\/\/www.kevinmaschke.com\/de\/wp-json\/wp\/v2\/posts\/3377","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kevinmaschke.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kevinmaschke.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kevinmaschke.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kevinmaschke.com\/de\/wp-json\/wp\/v2\/comments?post=3377"}],"version-history":[{"count":0,"href":"https:\/\/www.kevinmaschke.com\/de\/wp-json\/wp\/v2\/posts\/3377\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kevinmaschke.com\/de\/wp-json\/wp\/v2\/media\/3480"}],"wp:attachment":[{"href":"https:\/\/www.kevinmaschke.com\/de\/wp-json\/wp\/v2\/media?parent=3377"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kevinmaschke.com\/de\/wp-json\/wp\/v2\/categories?post=3377"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kevinmaschke.com\/de\/wp-json\/wp\/v2\/tags?post=3377"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}