Pluribus Netvisor VLE L1 Shell #1682
Quali-Community
started this conversation in
Integrations
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Pluribus Netvisor VLE L1 Shell
The Pluribus Netvisor VLE L1 shell provides you with the capability to communicate with network topology managed by the Pluribus Netvisor with VLE (Virtual Link Extension) Service configured.
The shell allows CloudShell users to interact with the device, for example, create and modify route mappings, get device information, and more.
For more information on the Pluribus Netvisor, see the official Pluribus Networks product documentation.
Standard version
The Pluribus Netvisor VLE L1 shell is based on the Layer 1 Switch Shell Standard.
Supported OS
▪ [Netvisor]
Requirements
Release: Pluribus Netvisor VLE L1 Shell
▪ CloudShell version: 8.0 and above
Repository
Latest Release
README.md
Name
cloudshell-L1-pluribus-vle
Owner
QualiSystems
Type
L1 Driver
Category
Connectivity
Min. Compatible CloudShell Version
8.0
Total Downloads
(All Releases)
92
Link
2.1.4
(Version / Tag)
TAR / ZIP
2.1.4 (TAR)
2.1.4 (ZIP)
Author
alexquali
Published On
04/12/2023 09:59 AM
Assets
cloudshell-L1-pluribus-vle-2.1.4.zip
[4.85 MB]
Pluribus Netvisor VLE L1 Shell
Release date: 04/12/2018
Shell version: 1.0.1
Document version: 1.0
In This Guide
Overview
A shell integrates a device model, application or other technology with CloudShell. A shell consists of a data model that defines how the device and its properties are modeled in CloudShell, along with automation that enables interaction with the device via CloudShell.
L1 Switch Shells
L1 switch shells allow CloudShell to manage networking connectivity between physical resources and private cloud provider Apps, such as vCenter.
For additional information, see the L1 Switches online help topic.
Pluribus Netvisor VLE L1 Shell
Pluribus Netvisor VLE L1 shell provides you with the capability to communicate with network topology managed by the Pluribus Netvisor with VLE (Virtual Link Extension) Service configured.
The shell allows CloudShell users to interact with the device, for example, create and modify route mappings, get device information, and more.
For more information on the Pluribus Netvisor, see the official Pluribus Networks product documentation.
Standard version
The Pluribus Netvisor VLE L1 shell is based on the Layer 1 Switch Shell Standard.
Supported OS
▪ [Netvisor]
Requirements
Release: Pluribus Netvisor VLE L1 Shell
▪ CloudShell version: 8.0 and above
Data Model
The shell's data model includes all shell metadata, families, and attributes.
Pluribus Netvisor VLE Families and Models
The L1 switch families and models are listed in the following table:
Pluribus Netvisor VLE Attributes
The Pluribus Netvisor VLE Fabric attribute names and types are listed in the following table:
The Generic L1 Module attribute names and types are listed in the following table:
The Generic L1 Port attribute names and types are listed in the following table:
Automation
This section describes the automation (drivers) associated with the data model. The shell’s driver is provided as part of the shell package. There are two types of automation processes, Autoload and Resource. Autoload is executed when creating the resource in the Inventory dashboard, while resource commands are run in the sandbox.
Downloading the Shell
The Pluribus Netvisor VLE shell is available from the Quali Community Integrations page.
The shell comprises:
Importing and Configuring the Shell
This section describes how to import the Pluribus Netvisor VLE L1 Shell and configure and modify the shell’s devices.
Importing and configuring the shell in CloudShell
To import and configure the shell in CloudShell:
Make sure you have the shell’s zip package. If not, download the shell from the Quali Community's Integrations page.
Extract the pluribus netvisor vle shell package zip package to the following location on the Quali Server machine:
C:\Program Files (x86)\QualiSystems\CloudShell\Server\Drivers
Run the C:\Program Files (x86)\QualiSystems\CloudShell\Server\Drivers\cloudshell-L1-pluribus-vle\install_driver.bat file.
Import the new data model.
Create an L1 resource.
Auto Load the new resource.
Define the resource connections on the L1 switch.
Offline installation of a shell
Shell installation installs the required dependencies from the shell's zip package.
The install_driver.bat script creates a virtual environment on the Quali Server machine under C:\Program Files (x86)\QualiSystems\CloudShell\Server\Drivers\cloudshell-L1-pluribus-vle and installs the required dependencies in this virtual environment from the extracted L1 shell folder (under ~cloudshell-L1-pluribus-vle\packages).
Updating Python Dependencies for Shells
This section explains how to update your Python dependencies folder. This is required when you upgrade a shell that uses new/updated dependencies. It applies to both online and offline dependencies.
L1 shells do not have separate Python dependencies files. All dependencies are included in the L1 shell itself and are installed along with the shell. Therefore, in order to update the shell's Python dependencies, you must upgrade the shell. See Upgrading the L1 Shell and Datamodel.
Upgrading the L1 Shell and Datamodel
Note: Upgrading an L1 shell requires the use of the QsMigrationUtility, which is provided out-of-the-box with CloudShell.
To upgrade the L1 shell and datamodel:
In the Quali Server machine, remove or rename the L1 shell's folder located in the Drivers folder: C:\Program Files (x86)\QualiSystems\CloudShell\Server\Drivers.
Extract the new L1 shell to the Drivers folder: C:\Program Files (x86)\QualiSystems\CloudShell\Server\Drivers.
In the extracted L1 shell's folder, run install_driver.bat.
Create a new folder: C:\Program Files (x86)\QualiSystems\CloudShell\Server\Configuration.
Copy the upgraded shell's datamodel file from:
C:\Program Files (x86)\QualiSystems\CloudShell\Server\Drivers\cloudshell-L1-pluribus-vle\datamodel\pluribus_vle_ResourceConfiguration.xml
to:
C:\Program Files (x86)\QualiSystems\CloudShell\Server\Configuration.
Run C:\Program Files (x86)\QualiSystems\CloudShell\Server\QsMigrationUtility.exe.
References
To download and share integrations, see Quali Community's Integrations.
For instructional training and documentation, see Quali University.
To suggest an idea for the product, see Quali's Idea box.
To connect with Quali users and experts from around the world, ask questions and discuss issues, see Quali's Community forums.
Release Notes
What's New
For release updates, see the shell's GitHub releases page.
* Please allow 30-60 seconds for manual update changes to take effect.
Naama Gonczarowski 12/29/2019 11:04 AM
· 4956 ·
Beta Was this translation helpful? Give feedback.
All reactions