On the Veea platform, a service is an application that provides functionality to your edge network. Services can range from Veea solutions like SecureConnect, AirLynx and MetaLynx to even your custom developed enterprise solutions - ranging from IoT connectivity to IPTV streaming services to even locally hosted AI Large Language Models.
Each service is delivered in the form of one or more containers. A container is a lightweight, isolated environment used to run software consistently across devices. Containers ensure that services are portable, secure, and able to run reliably regardless of the underlying hardware or operating system version.
Using Control Center to Install Services
To install a service on your VeeaHub Mesh:
- Navigate to the Meshes section in the left sidebar.
- Click on the mesh where you would like to install the service.
- Scroll down to the Subscriptions section.
- Click Add a Subscription.
- Select the application you wish to install from the list. Configure the available options according to your requirements. Click Deploy to complete the installation.
Once deployed, the service will automatically be downloaded and activated across the VeeaHubs that are part of the selected mesh.
Managing an installed service
To view or manage services running on individual VeeaHubs:
- While viewing the selected mesh in Control Center, scroll to the VeeaHubs on this Mesh section.
- Locate the VeeaHub you want to manage.
- Click Services in the Actions column.
This will take you to a detailed view of the services deployed on that specific hub, where you can view health metrics, logs, or adjust configuration settings depending on the service.
Removing a service
To uninstall a service from your mesh:
- Within the same Subscriptions section of the mesh view, locate the service you wish to remove.
- Click Remove next to the service name.
This will initiate the uninstallation process across all VeeaHubs in the mesh. The service and associated containers will be stopped and removed accordingly.
Tasks
The tasks screen provides information and management features for current, scheduled and completed software update tasks. It allows users to reschedule or cancel software updates which have not started. Task types include:
- Update of the packages installed
- Software update
- Cancellation and rescheduling of pending software updates.
The tasks screen is split into two parts:
- Active Tasks - for currently running tasks
- Tasks History - for finished/errored out tasks
Task Details View
Status is represented by a bar and the percentage completed value. When the update has finished the status shows a full length bar and a 'completed successfully' message date and time.
On the 'Change Scheduled Date' row, click in the date box to invoke the popup calendar. Here users can alter the date and time of a planned software update.
Select the 'All affected Meshes' button to show the list of Meshes that have the software update in progress.
A record table displays the list of Meshes which are currently in a software update cycle. Table data is spread across three columns labelled as:
- Name | Task Details | Status.
Click on any Mesh name to link back to the Meshes screen.
Select the 'Start Now' button to override a scheduled update and immediately commence the software update.
Select the 'Cancel Task' button to cancel and clear the scheduled update. A cancellation confirmation dialog is displayed to confirm the action has been successful.