Add support for multiple disks on Virtual Machines and attributes for each disk #3947

Closed
opened 2025-12-29 18:32:13 +01:00 by adam · 1 comment
Owner

Originally created by @ggiesen on GitHub (Aug 5, 2020).

Environment

  • Python version: 3.6.8
  • NetBox version: 2.8.8

Proposed Functionality

For Virtual Machines, NetBox currently only has a single field for Disk size, with no ability to specify multiple disks (and their sizes). I propose that disks be treated much like interfaces, where they can be added with various properties (size, datastore, etc). To take the idea to its logical conclusion, you could add physical partitions (much like you add IP addresses to interfaces now) (and track things like partition type, filesystem, etc), and perhaps even as far down as logical partitions (ie. LVM)

Use Case

I'm currently using NetBox to provision some basic VMs, but it doesn't handle use cases where you have multiple disks. This would expand NetBox's functionality and make it usable for more than just network device provisioning.

Database Changes

TBD

External Dependencies

None likely.

Originally created by @ggiesen on GitHub (Aug 5, 2020). ### Environment * Python version: 3.6.8 * NetBox version: 2.8.8 ### Proposed Functionality For Virtual Machines, NetBox currently only has a single field for Disk size, with no ability to specify multiple disks (and their sizes). I propose that disks be treated much like interfaces, where they can be added with various properties (size, datastore, etc). To take the idea to its logical conclusion, you could add physical partitions (much like you add IP addresses to interfaces now) (and track things like partition type, filesystem, etc), and perhaps even as far down as logical partitions (ie. LVM) ### Use Case I'm currently using NetBox to provision some basic VMs, but it doesn't handle use cases where you have multiple disks. This would expand NetBox's functionality and make it usable for more than just network device provisioning. ### Database Changes TBD ### External Dependencies None likely.
adam added the status: duplicate label 2025-12-29 18:32:13 +01:00
adam closed this issue 2025-12-29 18:32:13 +01:00
Author
Owner

@lampwins commented on GitHub (Aug 10, 2020):

Thank you for submitting this issue, however it appears that this topic has already been raised. Please see
issue #1887 for further discussion.

@lampwins commented on GitHub (Aug 10, 2020): Thank you for submitting this issue, however it appears that this topic has already been raised. Please see issue #1887 for further discussion.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#3947