Upgrading network service

You can request to upgrade an existing service instance that is running in the Active state.

About this task

When an Upgrade transition is requested, the root assembly descriptor and its properties are changed. These changes cascade through the assembly hierarchy and might change the descriptors and properties of the assembly's resources. Resources can't be changed after they reach the Installed lifecycle state. Therefore, if the affected resources cannot be modified, then they are removed and re-created.

Resources that include the Upgrade transition can be modified through this transition without changes to any state transitions. The Upgrade transition can be completed only on resources that are in the Active state.

Upgrade sequence

The purpose of an upgrade is to change the pattern of a service instance while keeping the identity of the service instance the same. The change can be made on different levels on the service hierarchy: NS, VNF, or VNFC.

The intended target pattern of the service is specified in a new version of the service descriptor that is provided as input to the upgrade request. The upgrade sequence affects only the necessary parts of the service, according to the scope of required change. The impacted parts of the service are first deleted and subsequently re-created according to the new version of the descriptor.

Figure 1. Upgrading network service
Upgrading network service

Procedure

  1. From the navigation menu Navigation menu icon, click Operations > Assembly Instance Search.
  2. Find the assembly that you want to upgrade and verify that is in an Active state.
  3. Optional: Click Open.
  4. Click New Intent > Upgrade.
  5. Select the new descriptor on the Upgrade window, then click Next.
  6. Complete the properties fields on the Upgrade window, then click Next.
  7. Click Upgrade.