{"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":3589,"url":"https:\/\/www.data-protector.org\/wordpress\/de\/2017\/05\/data-protector-9-gr-patches-9-09-build-115\/","url_meta":{"origin":2237,"position":0},"title":"Data Protector 9 \u2013 GR Patches 9.09 (Build 115)","date":"31. Mai 2017","format":false,"excerpt":"{:en}The General Release Patches\u00a0A.09.09 (Build 115) for Data Protector 9 has been released on May 31, 2017. The 115 GR Patches must be installed on top of the A.09.09 Patch Bundle. It is recommended to install all the GR Patches as a group regardless if the updated components are used\u2026","rel":"","context":"In &quot;DP A.09.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":1},"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":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":2},"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":[]},{"id":3591,"url":"https:\/\/www.data-protector.org\/wordpress\/de\/2017\/08\/data-protector-9-gr-patches-9-09-build-116\/","url_meta":{"origin":2237,"position":3},"title":"Data Protector 9 \u2013 GR Patches 9.09 (Build 116)","date":"8. August 2017","format":false,"excerpt":"{:en}The General Release Patches\u00a0A.09.09 (Build 116) for Data Protector 9 has been released on August 8, 2017. The 116 GR Patches must be installed on top of the 115 GR Patches (which requires Patch Bundle 9.09). It is recommended to install all the GR Patches as a group regardless if\u2026","rel":"","context":"In &quot;DP A.09.00&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2270,"url":"https:\/\/www.data-protector.org\/wordpress\/de\/2015\/01\/data-protector-client-debian-based-systems\/","url_meta":{"origin":2237,"position":4},"title":"Data Protector client on Debian based systems","date":"27. Januar 2015","format":false,"excerpt":"{:en} If you need to install the Data Protector client software on a Debian based system, you will recognize no derivate is listed in the support matrix as supported version and the Debian Linux 6.0 (x64) and 7.0 (x64), and Ubuntu 12.x (x64) are supported only. However, if you require\u2026","rel":"","context":"In &quot;Common&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1412,"url":"https:\/\/www.data-protector.org\/wordpress\/de\/2013\/06\/basics-installation-order-patches\/","url_meta":{"origin":2237,"position":5},"title":"Installation order of Patches","date":"3. Juni 2013","format":false,"excerpt":"{:de}Immer wieder stellt sich die Frage in welcher Reihenfolge die Patches f\u00fcr Data Protector installiert werden. Zwischen den einzelnen Patches ergeben sich Abh\u00e4ngigkeiten, welche man in den Beschreibungsdateien zum Patch nachlesen kann; diese m\u00fcssen bei der Installation eingehalten werden. Generell gilt folgende Reihenfolge f\u00fcr die Installation: sofern vorhanden: Patchbundle, Core,\u2026","rel":"","context":"In &quot;History&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}]}}