NetBox storage plugin
Project description
Netbox-storage
A Netbox plugin for storage related documentation where virtualization is used.
5 new object types are introduced:
- Storage Pools: a pool that is created on a storage. Currently this storage has to be a Netbox Device.
- LUN: tied to a Storage Pool
- Datastores: created on LUN(s)
- Storage Sessions: the "source" of a session is a Netbox Virtualization Cluster, the "destination" is the LUN Group
- VMDK: can be assigned to a VM and a datastore
Install
The plugin can be installed using pip:
pip install netbox-storage-plugin
Add netbox_storage to PLUGINS in configuration.py:
PLUGINS = ['netbox_storage',]
Don't forget to add netbox-storage-plugin
to your local_requirements.txt as well.
Usage
- Create regular Netbox objects: a storage Device, a virtualization Cluster, and a Virtual Machine
- Create a Storage Pool that is assigned to the above created Device
- Create LUN(s) on the Storage Pool
- Create Datastore(s) on LUNs
- Create Storage Session between the Cluster and the Datastore
- Create VMDK on the VM that is on a Cluster that has a Storage Session: this is possible either from the main menu, or on the VM's own page
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
Close
Hashes for netbox-storage-plugin-0.6.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41c09c31bd5e8a81446ee11d2d986f16e655d20055321ecf6eda89d0f8b43cf1 |
|
MD5 | b8d1e7691acb7205ae22ff7ca241e065 |
|
BLAKE2b-256 | 2c42494618d838d9750f6253c8ac1f060944dcc8b4be677b241fc49952e0b3dd |
Close
Hashes for netbox_storage_plugin-0.6.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 164dc08b6774be292fa7b24cf0339f634640551a8a23d91d1047996f1cf4a165 |
|
MD5 | a80345ab071c991cd4911af430a1f110 |
|
BLAKE2b-256 | 4b26a116a1205035454239803c4c6f947837d8f4ff6876403d60f4352e748901 |