Datenbankinstallation und -konfiguration

In diesem Abschnitt werden die Prozesse und Vorgehensweisen beschrieben und definiert, die verwendet werden, um Katalog-Requests bezüglich der Installation und Konfiguration einer Datenbank zu verwalten.

Berechtigung

Der Katalog-Request zieht die Ausführung mehrerer Aufgaben nach sich, die der Installation eines Datenbankverwaltungssystems zugeordnet sind. Ein Datenbankverwaltungssystem (DBMS) ist eine Computersoftware, die für die Verwaltung von Datenbanken entwickelt wurde. Typische Beispiele für Datenbankverwaltungssysteme sind Oracle, DB2, Microsoft Access, Microsoft SQL Server, PostgreSQL, MySQL, SQLite, FileMaker und Sybase Adaptive Server Enterprise.

Datenbankadministratoren verwenden Datenbankverwaltungssysteme gewöhnlich für die Erstellung von Datenbanksystemen. Die der Installation und Konfiguration von Datenbankverwaltungssystemen zugeordneten Aufgaben sind in gewisser Weise vom Typ des Systems abhängig. Aus der Sicht des Anforderers dienen diese speziellen Aufgaben jedoch alle nur dem Ziel, ein bestimmtes Datenbanksystem zu installieren und zu konfigurieren. Um sicherzustellen, dass die Informationen vollständig genug sind, um die erforderlichen Aufgaben auszuführen, muss ein Validierungsschritt ausgeführt werden. Deshalb müssen die folgenden Schritte für diesen Request ausgeführt werden:
  • Genehmigung und Berechtigung des Request
  • Validierung der im Request enthaltenen Informationen
  • Ausführung der Aufgaben, die dem Request zugeordnet sind
  • Schließen des Request
Für alle Berechtigungs- und Genehmigungsaktivitäten wird der Standardberechtigungsprozess verwendet. Die folgenden Aufgaben werden im Rahmen des Berechtigungsprozesses ausgeführt:
  • Vorausgesetzte Aktion
  • Request genehmigen (validieren und genehmigen)

Auftragserfüllung

Diese Prozedur beginnt, wenn der Projektmanager einen Katalog empfängt, der den Request bezüglich der Installation und Konfiguration eines Datenbankverwaltungssystems enthält. Die Prozedur endet, wenn alle der folgenden Aktivitäten abgeschlossen sind und der Katalog-Request geschlossen wird.

Datenbankvoraussetzungen validieren

Der Systemadministrator für Server-Builds arbeitet mit dem Datenbankadministrator zusammen, um sicherzustellen, dass die Voraussetzungen bezüglich Plattenspeicherplatz, Hauptspeicher, Netz und Sicherung erfüllt sind, bevor die Datenbank installiert wird. Die Prüfliste enthält die folgenden Punkte:
  • Speicherbedarf validieren
  • Erforderliche IDs für die Datenbankverwaltung erstellen
  • Erforderliche Datenbankclient-IDs erstellen
  • Erforderlichen Plattenspeicherplatz validieren
  • Erforderliche Dateisysteme, Verzeichnisse oder virtuelle Platten mit entsprechenden ACLs erstellen
  • Anforderungen bezüglich der Betriebssystemversion validieren
  • SAN-Zuordnungsanforderungen validieren
  • TSM-Sicherungsanforderungen validieren
  • Netzkonnektivität validieren
  • Status (offen) der erforderlichen Firewall-Ports validieren

Datenbankinstallation durchführen

Verfügt der SR über eine DB-Komponente, wird (werden) das (die) Datenbank- (DB-)Team(s) darüber informiert, dass sich eine Aufgabe in ihrer vom SB-Ansprechpartner zugeordneten Warteschlange befindet. Jetzt ist der Server für die Implementierung der Datenbank bereit. Die Prüfliste enthält die folgenden Punkte:
  • Datenbankanwendung installieren
  • Datenbankinstanzen und -tabellen gemäß Datenbankdesign und Anforderungsdokument erstellen
  • Konnektivität des Datenbankclients testen

Rollen

Die folgenden Rollen sind für die Verwaltung der Prozedur für Requests des Typs "Datenbankverwaltungssystem installieren und konfigurieren" verantwortlich: je nach Situation Projektmanager, Koordinator für Server-Builds und Datenbankadministrator.

Tabelle 1. Verantwortliche Rollen für die Installation und Konfiguration eines Datenbankverwaltungssystems
Rolle Zuständigkeiten für Requests zur Server-/Netzerstellung
Projektmanager (Anforderer) Koordiniert das Front-End des Prozesses für den Request bezüglich des Server-Builds und führt die Aktivitäten zur Validierung und Schließung des Service Request aus.
Koordinator für Server-Builds (Genehmigender Abwickler) Überwacht alle Aktivitäten in Zusammenhang mit der Installation und Konfiguration eines Datenbankverwaltungssystems vom Empfang des genehmigten Service Request hin bis zur Schließung des Service Request.
Team für Server-Builds (Abwickler) Empfängt den Service Request und führt alle Aktivitäten in Zusammenhang mit der Installation und Konfiguration des Servers durch, koordiniert die Aktivitäten mit anderen Funktionsbereichen, die unter Umständen Services für den Request bereitstellen, nimmt Aktualisierungen an den Configuration-Management- und Asset-Management-Systemen vor und führt Sperraktivitäten und Turnover-Aktivitäten aus.
DBA-Team (Abwickler) Das DBA-Team (Datenbankadministrator) ist an den Planungs-, Installations-, Konfigurations- und Testaktivitäten in Bezug auf die Datenbank beteiligt.
Anmerkung: Es gibt Optionen für die Ausführung alternativer Inhalte und Arbeitspläne, die Anfragen an den Change Process Manager weiterleiten.