{"id":291,"date":"2009-11-16T16:52:01","date_gmt":"2009-11-16T14:52:01","guid":{"rendered":"http:\/\/blog.bl-its.at\/?p=291"},"modified":"2009-12-01T23:26:55","modified_gmt":"2009-12-01T21:26:55","slug":"umziehen-von-ispcp-omega-auf-neuen-server-mit-neuen-ip-adressen","status":"publish","type":"post","link":"https:\/\/blog.bl-its.at\/?p=291","title":{"rendered":"Umziehen von ISPCP Omega auf neuen Server mit neuen IP-Adressen"},"content":{"rendered":"<h3 style=\"text-align: left;\"><strong>Probelm:<\/strong><\/h3>\n<p style=\"text-align: left;\">Der alte Server ist zu klein, zu alt etc. und ich bekomme neue IP-Adressen zugewiesen. Was tun mit ISPCP Omega 1.0.0. RC3??<\/p>\n<h3 style=\"text-align: left;\"><strong>L\u00f6sung:<\/strong><\/h3>\n<h2 style=\"padding-left: 30px; text-align: left;\"><span style=\"color: #00ff00;\">Daten auf dem Alten Server sichern, sichern, sichern!!!<\/span><\/h2>\n<p style=\"padding-left: 30px; text-align: left;\">1. Datenbanken mit mysqldump und Daten z.B. mit tar sicher:<\/p>\n<p style=\"padding-left: 30px; text-align: left;\">Daten\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <em>tar -cvzf www.tar.gz \/var\/www<\/em>\/virtual<br \/>\nDatenbanken\u00a0\u00a0\u00a0 <em>mysqldump -u root -p&lt;passwort&gt; ispcp &gt; ispcp.sql<\/em><\/p>\n<p style=\"padding-left: 30px; text-align: left;\">alle weiteren Datenbanken <strong>sollten<\/strong> auch einzeln gesichert werden da sonst auf dem neuen Server die Datenbank <strong>ispcp<\/strong> beim nachtr\u00e4glichen Import \u00fcberschrieben wird.<br \/>\nAnsonsten k\u00f6nnen mit:\n<\/p>\n<p style=\"padding-left: 30px; text-align: left;\"><em>mysqldump -u root -p&lt;passwort&gt; &#8212;all-databases <\/em><\/p>\n<p style=\"padding-left: 30px; text-align: left;\">alle Datenbanken auf dem Server gesichert werden.<\/p>\n<p style=\"padding-left: 30px; text-align: left;\">2. Neuer Server installieren, in meinem Fall Debian Lenny.<\/p>\n<p style=\"padding-left: 30px; text-align: left;\">Installation von ISPCP Omega nach Anleitung. In meinem Fall aktueller Trunk<\/p>\n<p style=\"padding-left: 30px; text-align: left;\"><a href=\"http:\/\/www.isp-control.net\/documentation\/doku.php?id=de:start:installation:debian\" target=\"_blank\">Installationanleitung f\u00fcr Debian<\/a><\/p>\n<p style=\"padding-left: 30px; text-align: left;\">nach der Installation, die Datei ispcp.sql vom alten Server mittels WinSCP o\u00e4. auf den neuen Server kopieren und mit<\/p>\n<p style=\"padding-left: 30px; text-align: left;\"><em>mysql -u root -p&lt;passwort&gt; &lt;[pfad]\/ispcp.sql<\/em><\/p>\n<p style=\"padding-left: 30px; text-align: left;\">in Mysql importieren.<\/p>\n<p style=\"padding-left: 30px; text-align: left;\">Von einem Client im Netz mit einem Internet-Browser auf den Server zugreifen:<\/p>\n<p style=\"padding-left: 30px; text-align: left;\"><strong>http:\/\/admin.&lt;domain.tld&gt;\/<\/strong><\/p>\n<p style=\"padding-left: 30px; text-align: left;\">als <strong>Admin<\/strong> anmelden<\/p>\n<p style=\"padding-left: 30px; text-align: left;\"><strong>Ein Datenbankupdate erforderlich.<\/strong><\/p>\n<p style=\"padding-left: 30px; text-align: left;\">Jetzt m\u00fcssen die Dom\u00e4nen wieder erstellt werden, wie folgt:<\/p>\n<p style=\"padding-left: 30px; text-align: left;\">Die <strong>User<\/strong> vom alten Server \u00fcbernehmen, also alle <strong>vuxxxx<\/strong> &#8222;Zeilen&#8220; aus den Dateien <strong>\/etc\/passwd, \/etc\/shadow und \/etc\/group<\/strong> in die entsprechenden Dateien auf dem neuen Server kopieren.<\/p>\n<p class=\"code\" style=\"padding-left: 60px; text-align: left;\"><em>\/etc\/init.d\/ispcp_daemon stop<br \/>\nmysql -u root -p&lt;password&gt;<br \/>\nUSE ispcp<br \/>\nUPDATE mail_users SET status=&#8220;toadd&#8220; where status=&#8220;ok&#8220;;<br \/>\nUPDATE domain SET domain_status = &#8218;toadd&#8216; WHERE domain_status = &#8218;ok&#8216;;<br \/>\nUPDATE domain_aliasses SET alias_status = &#8218;toadd&#8216; WHERE alias_status = &#8218;ok&#8216;;<br \/>\nUPDATE subdomain SET subdomain_status = &#8218;toadd&#8216; WHERE subdomain_status = &#8218;ok&#8216;;<br \/>\nquit<br \/>\n\/var\/www\/ispcp\/engine\/ispcp-rqst-mngr<br \/>\n\/etc\/init.d\/ispcp_daemon start<\/em>\n<\/p>\n<p style=\"padding-left: 30px; text-align: left;\">Nun werden alle Domains, Supdomains, Aliases und E-Mailadressen angelgt.<\/p>\n<p style=\"padding-left: 30px; text-align: left;\">So, jetzt ist ISPCP Omega auf dem neuen Server installiert.<\/p>\n<p style=\"padding-left: 30px; text-align: left;\">Testweise kann man sich als User anmelden und kontrollieren ob alles OK ist.<\/p>\n<p style=\"padding-left: 30px; text-align: left;\">3. Absicherung<\/p>\n<p style=\"padding-left: 30px; text-align: left;\">Um das ganze sicherer zu machen m\u00fcssen wir noch diverse Spamfilter und Anti-Viren-Programme installieren. Diese ist die <a href=\"http:\/\/www.isp-control.net\/documentation\/doku.php?id=de:howto:mail:install_maia_mailguard_1.0.2a_on_ispcp_omega_rc3\" target=\"_blank\">Anleitung<\/a> die ich daf\u00fcr verwendet habe.<\/p>\n<p style=\"padding-left: 30px; text-align: left;\">4. Abschlie\u00dfende Arbeiten<\/p>\n<p style=\"padding-left: 30px; text-align: left;\">Alte Datenbanke &#8222;<strong>ohne ISPCP<\/strong>&#8220; iportieren<\/p>\n<p style=\"padding-left: 30px; text-align: left;\">mysql -u root -p&lt;passwort&gt; &lt;[Datebankname]<\/p>\n<p style=\"padding-left: 30px; text-align: left;\">Nach dem Import solltet ihr im mysql ein <strong>flush privileges;<\/strong> machen, ansonsten werden die User nicht \u00fcbernommen.<\/p>\n<p style=\"padding-left: 30px; text-align: left;\"><strong>Webseiten vom alten Server \u00fcbernehmen.<\/strong><\/p>\n<p style=\"padding-left: 30px; text-align: left;\">Die zuvor erstellt Datei <strong>www.tar.gz<\/strong> nun noch entpacken und alle Webseiten sind wieder vorhanden.&lt;neuer Server&gt; cd \/var\/www<br \/>\n&lt;neuer Server&gt; tar -xvzf www.tar.gz<\/p>\n<p style=\"padding-left: 30px; text-align: left;\"><strong>Alte Emails \u00fcbernehmen:<\/strong><br \/>\n&lt;alter Server&gt; cd \/var\/mail<br \/>\n&lt;alter Server&gt; tar -cvzf mail.tar.gz virtual\/<br \/>\nDate mail.tar.gz auf neuen Server ins verzeichnis \/var\/mail\/ kopieren<br \/>\n&lt;neuer Server&gt; cd \/var\/mail<br \/>\n&lt;neuer Server&gt; tar -xvzf mail.tar.gz\n<\/p>\n<p style=\"padding-left: 30px; text-align: left;\">\n<p style=\"padding-left: 30px; text-align: left;\">So ungef\u00e4ht sollte der Optemalfall aussehen. Es kann nat\u00fcrlich von System zu System unterschiede geben.<\/p>\n<h3 style=\"padding-left: 30px; text-align: left;\"><strong>Hier noch einige Tipps: <\/strong><\/h3>\n<p style=\"padding-left: 30px; text-align: left;\"><strong>FastCGI deaktivieren: (bei mir hat FastCGI bzw FCGI nicht funktioniert):<\/strong><br \/>\nfastcgi und fastcgi_ispcp aus \/etc\/apache2\/mods-enable\/ l\u00f6schen<\/p>\n<p style=\"padding-left: 30px; text-align: left;\"><strong>Passwort vom Mysql-User debian-sys-maint neu eintragen:<\/strong><br \/>\nDas Passwort aus \/etc\/mysql\/debian.cnf kopieren und mit z.B. PHPMyAdmin neu setzen<\/p>\n<p style=\"padding-left: 30px; text-align: left;\"><strong>Pear Module installieren:<\/strong><br \/>\n<em>pear install net_imap<\/em><br \/>\n<em>pear install Image_graph<\/em><\/p>\n<p style=\"padding-left: 30px; text-align: left;\"><strong>Pfade zu &#8222;open_base_dir&#8220; in der \/etc\/apache2\/sites-available\/00_master.conf hinzuf\u00fcgen:<\/strong><br \/>\n&#8230;:\/usr\/share\/pear\/Smarty\/:\/usr\/share\/php:\/usr\/share\/pear:\/tmp<\/p>\n<p style=\"padding-left: 30px; text-align: left;\"><strong>Webmailkonfigurationen und Adressb\u00fccher \u00fcbernehmen:<\/strong><br \/>\n\u00fcbernehmen aller Dateien mit einem &#8222;@&#8220; im Dateinamen<br \/>\n&lt;alter Server&gt; <em>tar -cvzf mailconfs.tar.gz \/var\/www\/ispcp\/gui\/tools\/webmail\/data\/*@*<\/em><br \/>\nkopiere das File mailconfs.tar.gz auf den neuen Server<br \/>\n&lt;neuer Server&gt; <em>cd \/var\/www\/ispcp\/gui\/tools\/webmail\/data\/<\/em><br \/>\n&lt;neuer Server&gt; <em>tar -xvzf mailconfs.tar.gz<\/em><br \/>\n&lt;neure Server&gt; <em>chmod 775 \/var\/www\/ispcp\/gui\/tools\/webmail\/data\/<\/em><br \/>\n&lt;neuer Server&gt; <em>chown www-data:www.data \/var\/www\/ispcp\/gui\/tools\/webmail\/data\/*<\/em><\/p>\n<p style=\"padding-left: 30px; text-align: left;\"><strong>Das Verzeichnis \/var\/www\/ispcp\/gui\/phptmp kann nicht beschrieben werden:<\/strong><br \/>\n<em>chmod 777 \/var\/www\/ispcp\/gui\/phptmp<\/em>\n<\/p>\n<p style=\"padding-left: 30px; text-align: left;\">\n<p style=\"padding-left: 30px; text-align: left;\">\n<p style=\"padding-left: 30px; text-align: left;\">\n","protected":false},"excerpt":{"rendered":"<p>Probelm: Der alte Server ist zu klein, zu alt etc. und ich bekomme neue IP-Adressen zugewiesen. Was tun mit ISPCP Omega 1.0.0. RC3?? L\u00f6sung: Daten auf dem Alten Server sichern, sichern, sichern!!! 1. Datenbanken mit mysqldump und Daten z.B. mit &hellip; <a href=\"https:\/\/blog.bl-its.at\/?p=291\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,73,36,20],"tags":[84,284],"class_list":["post-291","post","type-post","status-publish","format-standard","hentry","category-allgemein","category-betriebessystem","category-linux","category-server","tag-ispcp-omega","tag-linux"],"_links":{"self":[{"href":"https:\/\/blog.bl-its.at\/index.php?rest_route=\/wp\/v2\/posts\/291","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.bl-its.at\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.bl-its.at\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.bl-its.at\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.bl-its.at\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=291"}],"version-history":[{"count":10,"href":"https:\/\/blog.bl-its.at\/index.php?rest_route=\/wp\/v2\/posts\/291\/revisions"}],"predecessor-version":[{"id":296,"href":"https:\/\/blog.bl-its.at\/index.php?rest_route=\/wp\/v2\/posts\/291\/revisions\/296"}],"wp:attachment":[{"href":"https:\/\/blog.bl-its.at\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=291"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.bl-its.at\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=291"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.bl-its.at\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=291"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}