After a network instance is instantiated, you might need to update the infrastructure or application. To do so, you update the network package and parameter values for the network instance and deploy the update operation to apply the changes.
Considerations
-
You can update a network instance that is in the
Instantiated
orUpdated
state. -
When you update a network instance, the
UpdateSolNetworkService
API uses the new network package and parameter values to update the topology of the network instance. -
AWS TNB verifies that the number of NSD and VNFD parameters in the network instance does not exceed 200. This limit is enforced to protect from bad actors passing erroneous or huge payloads that affect the service.
Parameters that you can update
You can update the following parameters when you update an instantiated network instance:
Parameter | Description | Example: Before | Example: After |
---|---|---|---|
Amazon EKS cluster version |
You can update the value for the Amazon EKS cluster control plane
|
|
|
Amazon EKS worker nodes |
You can update the value for the You can update the AMI ID for |
|
|
Scaling properties |
You can update the scaling properties of the
|
|
|
Amazon EBS CSI plugin properties |
You can enable or disable the Amazon EBS CSI plugin on your Amazon EKS clusters. You can also change the plugin version. |
|
|
VNF |
You can reference the VNFs in the NSD and deploy them to the cluster created in NSD using VNFDeployment TOSCA node. As part of the update, you will be able to add, update, and delete VNFs to the network. |
|
|
Hooks |
To run life cycle operations before and after you create a network
function, add the In this example, the |
|
|
Hooks |
To run life cycle operations before and after you update a network
function, you can add the In this example, |
|
|
Updating a network instance
To update a network instance using the console
-
Open the AWS TNB console at https://console.aws.amazon.com/tnb/
. -
In the navigation pane, choose Networks.
-
Select the network instance. You can update a network instance only if its state is
Instantiated
orUpdated
. -
Choose Actions and Update.
The Update instance page appears with the network details and a list of parameters in the current infrastructure.
-
Choose a new network package.
The parameters in the new network package appear in the Updated parameters section.
-
Optionally, update parameter values in the Updated parameters section. For the list of parameter values you can update, see Parameters that you can update.
-
Choose Update network.
AWS TNB validates the request and starts the deployment. The Deployment status page appears.
-
Use the Refresh icon to track the deployment status of your network instance. You can also enable Auto refresh in the Deployment tasks section to track the progress of each task.
When the deployment status changes to
Completed
, the network instance is updated. -
-
If validation fails, the network instance remains in the same state as it was before you requested the update - either
Instantiated
orUpdated
. -
If the update fails, the network instance state shows
Update failed
. Choose the link for each failed task to determine the reason. -
If the update succeeds, the network instance state shows
Updated
.
-