Cluster erstellen
Cluster in Big Data Service erstellen.
Bevor Sie ein Cluster erstellen können, müssen Sie die folgenden Voraussetzungen erfüllen:
-
Ein Oracle Cloud-Account oder eine Testversion mit Ihren Zugangsdaten
-
Ein virtuelles Cloud-Netzwerk (VCN) mit Subnetzen
- Berechtigung, ein Cluster zu erstellen
- Ein Secure Shell-(SSH-)Schlüsselpaar
Um ein Cluster zu erstellen, geben Sie Informationen zu Ihrem Netzwerk an, und treffen Sie Entscheidungen basierend auf dem Netzwerk. Damit Sie diese Fragen beantworten können, halten Sie den Namen Ihres Netzwerks, des zugehörigen Compartments und des regionalen Subnetzes bereit.
Sie machen ein Cluster sicher und hochverfügbar, indem Sie beim Erstellen eine entsprechende Option festlegen. Ein sicheres Cluster hat den vollständigen Hadoop-Sicherheitsstack, einschließlich HDFS Transparent Encryption, plus Kerberos und Apache Sentry.
Sie können ein vorhandenes Cluster nicht sicher und hochverfügbar machen, wenn es nicht mit diesen Features erstellt wurde. Außerdem können Sie diese Features nicht von einem vorhandenen Cluster entfernen.
- Wählen Sie auf der Listenseite Cluster die Option Cluster erstellen aus. Wenn Sie Hilfe beim Suchen der Listenseite benötigen, finden Sie weitere Informationen unter Cluster in einem Compartment auflisten.
-
Geben Sie im Bereich Cluster erstellen die folgenden Informationen ein:
-
Clustername: Geben Sie einen Namen zur Identifizierung des Clusters an.
-
Cluster-Admin-Kennwort: Geben Sie eine Zeichenfolge ein, die als Clusterkennwort verwendet werden soll. Sie benötigen dieses Kennwort, um sich Je nach Clusterversion bei Apache Ambari oder Oracle Cloud-Konsole bestimmte Aktionen im Cluster auszuführen.
-
Admin-Kennwort des Clusters bestätigen: Geben Sie das Kennwort erneut ein.
-
Secure & High Availability (HA): Wählen Sie dieses Häkchen aus, um das Cluster sicher und hoch verfügbar zu machen. Ein sicheres Cluster hat den vollständigen Hadoop-Sicherheitsstack, einschließlich HDFS Transparent Encryption, Kerberos und Apache Sentry. Diese Einstellung kann während der Nutzungsdauer des Clusters nicht geändert werden.
-
Kerberos-Realm-Name: Dieses Feld wird angezeigt, wenn Sie Secure & High Availability (HA) wählen. Der Standardwert ist BDSCLOUDSERVICE.ORACLE.COM. Sie können jedoch einen anderen Wert angeben. Im Allgemeinen entspricht der Realm-Name Ihrem DNS-Domainnamen, mit dem Unterschied, dass der Realm-Name in Großbuchstaben geschrieben ist. Mit dieser Konvention können Probleme mit dem Kerberos-Service von Problemen mit dem DNS-Namespace abgegrenzt und ein bekannter Name beibehalten werden.
Ein gültiger Kerberos-Realm-Name muss aus 2 bis 32 ASCII-Zeichen bestehen und eine Kombination aus Großbuchstaben, Zahlen, Bindestrichen (-) und Punkten (.). Der Realm-Name muss außerdem mit Großbuchstaben beginnen und enden. Wenn Sie das Big Data-Servicecluster mit einem vorhandenen Active Directory-Server integrieren möchten, müssen Sie sicherstellen, dass sich der Name der Kerberos-Realm des Big Data-Serviceclusters von den DNS-Namen der Active Directory-Domains unterscheidet.
- ODH/BDS-Version: Wählen Sie die Big Data Service-Version aus, um ein Cluster zu starten. Auf diese Weise können Sie Anwendungsversionen testen und verwenden, die Ihren Kompatibilitätsanforderungen entsprechen. Geben Sie die Release-Nummer mit dem Release-Label an. Freigabelabels haben das Format
bds-x.x.x
. - Clusterprofil: Wählen Sie das Clusterprofil für das Cluster aus (nur für ODH 2.0- und ODH 1.0-Versionen verfügbar). Weitere Informationen finden Sie unter Clusterprofiltypen. Wenn Sie Kafka auswählen, ist Schritt 5 erforderlich.
-
-
Konfigurieren Sie im Abschnitt Hadoop-Knoten der Seite die Typen, Ausprägungen und Anzahl der Compute-Instanzen (Server), um die Master- und Worker-Knoten des Clusters zu hosten. Informationen zu den verfügbaren Auswahlmöglichkeiten finden Sie unter Instanztypen und Ausprägungen. Standardmäßig sind nicht alle Ausprägungen verfügbar. Allerdings können Sie die nicht aufgelisteten Ausprägungen anfordern. Weitere Informationen finden Sie unter Servicelimits.
Geben Sie im Abschnitt Master-/Utilityknoten die folgenden Details an:
-
Instanztyp auswählen: Wählen Sie Virtuelle Maschine oder Bare Metal aus, um anzugeben, welcher Typ von Compute-Instanzen für die Masterknoten verwendet werden soll.
-
Master-/Utilityknotenausprägung auswählen: Wählen Sie die Option Instanztypen und Ausprägungen für die Master- und Utilityknoten aus. Weitere Informationen zu verfügbaren Ausprägungen finden Sie unter Servicelimits.
-
Block Storage-Größe pro Master/Utility-Knoten: Geben Sie die Block Storage-Größe für jeden Master- und Utilityknoten in GB ein.
-
Anzahl OCPUs: Diese Option ist nur verfügbar, wenn Sie Virtuelle Maschine auswählen. Weitere Informationen finden Sie unter Servicelimits.
-
Speichermenge: Diese Option ist nur verfügbar, wenn Sie Virtuelle Maschine auswählen. Geben Sie die Speichergröße in Gigabyte (GB) für jeden Knoten ein.
-
-
Geben Sie im Abschnitt Worker-Knoten die folgenden Details an:
-
Instanztyp auswählen: Wählen Sie Virtuelle Maschine oder Bare Metal aus, um die gewünschte Art von Compute-Instanzen für die Worker-Knoten anzugeben.
-
Wählen Sie die Worker-Knotenausprägung aus: Wählen Sie die Ausprägung für die Worker-Knoten aus. Weitere Informationen zu verfügbaren Ausprägungen finden Sie unter Servicelimits.
-
Block Storage-Größe pro Worker-Knoten: Geben Sie die Block Storage-Größe für jeden Worker-Knoten in GB ein.
-
Anzahl OCPUs: Diese Option ist nur verfügbar, wenn Sie Virtuelle Maschine auswählen. Weitere Informationen finden Sie unter Servicelimits.
-
Speichermenge: Diese Option ist nur verfügbar, wenn Sie Virtuelle Maschine auswählen. Geben Sie die Speichergröße in Gigabyte (GB) für jeden Knoten ein.
-
Anzahl Worker-Knoten: Geben Sie die Anzahl der Worker-Knoten für das Cluster ein (mindestens 3 Knoten).
-
-
Wenn Sie im 4. Schritt Kafka Broker ausgewählt haben, geben Sie die folgenden Details im Abschnitt Kafka-Brokerknoten an. Andernfalls ist dieser Abschnitt nicht anwendbar.
-
Instanztyp auswählen: Wählen Sie Virtuelle Maschine oder Bare Metal aus, um die gewünschte Art von Compute-Instanzen anzugeben.
-
Ausprägung des Kafka-Brokerknotens auswählen: Wählen Sie die Ausprägung für Kafka-Brokerknoten aus. Weitere Informationen zu verfügbaren Ausprägungen finden Sie unter Servicelimits.
-
Blockspeichergröße pro Kafka-Brokerknoten: Geben Sie die Blockspeichergröße für jeden Kafka-Brokerknoten in GB ein.
-
Anzahl OCPUs: Diese Option ist nur verfügbar, wenn Sie Virtuelle Maschine auswählen. Weitere Informationen finden Sie unter Servicelimits.
-
Speichermenge: Diese Option ist nur verfügbar, wenn Sie Virtuelle Maschine auswählen. Geben Sie die Speichergröße in Gigabyte (GB) für jeden Knoten ein.
-
Anzahl Kafka-Brokerknoten: Geben Sie die Anzahl der Kafka-Brokerknoten für das Cluster ein. Geben Sie dabei mindestens 3 für sichere Cluster und 1 für nicht sichere Cluster ein.
-
-
Geben Sie im Abschnitt Netzwerkeinstellungen die Netzwerkdetails für das Cluster an.
-
Privates Clusternetzwerk: Geben Sie einen CIDR-Block für das private Clusternetzwerk des Clusters ein.
Das private Clusternetzwerk wird im Oracle-Mandanten erstellt (nicht im Kundenmandanten) und nur für die private Kommunikation zwischen den Knoten des Clusters verwendet. Kein anderer Traffic durchläuft dieses Netzwerk. Externe Hosts können nicht darauf zugreifen, und Sie können es nach der Erstellung nicht ändern. Alle Ports in diesem Netzwerk sind geöffnet.
-
CIDR-Block: Geben Sie einen CIDR-Block ein, um den Bereich von zusammenhängenden IP-Adressen zuzuweisen, die für dieses private Netzwerk verfügbar sind, oder übernehmen Sie den Standardwert 10.0.0/16. Dieser CIDR-Blockbereich darf sich nicht mit dem CIDR-Blockbereich in Ihrem Kundennetzwerk überschneiden, wie im nächsten Schritt erläutert.
-
Kundennetzwerk: Geben Sie Informationen ein, um das Cluster Ihrem virtuellen Cloud-Netzwerk (VCN) und einem regionalen Subnetz in diesem VCN hinzuzufügen.
-
VCN in <compartment> auswählen: Akzeptieren sie das aktuelle Compartment, oder wählen Sie Compartment ändern aus, um ein anderes Compartment auszuwählen. Wählen Sie dann den Namen eines vorhandenen VCN in diesem Compartment für das Cluster aus. Das VCN muss ein regionales Subnetz enthalten.
-
Regionales Subnetz in <compartment> auswählen: Wählen Sie das regionale Subnetz aus, das für das Cluster verwendet werden soll.
Wichtig Wenn Sie eine der IP-Adressen im Subnetz öffentlich machen möchten (um Zugriff auf einen Knoten über das Internet zu ermöglichen), müssen Sie ein öffentliches Subnetz für das Cluster auswählen. Weitere Informationen finden Sie unter VCNs und Subnetze.
-
- Netzwerkoptionen: Wählen Sie eine der folgenden Optionen:
-
Von Oracle verwaltetes Servicegateway und NAT-Gateway bereitstellen (Schnellstart): Wählen Sie diese Option aus, um die Netzwerkkonfiguration zu vereinfachen, indem Sie Oracle die Bereitstellung und Verwaltung dieser Kommunikationsgateways erlauben. Wenn Sie diese Option auswählen, werden ein Servicegateway und ein NAT-Gateway (Network Address Translation) für die private Verwendung durch das Cluster bereitgestellt. Diese Gateways werden im Oracle-Mandanten erstellt und können nach der Erstellung des Clusters nicht mehr geändert werden.
- Mit einem NAT-Gateway können Knoten ohne öffentliche IP-Adressen Verbindungen zum Internet herstellen und Antworten aus dem Internet empfangen. Sie können jedoch keine eingehenden Verbindungen aus dem Internet empfangen.
- Mit einem Servicegateway können Knoten ohne öffentliche IP-Adressen privat auf Oracle-Services zugreifen, ohne die Daten für ein Internetgateway oder ein NAT-Gateway anzuzeigen.
Befolgen Sie die folgenden Richtlinien:
-
Aktivieren Sie diese Option, um allen Knoten im privaten Clusternetzwerks vollständigen ausgehenden Zugriff auf das öffentliche Internet zu erteilen. Wenn Sie diese Option auswählen, können Sie den Zugriff in keiner Weise einschränken (z.B. durch Beschränken des Egress-Verfahrens auf nur wenige IP-Adressbereiche).
Wenn Sie diese Option auswählen, kann Ihr Cluster keine Servicegateways oder NAT-Gateways in Ihrem Kundennetzwerk verwenden.
-
Wenn Sie diese Option nicht auswählen, müssen Sie Gateways in Ihrem Kunden-VCN erstellen. In diesem Fall können Sie auch Sicherheitsregeln erstellen, um den Egress-Traffic auf angegebene IP-Adressbereiche zu begrenzen.
-
Wenn Sie die privaten IP-Adressen der Clusterknoten öffentlichen IP-Adressen zuordnen, ist kein NAT-Gateway erforderlich. Weitere Informationen finden Sie unter Eine private IP-Adresse einer öffentlichen IP-Adresse zuordnen.
-
Gateways im ausgewählten Kunden-VCN verwenden (anpassbar) (anpassbar): Wählen Sie diese Option aus, damit das Cluster die Gateways im Kunden-VCN verwenden kann. Sie müssen diese Ressourcen selbst erstellen und konfigurieren.Hinweis
Wenn Sie das Netzwerk mit einem der Netzwerkerstellungsassistenten in der Konsole erstellen, werden Gateways für Sie erstellt. Sie müssen diese jedoch möglicherweise weiter entsprechend Ihren Anforderungen konfigurieren.
-
-
-
Wählen Sie im Bereich "Verschlüsselung" eine der folgenden Optionen aus:
-
Mit von Oracle verwalteten Schlüsseln verschlüsseln: Wählen Sie diese Option aus, um alle Verschlüsselungsfragen für Oracle zu übernehmen.
-
Mit vom Kunden verwalteten Schlüsseln verschlüsseln: Wählen Sie diese Option aus, wenn Sie Zugriff auf einen gültigen vom Kunden verwalteten Verschlüsselungsschlüssel haben und diesen verwenden möchten. Wählen Sie die folgenden Werte aus:
- Vault in <compartment>: Akzeptiert das aktuelle Compartment, oder wählen Sie Compartment ändern aus, um ein anderes Compartment auszuwählen. Wählen Sie dann den Namen eines vorhandenen Vaults in diesem Compartment aus.
- Masterverschlüsselungsschlüssel in <compartment>: Akzeptieren sie das aktuelle Compartment, oder wählen Sie Compartment ändern aus, um ein anderes Compartment auszuwählen. Wählen Sie dann einen vorhandenen Masterverschlüsselungsschlüssel in diesem Compartment aus.
Informationen zum Erstellen und Verwalten von Vaults finden Sie unter Vaults erstellen und Vaults verwalten. Weitere Informationen zum Erstellen und Verwalten von Masterverschlüsselungsschlüsseln finden Sie unter Masterverschlüsselungsschlüssel erstellen und Schlüssel verwalten.
-
-
Geben Sie unter Zusätzliche Optionen die folgenden Details an:
-
SSH-Public Key: Geben Sie einen SSH-Public Key wie folgt ein:
-
Wählen Sie SSH-Public-Key-Datei auswählen aus, und führen Sie einen der beiden folgenden Schritte aus:
-
Wählen Sie eine öffentliche SSH-Schlüsseldatei in das Feld aus, und ziehen Sie dann eine öffentliche SSH-Schlüsseldatei in das Feld.
-
oder wählen Sie Eine auswählen aus, und navigieren Sie zu einer öffentlichen SSH-Schlüsseldatei aus dem lokalen Dateisystem, und wählen Sie diese aus.
-
-
Wählen Sie SSH-Public Key einfügen aus, und fügen Sie den Inhalt aus einer öffentlichen SSH-Schlüsseldatei in das Feld ein.
-
- Bootstrap-Skript-URL: Geben Sie eine öffentlich zugängliche URL des Bootstrap-Skripts ein. Das Skript wird auf allen Clusterknoten ausgeführt, nachdem ein Cluster erstellt wurde, wenn sich die Ausprägung eines Clusters ändert oder wenn Sie Knoten in einem Cluster hinzufügen oder entfernen. Mit diesem Skript können Sie benutzerdefinierte Komponenten in einem Cluster installieren, konfigurieren und verwalten.
-
- Tags: Geben Sie Tags ein, wie unter Überblick über Tagging beschrieben.
- Wählen Sie Cluster erstellen aus.
Verwenden Sie den Befehl oci bds instance create und die erforderlichen Parameter, um eine Autoscaling-Konfiguration zu bearbeiten.
oci bds block-storage add --bds-instance-id <bds_instance_id> --block-volume-size-in-gbs <block_volume_size_in_gbs> --cluster-admin-password <cluster_admin_password> --node-type <ode_type> [OPTIONS]
Eine vollständige Liste der Kennzeichen und Variablenoptionen für CLI-Befehle finden Sie in der Befehlszeilenreferenz für Big Data.
Mit dem Vorgang CreateBdsInstance können Sie Big Data-Servicecluster erstellen.