nosql:netzkonfiguration_fw_oracle_nosql_db_11gr2
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
nosql:netzkonfiguration_fw_oracle_nosql_db_11gr2 [2014/04/07 13:38] – gpipperr | nosql:netzkonfiguration_fw_oracle_nosql_db_11gr2 [2014/06/21 19:58] (aktuell) – gpipperr | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Oracle NoSQL Netzwerk Konfiguration ====== | ====== Oracle NoSQL Netzwerk Konfiguration ====== | ||
- | **Achtung:** | + | Ein wichtiger Punkt für die Performance einer Oracle NoSQL Umgebung ist das Netzwerk. Wird auf höchste Performance Wert gelegt, lohnt sich durchaus der Einsatz von InfiniBand für die Kommunikation der Knoten untereinander. Jeder Datensatz muss schnellstmöglich auf die Replikate übertragen werden um das Zeitfenster der „Eventual Consistency“ möglichst klein zu halten. |
+ | |||
+ | Eine exakte gleiche Systemzeit aller Knoten des Store ist sehr wichtig, der NTP Service auf jeden Knoten ist mit größter Sorgfalt einzurichten um Ausfälle im Store zu vermeiden, bzgl. Ntp siehe dazu auch [[linux:linux_rac_ntp|Die Uhrzeit im Oracle Cluster überwachen/ | ||
- | <note tip>Wenn der Paramter **servicePortRange** NICHT gesetzt wird, ist die RMI Kommunikation über eine Firewall NICHT möglich!</ | ||
+ | Die Oracle NoSQL DB benötigt für die Kommunikation der Storage Nodes untereinander und mit Client eine recht hohe Anzahl von Ports. Soll vor der NoSQL DB Umgebung ein FW für erweiterte Sicherheit sorgen, ist darauf zu achten eine Portrange auch für die Client Kommunikation zu reservieren (Parameter servicePortRange beim Anlegen des Stores) damit auch die für die RMI Kommunikation notwendigen Ports zwischen Client und DB Knoten in der FW freigeschaltet werden können. Ist mehr als ein Store in Verwendung, empfiehlt es sich diese Portranges zu standardisiert um die Wartung und den Betrieb erheblich zu erleichtern. | ||
Übersicht mit Beispiel Port Nummer: | Übersicht mit Beispiel Port Nummer: | ||
- | {{ : | + | {{ : |
+ | |||
+ | |||
+ | |||
+ | **Achtung: | ||
+ | |||
+ | <note tip>Wenn der Paramter **servicePortRange** NICHT gesetzt wird, ist die RMI Kommunikation über eine Firewall NICHT möglich!</ | ||
+ | |||
Zeile 20: | Zeile 30: | ||
- | Der Client/ | + | Der Client/ |
passenden Connect Port, wie zum Beispiel die 5000, zugreifen können! | passenden Connect Port, wie zum Beispiel die 5000, zugreifen können! | ||
- | === Bug in Versionen vor 2.0 === | ||
+ | == Bug in Versionen vor 2.0 == | ||
Parameter " | Parameter " | ||
- | == Nachträgliches Anpassen des Admin Ranges== | + | ==== Nachträgliches Anpassen des Admin Ranges==== |
Mit Hilfe von "plan change-parameters -service < | Mit Hilfe von "plan change-parameters -service < | ||
Zeile 58: | Zeile 68: | ||
</ | </ | ||
- | Test: | + | ==== Test:==== |
<code bash> | <code bash> | ||
# Port Verwendung: | # Port Verwendung: | ||
netstat -ntap | grep java | netstat -ntap | grep java | ||
+ | </ | ||
+ | |||
+ | Test mit tcpdump auf Fehler: | ||
+ | <code bash> | ||
+ | |||
+ | # alle Packete zum noSQL Server abfangen: | ||
+ | |||
+ | tcpdump -nnvvSX | ||
+ | |||
</ | </ | ||
Zeile 129: | Zeile 148: | ||
Beim Anlegen : http:// | Beim Anlegen : http:// | ||
+ | \\ | ||
Ändern: http:// | Ändern: http:// | ||
nosql/netzkonfiguration_fw_oracle_nosql_db_11gr2.txt · Zuletzt geändert: 2014/06/21 19:58 von gpipperr