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
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.16.tar.gz.
File metadata
- Download URL: bisos_tocsmodules-0.16.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 |
c2d9d129f2e83a493c06a3c31735158bd15669639011ac3f54286cb45ba4c128
|
|
| MD5 |
20aae00c4a64f198da526b1cdd38f4f4
|
|
| BLAKE2b-256 |
c8a4a4db363c5b73dbd0f644d54f77c0a3789c8548557789d653df7817d86737
|