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.dev1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59872570ffd02bdb2b2f994c0e070b21c8b085bb4879c3e33065a449d42d844a |
|
MD5 | 23ecb3d3278ebfab47b82c1e8389a30c |
|
BLAKE2b-256 | a0e5ae4d84af96149023d52da56b77163244a42b06f79efee1c45698b63be2bb |