bisos.csSeed 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.csSeed is a python package that uses the PyCS-Framework.
- Overview
- The model and terminology of Modules, Targets and Managed Objects
- Part of BISOS — ByStar Internet Services Operating System
- Target Awareness of Target-Modules
- Installation
- Usage
- Documentation and Blee-Panels
- Support
- Planned Improvements
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:./py3/panels/bisos.csSeed/model/X.200.pdf
- Managed Object: as defined in X.700 ./py3/panels/bisos.csSeed/model/X.700.pdf
- Managed Object Parameter: as defined in X.720 ./py3/panels/bisos.csSeed/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.
Layered on top of Debian, BISOS: (By* Internet Services Operating System) is a
unified and universal framework for developing both internet services and
software-service continuums that use internet services. See Bootstrapping
ByStar, BISOS and Blee for information about getting started with BISOS.
BISOS is a foundation for The Libre-Halaal ByStar Digital Ecosystem which is
described as a cure for losses of autonomy and privacy in a book titled: Nature
of Polyexistentials. bisos.csSeed is part of BISOS.
bisos.csSeed provides various facilities to Target-Modules.
By importing py3/bisos/csSeed/facterModule_csu.py the following parameters are defined:
–targetsFile
–targetsNu
–destsList
–cluster
–paralel
The sources for the bisos.csSeed pip package are maintained at: https://github.com/bisos-pip/csSeed.
The bisos.csSeed pip package is available at PYPI as https://pypi.org/project/bisos.csSeed
You can install bisos.csSeed with pip or pipx.
If you need access to bisos.csSeed as a python module, you can install it with pip:
pip install bisos.csSeedIf you only need access to bisos.csSeed on command-line, you can install it with pipx:
pipx install bisos.csSeedAfter the installation, run some basic tests:
csSeed.cs
csSeed networking.interfaces.lo.bindingscsSeed.cs does the equivalent of csSeed.
bin/csSeed.csbisos.csSeed 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.csSeed Blee-Panles are in ./panels directory. From within Blee and BISOS these panles are accessible under the Blee “Panels” menu.
See ./py3/panels/_nodeBase_/fullUsagePanel-en.org for a starting point.
For support, criticism, comments and questions; please contact the
author/maintainer
Mohsen Banan at:
http://mohsen.1.banan.byname.net/contact
- Enumerate applicabilities: telecom/SON, datacenter, CMIP-MOs
- py3/bisos/csSeed/tocsModule_csu.py