Actualice una instancia de red en AWS TNB - AWS Creador de redes de telecomunicaciones

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Actualice una instancia de red en AWS TNB

Después de crear una instancia de red, es posible que tengas que actualizar la infraestructura o la aplicación. Para ello, debe actualizar el paquete de red y los valores de los parámetros de la instancia de red e implementar la operación de actualización para aplicar los cambios.

Consideraciones

  • Puede actualizar una instancia de red que esté en el Updated estado Instantiated o.

  • Al actualizar una instancia de red, UpdateSolNetworkService API utiliza el nuevo paquete de red y los valores de los parámetros para actualizar la topología de la instancia de red.

  • AWS TNBverifica que el número NSD y los VNFD parámetros de la instancia de red no superen los 200. Este límite se aplica para evitar que personas malintencionadas transmitan cargas erróneas o enormes que afecten al servicio.

Parámetros que puede actualizar

Puede actualizar los siguientes parámetros al actualizar una instancia de red instanciada:

Parámetro Descripción Ejemplo: antes Ejemplo: Después

Versión de Amazon EKS Cluster

Puedes actualizar el valor del version parámetro del plano de control del EKS clúster de Amazon a la siguiente versión secundaria. No puedes cambiar la versión a una versión inferior. Los nodos de trabajo no se actualizan.

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

Propiedades de escalado

Puede actualizar las propiedades de escalado de los EKSSelfManagedNode TOSCA nodos EKSManagedNode y.

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

Propiedades del EBS CSI plugin de Amazon

Puedes activar o desactivar el EBS CSI plugin de Amazon en tus EKS clústeres de Amazon. También puedes cambiar la versión del plugin.

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

VNF

Puedes hacer referencia a ellos NSD e implementarlos VNFs en el clúster creado al NSD usar el VNFDeployment TOSCA nodo. Como parte de la actualización, podrás añadirlos, actualizarlos y VNFs eliminarlos en la red.

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

Enlaces

Para ejecutar las operaciones del ciclo de vida antes y después de crear una función de red, añada los post_create ganchos pre_create y al VNFDeployment nodo.

En este ejemplo, el PreCreateHook gancho se ejecutará antes de crear vnf3.SampleVNF3 una instancia y se ejecutará después de crearlavnf3.SampleVNF3. PostCreateHook

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

Enlaces

Para ejecutar las operaciones del ciclo de vida antes y después de actualizar una función de red, puede añadir el pre_update gancho y el post_update gancho al nodo. VNFDeployment

En este ejemplo, PreUpdateHook se ejecutará antes de la actualización y vnf1.SampleVNF1 se PostUpdateHook ejecutará después de que vnf1.SampleVNF1 se actualice en el vnf paquete indicado por la actualización uuid para el espacio de nombres 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

Actualización de una instancia de red

Console
Para actualizar una instancia de red mediante la consola
  1. Abra la AWS TNB consola en https://console.aws.amazon.com/tnb/.

  2. En el panel de navegación, elija Redes.

  3. Seleccione la instancia de red. Puede actualizar una instancia de red solo si su estado es Instantiated oUpdated.

  4. Seleccione Acciones y Actualizar.

    Aparece la página de actualización de la instancia con los detalles de la red y una lista de parámetros de la infraestructura actual.

  5. Elige un paquete de red nuevo.

    Los parámetros del nuevo paquete de red aparecen en la sección Parámetros actualizados.

  6. Si lo desea, actualice los valores de los parámetros en la sección Parámetros actualizados. Para ver la lista de valores de parámetros que puede actualizar, consulteParámetros que puede actualizar.

  7. Seleccione Actualizar red.

    AWS TNBvalida la solicitud e inicia el despliegue. Aparece la página de estado del despliegue.

  8. Utilice el icono de actualización para realizar un seguimiento del estado de despliegue de la instancia de red. También puede activar la actualización automática en la sección Tareas de despliegue para realizar un seguimiento del progreso de cada tarea.

    Cuando el estado de la implementación cambia aCompleted, la instancia de red se actualiza.

    • Si se produce un error en la validación, la instancia de red permanece en el mismo estado en el que estaba antes de solicitar la actualización, ya sea Instantiated o noUpdated.

    • Si se produce un error en la actualización, se muestra el estado de la instancia de redUpdate failed. Elija el enlace de cada tarea fallida para determinar el motivo.

    • Si la actualización se realiza correctamente, se muestra Updated el estado de la instancia de red.

AWS CLI
Use el CLI para actualizar una instancia de red

Utilice el update-sol-network-instancecomando con el tipo de UPDATE_NS actualización para actualizar una instancia de red.

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\"}}"