{"id":2237,"date":"2015-01-19T10:29:36","date_gmt":"2015-01-19T09:29:36","guid":{"rendered":"http:\/\/www.data-protector.org\/wordpress\/?p=2237"},"modified":"2015-12-10T19:24:26","modified_gmt":"2015-12-10T18:24:26","slug":"fiveminutestorunyourdataprotectorinstallationserveronlinux","status":"publish","type":"post","link":"https:\/\/www.data-protector.org\/wordpress\/de\/2015\/01\/fiveminutestorunyourdataprotectorinstallationserveronlinux\/","title":{"rendered":"Five Minutes to run your Data Protector Installation Server on Linux"},"content":{"rendered":"<p>F\u00fcr die Installation der Data Protector Software auf Linux basierenden Betriebssystemen und HP-UX wird, genau wie unter Windows, ein Installation Server ben\u00f6tigt. Erst mit einem Installation Server ist es m\u00f6glich automatisiert neue Clients \u00fcber die GUI zu installieren und bestehende Clients zu aktualisieren (Push-Installation). Ich verwende hierf\u00fcr immer eine virtuelle Maschine. Eine Basisinstallation ohne graphische Benutzeroberfl\u00e4che ist v\u00f6llig ausreichend; unterst\u00fctzt wird der Linux Installation Server auf RedHat, CentOS, Oracle Enterprise Linux und SUSE Linux Enterprise Server (Details zu den Versionen stehen in der Matrix: Platform_Integrtn_SptMtx.pdf). Mit der nachfolgenden Anleitung zeige ich, welche Schritte notwendig sind einen Data Protector Linux Installation Server zu installieren oder auf eine neuere Version zu aktualisieren. Dies schlie\u00dft das Entfernen einer \u00e4lteren &#8222;Major Version&#8220; vom Data Protector auf dem Installation Server ein. Das Abarbeiten der Schritte dauert maximal f\u00fcnf Minuten.<\/p>\n<p><b>Entfernen einer \u00e4lteren Data Protector Version:<\/b><\/p>\n<pre>\r\ncp \/opt\/omni\/.omnirc \/tmp\/.omnirc.sav\r\nrpm -qa | grep -i ob2 > \/tmp\/removeOB2\r\nfor PACKAGE in `cat \/tmp\/removeOB2`; do rpm -e $PACKAGE --nodeps --noscripts; done;\r\ncp \/etc\/services \/tmp\/services.bak\r\ncat \/etc\/services | sed -e \"s\/omni\/\\#omni\/\" > \/tmp\/services.new\r\ncp \/tmp\/services.new \/etc\/services\r\nrm \/etc\/xinetd.d\/omni \r\nrm -r \/etc\/opt\/omni\r\nrm -r \/opt\/omni\r\nrm -r \/var\/opt\/omni\r\nrm \/tmp\/removeOB2\r\nrm \/tmp\/services.new\r\n<\/pre>\n<p>Kommentar: Dies ist nicht der empfohlene Weg zum Entfernen, jedoch der schnellste Weg. Bitte beachte, dass unter Umst\u00e4nden f\u00fcr Data Protector &#8222;Site Specific Patches&#8220; oder andere &#8222;Hotfixes&#8220; nicht der String &#8222;OB2&#8220; in der Paketbeschreibung genutzt wurde.\n<\/p>\n<p><b>Installation der neuen Data Protector Version (nur Installation Server):<\/b><\/p>\n<pre>\r\nmkdir \/dpinstall                                           (*)\r\nmkdir \/dpinstall\/dp9\r\nmkdir \/dpinstall\/dp9pb\r\ncopy ISO file to \/dpinstall                                (**) \r\ncopy patch bundle file to \/dpinstall                       (***)\r\nmount -o loop \/dpinstall\/TD586-15021.iso \/dpinstall\/dp9\r\n\/dpinstall\/dp9\/LOCAL_INSTALL\/omnisetup.sh -IS\r\numount \/dpinstall\/dp9\r\ntar -xvf DPLNXBDL_00902.tar -C \/dpinstall\/dp9pb\/\r\ncd \/dpinstall\/dp9pb\r\n.\/omnisetup.sh -bundleadd b902\r\ncd \/\r\nrm -r \/dpinstall\r\ncp \/tmp\/.omnirc.sav \/opt\/omni\/.omnirc                      (****)\r\n<\/pre>\n<p>* oder einem Verzeichnis mit ausreichend freiem Speicher<br \/>\n** zum Beispiel: TD586-15021.iso &#8211; Data Protector 9.00 Linux &#8211; kopieren mit winscp<br \/>\n*** zum Beispiel: DPLNXBDL_00902.tar &#8211; Data Protector 9.02 Linux &#8211; kopieren mit winscp<br \/>\n**** sofern die Datei vorhanden ist &#8211; siehe Entfernen Data Protector<br \/>\n<br \/>\nIn dem Beispiel wird davon ausgegangen, dass auch ein Patch Bundle installiert werden muss, ansonsten w\u00e4ren die Schritte 3, 5, 9, 10 und 11 nicht erforderlich. Nach der Installation sollte der Inhalt der <code>.omnirc<\/code> Datei gepr\u00fcft werden; mindestens die Varaiable <code>OB2_SSH_ENABLED=1<\/code> wird in <code>\/opt\/omni\/.omnirc<\/code> ben\u00f6tigt, da sonst eine Verteilung der Client Software \u00fcber die Data Protector GUI nicht m\u00f6glich ist. Falls die Datei noch nicht existiert, so kann sie aus der Vorlage erstellt werden &#8211; <code>cp \/opt\/omni\/.omnirc.TMPL \/opt\/omni\/.omnirc<\/code>. Wenn zus\u00e4tzliche Updates verf\u00fcgbar sind, so sind diese auf den Server zu kopieren. Das Entpacken von zus\u00e4tzlichen Updates wird mit dem Kommando <code>tar<\/code> durchgef\u00fchrt. Es werden das RPM Paket und eine Text Datei generiert. In der Text Datei steht das Kommando zum Installieren des Patches. Es ist zu beachten, dass die Patches in einer bestimmten Reihenfolge zu installieren sind, Details: <a href=\"https:\/\/www.data-protector.org\/wordpress\/2013\/06\/basics-installation-order-patches\/\">https:\/\/www.data-protector.org\/wordpress\/2013\/06\/basics-installation-order-patches\/<\/a>.\n<\/p>\n<p><b>Registrieren des Installation Server in der Data Protector Zelle:<\/b><\/p>\n<pre>\r\nomnicc -export_is &lt;installation server&gt;                    (*)\r\nomnicc -import_is &lt;installation server&gt;                    (**) \r\n<\/pre>\n<p>* Der Schritt ist nur notwendig, wenn der Server bereits als Installation Server genutzt wurde<br \/>\n** F\u00fcr &#8222;installation server&#8220; ist der Name des Servers (FQDN) zu verwenden<br \/>\n<br \/>\nWenn dieser Installation Server bereits fr\u00fcher f\u00fcr die Verteilung der Client Software genutzt wurde, so kann er jetzt direkt f\u00fcr ein Upgrade der bestehenden Clients \u00fcber die Data Protector GUI genutzt werden. Falls dies der erste Linux Installation Server in der Umgebung ist, so ist zus\u00e4tzlich die SSH basierende Anmeldung zu konfigurieren.\n<\/p>\n<p><b>Erstellen des public\/private rsa key pair:<\/b><\/p>\n<pre>\r\nssh-keygen                                                 (*)\r\nssh &lt;client - short name&gt;                                  (**) \r\nssh &lt;client - FQDN name&gt;                                   (**) \r\nssh &lt;client - IP address&gt;                                  (**) \r\nAdd public key                                             (***)\r\n<\/pre>\n<p>* Beantworten der Fragen, danach wird das &#8222;Key Pair&#8220; generiert<br \/>\n** Der Anmeldevorgang kann abgebrochen werden, sobald der Host-Key des Clients akzeptiert wurde<br \/>\n*** Mit <code>ssh<\/code> am zu installierenden Client anmelden, es muss der Public Key des Installation Servers (<code>cat \/root\/.ssh\/id_rsa.pub<\/code>) der Datei <code>\/root\/.ssh\/authorized_keys<\/code> hinzugef\u00fcgt werden<br \/>\n<br \/>\nEs wird davon ausgegangen, dass bei der Beantwortung der Fragen des Kommandos <code>ssh-keygen<\/code> die Standardwerte \u00fcbernommen werden. Es wird ferner davon ausgegangen, dass f\u00fcr die SSH Konfiguration ebenfalls die Standardwerte und Standardpfade genutzt wurden.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>F\u00fcr die Installation der Data Protector Software auf Linux basierenden Betriebssystemen und HP-UX wird, genau wie unter Windows, ein Installation Server ben\u00f6tigt. Erst mit einem Installation Server ist es m\u00f6glich automatisiert neue Clients \u00fcber die GUI zu installieren und bestehende Clients zu aktualisieren (Push-Installation). Ich verwende hierf\u00fcr immer eine virtuelle Maschine. Eine Basisinstallation ohne graphische [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"spay_email":""},"categories":[11],"tags":[],"translation":{"provider":"WPGlobus","version":"2.8.8","language":"de","enabled_languages":["en","de"],"languages":{"en":{"title":true,"content":true,"excerpt":false},"de":{"title":false,"content":true,"excerpt":false}}},"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p28cjj-A5","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":4128,"url":"https:\/\/www.data-protector.org\/wordpress\/de\/2018\/05\/data-protector-10-patch-bundle-a-10-04-build-182\/","url_meta":{"origin":2237,"position":0},"title":"Data Protector 10 \u2013 Patch Bundle A.10.04 (Build 182)","date":"23. Mai 2018","format":false,"excerpt":"{:en}The Patch Bundle A.10.04 (Build 182) for Data Protector 10 has been released on May 22, 2018. Data Protector A.10.03 was released as a full install therefore the cumulative patch 10.04 can only be installed on top of A.10.03. A direct upgrade from A.10.00, A.10.01 or A.10.02 is not possible!\u2026","rel":"","context":"In &quot;DP A.10.00&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3517,"url":"https:\/\/www.data-protector.org\/wordpress\/de\/2017\/12\/data-protector-10-patch-bundle-a-10-02-build-308\/","url_meta":{"origin":2237,"position":1},"title":"Data Protector 10 \u2013 Patch Bundle A.10.02 (Build 308)","date":"7. Dezember 2017","format":false,"excerpt":"{:en}The Patch Bundle A.10.02 (Build 308) for Data Protector 10 has been released on December 7, 2017. The cumulative patch can be installed on top of A.10.00\u00a0or any later Patch Bundle or General Release patch. It is recommended to install it on all Installation Servers (IS) and the Cell Managers\u2026","rel":"","context":"In &quot;DP A.10.00&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3514,"url":"https:\/\/www.data-protector.org\/wordpress\/de\/2017\/09\/data-protector-10-patch-bundle-a-10-01-build-307\/","url_meta":{"origin":2237,"position":2},"title":"Data Protector 10 \u2013 Patch Bundle A.10.01 (Build 307)","date":"28. September 2017","format":false,"excerpt":"{:en}The Patch Bundle A.10.01 (Build 307) for Data Protector 10 has been released on September 28, 2017. This first cumulative patch can be installed on top of A.10.00. It is recommended to install it on all Installation Servers (IS) and the Cell Managers (CM). Then push the new packages from\u2026","rel":"","context":"In &quot;DP A.10.00&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1097,"url":"https:\/\/www.data-protector.org\/wordpress\/de\/2012\/08\/data-protector-sles-11-sp2\/","url_meta":{"origin":2237,"position":3},"title":"Data Protector and SLES 11 SP2","date":"29. August 2012","format":false,"excerpt":"{:en}Since the latest patches for Data Protector (621, 701) the kernel version 3 for Linux is supported to install a new client using installation server. In general there shouldn't be a problem during the installation, however when you receive following error message (i.e. for OpenSuse or SLES 11 SP2): Unsupported\u2026","rel":"","context":"In &quot;Advisory&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3581,"url":"https:\/\/www.data-protector.org\/wordpress\/de\/2017\/03\/data-protector-9-patch-bundle-9-09-build-114\/","url_meta":{"origin":2237,"position":4},"title":"Data Protector 9 \u2013 Patch Bundle 9.09 (Build 114)","date":"30. M\u00e4rz 2017","format":false,"excerpt":"{:en}The Patch Bundle A.09.09 (Build 114) for Data Protector 9 has been released on March 30, 2017. The cumulative patch can be installed on top of A.09.00 or any later Patch Bundle or General Release patch. It is recommended to install it on all Installation Servers (IS) and the Cell\u2026","rel":"","context":"In &quot;DP A.09.00&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3937,"url":"https:\/\/www.data-protector.org\/wordpress\/de\/2018\/04\/data-protector-9-gr-patches-9-09-build-117\/","url_meta":{"origin":2237,"position":5},"title":"Data Protector 9 \u2013 GR Patches 9.09 (Build 117)","date":"5. April 2018","format":false,"excerpt":"{:en}The General Release Patches\u00a0A.09.09 (Build 117) for Data Protector 9 has been released on April 4, 2018. The 117 GR Patches must be installed on top of the 115 and 116 GR Patches (which requires Patch Bundle 9.09). It is recommended to install all the GR Patches as a group\u2026","rel":"","context":"In &quot;DP A.09.00&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.data-protector.org\/wordpress\/de\/wp-json\/wp\/v2\/posts\/2237"}],"collection":[{"href":"https:\/\/www.data-protector.org\/wordpress\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.data-protector.org\/wordpress\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.data-protector.org\/wordpress\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.data-protector.org\/wordpress\/de\/wp-json\/wp\/v2\/comments?post=2237"}],"version-history":[{"count":17,"href":"https:\/\/www.data-protector.org\/wordpress\/de\/wp-json\/wp\/v2\/posts\/2237\/revisions"}],"predecessor-version":[{"id":2795,"href":"https:\/\/www.data-protector.org\/wordpress\/de\/wp-json\/wp\/v2\/posts\/2237\/revisions\/2795"}],"wp:attachment":[{"href":"https:\/\/www.data-protector.org\/wordpress\/de\/wp-json\/wp\/v2\/media?parent=2237"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.data-protector.org\/wordpress\/de\/wp-json\/wp\/v2\/categories?post=2237"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.data-protector.org\/wordpress\/de\/wp-json\/wp\/v2\/tags?post=2237"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}