Aggiorna un'istanza di rete in AWS TNB - AWS Costruttore di reti di telecomunicazioni

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Aggiorna un'istanza di rete in AWS TNB

Dopo aver creato un'istanza di rete, potrebbe essere necessario aggiornare l'infrastruttura o l'applicazione. A tale scopo, si aggiornano il pacchetto di rete e i valori dei parametri per l'istanza di rete e si distribuisce l'operazione di aggiornamento per applicare le modifiche.

Considerazioni

  • È possibile aggiornare un'istanza di rete che si trova nello Updated stato Instantiated or.

  • Quando si aggiorna un'istanza di rete, UpdateSolNetworkService API utilizza il nuovo pacchetto di rete e i valori dei parametri per aggiornare la topologia dell'istanza di rete.

  • AWS TNBverifica che il numero di VNFD parametri NSD e nell'istanza di rete non superi 200. Questo limite viene applicato per evitare che i malintenzionati trasmettano payload errati o ingenti che influiscono sul servizio.

Parametri che è possibile aggiornare

È possibile aggiornare i seguenti parametri quando si aggiorna un'istanza di rete istanziata:

Parametro Descrizione Esempio: Prima Esempio: dopo

Versione Amazon EKS cluster

Puoi aggiornare il valore del version parametro del piano di controllo del EKS cluster Amazon alla versione secondaria successiva. Non puoi effettuare il downgrade della versione. I nodi di lavoro non vengono aggiornati.

EKSCluster: type: tosca.nodes.AWS.Compute.EKS properties: version: "1.28"
EKSCluster: type: tosca.nodes.AWS.Compute.EKS properties: version: "1.29"

Proprietà di ridimensionamento

È possibile aggiornare le proprietà di ridimensionamento dei nodi EKSManagedNode and EKSSelfManagedNodeTOSCA.

EKSNodeGroup01: ... scaling: properties: desired_size: 1 min_size: 1 max_size: 1
EKSNodeGroup01: ... scaling: properties: desired_size: 2 min_size: 0 max_size: 2

Proprietà EBS CSI del plugin Amazon

Puoi abilitare o disabilitare il EBS CSI plug-in Amazon sui tuoi EKS cluster Amazon. Puoi anche modificare la versione del plugin.

EKSCluster: capabilities: ... ebs_csi: properties: enabled: false
EKSCluster: capabilities: ... ebs_csi: properties: enabled: true version: "v1.30.0-eksbuild.1"

VNF

È possibile fare riferimento VNFs a tali NSD file e distribuirli nel cluster creato NSD utilizzando VNFDeployment TOSCA node. Come parte dell'aggiornamento, potrai aggiungere, aggiornare ed VNFs eliminare dalla rete.

vnfds: - descriptor_id: "43c012fa-2616-41a8-a833-0dfd4c5a049e" namespace: "vnf1" - descriptor_id: "64222f98-ecd6-4871-bf94-7354b53f3ee5" namespace: "vnf2" // Deleted VNF ... SampleVNF1HelmDeploy: type: tosca.nodes.AWS.Deployment.VNFDeployment requirements: cluster: EKSCluster vnfs: - vnf1.SampleVNF1 - vnf2.SampleVNF2
vnfds: - descriptor_id: "59f77222-79e9-4dc1-be53-5712ad06e31b" namespace: "vnf1" // Updated VNF - descriptor_id: "b7e072dc-839d-4fac-916c-561a166da1fc" namespace: "vnf3" // Added VNFn .... SampleVNF1HelmDeploy: type: tosca.nodes.AWS.Deployment.VNFDeployment requirements: cluster: EKSCluster vnfs: - vnf1.SampleVNF1 - vnf3.SampleVNF3

Ganci

Per eseguire le operazioni del ciclo di vita prima e dopo la creazione di una funzione di rete, aggiungete gli post_create hook pre_create and al VNFDeployment nodo.

In questo esempio, l'PreCreateHookhook verrà eseguito prima dell'vnf3.SampleVNF3istanziazione e l'PostCreateHookhook verrà eseguito dopo vnf3.SampleVNF3 l'istanza.

vnfds: - descriptor_id: "43c012fa-2616-41a8-a833-0dfd4c5a049e" namespace: "vnf1" - descriptor_id: "64222f98-ecd6-4871-bf94-7354b53f3ee5" namespace: "vnf2" ... SampleVNF1HelmDeploy: type: tosca.nodes.AWS.Deployment.VNFDeployment requirements: cluster: EKSCluster vnfs: - vnf1.SampleVNF1 - vnf2.SampleVNF2 // Removed during update
vnfds: - descriptor_id: "43c012fa-2616-41a8-a833-0dfd4c5a049e" namespace: "vnf1" - descriptor_id: "b7e072dc-839d-4fac-916c-561a166da1fc" namespace: "vnf3" .... SampleVNF1HelmDeploy: type: tosca.nodes.AWS.Deployment.VNFDeployment requirements: cluster: EKSCluster vnfs: - vnf1.SampleVNF1 // No change to this function, as the namespace and uuid remain the same - vnf3.SampleVNF3 // New VNF as the namespace, vnf3, was not previously present interfaces: Hook: post_create: PostCreateHook pre_create: PreCreateHook

Ganci

Per eseguire le operazioni del ciclo di vita prima e dopo l'aggiornamento di una funzione di rete, è possibile aggiungere l'pre_updatehook e l'post_updatehook al VNFDeployment nodo.

In questo esempio, PreUpdateHook verrà eseguito prima dell'vnf1.SampleVNF1aggiornamento e PostUpdateHook verrà eseguito dopo l'vnf1.SampleVNF1aggiornamento al vnf pacchetto indicato dall'aggiornamento uuid per il namespace vnf1.

vnfds: - descriptor_id: "43c012fa-2616-41a8-a833-0dfd4c5a049e" namespace: "vnf1" - descriptor_id: "64222f98-ecd6-4871-bf94-7354b53f3ee5" namespace: "vnf2" ... SampleVNF1HelmDeploy: type: tosca.nodes.AWS.Deployment.VNFDeployment requirements: cluster: EKSCluster vnfs: - vnf1.SampleVNF1 - vnf2.SampleVNF2
vnfds: - descriptor_id: "0ebe4e95-bd87-44bd-b8a1-918466606a14" namespace: "vnf1" - descriptor_id: "64222f98-ecd6-4871-bf94-7354b53f3ee5" namespace: "vnf2" ... SampleVNF1HelmDeploy: type: tosca.nodes.AWS.Deployment.VNFDeployment requirements: cluster: EKSCluster vnfs: - vnf1.SampleVNF1 // A VNF update as the uuid changed for namespace "vnf1" - vnf2.SampleVNF2 // No change to this function as namespace and uuid remain the same interfaces: Hook: pre_update: PreUpdateHook post_update: PostUpdateHook

Aggiornamento di un'istanza di rete

Console
Per aggiornare un'istanza di rete utilizzando la console
  1. Apri la AWS TNB console all'indirizzo https://console.aws.amazon.com/tnb/.

  2. Nel riquadro di navigazione, scegli Reti.

  3. Seleziona l'istanza di rete. È possibile aggiornare un'istanza di rete solo se il relativo stato è Instantiated oUpdated.

  4. Scegli Azioni e aggiorna.

    Viene visualizzata la pagina Aggiorna istanza con i dettagli della rete e un elenco di parametri nell'infrastruttura corrente.

  5. Scegli un nuovo pacchetto di rete.

    I parametri del nuovo pacchetto di rete vengono visualizzati nella sezione Parametri aggiornati.

  6. Facoltativamente, aggiorna i valori dei parametri nella sezione Parametri aggiornati. Per l'elenco dei valori dei parametri che è possibile aggiornare, vedereParametri che è possibile aggiornare.

  7. Scegli Aggiorna rete.

    AWS TNBconvalida la richiesta e avvia la distribuzione. Viene visualizzata la pagina sullo stato della distribuzione.

  8. Utilizza l'icona Aggiorna per tenere traccia dello stato di distribuzione dell'istanza di rete. È inoltre possibile abilitare l'aggiornamento automatico nella sezione Attività di distribuzione per tenere traccia dell'avanzamento di ciascuna attività.

    Quando lo stato di distribuzione cambia inCompleted, l'istanza di rete viene aggiornata.

    • Se la convalida fallisce, l'istanza di rete rimane nello stesso stato in cui si trovava prima della richiesta dell'aggiornamento, Instantiated oppureUpdated.

    • Se l'aggiornamento fallisce, viene visualizzato Update failed lo stato dell'istanza di rete. Scegli il link per ogni operazione non riuscita per determinarne il motivo.

    • Se l'aggiornamento ha esito positivo, viene visualizzato Updated lo stato dell'istanza di rete.

AWS CLI
Utilizzare il CLI per aggiornare un'istanza di rete

Utilizzate il update-sol-network-instancecomando con il tipo di UPDATE_NS aggiornamento per aggiornare un'istanza di rete.

aws tnb update-sol-network-instance --ns-instance-id ^ni-[a-f0-9]{17}$ --update-type UPDATE_NS --update-ns "{\"nsdInfoId\":\"^np-[a-f0-9]{17}$\", \"additionalParamsForNs\": {\"param1\": \"value1\"}}"