Replies: 6 comments 5 replies
-
The same applies to moving devices around in racks: you can't put a "planned" device in a rack location currently occupied by another device, but which you know is going to be removed. Conversely, a single device can't simultaneously have a "current" location and a new "planned" location - which is something I would have found extremely helpful when managing a large data centre move. I ended up planning all the new locations in spreadsheets, and then only updating Netbox after each device was moved to its new home. I think the same applies with cables, on a smaller scale. If it's a replacement or move of one end, rather than installation of a completely new cable, then you'd have to plan it outside of Netbox, and update Netbox after the fact. I haven't played with the multi-connected cable endpoints in Netbox 3.3 yet. Perhaps it could be abused to show one leg currently connected and one leg planned. Even then, the "planned" leg couldn't connect to a port which is currently occupied by a cable termination. Otherwise, I think you might be have to use comments or custom fields on cables to implement your desired workflow. |
Beta Was this translation helpful? Give feedback.
-
Looks like a nice milestone feature. |
Beta Was this translation helpful? Give feedback.
-
I have sometimes thought that it would be nice if it was possible to generate "change requests" from NetBox. It could take care of the OP as well. For example it could work something like:
Obviously this would need colossal amount of more planning and so on but it would be interesting to hear if other people would be interested in such a functionality. |
Beta Was this translation helpful? Give feedback.
-
That kind of change management is something that Nautobot was working on, converting the DB to MySQL and using a MySQL-specific database-versioning tool to provide the workflow you describe. I don't know how well this works in practice, it's a neat trick if it does.
For proscribed changes that take multiple steps you could use a Script to make the changes happen altogether, for other changes which require engineering judgement sometimes you can use status fields to make your automation tools ignore changes which are in-progress, using process/procedure to make the intended state clear, when it's not something you are immediately deploying to equipment.
I think Netbox is built around the idea that changes are automated, so it's not trying to support the use of step-by-step instructions, however some changes are to physical equipment (cables, racks), maybe you could make a workflow around the ChangeLog to show adds/removes over a certain time frame to make a printout for field staff with the adds/changes/removes.
—
Mark Tinberg ***@***.***>
Division of Information Technology-Network Services
University of Wisconsin-Madison
…________________________________
From: bluikko ***@***.***>
Sent: Monday, October 24, 2022 1:11 AM
To: netbox-community/netbox ***@***.***>
Cc: Subscribed ***@***.***>
Subject: Re: [netbox-community/netbox] Managing cable changes (Discussion #10616)
I have sometimes thought that it would be nice if it was possible to generate "change requests" from NetBox. It could take care of the OP as well. For example it could work something like:
* Click "Start change" button.
* Do the changes that need to be done, for example delete cableA from devA/p1 to devB/p1 and create cableB from devA/p2 to devC/p1.
* Click "End change" button.
* Somehow (figuring this out is the big question I guess...) record those changes and keep them in a separate "planned" section as changeset1 for example and flagged as so.
* Going to display the changeset1 could be printed/copy-pasted for doing the change step by step.
* While displaying the changeset click button "Commit change" to mark it as done and commit the changes to NetBox.
Obviously this would need colossal amount of more planning and so on but it would be interesting to hear if other people would be interested in such a functionality.
And above all, how possible would it even be to make something like this to happen?
—
Reply to this email directly, view it on GitHub<#10616 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AAS7UM2RGGJCBYAPRNQNRETWEYSAPANCNFSM6AAAAAARCLQK2Y>.
You are receiving this because you are subscribed to this thread.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
@tfboy I'd suggest to submit a feature request for this, you have my vote ! This idea of having multiple cables on one port, where only one can has the 'Active' status and is used for traces... I love it |
Beta Was this translation helpful? Give feedback.
-
Well, I've tried to put in a feature request for this: #10882 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Quick question: how do people go about managing cable changes?
In my mind, allowing a secondary connection with a status of "Planned" (or "Decommissioning") in addition to "Connected" would be great. That way, I could have the normal currently-connected cable going from equipment A to equipment B, but also document the upcoming cable going from equipment A to equipment C.
Currently, the model does not allow this as you can only have one connection per port / interface.
I'm not suggesting this changes as I guess that would break so many things.
In a typical scenario, we would like to plan a dozen or so cable changes, have them highlighted or searchable somehow within Netbox so that during a maintenance period, a shortlist could be easily generated and processed. The old "Connected" cables would be updated / deleted to match the new connection points.
So how does one manage the change?
P.S. Thank you for adding the ability to update an end point without having to delete the cable and recreate a new one. That's already a big improvement in my eyes :)
Beta Was this translation helpful? Give feedback.
All reactions