Ixia Chassis Shell 2G
Ixia Chassis Shell 2G
Ixia Shell 2G
Release date: February 2018
Shell version 2.0.2
Document version A
Legal notice
Information in this document is subject to change without notice. Without limiting the rights
under copyright, no part of this document may be reproduced, stored in or introduced into a
retrieval system, or transmitted in any form or by any means (electronic, mechanical,
photocopying, recording, or otherwise), or for any purpose, without the express written
permission of Quali Ltd. Quali may have patents, patent applications, trademarks, copyrights, or
other intellectual property rights covering subject matter in this document. Except if expressly
provided in any written license agreement from Quali, the furnishing of this document does not
give you any license to these patents, trademarks, copyrights, or other intellectual property.
Quali, CloudShell, CloudShell Authoring, CloudShell Resource Manager, CloudShell Remote
Runner, CloudShell Runtime, CloudShell Monitor, CloudShell Spy, CloudShell Portal, the Quali
logo, the CloudShell logo, and the CloudShell application logos, and all other Quali product
names and logos are trademarks or registered trademarks of Quali Ltd. The absence of a
trademark from this list does not constitute a waiver of Quali intellectual property rights
concerning that trademark.
All other trademarks, brand and product names are property of their respective holders.
© 2016 Quali Ltd. All rights reserved.
Contents
Overview.......................................................................................................................
About Ixia Chassis Shell 2nd Generation..................................................................
Standard version.....................................................................................................
Supported OS..........................................................................................................
Requirements..........................................................................................................
Downloading the Shell.............................................................................................
Import and Configure the Shell......................................................................................
Importing the Shell into CloudShell..........................................................................
Offline installation of a Shell....................................................................................
Configuring a new device........................................................................................
Updating Python Dependencies for Shells....................................................................
Updating offline Python dependencies....................................................................
Updating online Python dependencies....................................................................
Typical workflow............................................................................................................
References....................................................................................................................
Release notes...............................................................................................................
ii
Overview
A Shell implements integration of 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.
Standard version
The Ixia Chassis 2nd generation shell 2.0.0 is based on the Traffic Shell standard
cloudshell_traffic_generator_chassis_standard_1_0_2.yaml.
For detailed information about the Shell’s structure and attributes, see the Traffic Shell
standard on cloudshell-standards repository in GitHub.
Supported OS
Windows
Requirements
CloudShell version 7.1 and above
5. Browse to the location of the downloaded Shell file, select the relevant .zip file
and Click Open. Alternatively, drag the shell’s .zip file into CloudShell Portal.
Note: Offline installation instructions are relevant only if Cloudshell Execution Server
has no access to PyPi. You can skip this section if your execution server has access to
PyPi. For additional information, see the online help topic on offline dependencies.
The Shell uses a variety of Python packages. To work in offline mode perform the
following steps:
1. Download the ixia_chassis_shell_offline_requirments.zip file (see Downloading
the Shell).
2. Unzip it to a local repository. Make sure the execution server has access to this
folder.
3. On the Execution Server machine, in the customer.config file, add the following
key:
<add key="PythonOfflineRepositoryPath" value="repository
full path"/>
Make sure to update the value with the path to the repository containing the
unzipped file.
4
4. Restart the Execution Server.
5
Updating Python Dependencies for Shells
This section how to update your Python dependencies folder. This is required when
you upgrade a Shell, driver that has new/updated dependencies. It applies to both
online and offline dependencies.
If there is a live instance of the Shell's driver or script, restart the execution
server, as explained above. If an instance does not exist, the execution server
will download the Python dependencies the next time a command of the driver
or script runs.
6
Typical workflow
7
References
Additional technical documentation is available in the Quali's Developer Center.
For Quali discussion forums, click here.
8
Release notes
What’s new:
Set unknown port speed to zero.
Known issue:
NA