Virtualization+ is a NetBox plugin providing additional virtualization management features. This includes:
- VM Snapshots
- Virtual Switches / Networks
- Datastores
- Resource Groups
- DRS/HA Configuration
- NetBox >= 4.0, <=4.2
- Python 3.8+
-
Clone or download this repository, then navigate into it:
cd netbox-virtualization-plus
-
Install the plugin:
pip install .
Or install via
requirements.txt
:pip install -r requirements.txt
-
Enable the plugin in
configuration.py
(NetBox config):PLUGINS = [ 'netbox_virtualization_plus', ] PLUGINS_CONFIG = { 'netbox_virtualization_plus': { # Plugin-specific settings here } }
-
Restart NetBox services:
sudo systemctl restart netbox
After installation, the plugin’s models will appear under Virtualization+ in the NetBox UI.
- Pull requests are welcome.
- Feel free to open issues for bugs or feature requests.
Apache-2.0