bisos.tocsModules: Target Oriented Command-Services (tocs) Modules
Project description
Overview
bisos.tocsModules provides general facilities for creation of arget Oriented Command-Services (tocs) Modules.
In this model Targets are collections of accessible Managed Objects (MOs). Target-Modules are Python modules which are aware of the Target’s set of MOs
bisos.tocsModules is a python package that uses the PyCS-Framework.
Table of Contents TOC
The model and terminology of Modules, Targets and Managed Objects
The model of terminology of TocsModules is precise and well defined.
Here is a summary of the key concepts and where appropriate their origins:
System: as defined in ISO-7498 (X.200) [[file:./panels/bisos.tocsModules/model/X.200.pdf
Managed Object: as defined in X.700 file:./panels/bisos.tocsModules/model/X.700.pdf
Managed Object Parameter: as defined in X.720 file:./panels/bisos.tocsModules/model/X.720.pdf
Target: An entity within a system containing one or more Managed Objects.
Dest: (Destination) A system containing one or more Targets
Cluster: A named list of Destinations
Target-Module: A python module capable of processing specific type of targets. Modules can be of different types such as those enumerated below.
BISOS-CS-Module: A Native CS module that is aware of targets. CS-Modules accept one and only one destination
Uploadable-Modules: Modules that can be uploaded into the PyCS targets environment. This is accomplished through the bisos.uploadAsCs package.
–paralel. Based on a the CS Parameter –paralel, the list of Clusters/Dests/Targets can be invoked sequentially or in paralel. Absense of –paralel means sequential.
Part of BISOS — ByStar Internet Services Operating System
Target Awareness of Target-Modules
bisos.tocsModules provides various facilities to Target-Modules.
By importing py3/bisos/tocsModules/facterModulecsu.py the following parameters are defined:
–targetsFile
–targetsNu
–destsList
–cluster
–paralel
Installation
The sources for the bisos.tocsModules pip package are maintained at: https://github.com/bisos-pip/tocsModules.
The bisos.tocsModules pip package is available at PYPI as https://pypi.org/project/bisos.tocsModules
You can install bisos.tocsModules with pip or pipx.
Installation With pip
If you need access to bisos.tocsModules as a python module, you can install it with pip:
pip install bisos.tocsModules
Installation With pipx
If you only need access to bisos.tocsModules on command-line, you can install it with pipx:
pipx install bisos.tocsModules
Post Installation Basic Testing
After the installation, run some basic tests:
tocsModules.cs
tocsModules networking.interfaces.lo.bindings
Usage
Local Usage (system command-line)
tocsModules.cs does the equivalent of tocsModules.
bin/tocsModules.cs
Documentation and Blee-Panels
bisos.tocsModules is part of ByStar Digital Ecosystem http://www.by-star.net.
This module’s primary documentation is in the form of Blee-Panels. Additional information is also available in: http://www.by-star.net/PLPC/180047
bisos.tocsModules Blee-Panels
bisos.tocsModules Blee-Panles are in ./panels directory. From within Blee and BISOS these panles are accessible under the Blee “Panels” menu.
See file:./panels/_nodeBase_/fullUsagePanel-en.org for a starting point.
Support
Planned Improvements
Enumerate applicabilities: telecom/SON, datacenter, CMIP-MOs
py3/bisos/tocsModules/tocsModulecsu.py
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file bisos_tocsmodules-0.15.tar.gz.
File metadata
- Download URL: bisos_tocsmodules-0.15.tar.gz
- Upload date:
- Size: 35.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7c7485383866e07f022633ecb81b2839a2245e382afa3efa3019381aade8b10e
|
|
| MD5 |
7184b366efa4885401fba96877228b0f
|
|
| BLAKE2b-256 |
1ba94faa23e6ebfe2ffa9858620f1793253dba8a2e2ecf2d205a1b8b6497fd15
|