Portalserver-Update von IServ 1 auf IServ 2: Unterschied zwischen den Versionen

Aus dem IServ-Wiki
Zur Navigation springen Zur Suche springen
(work in progress)
 
Zeile 33: Zeile 33:
 
== Vorarbeiten ==
 
== Vorarbeiten ==
  
* Die neuste Version von IServ 1 muss installiert sein (<tt>iservupd</tt> ausführen).
+
* Die neuste Version von IServ 1 muss installiert sein (<cmd>iservupd</cmd> ausführen).
* Die Datenbank muss fehlerfrei sein (<tt>iservchk postgresql</tt> gibt keinen Fehler).
+
* Die Datenbank muss fehlerfrei sein (<cmd>iservchk postgresql</cmd> gibt keinen Fehler).
* Auf der Festplatte müssen min. 10% Speicherplatz frei sein (<tt>df -h /</tt>).
+
* Auf der Festplatte müssen min. 10% Speicherplatz frei sein (<cmd>df -h /</cmd>).
 
* Ein vollständiges Backup des Servers erstellen.
 
* Ein vollständiges Backup des Servers erstellen.
 
* Die aktuelle Installations-CD herunterladen und brennen.
 
* Die aktuelle Installations-CD herunterladen und brennen.
* Den Update-Account, der zur Installation verwendet werden soll, für IServ 2 freischalten lassen.<br>Dazu entweder eine kurze Mail mit dem Hostnamen an info@iserv.eu, oder per Telefon: 0531-3804450.
+
* Den Update-Account, der zur Installation verwendet werden soll, für IServ 2 freischalten lassen.<br>
 +
Dazu entweder eine kurze Mail mit dem Hostnamen an <tt>info at iserv dot eu</tt>, oder per Telefon: 0531-3804450.
  
 
== Installation mit Software-RAID1 ==
 
== Installation mit Software-RAID1 ==
Zeile 44: Zeile 45:
 
Bitte führen Sie die folgenden Schritte äußerst sorgfältig durch, damit es zu keinem Datenverlust kommen kann. Bei Abweichungen von der Anleitung wenden Sie sich bitte an uns.
 
Bitte führen Sie die folgenden Schritte äußerst sorgfältig durch, damit es zu keinem Datenverlust kommen kann. Bei Abweichungen von der Anleitung wenden Sie sich bitte an uns.
  
* Installations-CD booten und <em>Install (Germany)</em> auswählen.
+
<ol>
* Beim Partitionieren der Festplatten <em>Manuell</em> auswählen.
+
<li>Installations-CD booten und <em>Install (Germany)</em> auswählen.</li>
* Den Menüpunkt <em>Software-RAID konfigurieren</em> auswählen.
+
<li>Beim Partitionieren der Festplatten <em>Manuell</em> auswählen.</li>
* Der Installer möchte nun Änderungen auf das Speichergerät schreiben. In der Liste der zu formatierenden Partitionen dürfen nur solche mit <em>Swap</em> auftauchen. Falls das der Fall ist, mit <tt>Ja</tt> bestätigen.
+
<li>Den Menüpunkt <em>Software-RAID konfigurieren</em> auswählen.</li>
* Im erscheinenden Menü <em>Fertigstellen</em> auswählen.
+
<li>Der Installer möchte nun Änderungen auf das Speichergerät schreiben. In der Liste der zu formatierenden Partitionen dürfen nur solche mit <em>Swap</em> auftauchen. Falls das der Fall ist, mit <tt>Ja</tt> bestätigen.</li>
 +
<li>Im erscheinenden Menü <em>Fertigstellen</em> auswählen.</li>
  
Dann mit <em>Alt+F2</em> auf die zweite Konsole wechseln und Enter drücken.
+
<li>
 +
Dann mit ''Alt+F2'' auf die zweite Konsole wechseln und Enter drücken.
 +
 
 +
<ol>
  
<ul>
 
 
<li>
 
<li>
 
Altes Dateisystem mounten:
 
Altes Dateisystem mounten:
 +
<rootpre>
 +
mount /dev/md0 /mnt
 +
</rootpre>
 +
</li>
  
 +
<li>
 +
Unterverzeichnis für altes System erstellen:
 
<rootpre>
 
<rootpre>
mount /dev/md0 /mnt
+
mkdir /mnt/old
 +
</rootpre>
 +
</li>
 +
 
 +
<li>
 +
Alte Dateien dahin verschieben. Es wird eine Warnung angezeigt, dass ''/mnt/old'' nicht in sich selbst verschoben werden kann:
 +
<rootpre>
 +
mv /mnt/* /mnt/old
 +
</rootpre>
 +
</li>
 +
 
 +
<li>
 +
Prüfen, ob das Verschieben funktioniert hat. Es muss genau das Verzeichnis ''old'' ausgegeben werden:
 +
<rootpre>
 +
ls /mnt
 +
</rootpre>
 +
</li>
 +
 
 +
<li>
 +
Altes Dateisystem unmounten:
 +
<rootpre>
 +
umount /mnt
 
</rootpre>
 
</rootpre>
 
</li>
 
</li>
</ul>
+
 
 +
</ol>
 +
 
 +
</li>
 +
 
 +
<li>Mit ''Alt+F1'' zurück ins Menü wechseln.</li>
 +
 
 +
<li>
 +
Vom ''RAID1 Gerät #0'' die Partition ''Nr. 1'' auswählen und folgende Einstellungen vornehmen:
 +
* Benutzen als: Ext3-Journaling-Dateisystem
 +
* Partition formatieren: nein, vorhandene Daten erhalten
 +
* Einhängepunkt (mount point): /
 +
</li>
 +
 
 +
<li>''Anlegen der Partition beenden'' auswählen.</li>
 +
<li>''Partitionierung beenden und Änderungen übernehmen'' auswählen. </li>
 +
<li>Die Warnung, dass die vorhandenen Daten eventuell die Installation behindern, mit ''Ja'' bestätigen. </li>
 +
<li>Passwort für Benutzer ''root'' vergeben und Installation fertigstellen.</li>
 +
 
 +
 
 +
</ol>

Version vom 5. Januar 2011, 14:16 Uhr

Was leistet das Update?

Folgende Daten werden automatisch übernommen und ggf. konvertiert:

  • IServ-Benutzer- und -Gruppen-Accounts.
  • Home- und Gruppenverzeichnisse (u. a. Eigene Dateien, Homepages und Windows-Profile).
  • Mails und Foren.
  • Inhalt der PostgreSQL-Datenbank (u. a. Adressbuch, Kalender, Rechnerverwaltung, Knowledge Base, Log, NACs, News, PACs, aber auch unbekannte Tabellen).
  • Chaträume.
  • Domänen-Mitgliedschaften der Windows-Clients.
  • Mailumleitungen und IMAP-Subscriptions.
  • Installierte Drucker (Treiber und Einstellungen).
  • System-Monitor.
  • SSL-Zertifikat.
  • Erweiterte Konfiguration von IServ (/etc/iserv/config).
  • SSH-Server-Schlüssel und autorisierte Schlüssel (u. a. für Backupserver).
  • Port-Weiterleitungen (/etc/nat.local).
  • DSL- und AutoUpdate-Zugangsdaten.

Nicht automatisch übernommen werden:

  • Netzwerkeinstellungen (IP-Adresse, Gateway, DNS-Server).
  • root-Passwort.
  • Domain-Update und SMTP-Relay.
  • Black- und Whitelist des Webfilters.
  • Manuell hinzugefügte Druckertreiber.
  • Zusätzliche Dateifreigaben (z. B. Public-Laufwerk).
  • Benutzerdefinierte Änderungen an System-Konfigurationsdateien.
  • Sämtliche Zusatzmodule oder Erweiterungen an der Weboberfläche.

Alle alten Daten, die nicht automatisch übernommen wurden, verbleiben nach dem Update im Verzeichnis /old.

Vorarbeiten

  • Die neuste Version von IServ 1 muss installiert sein (iservupd ausführen).
  • Die Datenbank muss fehlerfrei sein (iservchk postgresql gibt keinen Fehler).
  • Auf der Festplatte müssen min. 10% Speicherplatz frei sein (df -h /).
  • Ein vollständiges Backup des Servers erstellen.
  • Die aktuelle Installations-CD herunterladen und brennen.
  • Den Update-Account, der zur Installation verwendet werden soll, für IServ 2 freischalten lassen.

Dazu entweder eine kurze Mail mit dem Hostnamen an info at iserv dot eu, oder per Telefon: 0531-3804450.

Installation mit Software-RAID1

Bitte führen Sie die folgenden Schritte äußerst sorgfältig durch, damit es zu keinem Datenverlust kommen kann. Bei Abweichungen von der Anleitung wenden Sie sich bitte an uns.

  1. Installations-CD booten und Install (Germany) auswählen.
  2. Beim Partitionieren der Festplatten Manuell auswählen.
  3. Den Menüpunkt Software-RAID konfigurieren auswählen.
  4. Der Installer möchte nun Änderungen auf das Speichergerät schreiben. In der Liste der zu formatierenden Partitionen dürfen nur solche mit Swap auftauchen. Falls das der Fall ist, mit Ja bestätigen.
  5. Im erscheinenden Menü Fertigstellen auswählen.
  6. Dann mit Alt+F2 auf die zweite Konsole wechseln und Enter drücken.
    1. Altes Dateisystem mounten:
      root
      mount /dev/md0 /mnt
    2. Unterverzeichnis für altes System erstellen:
      root
      mkdir /mnt/old
    3. Alte Dateien dahin verschieben. Es wird eine Warnung angezeigt, dass /mnt/old nicht in sich selbst verschoben werden kann:
      root
      mv /mnt/* /mnt/old
    4. Prüfen, ob das Verschieben funktioniert hat. Es muss genau das Verzeichnis old ausgegeben werden:
      root
      ls /mnt
    5. Altes Dateisystem unmounten:
      root
      umount /mnt
  7. Mit Alt+F1 zurück ins Menü wechseln.
  8. Vom RAID1 Gerät #0 die Partition Nr. 1 auswählen und folgende Einstellungen vornehmen:
    • Benutzen als: Ext3-Journaling-Dateisystem
    • Partition formatieren: nein, vorhandene Daten erhalten
    • Einhängepunkt (mount point): /
  9. Anlegen der Partition beenden auswählen.
  10. Partitionierung beenden und Änderungen übernehmen auswählen.
  11. Die Warnung, dass die vorhandenen Daten eventuell die Installation behindern, mit Ja bestätigen.
  12. Passwort für Benutzer root vergeben und Installation fertigstellen.