GithubHelp home page GithubHelp logo

Comments (3)

Martin-Weiss avatar Martin-Weiss commented on June 15, 2024 2

@irishgordo - true - and I believe having a warning / alert in harvester for "duplicate MAC" might be really good for administrators.. but blocking it completely in the admission controller is something I would not recommend (especially for the restore situation).

from harvester.

Martin-Weiss avatar Martin-Weiss commented on June 15, 2024 1

Please keep in mind that having duplicate MAC addresses is a valid scenario!

Duplicate MAC addresses can happen in case of restores (restore to a new VM name) - in this case the old VM is powered off and the new (restored VM) will have the same MAC address.

And in this scenario duplicate MAC addresses are even valid in case both VMs are running but are connected to different L2 networks. Usecase - restore VM to an isolated environment for testing etc.

The "only" problematic thing might be to run two VMs with identical MAC addresses in the same L2 network.

from harvester.

irishgordo avatar irishgordo commented on June 15, 2024

@Martin-Weiss that's a great point 😄

With:

The "only" problematic thing might be to run two VMs with identical MAC addresses in the same L2 network.

I would mention that for "some" network infrastructure/hardware - would likely get alerted / notified that it is happening - so Network Engineers (or other individuals) within an Org would be made aware from the switch/routing level that something is happening with the identical MAC addresses in the same L2 network. Some systems do push notifications, emails, or other means (Slack, Teams, etc.).

Here's an example from my UniFi setup where I've had identical MACs running in VMs on the same L2 network (if I can recall correctly that this was happening when it did 😅 ) and the errors/notifications it would throw:

Screenshot from 2023-12-20 10-07-31

So maybe at least from that sense, it would be known by notifications/push-alerts/etc. when that was happening at the L2 network level depending on the underlying infrastructure/equipment that was being used. And "possibly" the fix could come from that level as well vs from a Harvester admin side.

from harvester.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.