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 it 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.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 634a85024b2eeaeecba39c93b98cf5bb62bc0a1706c406afe82bef8b434fb9f0 |
|
MD5 | 47e46f6e63f4e4bbbaee4a5590371cd8 |
|
BLAKE2b-256 | 157ac57a9bea38a28309d20fee17b9d0d0767a2dc8e00a05856e1963eef7047c |
Close
Hashes for netbox_storage_plugin-0.6.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 754e34f7e856aabeb05738cbaac507b71a1ae0ccaf36aa2fe5e90fca4021dd15 |
|
MD5 | df33fe021ed8d29a0a964e9d6b907fc4 |
|
BLAKE2b-256 | fffc63be57ab0ff5f451c84010c2a53b46bff096a083fdace6f7c8b759584c02 |