- play_arrow Introduction
- play_arrow Overview
- play_arrow Access and Manage Paragon Automation Account
-
- play_arrow Administration
- play_arrow Introduction
- play_arrow Organization Management
- play_arrow Site Management
- play_arrow User Management
- play_arrow Inventory Management
- play_arrow Audit Logs
- play_arrow Tags
-
- play_arrow Device Life Cycle Management
- play_arrow Introduction
- play_arrow Day-Wise Activities for Device Life Cycle Management
- play_arrow Field Technician User Interface
- play_arrow Onboarding Profiles
- play_arrow Plan Device Onboarding
- Network Implementation Plan Overview
- About the Network Implementation Plan Page
- Allocate a Device as a Resource
- Add Network Resource Pools
- Add a Network Implementation Plan
- Publish a Network Implementation Plan
- Offboard a Network Implementation Plan
- Edit a Network Implementation Plan
- Update the Network Implementation Plan and Recreate Service Instances After Upgrade
- View Network Resources
- play_arrow View Device Onboarding
- About the Onboarding Dashboard
- Move a Device to Production
- View Results of Automated Device Tests
- Identity and Location Data of a Device
- Remote Management Data and Test Results
- Hardware Data and Test Results
- Interfaces Data and Test Results
- Software Data and Test Results
- Configuration Data and Test Results
- Routing Data and Test Results
- Device Connectivity Data and Tests Results
- play_arrow Device Management
- Device Management Workflow
- Device Licenses Overview
- About the Features Tab
- About the Licenses Tab
- Manage Device Licenses
- About the Software Images Page
- Upload a Software Image
- Delete a Software Image
- About the Configuration Backups Page
- Configuration Templates Overview
- About the Configuration Templates Page
- Add a Configuration Template
- Edit and Delete a Configuration Template
- Preview a Configuration Template
- Deploy a Configuration Template to a Device
-
- play_arrow Observability
- play_arrow Introduction
- play_arrow Health Dashboard
- play_arrow Troubleshoot Devices
- play_arrow View Network Topology
- Network Topology Visualization Overview
- Network Visualization Options
- View Network Topology Details
- Network Table Overview
- About the Device Tab
- About the Link Tab
- About the Site Tab
- About the Tunnels Tab
- Dynamic Topology Workflow
- Configure a PCE Server
- Configuring PCEP on a PE Router
- Configuring Topology Acquisition Using BGP-LS
-
- play_arrow Trust and Compliance
- play_arrow Introduction
- play_arrow Manage Trust Settings and Trust Scores
- Compliance Standards Overview
- About the Compliance Benchmarks Page
- About the Compliance Tailorings Page
- Example: Create a Tailoring Document for NTP Settings
- About the Compliance Checklist Page
- Add a Checklist Template
- Add Checklist for a Device
- Import Scans and Update Rule Results in a Checklist
- Trust Plans Overview
- About the Network Score Formula Page
- Trust Score Overview
- About the Network Score Page
- About the Snapshots Page
- Add a Snapshot for a Target
- play_arrow Manage Compliance Scans
- play_arrow Manage Vulnerabilities
- play_arrow Monitor Integrity
-
- play_arrow Service Orchestration
- play_arrow Introduction
- play_arrow View Service Design Catalog
- play_arrow Manage Customers
- play_arrow Add Resources for Network Services
- play_arrow Manage Service Instances
- Service Instance Overview
- About the Service Instances Page
- View Service Instance Details
- View Passive Assurance Monitoring Data
- View EVPN Passive Assurance Monitoring Results
- View L2 Circuit Passive Assurance Monitoring Data
- View L3VPN Passive Assurance Monitoring Results
- Physical Interfaces Health Check Results
- Logical Interfaces Health Check Results
- Performance Graphs to View Passive Assurance Monitoring Data
- play_arrow Provision VPN Services
- play_arrow Monitor Service Order Execution Workflows
-
- play_arrow Active Assurance
- play_arrow Introduction
- play_arrow Test Agents
- play_arrow Tests and Monitors
- play_arrow Test Templates
-
About the Service Orchestration cMGD CLI
Paragon Automation provides the service orchestration Containerized Management Daemon (cMGD) CLI that allows root users to perform certain tasks for service provisioning. Before accessing the service orchestration cMGD CLI, you must deploy your cluster and install Paragon Automation on the cluster. After you log in to the Paragon Shell CLI as the root user, you must exit the Paragon Shell CLI and access the service orchestration cMGD CLI.
Only a root user can access the service orchestration cMGD CLI and execute commands for service provisioning tasks.
Directories in the Service Orchestration cMGD
The service orchestration cMGD has default directories that contain the service design YANG files, log files, and so on. Table 1 lists some of the important directories in the service orchestration cMGD.
Directory | Description |
---|---|
/data-models/projects | Projects contain one or more related service designs based on which service orchestration can provision a service. Paragon Automation provides the following projects and related YANG models:
|
/foghorn/network/projects | Contains the projects that you upload to the service
orchestration cMGD environment by using the |
/var/tmp/add_project.sh.log | Contains the log file generated when you execute the
|
/var/tmp/order_sync_conf.json | Contains the configurations (in JSON format) that you synchronize
from the order manager to the service orchestration cMGD
environment by using the |
Service Orchestration cMGD CLI Commands
Root users can use the commands listed in Table 2 to execute service provisioning tasks in Paragon Automation:
Command | Description |
---|---|
set foghorn:core org-id | Set the organization ID in the service orchestration cMGD environment. |
set service design default version | Set the default version for a service design. |
set dag state failed | Set a workflow run to failed state. |
show service order status | View the status of all service orders generated for an organization. |
show service order as-json | View all or a specific service order in the JSON format. |
show service order as-yaml | View all or a specific service order in the YAML format. |
show service designs | View the service design catalog installed for an organization. |
show device dependent configuration | View the device-centric configurations for provisioning services, in the XML format. |
show insights configuration | View the configurations related to Paragon Insights for monitoring the services that Paragon Automation intends to provision on a device. |
show configuration foghorn:customers | View configurations for all the services provisioned for a customer. |
show service instance lock status | See the lock status of a service instance. A service instance is locked when the instance is being uploaded, modified, or if the network administrator has locked it. |
show service instance lock token | See the lock token for a service instance. Note: Only superusers must execute this command to acquire the secure lock token stored in the Paragon Automation database. |
show service projects | Shows the projects that are added to the service orchestration cMGD. |
show service order history | Shows the history of all service orders. |
show airflow dags | View all workflows generated for an organization. |
show airflow dag-runs | View the workflow runs generated for a workflow. |
show paragon orgs | View all the organizations created in Juniper Paragon Automation. |
request service project add | Add new service designs and the related YANG models to Paragon Automation. |
request service order sync | Synchronize a service order from the order manager and store it in the service orchestration cMGD. |
request network resources load | Add network resource pools to the Paragon Automation database. |
request service order load | Upload a service order to the service orchestration cMGD environment. |
request service order place | Select placement options and create placement configurations for a service. |
request service order modify | Execute the modify workflow for a service. |
request service order delete | Execute the delete workflow for a service. |
request service order submit | Activate the provisioning workflow for a service order. |
request service order provision | Create and execute the workflow for a service order. |
request service design uninstall | Uninstall a service design version from the Paragon Automation database. |
request service design install | Install a service design version to the database. |
request create graphdb | Create a database for an organization in the service orchestration cMGD. |
request service order set | Sets the delete operation for a service order in the service orchestration cMGD. This command does not execute the delete workflow for the order. |
request service instance lock | Set a lock for a service instance. |
request service instance unlock | Unlock a locked service instance. |