Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Vor der Installation

  1. Richten Sie ein Konto bei Juniper Networks ein, damit Sie CN2-Manifeste von der Juniper Networks Download-Site (https://support.juniper.net/support/downloads/?p=contrail-networking) herunterladen und auf das Container-Repository unter https://enterprise-hub.juniper.net zugreifen können.
  2. Richten Sie das Fabric-Netzwerk ein, und verbinden Sie Ihre Knoten mit der Fabric.
    Die in diesem Dokument verwendeten Beispielnetzwerke werden in den jeweiligen Installationsabschnitten gezeigt.
  3. Konfigurieren Sie die Server- und Agentenknoten (Clusterknoten).
    1. Installieren Sie ein neues Betriebssystem auf allen Servern/VMs, die Sie als Clusterknoten verwenden. Stellen Sie sicher, dass die Betriebssystem- und Kernelversionen auf den Clusterknoten in der Liste der unterstützten Betriebssysteme und Kernel aufgeführt sind (siehe CN2 Tested Integrationsmatrix unter https://www.juniper.net/documentation/us/en/software/cn-cloud-native/cn2-tested-integrations/cn-cloud-native-tested-integrations/concept/cn-cloud-native-tested-integrations.html).
    2. Konfigurieren Sie das Betriebssystem auf jedem Knoten minimal für Folgendes:
      • statische IP-Adresse und -Maske gemäß dem Beispielcluster, den Sie installieren möchten (z. B. 172.16.0.11/24 bis 172.16.0.13/24 in unserem Beispiel mit einem einzelnen Cluster) und Gateway
      • Zugriff auf einen oder mehrere DNS-Server
        Hinweis:

        Wenn Sie systemd-resolved unter Ubuntu ausführen, stellen Sie sicher, dass /etc/resolv.conf mit /run/systemd/resolve/resolv.conf und nicht mit /run/systemd/resolve/stub-resolv.conf verknüpft ist.

        Weitere Informationen finden Sie https://kubernetes.io/docs/tasks/administer-cluster/dns-debugging-resolution/#known-issues.
      • SSH-Konnektivität einschließlich Root-SSH-Zugriff
      • NTP (muss chron sein)
      Auf den Clusterknoten in unseren Beispielen wird Ubuntu ausgeführt.
    3. Wenn Sie die Ausführung mit einer DPDK-Data Plane planen, bereiten Sie jeden Clusterknoten vor, auf dem DPDK ausgeführt wird.
      Ein Beispiel hierzu finden Sie unter Vorbereiten eines Clusterknotens für DPDK.
  4. Laden Sie die Contrail Networking-Manifeste (Manifeste) herunter und extrahieren Sie die tgz auf den Host, auf dem Sie die Installation ausführen möchten. Dieser Host muss in der Lage sein, die Clusterknoten zu erreichen.
    In den Beispielen in diesem Dokument führen wir die Installation auf einem RKE2-Serverknoten aus.
  5. Konfigurieren Sie Ihre Repository-Anmeldeinformationen in den heruntergeladenen Manifesten.

    Fügen Sie Ihre Repository-Anmeldedaten zu den k8s - und contrail-tools-Manifesten hinzu. Eine Möglichkeit, dies zu tun, finden Sie unter Konfigurieren von Repository-Anmeldeinformationen .

  6. Installieren Sie die Contrail-Tools.
    Weitere Informationen finden Sie unter Installieren von Contrail-Tools.
  7. Installieren Sie contrailstatus auf dem Rechner, auf dem Sie kubectl ausführen möchten. Contrailstatus ist ein kubectl-Plug-in, mit dem Sie Contrail-Microservices und Contrail-spezifische Ressourcen abfragen können.
    In den Beispielen in diesem Dokument führen wir kubectl auf einem RKE2-Serverknoten aus.
    Die ausführbare Datei contrailstatus ist im heruntergeladenen tools-Paket enthalten. Extrahieren Sie die ausführbare Datei kubectl-contrailstatus und kopieren Sie sie nach / usr/local/bin.
Wenn Sie einen Multi-Cluster installieren, wiederholen Sie die Schritte 4 bis 7 für jeden Cluster.