Perbarui instance jaringan di AWS TNB - AWS Pembangun Jaringan Telekomunikasi

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Perbarui instance jaringan di AWS TNB

Setelah instance jaringan dipakai, Anda mungkin perlu memperbarui infrastruktur atau aplikasi. Untuk melakukannya, Anda memperbarui paket jaringan dan nilai parameter untuk instance jaringan dan menerapkan operasi pembaruan untuk menerapkan perubahan.

Pertimbangan

  • Anda dapat memperbarui instance jaringan yang ada di Updated negara bagian Instantiated atau.

  • Ketika Anda memperbarui instance jaringan, UpdateSolNetworkService API menggunakan paket jaringan baru dan nilai parameter untuk memperbarui topologi instance jaringan.

  • AWS TNBmemverifikasi bahwa jumlah NSD dan VNFD parameter dalam instance jaringan tidak melebihi 200. Batas ini diberlakukan untuk melindungi dari pelaku jahat yang melewati muatan yang salah atau besar yang memengaruhi layanan.

Parameter yang dapat Anda perbarui

Anda dapat memperbarui parameter berikut saat memperbarui instance jaringan yang dipakai:

Parameter Deskripsi Contoh: Sebelum Contoh: Setelah

Versi EKS cluster Amazon

Anda dapat memperbarui nilai untuk version parameter bidang kontrol EKS klaster Amazon ke versi minor berikutnya. Anda tidak dapat menurunkan versi. Node pekerja tidak diperbarui.

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

Properti penskalaan

Anda dapat memperbarui properti penskalaan EKSManagedNode dan EKSSelfManagedNode TOSCA node.

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

Properti EBS CSI plugin Amazon

Anda dapat mengaktifkan atau menonaktifkan EBS CSI plugin Amazon di EKS cluster Amazon Anda. Anda juga dapat mengubah versi plugin.

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

VNF

Anda dapat mereferensikan VNFs in NSD dan menyebarkannya ke cluster yang dibuat NSD menggunakan VNFDeployment TOSCA node. Sebagai bagian dari pembaruan, Anda akan dapat menambahkan, memperbarui, dan menghapus VNFs ke jaringan.

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

Kait

Untuk menjalankan operasi siklus hidup sebelum dan sesudah Anda membuat fungsi jaringan, tambahkan pre_create dan post_create kait ke VNFDeployment node.

Dalam contoh ini, PreCreateHook hook akan berjalan sebelum vnf3.SampleVNF3 dipakai dan PostCreateHook hook akan berjalan setelah vnf3.SampleVNF3 dipakai.

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

Kait

Untuk menjalankan operasi siklus hidup sebelum dan sesudah Anda memperbarui fungsi jaringan, Anda dapat menambahkan pre_update hook dan post_update hook ke VNFDeployment node.

Dalam contoh ini, PreUpdateHook akan berjalan sebelum vnf1.SampleVNF1 diperbarui dan PostUpdateHook akan berjalan setelah vnf1.SampleVNF1 diperbarui ke vnf paket yang ditunjukkan oleh diperbarui uuid untuk 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

Memperbarui instance jaringan

Console
Untuk memperbarui instance jaringan menggunakan konsol
  1. Buka konsol AWS TNB di https://console.aws.amazon.com/tnb/.

  2. Di panel navigasi, pilih Jaringan.

  3. Pilih contoh jaringan. Anda dapat memperbarui instance jaringan hanya jika statusnya adalah Instantiated atauUpdated.

  4. Pilih Tindakan dan Perbarui.

    Halaman instans Update muncul dengan rincian jaringan dan daftar parameter dalam infrastruktur saat ini.

  5. Pilih paket jaringan baru.

    Parameter dalam paket jaringan baru muncul di bagian Parameter yang diperbarui.

  6. Secara opsional, perbarui nilai parameter di bagian Parameter yang diperbarui. Untuk daftar nilai parameter yang dapat Anda perbarui, lihatParameter yang dapat Anda perbarui.

  7. Pilih Perbarui jaringan.

    AWS TNBmemvalidasi permintaan dan memulai penerapan. Halaman status Deployment muncul.

  8. Gunakan ikon Refresh untuk melacak status penerapan instance jaringan Anda. Anda juga dapat mengaktifkan Auto refresh di bagian tugas Deployment untuk melacak kemajuan setiap tugas.

    Ketika status penerapan berubahCompleted, instance jaringan diperbarui.

    • Jika validasi gagal, instance jaringan tetap dalam keadaan yang sama seperti sebelum Anda meminta pembaruan - baik Instantiated atauUpdated.

    • Jika pembaruan gagal, status instance jaringan akan ditampilkanUpdate failed. Pilih tautan untuk setiap tugas yang gagal untuk menentukan alasannya.

    • Jika pembaruan berhasil, status instance jaringan akan ditampilkanUpdated.

AWS CLI
Gunakan CLI untuk memperbarui instance jaringan

Gunakan update-sol-network-instanceperintah dengan jenis UPDATE_NS pembaruan untuk memperbarui instance jaringan.

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