diff --git a/05-osm-usage.md b/05-osm-usage.md index 96ba48233c69a2e4fbb342101d909fa388f5ef51..572039af6d6e854689281def49c2183646a0d80a 100644 --- a/05-osm-usage.md +++ b/05-osm-usage.md @@ -1657,3 +1657,39 @@ __Step 2: See the notification in notification receiver.__ - Support for subscription and notification for VNFD. - Cache to store subscribers. +## Start, Stop and Rebuild operations over a VDU of a running VNF instance + +These three operations involves starting , stopping, and rebuilding of a VDU on a running VNF instance by using the NGUI. + +OSM allows these three operations over VDUs for all supported VIMs. + +### Start Operation: + +Start operation lets you start one VNF instance at a time and that instance should be in `shutoff` state. + +![start operation](assets/500px_start.png) + +### Stop Operation: + +Stop operation lets you stop one VNF instance at a time and that instance should be in `running` state. + +![stop operation](assets/500px_stop.png) + +### Rebuild Operation: + +Rebuild operation lets you rebuild one VNF instance at a time and in this operation, the instance can be in either `running` or `shutoff` state. + +![rebuild operation](assets/500px_rebuild.png) + +### Additional Notes + +- Each operation is executed independently and only one at a time. +- In the rebuild operation, we are not deleting the target VDU nor we are recreating it. The VDU will be rebuilt by using the existing image, so actual properties of the VDU are preserved like name and IP addresses. + +### How to perform operation from UI + +From OSM's user action menu select the operation (start, stop, rebuild), select the Member VNF index, select the VDU id and Count Index for the target VDU, then select apply. This will trigger the operation. + +#### Future roadmap + +Implementation of day-1 operation for rebuild operation is in roadmap. diff --git a/assets/500px_rebuild.png b/assets/500px_rebuild.png new file mode 100644 index 0000000000000000000000000000000000000000..731471856aeba4f212f33dafcc9e1629e89df8dc Binary files /dev/null and b/assets/500px_rebuild.png differ diff --git a/assets/500px_start.png b/assets/500px_start.png new file mode 100644 index 0000000000000000000000000000000000000000..88a6d59ce38baa0fe25ce83fb4f974958319670b Binary files /dev/null and b/assets/500px_start.png differ diff --git a/assets/500px_stop.png b/assets/500px_stop.png new file mode 100644 index 0000000000000000000000000000000000000000..d07b89908cc97426a4112b37010375f4a4cf0f3a Binary files /dev/null and b/assets/500px_stop.png differ