Sun Cluster Entwicklerhandbuch Datendienste für Solaris OS

Hostnamen

Sie müssen festlegen, ob Situationen möglich sind, in denen der Datendienst den Hostnamen des Servers kennen muss, auf dem er ausgeführt wird. Ist dies der Fall, muss der Datendienst eventuell so geändert werden, dass er einen logischen Hostnamen und keinen physikalischen Hostnamen verwendet. In diesem Sinne ist ein logischer Hostname ein Hostname, der als logische Hostnamenressource konfiguriert ist, die sich in derselben Ressourcengruppe wie die Anwendungsressource befindet.

Manchmal gibt der Server im Client/Server-Protokoll für einen Datendienst als Teil des Meldungsinhalts an den Client seinen eigenen Hostnamen zurück. Bei diesen Protokollen kann es sein, dass der Client von diesem zurückgegebenen Hostnamen abhängt, ihn also für die Verbindungsherstellung mit dem Server verwenden muss. Damit der zurückgegebene Hostname auch nach einem Failover bzw. Switchover noch verwendet werden kann, muss es sich um einen logischen Hostnamen der Ressourcengruppe handeln, und nicht um den Namen des realen Hosts. In diesem Fall müssen Sie den Datendienstcode dahingehend ändern, dass der logische Hostname an den Client zurückgegeben wird.