Atualize uma instância de rede no AWS TNB - AWS Construtor de rede Telco

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Atualize uma instância de rede no AWS TNB

Depois que uma instância de rede for instanciada, talvez seja necessário atualizar a infraestrutura ou o aplicativo. Para fazer isso, você atualiza o pacote de rede e os valores dos parâmetros da instância de rede e implanta a operação de atualização para aplicar as alterações.

Considerações

  • Você pode atualizar uma instância de rede que esteja no Updated estado Instantiated ou.

  • Quando você atualiza uma instância de rede, ele UpdateSolNetworkService API usa o novo pacote de rede e valores de parâmetros para atualizar a topologia da instância de rede.

  • AWS TNBverifica se o número NSD e VNFD os parâmetros na instância de rede não excedem 200. Esse limite é aplicado para evitar que agentes mal-intencionados transmitam cargas errôneas ou enormes que afetam o serviço.

Parâmetros que você pode atualizar

Você pode atualizar os seguintes parâmetros ao atualizar uma instância de rede instanciada:

Parâmetro Descrição Exemplo: Antes Exemplo: Depois

Versão de EKS cluster da Amazon

Você pode atualizar o valor do version parâmetro do plano de controle de EKS cluster da Amazon para a próxima versão secundária. Você não pode fazer o downgrade da versão. Os nós de trabalho não são atualizados.

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

Propriedades de dimensionamento

Você pode atualizar as propriedades de escala dos EKSSelfManagedNode TOSCA nós EKSManagedNode e.

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

Propriedades do EBS CSI plug-in da Amazon

Você pode ativar ou desativar o EBS CSI plug-in da Amazon em seus EKS clusters da Amazon. Você também pode alterar a versão do plugin.

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

VNF

Você pode referenciar os VNFs no NSD e implantá-los no cluster criado NSD usando o VNFDeployment TOSCA node. Como parte da atualização, você poderá adicionar, atualizar e VNFs excluir na rede.

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

Hooks

Para executar operações de ciclo de vida antes e depois de criar uma função de rede, adicione os post_create ganchos pre_create e ao VNFDeployment nó.

Neste exemplo, o PreCreateHook gancho será executado antes de ser vnf3.SampleVNF3 instanciado e o PostCreateHook gancho será executado depois de ser vnf3.SampleVNF3 instanciado.

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

Hooks

Para executar operações de ciclo de vida antes e depois de atualizar uma função de rede, você pode adicionar o pre_update gancho e o post_update gancho ao VNFDeployment nó.

Neste exemplo, PreUpdateHook será executado antes da vnf1.SampleVNF1 atualização e PostUpdateHook será executado após vnf1.SampleVNF1 a atualização para o vnf pacote indicado pela atualização uuid para o 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

Atualização de uma instância de rede

Console
Para atualizar uma instância de rede usando o console
  1. Abra o AWS TNB console em https://console.aws.amazon.com/tnb/.

  2. No painel de navegação, selecione Redes.

  3. Selecione a instância de rede. Você pode atualizar uma instância de rede somente se seu estado for Instantiated ouUpdated.

  4. Escolha Ações e atualização.

    A página Atualizar instância aparece com os detalhes da rede e uma lista de parâmetros na infraestrutura atual.

  5. Escolha um novo pacote de rede.

    Os parâmetros no novo pacote de rede aparecem na seção Parâmetros atualizados.

  6. Opcionalmente, atualize os valores dos parâmetros na seção Parâmetros atualizados. Para obter a lista de valores de parâmetros que você pode atualizar, consulteParâmetros que você pode atualizar.

  7. Escolha Atualizar rede.

    AWS TNBvalida a solicitação e inicia a implantação. A página de status de implantação é exibida.

  8. Use o ícone Atualizar para rastrear o status de implantação da sua instância de rede. Você também pode ativar a atualização automática na seção Tarefas de implantação para acompanhar o progresso de cada tarefa.

    Quando o status de implantação muda paraCompleted, a instância de rede é atualizada.

    • Se a validação falhar, a instância de rede permanecerá no mesmo estado em que estava antes de você solicitar a atualização - Instantiated ouUpdated.

    • Se a atualização falhar, o estado da instância da rede será exibidoUpdate failed. Escolha o link para cada tarefa que falhou para determinar o motivo.

    • Se a atualização for bem-sucedida, o estado da instância da rede será exibidoUpdated.

AWS CLI
Use o CLI para atualizar uma instância de rede

Use o update-sol-network-instancecomando com o tipo de UPDATE_NS atualização para atualizar uma instância de rede.

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