NCP 4.1.2 oder höher

Bearbeiten Sie die Konfigurationszuordnung nsx-ncp-migrate-mp2p-user-spec in migrate-mp2p-job.yaml, um den Namen des Kubernetes-Clusters unter dem Schlüssel "k8s-clusters" anzugeben. Beispiel:
apiVersion: v1
kind: ConfigMap
metadata:
  name: nsx-ncp-migrate-mp2p-user-spec
  namespace: nsx-system
  labels:
    tier: nsx-networking
    component: nsx-ncp-migrate-mp2p
    version: v1
data:
  user_spec.yaml: |-
    k8s-clusters:
      k8scluster:
        my-kubernetes-cluster: <------- Specify the cluster name here

NCP 4.1.1.x oder früher

Nach der Migration der freigegebenen Ressourcen können Sie den Kubernetes-Cluster migrieren.

Bearbeiten der user-spec.yaml

Geben Sie in „user-spec.yaml“ Folgendes an:
  • Die ID des Top-Tier-Routers und den Typ des Clusters.
  • Alle benutzerdefinierten Ressourcen, die im Rahmen jedes Ressourcenimports importiert werden müssen. Beispielsweise können Sie die Manager-ID einer NAT-Regel angeben, die als Teil von Namespace-Ressourcen importiert werden soll. Weitere Einzelheiten erhalten Sie unter „Benutzerdefinierte Ressourcen“. Sie müssen hier nichts tun, es sei denn, Sie haben manuell Einstellungen für die von NCP erstellten Ressourcen hinzugefügt. Beispiel: Sie haben eine statische Route für einen von NCP erstellten Tier-1-Router hinzugefügt.
  • Manager-ID des lb-service, der von Ihnen als lb-service-mp-id erstellt wird, um den standardmäßig in NCP verwendeten lb-service zu importieren, sofern konfiguriert. Dies ist dieselbe Ressource wie lb_service in der NCP-Spezifikation (ncp.ini). Wenn dies nicht verwendet wird, müssen Sie nichts angeben.

Beachten Sie, dass nur der in config.yaml angegebene Kubernetes-Cluster importiert wird, auch wenn weitere Cluster in user-spec.yaml aufgeführt werden.

Schritte zum Importieren eines Kubernetes-Clusters

  1. Geben Sie die entsprechenden Informationen in config.yaml ein und legen Sie import_shared_resources_only auf False fest. Siehe Beispiel für „config.yaml“.
  2. Geben Sie die Informationen zum Kubernetes-Cluster in „user-spec.yaml“ an. Siehe Beispiel für „user-spec.yaml“.
  3. Führen Sie die mp_to_policy_importer entweder mit der Konfigurationsdatei oder den Befehlszeilenargumenten aus. Beispiel:
    python3 mp_to_policy_importer.py --config-file config.yaml

Beachten Sie, dass nur der in config.yaml angegebene Kubernetes-Cluster importiert wird, auch wenn weitere Cluster in user-spec.yaml aufgeführt werden.