Python modules to manage SAN devices
Project description
LibSAN
Python library to manage Storage Area Network devices
Installation
Dependencies
- Python>=3.6
- pip>=20.3
Fedora, RHEL-8, RHEL-9
dnf install python3-pip
(optional) create virtualenv
python3 -m pip install virtualenv
python3 -m venv ~/libsan-venv
~/libsan-venv/bin/python3 -m pip install -U pip wheel
~/libsan-venv/bin/python3 -m pip install libsan
(use libsan[ssh]
to install optional ssh capabilities)
From source
git clone; cd python-libsan
python3 -m pip install .
or
python3 -m pip install .[ssh]
Installing ssh on alternate architectures
Before installing libsan on non-x86_64 archs (s390x, ppc64le, aarch64),
install python3-devel
and gcc
to be able to compile dependencies as needed.
How to uninstall the module
python3 -m pip uninstall libsan
Usage:
Before using the modules copy sample_san_top.conf to /etc/san_top.conf (this is the default path to read the config) and edit it according to your SAN environment.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for libsan-0.5.0.dev2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d7c7d2ac1860fe4b414270485ef13c4c1e120fc5dcaec0695a9f4f979d5cadd |
|
MD5 | 21baa381fc97c749076698c1d5481812 |
|
BLAKE2b-256 | d51b6dc574ab62a9b238fde473ab6625e571a54dcc604134dc453314c0771fa1 |