Systemverwaltungshandbuch: IP Services

Umwandeln des DHCP-Datenspeicherstyps

Oracle Solaris DHCP bietet einen Dienstprogramm, mit dem Sie die DHCP-Konfigurationsdaten von einem Datenspeichertyp in einen anderen Datenspeichertyp umwandeln können. Zum Umwandeln des Datenspeichertyps kann es verschiedene Gründe geben. Vielleicht haben Sie mehr DHCP-Clients, benötigen eine höhere Performance oder eine größere Kapazität vom DHCP-Service, oder Sie möchten Sie die Aufgaben des DHCP-Servers unter mehreren Servern aufteilen. Einen Vergleich der Vor- und Nachteile jedes Datenspeichertyp finden Sie unter Auswählen des DHCP-Datenspeichers.


Hinweis –

Wenn Sie eine Oracle Solaris-Version vor Solaris 8 7/01 aktualisieren, sollten Sie den folgenden Hinweis lesen.

Wenn Sie ein Oracle Solaris DHCP-Tool nach der Installation von Oracle Solaris ausführen, werden Sie aufgefordert, den Datenspeichertyp zu konvertieren. Die Konvertierung wird erforderlich, weil das Format der sowohl in den Dateien als auch im NIS+ gespeicherten Daten im Release Solaris 8 7/01 geändert wurde. Wenn Sie die Konvertierung des Datenspeichertyps nicht vornehmen, liest der DHCP-Server weiterhin die alten Datentabellen ein. Der Server kann jedoch nur Leasings für vorhandene Clients verlängern. Sie können keine neuen DHCP-Clients registrieren oder DHCP-Verwaltungstools mit alten Datentabellen verwenden.


Das Konvertierungsprogramm eignet sich für Standorte, die von einem Sun-Datenspeichertyp zu einem Drittanbieter-Datenspeichertyp konvertieren. Das Konvertierungsprogramm sucht Einträge im vorhandenen Datenspeicher und fügt neue Einträge mit den gleichen Daten in den neuen Datenspeicher ein. Der Datenspeicherzugriff wird mithilfe von separaten Modulen für jeden Datenspeicher umgesetzt. Aufgrund dieses modularen Ansatzes kann das Konvertierungsprogramm DHCP-Daten einem beliebigen Datenspeicherformat in ein beliebiges anderes Datenspeicherformat umwandeln. Jeder Datenspeicher muss über ein Modul verfügen, das der DHCP-Service verwenden kann. Weitere Informationen zum Schreiben eines Moduls zur Unterstützung eines Drittanbieter-Datenspeichers finden Sie in Solaris DHCP Service Developer’s Guide .

Die Datenspeicherkonvertierung kann in DHCP Manager über den Datenspeicher-Konvertierungsassistenten oder mit dem Befehl dhcpconfig -C durchgeführt werden.

In der folgenden Abbildung wird das erste Dialogfeld im Datenspeicher-Konvertierungsassistenten gezeigt.

Abbildung 15–19 Dialogfeld „Datenspeicher-Konvertierung“ in DHCP Manager

Im Dialogfeld werden die zur Konvertierung zu einem neuen Datenspeicher erforderlichen Schritte aufgeführt. Die Optionen des neuen Datenspeichers werden gezeigt. Das Dialogfeld enthält Vor- und Zurück-Pfeile sowie die Schaltflächen „Abbrechen“ und „Hilfe“.

Bevor Sie die Konvertierung beginnen, müssen Sie angeben, ob die alten Datenspeichertabellen (dhcptab und Netzwerktabellen) gespeichert werden sollen. Dann hält das Konvertierungsprogramm den DHCP-Server an, konvertiert den Datenspeicher, und startet den Server neu, nachdem die Konvertierung erfolgreich abgeschlossen wurde. Wenn Sie das Speichern der alten Tabellen nicht angeben, löscht das Dienstprogramm die Tabellen, nachdem die Konvertierung erfolgreich abgeschlossen wurde. Die Konvertierung kann einige Zeit in Anspruch nehmen. Die Konvertierung wird im Hintergrund ausgeführt und zeigt eine Fortschrittleiste an, die Sie über den Status informiert.

ProcedureSo konvertieren Sie den DHCP-Datenspeicher (DHCP Manager)

  1. Wählen Sie in DHCP Manager die Option „Datenspeicher konvertieren“ im Menü „Service“ aus.

    Weitere Informationen zu DHCP-Manager finden Sie unter So starten und stoppen Sie DHCP Manager.

    Der Datenspeicher-Konvertierungsassistent wird angezeigt.

  2. Beantworten Sie die Eingabeaufforderungen des Assistenten.

    Wenn Sie Probleme haben, die angeforderten Informationen anzugeben, klicken Sie auf „Hilfe“, um ausführliche Informationen zu jedem Dialogfeld anzuzeigen.

  3. Prüfen Sie Ihrer Auswahl und klicken Sie dann auf „Fertig stellen“, um die Datenspeicherkonvertierung zu starten.

    Der DHCP-Server wird nach Abschluss der Konvertierung neu gestartet. Der Server verwendet unmittelbar den neuen Datenspeicher.

ProcedureSo konvertieren Sie den DHCP-Datenspeicher (dhcpconfig -C)

  1. Melden Sie sich als Superuser an, oder nehmen Sie eine Rolle oder einen Benutzernamen an, der bzw. dem das DHCP Management-Profil zugewiesen ist.

    Weitere Informationen zum DHCP Management-Profil finden Sie unter Einrichten des Benutzerzugriffs auf DHCP-Befehle.

    Rollen umfassen Autorisierungen und privilegierte Befehle. Weitere Informationen zu Rollen finden Sie unter Configuring RBAC (Task Map) in System Administration Guide: Security Services.

  2. Konvertieren Sie den Datenspeicher, indem Sie einen Befehl mit der folgenden Syntax eingeben:


    # /usr/sbin/dhcpconfig -C -r resource -p path
    
    Ressource

    ist der neue Datenspeichertyp, z. B. SUNWbinfiles

    Pfad

    ist der Pfad zu den Daten, z. B. /var/dhcp

    Wenn Sie die ursprünglichen Daten nach der Konvertierung im alten Datenspeicher beibehalten möchten, geben Sie die Option -k an. Um beispielsweise Ihren Datenspeicher zu SUNWbinfiles zu konvertieren und den alten Datenspeicher zu speichern, geben Sie den folgenden Befehl ein:


    # /usr/sbin/dhcpconfig -C -r SUNWbinfiles -p /var/dhcp -k

    Weitere Informationen zum Dienstprogramm dhcpconfig finden Sie in der Manpage dhcpconfig(1M).