- Getting Started 1
- Accedian Skylight is now Cisco Provider Connectivity Assurance
- Provider Connectivity Assurance Technical Support
- Searching Provider Connectivity Assurance Documentation
- Provider Connectivity Assurance Solution
- Cloud-Native Performance Monitoring
- Provider Connectivity Assurance Solution System Requirements
- Provider Connectivity Assurance License Tiers
- Skylight License Tiers (legacy Accedian ordering)
- Provider Connectivity Assurance Solution Release 24.09
- Previous Skylight Solution Releases 1
- Provider Connectivity Assurance 10
- Release Notes 1
- Frequently Asked Questions
- Understanding Network Congestion: Measuring Delay Metrics
- Capture Data
- Metrics Computation
- Conversation
- IP Merging
- Interpretation Overview and Terminology
- Guidelines for Slow Site Connection
- Guidelines for Slow Server
- Guidelines for Slow Application
- N-Tier Application Performance Issue
- Data Aggregation
- Additional Metrics of TCP Anomalies
- Glossary
- Troubleshooting IMCP
- Troubleshooting DNS
- Which VoIP protocols are supported?
- What are the available fields for checking TCP Errors / Events?
- PCAP Download and GPG Keys to Download
- CIFS Status Categories
- Protocol Stack List
- ICMP Messages
- What is my performance data's retention?
- Getting in app support and sending feedback
- Terms and Acronyms
- How does data cleaning work?
- How Baseline Calculation Works
- Browser Requirements
- What third-party services do you use?
- What open source software do you use?
- Where is my service hosted?
- Aggregated Datasources for API Queries
- Assurance Sensor Metrics
- Codec parameters for MOS calculation
- Data Freshness
- How To Guides 1
- Accessing Provider Connective Assurance with gNMI Updated
- How to register a Capture Sensor with Cisco Provider Connectivity Assurance
- Upgrading Capture Sensors in Cisco Provider Connectivity Assurance
- Data collection
- Changing the User Time Zone
- Accessing Current and Historical Data
- Managing Objects
- Metadata
- Alerting
- Monitoring 8
- Monitoring Overview
- Dashboard Authoring
- Time Selection
- Time Interval Offset
- Filters
- Dashboard Sections
- Dashboard Repeat Offenders
- Dashboard Widgets 8
- Organizing Dashboards
- Dashboard Management
- Dashboard Sharing
- Dashboard Reporting
- Dashboard Color Schemes
- Analytics Colors
- Legacy Dashboard Migration
- Linking Dashboards
- Pre-aggregate Binning
- Mark Lines
- Analysis
- Reports
- Inventory
- Sensors
- Account Management
- Settings
- Sensor Collector
- Integrations and APIs
- Legacy Orchestrator Updated 128
- Release Notes 1
- Installation and Deployment 10
- Important Considerations Updated
- Docker Host Requirements Updated
- Docker Deployment Profile Configuration Updated
- Docker Disk Configuration Updated
- Docker Deployment Updated
- Docker CLI Reference Updated
- System Specifications and Features Matrix
- Upgrading Legacy Orchestrator 1
- Migrating Legacy Orchestrator 3
- Features and User Material 89
- Management 6
- Devices 16
- About Devices Updated
- Setting Up Credentials for Devices Updated
- Viewing Devices Updated
- Viewing Modules & SFPs Updated
- Adding, Editing and Deleting Devices Manually Updated
- Loading the Inventory of Devices Updated
- Adding Devices from a Configuration File
- Accessing a Managed Device from Legacy Orchestrator Updated
- Resyncing Devices and Legacy orchestrator Updated
- Changing Default Password for Devices Updated
- Managing Reflectors Updated
- Backing Up Device Configurations Updated
- Managing Backups of Device Configurations Updated
- Restoring the Configuration of a Device from Backup Updated
- Configuration Backup for Assurance Sensor F100 or F25
- Managing Device Firmware Updated
- Upgrading Firmware of Devices Updated
- Rolling Back Firmware on Devices
- Rehoming the Provider Connectivity Assurance Sensor Control Updated
- Inventory 4
- Commissioning 37
- Configuration Jobs 17
- About Configuration Jobs Updated
- Performing a Configuration Job Updated
- Creating Configuration Jobs in GUI Mode
- Creating Configuration Jobs Using Data Sets Updated
- Executing Configuration Jobs Updated
- Scheduling Configuration Jobs and Flows
- Deleting a Configuration Job Updated
- Setting Up a Backup Configuration Job Updated
- Setting Up a Bandwidth Regulator Set Configuration Job
- Setting Up a Bandwidth Regulator Configuration Job
- Setting Up a CFM IEEE 802.3ag Configuration Job
- Setting Up a CFM ITU-T Y.1731 Configuration Job
- Setting Up a CFM Interface, Default & VSP Configuration Job
- Setting Up a CLI Configuration Job Updated
- Setting Up a Clocks Configuration Job
- Setting Up a CoS Profile Configuration Job
- Setting Up a DMM Configuration Job Updated
- Setting Up a DNS Configuration Job
- Setting Up a Device Attributes Configuration Job Updated
- Setting Up a Discovery Configuration Job
- Setting Up a Firmware Upgrade Configuration Job Updated
- Setting Up a Flow Configuration Job
- Setting Up an IPv4 Filter Configuration Job
- Setting Up an IPv6 Filter Configuration Job
- Setting Up an Interfaces Configuration Job Updated
- Setting Up an L2 Filter Configuration Job
- Setting Up a Loopback Configuration Job
- Setting Up a Metadata Configuration Job
- Setting Up a Module & SFP Configuration Job
- Setting Up an NTP-PTP Configuration Job
- Setting Up a PAA Configuration Job
- Setting Up a PM Configuration Job for Metrics Collection Updated
- Setting Up a Permission Group Configuration Job Updated
- Setting Up a Policies Configuration Job
- Setting Up a Port CoS Mapping Configuration Job
- Setting Up a Port Configuration Job
- Setting Up a Rehoming Configuration Job
- Setting Up an SNMP Agent Configuration Job Updated
- Setting Up an SNMP Trap Configuration Job Updated
- Setting Up a Session Reflector Configuration Job Updated
- Setting Up a SyncE Configuration Job
- Setting Up a System Time Configuration Job
- Setting Up a TWAMP Generator Configuration Job
- Setting Up a TWAMP Reflector Configuration Job
- Setting Up a Traffic Configuration Job
- Setting Up a Users Configuration Job
- Setting Up a VID Sets Configuration Job
- Setting Up a Virtual Connection Endpoint (VCE) Configuration Job Updated
- Setting Up a Virtual Connection Access (VCA) Configuration Job
- Configuration Flows 6
- About Configuration Flows
- Uses of Configuration Flows
- Tokens Updated
- Configuration Flow Templates: Overview
- Creating a Configuration Flow Template
- Configuration Flow Profiles: Overview
- Creating a Configuration Flow Profile Updated
- Configuration Flow Executors: Overview
- Creating a Configuration Flow Executor Updated
- Creating a Configuration Flow Executor Using Dataset Updated
- Running a Configuration Flow Executor
- Configuration Flow Examples
- Assurance Sensor F100 and F25 Service Creation Management Updated
- Service Activation Test and Reporting for Assurance Sensor F100 and F25 Updated
- Datasets and CLI Sets 6
- About Datasets
- About ME Reference Datasets (Device Datasets)
- About Configuration Step Datasets Updated
- About Flow Token Data Sets Updated
- Standard Configuration Steps Updated
- Examples of Configuration Step Datasets Updated
- Importing and Editing Datasets Updated
- About CLI Sets Updated
- Importing a CLI Set
- Assurance Sensor Discovery Trigger 4
- Module Discovery Trigger 4
- Exporting an Executor
- Configuration Jobs 17
- Performance Sessions 6
- About Performance Sessions Updated
- Performance Session Types Updated
- Performance Session Metrics Updated
- Viewing Performance Sessions Updated
- Adding, Editing and Duplicating Performance Sessions Updated
- Bulk Editing Performance Sessions
- Controlling Performance Settings
- Guidelines for Setting Up Performance Sessions
- Merging Performance Sessions Updated
- Metrics Collection 6
- Service Performance 11
- About Service Performance Updated
- About RFC-2544 for Traffic Generation and Analysis Updated
- Setting Up an RFC-2544 Test Suite Updated
- Duplicating an RFC-2544 Test Suite
- Running an RFC-2544 Test Suite Updated
- Stopping an RFC-2544 Test
- Deleting an RFC-2544 Test Profile
- Viewing RFC-2544 Test Results Updated
- Deleting an RFC 2544 Test Report Updated
- About Y.1564 for Service Activation Testing Updated
- Setting Up a Y.1564 Test Updated
- Duplicating a Y.1564 Test
- Running a Y.1564 Test Updated
- Tracking the Progress of a Y.1564 Test
- Stopping a Y.1564 Test
- Deleting a Y.1564 Test Profile
- Viewing Y.1564 Test Results Updated
- Deleting a Y.1564 Test Report Updated
- Network Partition 1
- Alarms 2
- Administrative Operations 23
- About the User Interface Updated
- Changing the Default Console Password Updated
- Assigning the Profile Updated
- Augmenting Performance Session Retention Times Updated
- Introduction to Hot Standby Redundancy Updated
- Configuring Hot Standby Redundancy Updated
- Viewing Redundancy Information Updated
- Controlling Redundancy Updated
- Managing the Redundancy License Updated
- Testing Redundancy Updated
- Redundancy Commands – CLI Help and Command Summary Updated
- Alarms Related to Redundancy Updated
- Viewing Redundancy Logs Updated
- Metrics Collection and Export Updated
- Guidelines for Collecting Metrics from Assurance Sensors Updated
- Guidelines for Collecting Metrics from Provider Connectivity Assurance Sensor Control Updated
- Auditing User Actions and API Requests Updated
- Log File Management Updated
- SNMP Agent Management Updated
- Generating the Secure Shell (SSH) Key Updated
- Error Codes
- TWAMP Control Compatibility Matrix
- Enabling Transport Layer Security for Reverse Proxy Updated
- Increasing Number of Concurrent Users Updated
- Creating and Installing Sensor Collector for Legacy Orchestrator Updated
- Integration and APIs 5
- Skylight Gateway
- Release Notes
- Getting Started
- Setting up NSO with Provider Connectivity Assurance
- Service Model
- Service Endpoints
- TWAMP and Metadata
- Service Activation Testing (RFC 2544 and Y.1564)
- Session State and Threshold Crossing Notifications over RESTCONF
- How to Configure Agent Networking to Support Full IP Domain Isolation
- Accedian YANG Notifications Examples and Common Error Codes
- RESTCONF Guide
- Features and User Material
- Assurance Sensor Agents
- Release Notes
- Sensor Agents 24.09 Release Notes
- Previous Release Notes
- Skylight sensor agents 24.05 Release Notes
- Skylight sensor agents 23.11 Release Notes
- Skylight sensor agents 23.04 Release Notes
- Skylight sensor agents 22.11 Release Notes
- Skylight sensor agents 22.07 Release Notes
- Skylight sensor agents 22.04 Release Notes
- Skylight sensor agents 21.12.1 Release Notes LA
- Skylight sensor agents 21.12 Release Notes
- Skylight sensor agent reflect 21.12 Release Notes
- Skylight sensor agents 21.06 Release Notes
- Skylight sensor agents 23.07 Release Notes
- Installation and Deployment
- Getting Started
- Troubleshooting Agent Installation
- Integration and APIs
- Release Notes
- Assurance Sensor Capture
- Release Notes
- Sensor Capture 24.09 Release Notes
- Previous Release Notes
- Skylight sensor: capture 24.05 Release Notes
- Skylight sensor: capture 23.11 Release Notes
- Skylight sensor: capture 23.08 Release Notes
- Skylight sensor: capture 23.04 Release Notes
- Skylight sensor: capture 22.11 Release Notes
- Skylight sensor: capture 22.07 Release Notes
- Skylight sensor: capture 21.12 Release Notes
- Features and User Material
- Skylight Integration in GCP
- Skylight Integration in Microsoft Azure
- Deploying Skylight sensor on AWS
- Pulsar
- VoIP Module
- Applications Definition Management
- Pre-defined Applications
- Sensor Management
- Custom Properties
- Zones Management
- Profile Management
- PCAP Schedules
- GPG Keys
- Virtual Appliance Specifications
- Installation and Deployment
- Frequently Asked Questions
- Zones
- Distributed Architecture
- NetFlow
- Supported Protocols
- Port-Mirroring and Duplicated Packets
- How to Capture Traffic
- How to Integrate capture: sensor into Your Network
- What is a Standard TCP Session?
- Why is SRT greater than DTT?
- Why is HTTP Page Load Time lower than Hit Response Time?
- Why is there 0 Packets and No Traffic on a Conversation?
- Why am I Missing DNS Request Names?
- How do I do Complex Searches on Domain Names?
- Why Are Some TCP Conversations Reported Twice?
- Why Are PCAP Files Generated by tcpdump Empty?
- Why is Aggregate Level Changing When Browsing From Table to Chart?
- Why Does My VM Keep Losing Sync?
- Release Notes
- Assurance Sensor Control 2
- Release Notes
- Assurance Sensor Control Release Notes 24.11
- Previous Releases
- Skylight sensor control Release Notes 22.06.1
- Skylight sensor control Release Notes 22.06
- Skylight sensor control Release Notes 21.12
- Skylight sensor control 20.11.1 Release Notes
- Skylights sensor control 20.11 Release Notes
- Skylight sensor control 20.05 Release Notes
- Skylight sensor control Release Notes 22.12
- Skylight sensor control Release Notes 22.12.1
- Skylight sensor control Release Notes 22.12.2
- Skylight sensor control Release Notes 23.12
- Assurance Sensor Control Release Notes 24.09
- Virtual Machine Installation
- Features and User Material
- Managing the Assurance Sensor Control
- About the Management Web Interface
- Starting the Management Web Interface
- Configuring Logical Interfaces
- Finding a Host (Ping and Traceroute)
- Managing User Sessions
- Managing Users and Privileges
- Using RADIUS Authentication
- Using TACACS+ Authentication
- Managing Access Control Lists
- Managing OS Service
- Managing Remote Devices
- Discovering Remote Devices
- Configuring the Assurance Sensor Control
- Setting the System Date and Time
- Setting Up ARTS
- Setting Up SyncE
- Setting Up DNS
- Upgrading the Firmware
- Importing or Exporting Configuration Files
- Rehoming Remote Devices
- Rehoming Import Status
- Managing the Link Layer Discovery Protocol (LLDP)
- Generating a System Health Report (Tech Support)
- Viewing CPU Usage
- Configuring System Monitor
- Rebooting the Assurance Sensor Control
- Restoring Factory Default Settings
- Managing Ports
- Managing Virtual Connection Access (VCA) VLAN
- Managing Virtual Connection Endpoints (VCEs)
- Managing Virtual Connection Access (VCAs)
- Managing Traffic
- Managing Loopbacks
- Monitoring Network Performance with Service OAM
- Using Service OAM
- Setting Up CFM
- Setting Up Link Trace Messages
- Viewing Link Trace Messages Information
- Setting Up Loopback Messages
- Viewing Loopback Message Information
- Setting Up Delay Measurements
- Viewing Delay Measurements Results
- Setting Up Packet Loss Measurement
- Deleting a Packet Loss Instance
- Viewing Packet Loss Results
- Setting Up Synthetic Loss Measurements
- Deleting a Synthetic Loss Measurement Instance
- Viewing Synthetic Loss Measurement Results
- Using the Two-Way Active Measurement Protocol (TWAMP)
- Testing Network Performance
- Managing Alarms and System Messages
- Assurance Sensor Control SNMP Alarm Forwarding
- Network Requirements — TCP/UDP Ports
- NFV Tunnel Performance
- How to Replace an SFP Compute or Module
- Managing the Assurance Sensor Control
- Command Line Interface
- Integration and APIs 1
- Installation and Deployment 1
- Release Notes
- Assurance Module Dock 1
- Release Notes
- Features and User Material
- Getting Started with the Module Dock
- About the Management Web Interface
- Configuring the Remote Device Parameters
- Upgrading the module's Firmware
- Managing Remote Device Feature Suites
- Module Dock System Information
- Module Dock System Interface
- Upgrading the Module Dock Device Firmware
- Restarting the Module Dock
- Installation and Deployment 1
- Assurance Sensor Modules Updated
- Assurance Sensor SFP Updated
- Assurance Sensor GT-GT-S, LT-S, and LX-S 2
- Release Notes
- Features and User Material
- Cisco Provider Connectivity Assurance Sensor LX-S
- Managing the Unit
- About the Management Web Interface
- Starting the Management Web Interface
- Configuring Logical Interfaces
- Finding a Host (Ping and Traceroute)
- Using the Serial Console
- Managing the Link Layer Discovery Protocol (LLDP)
- Managing Sessions
- Managing Users and Privileges
- Using a RADIUS Server for Authentication
- Using a TACACS+ Server for Authentication
- Managing Access Control Lists
- Managing OS Services
- Acquiring the YANG Model
- Configuring Plug & Go
- Configuring the Unit
- Configuring General System Settings
- Configuring IPv4 Settings
- Provisioning DHCP Relay
- CPU OAM Options
- Setting Dry-Contact Inputs
- Setting the System Date and Time
- Setting Date and Time Automatically using PTP
- Setting Up SyncE
- SyncE and PTP Clock Class Change Trap Notification
- Setting Up DNS
- Viewing SyncE/ESMC Port Statistics
- Configuring Traffic
- Upgrading the Firmware
- Importing and Exporting the Unit’s Configuration
- Tech Support
- Viewing CPU Usage
- Configuring System Monitor
- Rebooting the Unit
- Restarting the Unit
- Restoring Factory Default Settings
- Managing Ports
- Managing Traffic
- Setting Up Protection
- Managing Virtual Connection Endpoints (VCEs)
- Managing Virtual Connection Access (VCAs)
- Monitoring Network Performance with Ethernet OAM
- Monitoring Network Performance with Service OAM
- Using the Performance Assurance Agent
- Using Service OAM
- Setting Up Link Trace Messages
- Setting Up Loopback Messages
- Setting Up Delay Measurements
- Setting Up Packet Loss Measurement
- Setting Up Synthetic Loss Measurements
- Managing CFM Interfaces
- Setting Up VSP
- Setting Up CFM Default Values
- Using Service Availability
- Using the Two-Way Active Measurement Protocol (TWAMP)
- Testing Network Performance
- Loop Detection
- Managing Loopbacks
- Managing Alarms and System Messages
- Starting the Management Web Interface
- Managing the Unit
- Cisco Provider Connectivity Assurance Sensor LT-S
- Managing the Unit
- About the LT-S Web Management Interface
- Starting the Management Web Interface
- Configuring Logical Interfaces
- Finding a Host (Ping and Traceroute)
- Using the Serial Console
- Managing the Link Layer Discovery Protocol (LLDP)
- Managing Sessions
- Managing Users and Privileges
- Using a RADIUS Server for Authentication
- Using a TACACS+ Server for Authentication
- Managing Access Control Lists
- Managing OS Services
- Acquiring the YANG Model
- Configuring Plug & Go
- Configuring the Unit
- Configuring the Unit
- Configuring IPv4 Settings
- Provisioning DHCP Relay
- CPU OAM Options
- Setting Dry-Contact Inputs
- Setting the System Date and Time
- Setting Date and Time Automatically using PTP
- Setting Up SyncE
- Setting Up DNS
- Viewing SyncE/ESMC Port Statistics
- Configuring Traffic
- Upgrading the Firmware
- Importing and Exporting the Unit’s Configuration
- Tech Support
- Viewing CPU Usage
- Configuring System Monitor
- Rebooting the Unit
- Restarting the Unit
- Restoring Factory Default Settings
- Managing Ports
- Managing Traffic
- Setting Up Protection
- Managing Virtual Connection Endpoints (VCEs)
- Managing Virtual Connection Access (VCAs)
- Monitoring Network Performance with Ethernet OAM
- Monitoring Network Performance with Service OAM
- Using the Performance Assurance Agent
- Using Service OAM
- Setting Up Link Trace Messages
- Setting Up Loopback Messages
- Setting Up Delay Measurements
- Setting Up Packet Loss Measurement
- Setting Up Synthetic Loss Measurements
- Managing CFM Interfaces
- Setting Up VSP
- Setting Up CFM Default Values
- Using Service Availability
- Using the Two-Way Active Measurement Protocol (TWAMP)
- Testing Network Performance
- Loop Detection
- Managing Loopbacks
- Managing Alarm and System Messages
- Starting the Management Web Interface
- Managing the Unit
- Cisco Provider Connectivity Assurance Sensor GT
- Managing the Unit
- About the GT Web Management Interface
- Starting the Management Web Interface
- Configuring Logical Interfaces
- Finding a Host (Ping and Traceroute)
- Using the Serial Console
- Managing the Link Layer Discovery Protocol (LLDP)
- Managing Sessions
- Managing Users and Privileges
- Using a RADIUS Server for Authentication
- Using a TACACS+ Server for Authentication
- Managing Access Control Lists
- Managing OS Services
- Acquiring the YANG Model
- Configuring the Unit
- Configuring General System Settings
- Configuring IPv4 Settings
- Provisioning DHCP Relay
- CPU OAM Options
- Setting Dry-Contact Inputs
- Setting the System Date and Time
- Setting Date and Time Automatically using PTP
- Setting Up SyncE
- Setting Up DNS
- Viewing SyncE/ESMC Port Statistics
- Configuring Traffic
- Upgrading the Firmware
- Importing and Exporting the Unit’s Configuration
- Tech Support
- Viewing CPU Usage
- Configuring System Monitor
- Rebooting the Unit
- Restarting the Unit
- Restoring Factory Default Settings
- Managing Ports
- Managing Traffic
- Setting Up Protection
- Managing Virtual Connection Endpoints (VCEs)
- Managing Virtual Connection Access (VCAs)
- Monitoring Network Performance with Ethernet OAM
- Monitoring Network Performance with Service OAM
- Using the Performance Assurance Agent
- Using Service OAM
- Setting Up Link Trace Messages
- Setting Up Loopback Messages
- Setting Up Delay Measurements
- Setting Up Packet Loss Measurement
- Setting Up Synthetic Loss Measurements
- Managing CFM Interfaces
- Setting Up VSP
- Setting Up CFM Default Values
- Using Service Availability
- Using the Two-Way Active Measurement Protocol (TWAMP)
- Testing Network Performance
- Loop Detection
- Managing Loopbacks
- Managing Alarms and System Messages
- Managing the Unit
- Starting the Management Web Interface
- Cisco Provider Connectivity Assurance Sensor LX-S
- Application Notes
- Integration and APIs 1
- Command Guides
- Installation and Deployment 1
- Partner Enablement 2
- Accedian Skylight Legacy Products and Documentation 1 15
- Skylight orchestrator 13
- Skylight orchestrator Overview Updated
- Legacy Release Notes
- Skylight orchestrator 23.12.2 Release Notes
- Skylight orchestrator 23.12.1 Release Notes
- Skylight orchestrator 23.12 Release Notes
- Skylight orchestrator 23.04.1 Release Notes
- Skylight orchestrator 23.04 Release Notes
- Skylight orchestrator 22.10 Release Notes
- Skylight orchestrator 22.07 Release Notes
- Skylight orchestrator 21.08.1 Release Notes
- Skylight orchestrator 21.08 Release Notes
- Skylight orchestrator 21.01.1 Release Notes
- Skylight orchestrator 21.01 Release Notes
- Skylight orchestrator 20.05 Release Notes
- Installation and Deployment 6
- Virtual Machine Installation 1
- Getting Started
- Virtual Machine Requirements
- VMware Virtual Machine Installation and Connectivity
- KVM Virtual Machine Installation and Connectivity
- Resizing Disk Space for a VMware Virtual Machine
- Resizing Disk Space for a KVM Virtual Machine
- Adding Disks to Virtual Machines
- Disabling VMware Distributed Resource Scheduler for a Virtual Machine
- Configuration 1
- Docker Installation
- Upgrade 4
- Upgrading Virtual Machine 4
- Upgrading to Skylight orchestrator 23.12.2
- Upgrading Skylight orchestrator 23.12.1
- Upgrading Skylight orchestrator 23.12 Updated
- Upgrading Skylight orchestrator 23.04.1 Updated
- Upgrading Skylight orchestrator 23.04
- Upgrading Skylight orchestrator 22.10
- Upgrading Skylight orchestrator 22.07 Updated
- Upgrading Skylight orchestrator 21.08.1 Updated
- Upgrading Skylight orchestrator 21.08
- Upgrading Skylight orchestrator 21.01.1
- Upgrading Docker
- Upgrading Virtual Machine 4
- Migrate 1
- Virtual Machine Installation 1
- Features and User Material 1
- Management
- Devices
- About Devices
- Setting Up Credentials for Devices
- Viewing Devices
- Viewing Modules & SFPs
- Adding, Editing and Deleting Devices Manually
- Loading the Inventory of Devices
- Adding Devices from a Configuration File
- Accessing a Managed Device from Skylight orchestrator
- Resyncing Devices and Skylight orchestrator
- Managing Reflectors
- Backing Up Device Configurations
- Managing Backups of Device Configurations
- Restoring the Configuration of a Device from Backup
- Configuration Backup for Skylight Flex
- Managing Device Firmware
- Upgrading Firmware of Devices
- Rolling Back Firmware on Devices
- Rehoming the Skylight sensor: control
- Inventory
- Commissioning
- Configuration Jobs
- About Configuration Jobs
- Performing a Configuration Job
- Creating Configuration Jobs in GUI Mode
- Creating Configuration Jobs Using Data Sets
- Executing Configuration Jobs
- Scheduling Configuration Jobs and Flows
- Deleting a Configuration Job
- Setting Up a Backup Configuration Job
- Setting Up a Bandwidth Regulator Set Configuration Job
- Setting Up a Bandwidth Regulator Configuration Job
- Setting Up a CFM IEEE 802.3ag Configuration Job
- Setting Up a CFM ITU-T Y.1731 Configuration Job
- Setting Up a CFM Interface, Default & VSP Configuration Job
- Setting Up a CLI Configuration Job
- Setting Up a Clocks Configuration Job
- Setting Up a CoS Profile Configuration Job
- Setting Up a DMM Configuration Job
- Setting Up a DNS Configuration Job
- Setting Up a Device Attributes Configuration Job
- Setting Up a Discovery Configuration Job
- Setting Up a Firmware Upgrade Configuration Job
- Setting Up a Flow Configuration Job
- Setting Up an IPv4 Filter Configuration Job
- Setting Up an IPv6 Filter Configuration Job
- Setting Up an Interfaces Configuration Job
- Setting Up an L2 Filter Configuration Job
- Setting Up a Loopback Configuration Job
- Setting Up a Module & SFP Configuration Job
- Setting Up an NTP-PTP Configuration Job
- Setting Up a PAA Configuration Job
- Setting Up a PM Configuration Job for Metrics Collection
- Setting Up a Permission Group Configuration Job
- Setting Up a Policies Configuration Job
- Setting Up a Port CoS Mapping Configuration Job
- Setting Up a Port Configuration Job
- Setting Up a Rehoming Configuration Job
- Setting Up an SNMP Agent Configuration Job
- Setting Up an SNMP Trap Configuration Job
- Setting Up a Session Reflector Configuration Job
- Setting Up a SyncE Configuration Job
- Setting Up a System Time Configuration Job
- Setting Up a TWAMP Generator Configuration Job
- Setting Up a TWAMP Reflector Configuration Job
- Setting Up a Traffic Configuration Job
- Setting Up a Users Configuration Job
- Setting Up a VID Sets Configuration Job
- Setting Up a Virtual Connection Endpoint (VCE) Configuration Job
- Setting Up a Virtual Connection Access (VCA) Configuration Job
- Configuration Flows
- About Configuration Flows
- Uses of Configuration Flows
- Tokens
- Configuration Flow Templates: Overview
- Creating a Configuration Flow Template
- Configuration Flow Profiles: Overview
- Creating a Configuration Flow Profile
- Configuration Flow Executors: Overview
- Creating a Configuration Flow Executor
- Creating a Configuration Flow Executor Using Dataset
- Running a Configuration Flow Executor
- Configuration Flow Examples
- Skylight Flex Service Creation Management
- Service Activation Test and Reporting for Skylight Flex
- Datasets and CLI Sets
- Element Discovery Trigger
- Module Discovery Trigger
- Exporting an Executor
- Configuration Jobs
- Performance Sessions
- Metrics Collection 1
- Service Performance
- About Service Performance
- About RFC-2544 for Traffic Generation and Analysis
- Setting Up an RFC-2544 Test Suite
- Duplicating an RFC-2544 Test Suite
- Running an RFC-2544 Test Suite
- Stopping an RFC-2544 Test
- Deleting an RFC-2544 Test Profile
- Viewing RFC-2544 Test Results
- Deleting an RFC 2544 Test Report
- About Y.1564 for Service Activation Testing
- Setting Up a Y.1564 Test
- Duplicating a Y.1564 Test
- Running a Y.1564 Test
- Tracking the Progress of a Y.1564 Test
- Stopping a Y.1564 Test
- Deleting a Y.1564 Test Profile
- Viewing Y.1564 Test Results
- Deleting a Y.1564 Test Report
- Network Partition
- Alarms
- Virtual Machine Rehoming for Releases Prior to 20.05
- Administrative Operations 5
- Docker-Specific Administrative Operations 1
- About the User Interface
- Adding an Interface
- Changing the Default Console Password
- Augmenting Performance Session Retention Times
- Assigning the Profile
- Stopping the Software
- Stopping the Data Store
- Restarting the Software
- Starting the Data Store
- Starting the Software
- Shutting Down an Appliance
- Maintenance Backup and Restore Operations Updated
- Warm Standby Redundancy
- Setting Up the Primary Appliance for Standby Operations
- Setting Up the Secondary Appliance for Standby Operations
- Recovering if the Primary Appliance Fails
- Failing Back to the Primary Appliance Updated
- Hot Standby Redundancy Updated
- Configuring Hot Standby Redundancy Updated
- Viewing Redundancy Information
- Controlling Redundancy
- Managing the Redundancy License
- Testing Redundancy
- Redundancy Commands – CLI Help and Command Summary
- Alarms Related to Redundancy
- Viewing Redundancy Logs
- Moving Virtual Machine of a Site on Hot Standby Redundancy System to Another Server
- Guidelines for Collecting IOPS Profile Data
- Creating Performance Sessions in Bulk
- Creating Performance Sessions Using a Script
- Creating Performance Sessions Using the Deployment Tool
- Metrics Collection and Export
- Metrics Export
- Guidelines for Collecting Metrics from Skylight Elements
- Guidelines for Collecting Metrics from Skylight sensor: control
- Hardening the Operating System
- Changing the Administrator Password
- Configuring Password Expiration for the visionems User
- Disabling the Support Account
- Configuring the Console Greeting Message
- Auditing User Actions and API Requests
- Log File Management
- SNMP Agent Management
- Getting a Signed Certificate for Skylight orchestrator
- Using Rsync with Skylight orchestrator
- Generating the Secure Shell (SSH) Key
- Error Codes
- Field Replacement of a Skylight sensor: control
- Webserver Configuration Recovery
- Increasing Number of Concurrent Users in Skylight orchestrator VM
- Creating and Installing Roadrunner for Skylight orchestrator
- TWAMP Control Compatibility Matrix
- Enabling Transport Layer Security for Reverse Proxy
- Integration and APIs
- Performance Sessions Overview
- Skylight sensor: control
- Legacy Release Notes
- Skylight sensor control Release Notes 23.12
- Previous Releases
- Skylight sensor control Release Notes 22.06.1
- Skylight sensor control Release Notes 22.06
- Skylight sensor control Release Notes 21.12
- Skylight sensor control 20.11.1 Release Notes
- Skylights sensor control 20.11 Release Notes
- Skylight sensor control 20.05 Release Notes
- Skylight sensor control Release Notes 22.12
- Skylight sensor control Release Notes 22.12.1
- Skylight sensor control Release Notes 22.12.2
- Virtual Machine Installation
- Important Considerations
- VM Image Selection
- Managing Disk Storage
- Deployment Types
- VMware - 4 CPU Deployment and Setup for NFV TWAMP
- VMware - 1 CPU Deployment and Setup for Non-NFV TWAMP Deployment Types
- KVM - Deployment and Setup for NFV Controller vCPE
- NFV Controller vCPE Deployment and Setup (VMware)
- NFV Controller vCPE Deployment and Setup (KVM)
- Features and User Material
- Managing the Skylight sensor: control
- Monitoring Network Performance with Service OAM
- Using Service OAM
- Setting Up CFM
- Setting Up Link Trace Messages
- Viewing Link Trace Messages Information
- Setting Up Loopback Messages
- Viewing Loopback Message Information
- Setting Up Delay Measurements
- Viewing Delay Measurements Results
- Setting Up Packet Loss Measurement
- Deleting a Packet Loss Instance
- Viewing Packet Loss Results
- Setting Up Synthetic Loss Measurements
- Deleting a Synthetic Loss Measurement Instance
- Viewing Synthetic Loss Measurement Results
- Using the Two-Way Active Measurement Protocol (TWAMP)
- Testing Network Performance
- Skylight sensor: control SNMP Alarm Forwarding
- Network Requirements — TCP/UDP Ports
- NFV Tunnel Performance
- Device Types
- How to Replace an SFP Compute or Module
- Hardware Module Installation/Deployment
- Legacy Release Notes
- Skylight module dock
- Release Notes
- Legacy Features and User Material
- Getting Started with the Skylight module dock
- About the Management Web Interface
- Configuring the Remote Device Parameters
- Upgrading the module's Firmware
- Managing Remote Device Feature Suites
- Skylight module dock System Information
- Skylight module dock System Interface
- Upgrading the Skylight module dock Device Firmware
- Restarting the Skylight module dock
- Skylight performance elements 1
- Release Notes 1
- Features and User Material
- Skylight performance element: LX
- Managing the Unit
- About the Management Web Interface
- Starting the Management Web Interface
- Configuring Logical Interfaces
- Finding a Host (Ping and Traceroute)
- Using the Serial Console
- Managing the Link Layer Discovery Protocol (LLDP)
- Managing Sessions
- Managing Users and Privileges
- Using a RADIUS Server for Authentication
- Using a TACACS+ Server for Authentication
- Managing Access Control Lists
- Managing OS Services
- Acquiring the YANG Model
- Configuring Plug & Go
- Configuring the Unit
- Configuring General System Settings
- Configuring IPv4 Settings
- Provisioning DHCP Relay
- CPU OAM Options
- Setting Dry-Contact Inputs
- Setting the System Date and Time
- Setting Date and Time Automatically using PTP
- Setting Up SyncE
- SyncE and PTP Clock Class Change Trap Notification
- Setting Up DNS
- Viewing SyncE/ESMC Port Statistics
- Configuring Traffic
- Upgrading the Firmware
- Importing and Exporting the Unit’s Configuration
- Tech Support
- Viewing CPU Usage
- Configuring System Monitor
- Rebooting the Unit
- Restarting the Unit
- Restoring Factory Default Settings
- Managing Ports
- Managing Traffic
- Setting Up Protection
- Managing Virtual Connection Endpoints (VCEs)
- Managing Virtual Connection Access (VCAs)
- Monitoring Network Performance with Ethernet OAM
- Monitoring Network Performance with Service OAM
- Using the Performance Assurance Agent
- Using Service OAM
- Setting Up Link Trace Messages
- Setting Up Loopback Messages
- Setting Up Delay Measurements
- Setting Up Packet Loss Measurement
- Setting Up Synthetic Loss Measurements
- Managing CFM Interfaces
- Setting Up VSP
- Setting Up CFM Default Values
- Using Service Availability
- Using the Two-Way Active Measurement Protocol (TWAMP)
- Testing Network Performance
- Loop Detection
- Managing Loopbacks
- Managing Alarms and System Messages
- Managing the Unit
- Skylight performance element: LT
- Managing the Unit
- About the Management Web Interface
- Starting the Management Web Interface
- Configuring Logical Interfaces
- Finding a Host (Ping and Traceroute)
- Using the Serial Console
- Managing the Link Layer Discovery Protocol (LLDP)
- Managing Sessions
- Managing Users and Privileges
- Using a RADIUS Server for Authentication
- Using a TACACS+ Server for Authentication
- Managing Access Control Lists
- Managing OS Services
- Acquiring the YANG Model
- Setting Up Protection
- Managing Virtual Connection Endpoints (VCEs)
- Managing Virtual Connection Access (VCAs)
- Monitoring Network Performance with Ethernet OAM
- Monitoring Network Performance with Service OAM
- Using the Performance Assurance Agent
- Using Service OAM
- Setting Up Link Trace Messages
- Setting Up Loopback Messages
- Setting Up Delay Measurements
- Setting Up Packet Loss Measurement
- Setting Up Synthetic Loss Measurements
- Managing CFM Interfaces
- Setting Up VSP
- Setting Up CFM Default Values
- Using Service Availability
- Using the Two-Way Active Measurement Protocol (TWAMP)
- Testing Network Performance
- Loop Detection
- Managing Loopbacks
- Managing Alarm and System Messages
- Managing the Unit
- Skylight performance element: GX
- Managing Loopbacks
- Loop Detection
- Testing Network Performance
- Managing Alarms and System Messages
- Monitoring Network Performance with Service OAM
- Using the Performance Assurance Agent
- Using Service OAM
- Setting Up Link Trace Messages
- Setting Up Loopback Messages
- Setting Up Delay Measurements
- Setting Up Packet Loss Measurement
- Setting Up Synthetic Loss Measurements
- Managing CFM Interfaces
- Setting Up VSP
- Setting Up CFM Default Values
- Using Service Availability
- Using the Two-Way Active Measurement Protocol (TWAMP)
- Monitoring Network Performance with Ethernet OAM
- Managing Virtual Connection Access (VCAs)
- Managing Virtual Connection Endpoints (VCEs)
- Setting Up Protection
- Managing Traffic
- Managing the Unit
- About the Management Web Interface
- Starting the Management Web Interface
- Configuring Logical Interfaces
- Finding a Host (Ping and Traceroute)
- Using the Serial Console
- Managing the Link Layer Discovery Protocol (LLDP)
- Managing Sessions
- Managing Users and Privileges
- Using a RADIUS Server for Authentication
- Using a TACACS+ Server for Authentication
- Managing Access Control Lists
- Managing OS Services
- Acquiring the YANG Model
- Managing Ports
- Configuring the Unit
- Configuring General System Settings
- Configuring IPv4 Settings
- Provisioning DHCP Relay
- CPU OAM Options
- Setting Dry-Contact Inputs
- Setting the System Date and Time
- Setting Date and Time Automatically using PTP
- Setting Up SyncE
- Setting Up DNS
- Viewing SyncE/ESMC Port Statistics
- Configuring Traffic
- Upgrading the Firmware
- Importing and Exporting the Unit’s Configuration
- Tech Support
- Viewing CPU Usage
- Configuring System Monitor
- Rebooting the Unit
- Restarting the Unit
- Restoring Factory Default Settings
- Configuring Plug & Go
- Skylight performance element: GT
- Managing the Unit
- About the Management Web Interface
- Starting the Management Web Interface
- Configuring Logical Interfaces
- Finding a Host (Ping and Traceroute)
- Using the Serial Console
- Managing the Link Layer Discovery Protocol (LLDP)
- Managing Sessions
- Managing Users and Privileges
- Using a RADIUS Server for Authentication
- Using a TACACS+ Server for Authentication
- Managing Access Control Lists
- Managing OS Services
- Acquiring the YANG Model
- Configuring Plug & Go
- Configuring the Unit
- Configuring General System Settings
- Configuring IPv4 Settings
- Provisioning DHCP Relay
- CPU OAM Options
- Setting Dry-Contact Inputs
- Setting the System Date and Time
- Setting Date and Time Automatically using PTP
- Setting Up SyncE
- Setting Up DNS
- Viewing SyncE/ESMC Port Statistics
- Configuring Traffic
- Upgrading the Firmware
- Importing and Exporting the Unit’s Configuration
- Tech Support
- Viewing CPU Usage
- Configuring System Monitor
- Rebooting the Unit
- Restarting the Unit
- Restoring Factory Default Settings
- Managing Ports
- Managing Traffic
- Setting Up Protection
- Managing Virtual Connection Endpoints (VCEs)
- Managing Virtual Connection Access (VCAs)
- Monitoring Network Performance with Ethernet OAM
- Monitoring Network Performance with Service OAM
- Using the Performance Assurance Agent
- Using Service OAM
- Setting Up Link Trace Messages
- Setting Up Loopback Messages
- Setting Up Delay Measurements
- Setting Up Packet Loss Measurement
- Setting Up Synthetic Loss Measurements
- Managing CFM Interfaces
- Setting Up VSP
- Setting Up CFM Default Values
- Using Service Availability
- Using the Two-Way Active Measurement Protocol (TWAMP)
- Testing Network Performance
- Loop Detection
- Managing Loopbacks
- Managing Alarms and System Messages
- Managing the Unit
- Skylight performance element: LX
- Previous Release Use Material
- Application Notes
- Command Line Interface
- Installation and Deployment
- Skylight Flex 1
- Legacy Release Notes 1
- Getting Started
- Skylight Flex High-Level Object Model
- Supported Features
- Installation Procedure for Accedian Board
- Initial Configuration Guidelines
- Configuring Skylight Flex
- IP Management on Management Port
- IP Management for In-Band Management
- Enabling or Disabling Console CLI through Serial Port
- Configuring Static IP and Default Gateway
- Resetting Skylight Flex to Factory Default Settings
- Upgrading Skylight Flex
- Legacy Features and User Material
- Overview
- Alarm Manager
- Dynamic Host Configuration Protocol (DHCP)
- Ethernet Connectivity Fault Management (ECFM)
- ECFM Overview
- Protocol Description
- Configuring ECFM in Single Instance Mode
- Configuration Guidelines for ECFM
- Configuring Maintenance Domain
- Configuring Maintenance Association
- Configuring Maintenance End Points
- Configuring Maintenance Intermediate Points
- Associating a Set of VLANs to a Primary VLAN
- Enabling Ethernet CFM
- Enabling ECFM on an Interface
- Enabling Ethernet Y.1731
- Enabling Y.1731 on an Interface
- Enabling Ethernet CCM Offload
- Configuring and Enabling Continuity Check Messages
- Enabling Crosscheck between Configured Remote MEPs
- Configuring and Enabling LoopBack Messages
- Configuring and Enabling Linktrace Messages
- Configuring and Enabling Test Messages
- Configuring and Enabling Frame Delay Measurement
- Configuring and Enabling Frame Loss Measurement
- Configuring and Enabling Alarm Indication Signal Messages
- Configuring and Enabling Lock Messages
- Configuring and Enabling Throughput Measurement
- Setting OUI (Organizational Unit Identifier)
- Enabling LLC Encapsulation on Interface
- Displaying Ethernet CFM Entities
- Configuring ECFM on Customer Bridges
- Overview
- Creating Interfaces
- Creating VLAN
- Enabling ECFM, Traceroute Caching and MIP CCM Database
- Configuring Maintenance Domain, Service and MEPs
- Enabling CCM Transmission
- Configuring MIP and Verifying Configured MPs (MEP and MIP)
- Generating CCM Errors
- Checking for Configured Remote Entities in the Network
- Checking for CCM Errors
- Verifying and Isolating Fault
- Initiating Frame Loss Measurement
- Initiating Availability Measurement
- Configuring Bridge UP Interface
- Initiating Test Message
- Initiating Frame Delay Measurement
- Enabling Y.1731
- Configuring ECFM on Provider Bridges
- Initializing Y.1731
- Configuring Interfaces on Switches
- Configuring the Bridge Mode
- Checking for CCM Errors
- Configuring Maintenance Domain, Service and MEPs
- Overview
- Configuring VLAN on Switches
- Configuring Interface Types and VLAN Mapping
- Shutdown Interface
- Checking Alarm Indication Signal and Locked Features
- Verifying the Configured MPs (MEP, MIP)
- Initializing ECFM
- Verifying and Isolating Fault
- Bridge UP Interface
- Y.1731 Performance Monitoring
- Maintenance Association/MEG
- Maintenance End Points
- MEP for an Ethernet Private Line Service
- MEP for an Ethernet Virtual Private Line Service
- Configuring Maintenance Domain, Service, and MEPs
- Configuring Customer Port-Based Service
- ECFM Commands
- Interfaces
- Internet Protocol (IP)
- Layer 2 Control Protocol (L2CP)
- Link Aggregation (LA)
- Link Layer Discovery Protocol (LLDP)
- Logs
- Main Access List
- Management
- Performance Monitoring (PMON)
- Platform Monitor
- Port Based Network Access Control (PNAC)
- Quality of Service (QoS)
- QoS Overview
- QoS Protocol Description
- Configuring MEF 10.2 Decoupled Color Blind
- Configuring MEF 10.2 Decoupled Color Aware
- Configuring MEF 10.2 Coupled Color Blind
- Configuring MEF 10.2 Coupled Color Aware
- MEF 10.3 Metering with Bucket Sharing Overview
- MEF 10.3 Flow-Based Sequential Method
- MEF 10.3 Flow-Based Interlaced Method
- MEF 10.3 Priority-Based Sequential Method
- MEF 10.3 Priority-Based Interlaced Method
- MEF 10.3 Flow-Based Metering
- Sequence for Removing MEP 10.3 Flow-Based Metering
- Sequence for Removing MEP 10.3 Priority-Based Metering
- Policer / Metering Entry Burst Size Configuration Guidelines
- Configuring srTCM Color Blind Mode
- Configuring srTCM Color Aware Mode
- Configuring trTCM Color Blind Mode
- Configuring trTCM Color Aware Mode
- QoS Commands
- Remote Authentication Dial-In User Service (RADIUS)
- Remote Network Monitoring (RMON)
- Secure File Transfer Protocol (SFTP)
- Simple Network Management Protocol (SNMP)
- Spanning Tree Protocol (STP)
- System Clock
- Telemetry
- Terminal Access Controller Access-Control System (TACACS)
- Two-Way Active Measurement Protocol (TWAMP)
- Virtual LAN (VLAN)
- Y.1564
- Zero Touch Provisioning (ZTP)
- Use Cases
- Configuring the EPL Service Using UNI Traffic
- Configuring the EVPL Service Using UNI Traffic
- MEF 10.2 Regulator on EPL Service with One Class of Service
- Configuring the EPL Service Using All UNI Traffic
- Configuring the EVPL Service Taking UNI traffic on One VLAN and Pushing Two VLAN
- MEF 10.2 Regulator on EVPL Service with Multiple Classes of Services Using DSCP
- MEF 10.2 Regulator on EVPL Service with Multiple Classes of Services using PCP
- Installation and Deployment
- Troubleshooting
- CLI Command Guide
- Skylight Flex Command Line Interface Overview
- ACL Commands
- Alarm Manager Commands
- DHCP Commands
- ECFM Commands
- Interface Commands
- IP Commands
- L2CP Commands
- LLDP Commands
- LA Commands
- Platform Monitor Commands
- PMON Commands
- PNAC Commands
- QoS Commands
- RADIUS Commands
- RMON Commands
- SFTP Commands
- SNMP Commands
- STP Commands
- Syslog Commands
- System Clock Commands
- TACACS Commands
- Telemetry Commands
- TWAMP Commands
- Unit Management Commands
- VLAN Commands
- Y.1564 Commands
- ZTP Commands
- Skylight Interceptor 1
- Skylight Alarm Definitions
- Marketing Datasheets
- Skylight Application Notes
- Skylight Ordering Guides
- LX Power Options and Accessories
- LT Power Options and Accessories
- GX Power Options and Accessories
- GT Power Options and Accessories
- Flex 100 Power Options and Accessories
- Flex 25 Power Options and Accessories
- 1G Module SC Power Options and Accessories
- 1G Module Power Options and Accessories
- 10G Module Power Options and Accessories
- SFP compute
- Skylight orchestrator 13
- Legal
Docker Redundancy
Introduction
This article explains how the Skylight orchestrator Hot Standby Redundancy feature works and covers the requirements for deploying the feature. Redundancy ensures continuous operation of the Skylight orchestrator system by various hardware and software means.
Two identical Skylight orchestrator sites are set up: one site is active, one site is passive. Data from the active site is continuously replicated to the passive site. Failover from the active site to the passive site is triggered automatically. Hot Standby Redundancy is an optional feature that requires a license.
Note: This article will mention several default names for the interface and partition such as ethX (eth0, eth1,...), sdX (sdc,...); they can differ depending on who sets up the Docker host.
Network Communication
The network communication setup for redundancy consists of:
- Management interface
- Used for communication with the Skylight orchestrator web user interface and the northbound API interface.
- Configured on socli at each site.
- Replication interface
- Used to send real-time database updates from the active site to the passive site.
- Configured on socli at each site.
- Monitoring interface
- Used to monitor
- Communication between the two sites.
- State of resources on the active site (database, web application server, northbound API server). Sent from the active site to the passive site.
- Configured on socli at each site.
- Virtual IP address (optional)
- A virtual interface for the Skylight orchestrator system.
- Always assigned to the management interface of the active site.
Initial Setup and Startup
This section describes the initial setup for redundancy and what happens when redundancy starts. See Configuring Hot Standby for the procedure to configure redundancy.
The initial setup for Hot Standby Redundancy is as follows:
- The Skylight orchestrator site is set up and activated on Site-A
- Each site has a redundancy state, which is either:
- active – The active site executes business logic and has established sessions to Skylight devices.
- passive – The passive site has no active sessions and does not execute business logic.
- When redundancy is configured, a preferred site can be defined.
- If a preferred site is configured, it will be the active site when redundancy starts.
- If no preferred site is configured, Site-A will be the active site when redundancy starts.
For more information about the preferred site, see Preferred Site and Recovery after Failover.
- When redundancy starts:
- Data on the active site is continuously replicated to the passive site.
- Connectivity and resources on the active site are monitored continuously.
- The passive site is ready to be activated if the active site fails.
Automatic Failover
If the active site fails, failover to the passive site is triggered automatically. The figure below shows the automatic failover scenario.
Some points to note about automatic failover:
- Automatic failover can be suspended when necessary. For example, during a maintenance window.
- Automatic failover can be disabled in the redundancy configuration, if your organization decides it will initiate failover manually.
Preferred Site and Recovery After Failover
It is possible to configure a preferred site. The purpose of a preferred site is to determine which site will be active in many circumstances. For example, after both sites reboot.
If a preferred site is configured:
- Startup: When redundancy starts, the preferred site will be the active site.
- Failover: If the preferred site fails, the system automatically fails over and the other site becomes the active site.
- Recovery after Failover: When the preferred site is once again operational, it becomes the active site again.
If a preferred site is not configured (the default: preferred site is set to None):
- Startup: When redundancy starts, Site-A will be the active site.
- Failover: If the active site fails (initially Site-A), the system automatically fails over and the passive site (initially Site-B) becomes the active site.
- Recovery after a Failover: Even after the site that failed is operational again, the site that became active during the failover remains active.
Note: The "config preferred <site-a/site-b>" must be configured correctly with the latest active site so as to prevent the issue of losing the latest database; this issue occurs when HA starts or restarts again.
Conditions That Trigger Automatic Failover
The following conditions trigger automatic failover from the active to the passive site:
Passive site detects loss of communication with active site
The passive site cannot communicate with the active site over the monitoring channel. See Network Communication.Active site fails resources check
The resources check determines whether all the resources required for proper operation of the Skylight orchestrator system are available on the active site. This check includes ensuring that the database is up, that the web application server is up, that the northbound interface server is up and that at least one mediation server is running.
Split Brain Condition
When both sites become active (due to loss of communication on both inter-site connections), this condition is known as split brain.
The redundancy feature detects and handles a split brain condition as follows.
Note: In the following scenario, Site-A is the preferred site and the active site before the split brain condition occurs. A split brain condition could also arise if Site-B were the active site before the split brain condition occurred.
- Before split brain occurs - Redundancy feature is operating normally:
- Both inter-site communication connections (replication and monitoring) are up and running. The two sites are communicating normally.
- The active site (Site-A) is collecting data from Skylight devices.
- The passive site (Site-B) is receiving replicated data from the active site and monitoring communication and resources on the active site.
- Split brain condition occurs:
- Communication is lost over both inter-site connections (replication and monitoring). The two sites cannot communicate.
- Site-A remains active.
- Site-B becomes active. It starts collecting data from the same Skylight devices (same replicated database).
- Redundancy feature detects the split brain condition:
- Via the Skylight elements, Site-B detects that Site-A is active.
- Site-A detects that Site B has connected to Skylight devices.
- Site-A becomes inactive and disables all communications with the Skylight devices and stops data collection.
- Site-B becomes the active site. It collects data from the Skylight devices and can update the configuration of the Skylight devices.
- A replication failure alarm is raised. It is visible in the Appliance Monitor CLI on both sites and in the Skylight orchestrator web user interface.
- When Site-A is operational again and both inter-site connections are re-established:
- Site-A becomes the active site again (because it is the preferred site). It starts collecting data from the Skylight devices.
- Site-B becomes the passive site.
- Communication over the replication and monitoring connections is re-established between the two sites.
Note: The Skylight orchestrator data store will revert to the content and state that were present at the beginning of the split brain condition.
Requirements
Hot Standby Redundancy has the following requirements:
- Network requirements between the two sites:
- Minimum 100 Mbps link
- 150 ms round-trip latency
- Both Docker hosts for installing Skylight orchestrator must be of the same type (one of the following):
- Virtual machines is deployed on either KVM host or ESXi host.
- Hardware machines
- An empty partition to dedicate for the Hot Standby Redundancy function on each site:
- The minimum of this partition size is 30GB.
- This partition on each site must be the same size.
- Host names for all appliances must be unique.
- IP addresses for all Docker hosts must be IPv4. Subnets must be specified by a CIDR value.
- All Docker hosts must use NTP to set the date and time.
- All Docker hosts must be running the same version of Skylight orchestrator.
- Optional: Virtual IP address for Skylight orchestrator:
- Your network administrator must set up a single virtual IP address and (optionally) a primary interface (for the virtual IP) that are available at both sites.
- If your network cannot support a virtual IP, you must set up an equivalent technology. If this is necessary, contact Accedian Technical Support.
- Three interfaces must be configured on the Docker hosts at both sites:
- Interface eth0 is the Skylight orchestrator MGMT interface.
- One interface (typically, eth1) is required for the data replication connection.
- One interface (typically, eth2) is required for the monitoring connection.
- All interfaces must be on distinct subnets.
- TCP and UDP ports must be opened in the firewall. These are the default ports:
- TCP: 7788 and 7789 (for the data replication connection) on the replication link.
- TCP: 6969 (for HA management) on the monitor link.
- UDP: 5405 (for the monitoring connection) on the monitor link.
- UDP: 5406 (for the monitoring connection) on the replication link.
- You can use other ports if necessary. However, you should ensure there are no conflicts with the ports required by Skylight orchestrator for other purposes.
Configuring Hot Standby Redundancy (Docker)
Configuring redundancy involves the following tasks:
A. Obtain all the information that you will need for the procedures.
See Information Needed to Configure Hot Standby Redundancy.
B. Ensure that all required appliances are installed.
See Ensuring All Required Appliances Are Installed.
C. Perform basic configuration of all appliances at both sites.
See Basic Appliance Configuration.
D. Copy the license file for redundancy to both sites.
See Copying the License File to Both Sites.
E. Configure replication partition to Both Sites
See Configuring Replication Partition on Both Sites.
F. Configure and start the redundancy.
See Configuring and Starting Redundancy.
CAUTION: For all changes to the redundancy configuration, a redundancy restart is required for the change to take effect.
Note: The redundancy feature must be stopped before reconfiguring the hostname of the Docker host.
Information Needed to Configure Hot Standby Redundancy
Information | Site-A | Site-B | Notes |
---|---|---|---|
IP Docker hosts and username/password | Only for Skylight orchestrator deployments on Docker hosts. One user has sudo privileges or root access on the Docker host. | ||
Host name of each Docker host | Must be unique for the entire Docker host. Root user or user with sudo privilege credentials are required. | ||
IP address/CIDR for management interface | Will be used for interface eth0 | ||
IP address/CIDR for replication interface | Typically used for interface eth1 | ||
IP address/CIDR for monitoring interface | Typically used for interface eth2 | ||
Default gateway IP address | |||
Static routes | |||
Preferred site | Optional. Possibly values: none (default), site-A, site-B. See Preferrred Site and Recovery After Failover. | ||
Virtual IP address | [single address for both sites] | [single address for both sites] | Optional. Same subnet should be present at both sites |
Primary interface for Virtual IP address | Optional, Virtual IP primary interface name (for expample, eth4) is optional. Defaults to eth0 if not set. | ||
IP addresses of DNS servers | Can set one or two. | ||
IP addresses of NTP servers | [list of NTP servers used for all appliances] | [list of NTP servers used for all appliances] | Can set two or more. |
Redundancy license file | Obtained from Accedian Technical Support | ||
Automatic failover | Enable (default) Disable (need to disable) | Enable (default) Disable (need to disable) | See Disabling Automatic Failover for more information. |
Basic Docker Host Configuration for Hot Standby Redundancy
Configuration task | Notes |
---|---|
Configure the management interface | The management interface is normally eth0 |
Set host name | Host names for all appliances must be unique for the entire deployment (both sites). |
Configure NTP client | The same list of NTP servers must be set on all appliances at both sites. |
Configure DNS servers | The same list of DNS servers must be set on all appliances at both sites. |
Add an interface for data replication | Typically assigned to interface eth1 Address must be in IPv4 format. |
Add an interface for monitoring | Typically assigned to interface eth2 Address must be in IPv4 format. |
Add routes (optional) | Although not required, we recommend routing the traffic of the monitoring and replication interfaces over a distinct gateway. Sending all traffic to the default gateway will work but will become a single point of failure that could result in a split brain condition. |
An empty partition to dedicate for the Hot Standby Redundancy function on each site | This partition on each site must be the same size. |
Name of network interfaces on each Docker host | The Name of network interfaces on Docker host must be the same together for both sites (e.g: eth0, eth1, eth2) |
Ensuring All Required Appliances Are Installed
You must ensure that all appliances required at Site-A and Site-B have been installed and are connected to the network.
If you are setting up redundancy for an existing Skylight orchestrator system, you will need to install the required appliance(s) at the additional site.
After the Docker host is configured to meet all requirements in the “Basic Docker Host Configuration for Hot Standby Redundancy” table. SO Docker can deploy on this Docker host then.
For detailed information about installing Skylight orchestrator on Docker host, see:
If the Docker host runs RedHat 9.3, follow the steps below to ensure that partitions are correctly identified in the correct order after rebooting the Docker host.
Log into your Docker host with the administrator login credentials.
Edit the /etc/default/grub file.
sudo nano /etc/default/grub
- Add the sd_mod.probe=sync option to the GRUB_CMDLINE_LINUX line in the file. For example:
GRUB_CMDLINE_LINUX="rd.lvm.lv=rhel/root rd.lvm.lv=rhel/swap rhgb quiet sd_mod.probe=sync"
- Run the following command to update GRUB:
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
- Reboot the system.
Accessing the climanager Service (socli)
All procedures must be performed in the climanager service (socli). You can connect to the the climanager service (socli) in one of the following ways:
- Enter: “socli.sh” command via SSH connection (port 22) to Docker host
- Use an SSH client to access SSH with port 2200 to Docker host
The procedures must be executed as the skylight user. You must know the account credentials.
Basic Docker Host Configuration
The following table summarizes the basic configuration that is required on all Docker hosts at both sites. Ensure that the Docker host matches these requirements.
Basic Docker Host Configuration for Hot Standby Redundancy
Configuration task | Notes |
---|---|
Configure the management interface | The management interface is normally eth0 |
Set host name | Host names for all appliances must be unique for the entire deployment (both sites). |
Configure NTP client | The same list of NTP servers must be set on all appliances at both sites. |
Configure DNS servers | The same list of DNS servers must be set on all appliances at both sites. |
Add an interface for data replication | Typically assigned to interface eth1. Address must be in IPv4 format. |
Add an interface for monitoring | Typically assigned to interface eth2. Address must be in IPv4 format. |
Add routes (optional) | Although not required, we recommend routing the traffic of the monitoring and replication interfaces over a distinct gateway. Sending all traffic to the default gateway will work but will become a single point of failure that could result in a split brain condition. |
An empty partition to dedicate for the Hot Standby Redundancy function on each site | This partition on each site must be the same size. |
Name of network interfaces on each Docker host | The Name of network interfaces on Docker host must be the same together for both sites (e.g: eth0, eth1, eth2) |
The basic configuration must have been done on all Docker hosts. All procedures must be performed on newly installed Docker hosts. Certain procedures can be skipped on previously installed Docker hosts. The number of Docker hosts that must be configured depends on the installation scenario:
- If you are setting up a second site for an existing Skylight orchestrator Docker system consisting of a single Skylight orchestrator Docker, you must configure the Docker host at the new site only.
- If both sites are new installations and each site only includes a single Skylight orchestrator Docker, you must configure both Docker hosts.
Copying the License File to Both Sites
The redundancy feature requires a license. The license must be available on the Docker host of both sites so that you can import it during the procedure in the next section.
You will need an SCP client (such as WinSCP) on your computer.
Obtain the license file from Accedian Technical Support and save to your computer.
Copy the license file to Site-A:
a. Use the SCP client and the skylight account to access the Docker host for Site-A.
b. Copy the redundancy license file from your computer to the /home/skylight/ directory on the appliance for Site-A.Copy the license file to Site-B:
a. Use the SCP client and the skylight account to access the Docker host for Site-B.
b. Copy the redundancy license file from your computer to the /home/skylight directory on the appliance for Site-B.If you are not already logged in on the socli, open an SSH terminal session to the Skylight orchestrator CLI on port 2200 of Site-B and log in as the skylight user.
The Skylight prompt is displayed.
Note: Perform the procedure below (step 5) in the socli of the Skylight orchestrator for Site-BImport the license for the redundancy feature by entering:
redundancy license import filename fullPath/licenseFilename
Example of full path and filename: /data/drbd-proxy.license
If you are not already logged in on the socli, open an SSH terminal session to the Skylight orchestrator CLI on port 2200 of Site-A and log in as the skylight user.
Note: Perform the procedure below (step 7) in the socli of the Skylight orchestrator for Site-A.Import the license for the redundancy feature by entering:
redundancy license import filename fullPath/licenseFilename
Example of full path and filename: /home/skylight/drbd-proxy.license
Configuring Replication Partition to Both Sites
- If you are not already logged in on the socli, open an SSH terminal session to the Skylight orchestrator CLI on port 2200 of Site-A and log in as the skylight user.
The Skylight prompt is displayed.
Note: Perform the procedure below (step 2 and 3) in the socli of the Skylight orchestrator for Site-A.
- Configure replication partition for the redundancy feature by entering:
redundancy config replication-partition <partition name> host-admin-user <a user with sudo privilege>
CAUTION: While this operation is running, the partition in the command above will be unmounted and formatted. To prevent data loss on this partition, take care to specify the correct partition name before running this command.
- If prompted, provide the password of the user that has sudo privileges.
You will need to provide the password twice (once for login as the user with sudo privilege and once for sudo privilege).
Example:
Skylight: redundancy config replication-partition /dev/sdc host-admin-user visionems
Password:
[sudo] password for visionems:
The partition '/dev/sdc' will be unmounted and formatted.
Proceed ? (y/N)
y
Skylight:
- If you are not already logged in on the socli, open an SSH terminal session to the Skylight orchestrator CLI on port 2200 of Site-B and log in as the skylight user.
The Skylight prompt is displayed.
Note: Perform the procedure below (step 5 and 6) in the socli of the Skylight orchestrator for Site-B.
- Configure replication partition for the redundancy feature by entering:
redundancy config replication-partition <partition name> host-admin-user <a user with sudo privilege>
CAUTION: While this operation is running, the partition in the command above will be unmounted and formatted. To prevent data loss on this partition, take care to specify the correct partition name before running this command.
- If prompted, provide the password of the user that has sudo privileges.
You will need to provide the password twice (once for login as the user with sudo privilege and once for sudo privilege).
Example:
Skylight: redundancy config replication-partition /dev/sdc host-admin-user visionems
Password:
[sudo] password for visionems:
The partition '/dev/sdc' will be unmounted and formatted.
Proceed ? (y/N)
y
Skylight:
Configuring and Starting Redundancy
The procedures in this section cover all the tasks required to configure and start the redundancy feature, this procedure needs to be executed on Site-A only.
You will need to set the preferred site, including:
- Configure the virtual IP
- Start the redundancy feature
- Test that the redundancy feature is operating normally.
CAUTION: You must configure and activate redundancy on Site-A. The configuration will be automatically replicated to Site-B.
Note: The redundancy feature must be stopped before reconfiguring the hostname of the Docker host.
To configure redundancy
- Configure redundancy by entering these commands:
redundancy config site-a hostname nameSiteA
redundancy config site-a replication-ip a.a.a.a
redundancy config site-a monitor-ip c.c.c.c
where:
nameSiteA is the hostname that was previously assigned to the Docker host of Site-A.
a.a.a.a is the address of the interface previously configured for data replication.
c.c.c.c is the address of the interface previously configured for monitoring.
- Configure redundancy by entering these commands, and provide Site-B details:
redundancy config site-b hostname nameSiteB
redundancy config site-b monitor-ip b.b.b.b
redundancy config site-b replication-ip d.d.d.d
where:
nameSiteB is the hostname that was previously configured for the Docker host at Site-B
b.b.b.b is the address of the interface previously configured for data replication
d.d.d.d is the address of the interface previously configured for monitoring
- If you want to designate the preferred site (this will be the active site at startup and after recovery from a failover), enter:
redundancy config preferred siteOption
where:
siteOption is your choice of preferred site. Possible values: none (default), site-a, site-b
- Configure the virtual IP for the Skylight orchestrator system as follows:
Note: By default, the virtual IP state is enabled.
If the user needs to configure the virtual IP, they must follow the two steps below.
a. Set the virtual IP address by entering:
redundancy config virtual-ip vip-address e.e.e.e
where:
e.e.e.e is the virtual IP address (previously configured for the Skylight orchestrator system)
b. Configure the primary interface associated with virtual IP address:
redundancy config virtual-ip vip-primary-interface interfaceName
where:
interfaceName is the primary interface (previously configured for the virtual IP address)
Example for interfaceName: eth0/eth1/ens160/ens224,...
If the user does not need to configure the virtual IP, enter:
redundancy config virtual-ip vip-state disable
CAUTION: The next step (disabling auto-failover) is NOT recommended.
- If you want to disable automatic failover, enter:
redundancy config auto-failover disable
6. Display the redundancy configuration by entering:
redundancy show configuration
The configuration should be similar to the following:
- Start the redundancy feature by entering:
redundancy control start
After a short delay, redundancy becomes operational and the Skylight prompt is displayed. If a preferred site has been set, it is the active site. If preferred site is set to none (default value), Site-A is the active site. Data is being replicated from the active site to the passive site. Connectivity between the two sites is being monitored.
- Check whether the redundancy feature is operating normally by entering:
redundancy test
The test checks that redundancy is configured properly and that data replication is taking place. The results are displayed.
Disabling Automatic Failover
By default, redundancy is configured with automatic failover enabled. The system will determine when it is necessary to switch from the active to the passive site and will do so without human intervention.
If you prefer to decide when to fail over from the active site to the passive site, you can change the redundancy configuration to disable automatic failover. If you disable automatic failover, replication and monitoring will continue. It will be necessary to manually switch from the active site to the passive site in the event of a failure on the active site. See the redundancy control switch command in Controlling Redundancy.
If you decide to disable automatic failure, we recommend that you do so during the initial configuration of redundancy. See Configuring and Starting Redundancy.
To change the automatic failover configuration
If you decide to disable automatic failover after redundancy has been started, you can do so as explained in this procedure. You can do this on the appliance at Site-A.
If you are not already logged in on the socli (SSH port 2200), log in as the skylight user.
Stop the redundancy feature by entering:
redundancy control stop
- Ensure that redundancy has been stopped by entering:
redundancy show status
The output should indicate that the global status is Stopped.
- To disable the automatic failover configuration, enter:
redundancy config auto-failover disable
- Ensure that redundancy configuration has changed by entering:
redundancy show configuration
The output should indicate that auto-failover has been Disabled.
- Start the redundancy feature by entering:
redundancy control start
- Ensure that redundancy has been started by entering:
redundancy show status
The output should indicate that the global status is Started.
Three commands allow you to view key information about the redundancy feature:
- redundancy show configuration
- redundancy show statistics
- redundancy show status.
Viewing Redundancy Configuration
Enter the following command to view details of the redundancy configuration:
redundancy show configuration
The output will be similar to the following:
Note the following points about the redundancy configuration:
- Replication type: Currently, this is always set to Geo redundant. Other modes may be available in future releases.
- Auto-failover: Possible values are: Enabled and Disabled. It is set to Enabled by default. The system will switch from the active to the passive when it determines that this is necessary. Auto-failover can be disabled, but this should be done with caution.
Viewing Redundancy Status
Enter the following command to view the status of the redundancy feature:
redundancy show status
The output will be similar to the following:
The possible redundancy status results are as follows:
- Global Status: Possible values: Started, Stopped, Suspended.
- Node Status: Possible values: Active, Passive, Offline
- Replication status: Possible values: Up, Down, Synchronizing:
- Up means data is being transferred from the active to the passive site.
- Down means data is not being transferred from the active to the passive site. This is normal if the Global Status is Stopped or Suspended. This is not normal if the Global Status is Started.
- Synchronizing means the system is catching up on replicating data. This happens after redundancy starts or after a long suspension.
Viewing Redundancy Statistics
Enter the following command to view statistics about redundancy:
redundancy show statistics
The output will be similar to the following:
Note that the redundancy statistics that displayed are expressed in terms of the site on which you are logged on and currently viewing the statistics:
- Network sent: Data sent from the local site to the other site.
- Network received: Data received by the other site.
- Disk write: Data written on the local site.
- Disk read: Disk read on the local site.
- Out of sync: This value should be close to 0 during normal operations.
Controlling Redundancy
After the redundancy feature has been configured and is enabled, you can control its behavior using the redundancy control commands:
CAUTION: The commands below MUST only be run on one of the sites. Running commands on both sites simultaneously can lead to the HA system not working properly.
- redundancy control set-preferred-site – Updates the preferred site. Effective as soon as it is entered. Does not require a redundancy restart.
- Three options are available: none, site-a, site-b.
- redundancy control start – Activates redundancy feature. If successful, data replication/resource monitoring will start.
- redundancy control stop – Stops the redundancy feature. Replication, monitoring and failover functions are all stopped.
- Important:
- Stopping redundancy will stop data replication. Data will be stored to the data store on the active site only.
- The redundancy feature can not stop properly if there is any terminal that is accessing the replication-partition folder (/home/skylight/so/mysql-ha/). Ensure that the replication-partition folder (/home/skylight/so/mysql-ha/) is not busy while stopping redundancy feature.
- Redundancy feature can be stopped on both sites by running redundancy control stop command on a site only.
- However, the redundancy feature must be stopped by manually rerunning redundancy control stop command again on the remaining site if a site is in shutdown or unreachable while stopping the redundancy feature process.
- Do not force reboot/shutdown Skylight orchestrator (containers or Docker host) while stopping redundancy feature process.
- redundancy control restart – Equivalent to entering the start and stop commands. If you change the redundancy configuration, you must enter the restart command.
- redundancy control switch – Switches the active site (from the site that is currently active to the site that is currently passive). If a manual switch is initiated, the Preferred-site option will be automatically set to none.
- redundancy control suspend – This command puts the redundancy features completely on hold:
- It disables failover (automatic and manual).
- It stops replication and monitoring immediately.
- Failover will not occur regardless of the conditions.
To re-enable replication, monitoring and automatic failover, you must enter the resume command.
The suspend command is typically used to temporarily put the redundancy feature on hold. For example, during a maintenance window, when you need to reboot an appliance or apply a patch to the operating system.
- redundancy control resume – Re-enables automatic failover after the suspend command was executed.
- redundancy control handle-split-brain – Handling data cannot synchronize between two sites issue.
All commands are run from the socli. See Accessing the climanager service (socli).
Managing the Redundancy License
The Hot Standby Redundancy requires a license. The license file specifies the MAC addresses of the Skylight orchestrator appliances for Site-A and Site-B.
Two commands allow you to manage the license for the redundancy feature:
- redundancy license import filename – Importing the license file with this command is the first step in configuring redundancy. If you do not import the license file, you will not be able to start redundancy.
- redundancy license reset – Use this command to uninstall the license. You should reset the license (that is uninstall it) before re-importing the existing license or importing a new license.
Note: The redundancy license commands must be executed on the Skylight orchestrator Docker at both sites. The redundancy feature will only start if the same valid license has been imported at both sites. All commands can be run from the appliance console. See Accessing the climanager service (socli).
If you want to import a license, the license file must be present on the Skylight orchestrator Docker. See Copying the License File to Both Sites.
Replacing a License
Please follow the three sections below in sequence to complete this procedure.
To stop HA and config preferred site
The commands below must be done via socli on the active site only.
- Stop the redundancy feature by entering:
redundancy control stop
- Config the preferred site (site-a or site-b) to ensure that this site remains the active site and to prevent the latest database loss on HA system when HA restarts:
redundancy config preferred < site-a or site-b >
To reset and import a license
This procedure must be repeated in the console of the Skylight orchestrator Docker at both sites.
- Check HA’s status again and ensure HA’s status is “Stopped” by entering:
redundancy show status
Note: if the HA’s status is “Started” on this site, stop HA again on this site by entering:
redundancy control stop
- Uninstall the license that is currently installed by entering:
redundancy license reset
- Import the license for the redundancy feature by entering:
redundancy license import filename fullPath/licenseFilename
Example of full path and filename: //home/skylight/drbd-proxy.license
To start HA again
The commands below must only be done via socli on the site of section I.
- Start the redundancy feature by entering:
redundancy control start
- Ensure that redundancy is started by entering:
redundancy show status
The output should indicate that the global status is Started.
Testing Redundancy
After the redundancy feature has been configured, enabled and started, you can check that it is operating normally with the redundancy test command.
This command is executed from the appliance console. For more information about the appliance console, see Accessing the Appliance Console.
- Ensure that redundancy is started by entering:
redundancy show status
- Run the test by entering:
redundancy test
The output of the test will be similar to the following:
Redundancy Commands – CLI Help and Command Summary
Tab-completion help is available for the redundancy commands on the Skylight orchestrator command line.
The following tables of redundancy commands list all the parameters and possible parameter values.
redundancy config
Parameters | Possible parameter values |
---|---|
auto-failover | enable, disable |
monitor-port | default |
preferred | none, site-a, site-b |
replication-port | |
site-a | hostname of appliance at Site-A |
site-b | hostname of appliance at Site-B |
replication-partition |
redundancy config virtual-ip
Parameters | Possible parameter values |
---|---|
vip-address | IP address used as single point of access to Skylight orchestrator system |
vip-primary-interface | Any interface defined for the virtual IP address. Default: eth0 |
vip-state | enable, disable |
redundancy control
Parameters | Possible parameter values |
---|---|
restart | -- |
resume | -- |
set-preferred-site | none (default), site-a, site-b |
start | -- |
stop | -- |
suspend | -- |
switch | -- |
handle-split-brain | -- |
redundancy license
Parameters | Possible parameter values |
---|---|
import | fullPath/licenseFilename |
reset | -- |
redundancy show
Parameters | Possible parameter values |
---|---|
configuration | -- |
statistics | -- |
status | -- |
Alarms Related to Redundancy
The following alarms related to redundancy may be raised. They are visible in the socli on both sites and in the Skylight orchestrator web user interface.
Alarm ID | Severity | Service Affecting | Description | Managed Object Class | Alarm Type | Probable Cause |
---|---|---|---|---|---|---|
10.0005.05 | Warning | No | Redundancy is not ready | NOT-READY | Processing error | Configuration or customization error |
10.0005.06 | Critical | No | Replication Failure detected | REPLICATION-FAIL | Processing error | Software error |
10.0005.07 | Major | No | Site-A is offline | SITE-A-OFFLINE | Communications | Loss of signal |
10.0005.08 | Major | No | Site-B is offline | SITE-B-OFFLINE | Communications | Loss of signal |
10.0005.09 | Critical | No | Malfunction in redundancy feature | MALFUNCTION | Processing error | Software error |
10.0005.10 | Major | No | Failover event has occurred | FAILOVER-EVENT | QoS | Performance degraded |
Viewing Redundancy Logs
The redundancy feature writes a log of activity and error messages.
You can find the log file that contains entries about redundancy is located in the following directory on the Docker host for the active site:
By default: /home/skylight/so/logs/hamon/hamon.log
Note: If the so-logs volume-location is configured, the Redundancy Logs is stored at ${volume-location so-logs}/hamon/hamon.log
To view the contents of the redundancy log file
- If you are not already logged in on the socli, log in as the skylight user.
The Skylight prompt is displayed. - Access the OS shell by entering:
shell host
- View the redundancy log file in the vi editor by entering:
cat logs/hamon/hamon.log
Note: If the so-logs volume-location is configured, enter:
cat ${volume-location so-logs}/hamon/hamon.log
- Exit the shell of Docker host by entering:
exit
You are returned to the Skylight prompt.
© 2025 Cisco and/or its affiliates. All rights reserved.
For more information about trademarks, please visit: Cisco trademarks
For more information about legal terms, please visit: Cisco legal terms
For legal information about Accedian Skylight products, please visit: Accedian legal terms and tradmarks