Giter VIP home page Giter VIP logo

keysight-server's Introduction

Keysight OpenHLTest Server

The Keysight OpenHLTest server is designed as a standalone server that will manage IxNetwork sessions according to the OpenHLTest model specifications.

What's New!

v0.3.0

  • supports Windows GUI and Linux API Server session management
  • additional command line parameters
  • single executable can be deployed on linux64, win64

Features

  1. The server can be upgraded independently of the IxNetwork installation and server releases will be published as soon as model features are implemented in the server.
  2. The server can be driven with a standard auto-generated python client.

Pre-requisites

  1. The Keysight OpenHLTest server supports a minumim version of IxNetwork 8.52.

Server Installation

A binary release with specific platform assets has been provided that contains all the files needed to start the server. The current binary support is targeted for win64 and linux64.

  1. Unzip the contents of a binary asset file into a directory of your choosing.
  2. Review the Server Startup to select your startup options that match your IxNetwork environment.

Server Startup

The OpenHLTest server has command line parameters that allow it to be run in different configurations. The following are the command line parameters:

  • -apikey=<str, an api key from linux api server, not required for windows or connection manager>
  • -secured=<bool, default is true, which is https scheme + self signed certificate>
  • -restport=<int, default is 443, change it to listen on an alternate port>
  • -debug=<bool, default is false, true will display requests and responses in the console>

Windows GUI Session Management

  • following command demonstrates windows asset startup and managing a windows GUI IxNetwork Server
OpenHLTest.RestConfServer.exe -ixnetworkserver=https://<GUI Server IpAddress:RestPort>

Linux API Server Session Management

  • following command demonstrates linux asset startup and managing multiple IxNetwork API Server sessions
OpenHLTest.RestConfServer -apikey=<api key from linux server> -ixnetworkserver=https://<Linx API Server  IpAddress:RestPort>

Client Installation

The OpenHLTest python client is currently tested against Python versions 2.7.14 to 3.x.

  • install the latest OpenHLTest python client with "pip install --upgrade --no-cache-dir openhltest"

Getting Started

Once the Keysight OpenHLTest server is up and running you can use the provided samples to get started.

keysight-server's People

Contributors

ajbalogh avatar

Watchers

James Cloos avatar Sebastian Sattler avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.