Under Construction
Aktivierung von Warnungen bei manueller Änderung von replizierten Daten
Änderungen von replizierten Daten sollten immer nur auf einem Master vorgenommen werden. Daten werden nur vom Master in Richtung Slave(s) aktualisiert. Werden Daten auf einem Slave manuell geändert, dann sind die Daten auf Master und Slave(s) nicht mehr synchron. Auf dem Master zeigt sich das an folgendem Status:
$ hmc lsdatarep hmc01
DATA_TYPE LEVEL UPDATED_SINCE_START UPDATED_TIME SOURCE_HMC_NAME NOT_IN_SYNC_SLAVES
pwdpolicy 0 0 - - -
user 8 1 05/22/2023 11:58:21 hmc01 hmc03
kerberos 0 0 - - -
customer 0 0 - - -
outbound 0 0 - - -
ldap 0 0 - - -
mfa 0 0 - - -
$
Beim Datentyp user ist in der Spalte NOT_IN_SYNC_SLAVES die HMC mit dem Namen hmc03 angegeben. Auf dem Slave ist dies ebenfalls anhand der Status-Ausgabe zu sehen:
$ hmc lsdatarep hmc03
DATA_TYPE LEVEL UPDATED_SINCE_START UPDATED_TIME SOURCE_HMC_NAME NOT_IN_SYNC_SLAVES
pwdpolicy 0 0 - - -
user 10 1 05/22/2023 14:06:54 hmc03 -
kerberos 0 0 - - -
customer 0 0 - - -
outbound 0 0 - - -
ldap 0 0 - - -
mfa 0 0 - - -
$
In der Spalte SOURCE_HMC_NAME sollte der Name des Masters (hmc01) angezeigt werden. Es wird aber der Name der Slave HMC (hmc03) selbst angezeigt. Das bedeutet die Daten wurden zuletzt auf der HMC hmc03 modifiziert und sind nicht mehr synchron mit dem Master HMC (hmc01).
Damit eine Modifizierung von replizierten Daten auf einem Slave nicht unbemerkt bleibt, gibt es die Möglichkeit Warnungen zu konfigurieren. Hierzu kann auf dem Slave (hmc03) das Kommando „hmc chdatarep“ verwendet werden:
$ hmc chdatarep hmc03 warning_data_types=user
$
Hinweis: Das Attribut warning_data_types kann auch beim Aktivieren der Datenreplikation mit „hmc enabledatarep“ gesetzt werden.
Wird nun über die HMC GUI ein Benutzer-Account auf der HMC hmc03 (Slave bzgl. user) geändert, dann erfolgt eine Warnung des Benutzers:
Der Administrator hat dann 3 Möglichkeiten fortzufahren:
- Rückgängig machen der Änderung (Default)
- Dekonfigurieren aller Quellen (Master) für den Datentyp
- Ignorieren der Warnung
Hinweis: Leider gilt dies aber nur für die GUI und nicht für die Kommandozeile!
Für welche Datentypen Warnungen auf der HMC GUI angezeigt werden, kann mit „hmc lsdatarep -l“ angezeigt werden:
$ hmc lsdatarep -l hmc03
IS_ENABLED CURR_WARNING_DATA_TYPES AVAIL_WARNING_DATA_TYPES
1 user pwdpolicy,user,kerberos,customer,outbound,ldap,mfa
$
Du muss angemeldet sein, um einen Kommentar zu veröffentlichen.