Comments (3)
@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.
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.
@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:
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)
- [ENHANCEMENT] Grafana configmap upgrade in potential Harvester v1.2.2 version
- [backport v1.2] [ENHANCEMENT] add libnvme, nvme-cli and uuid-devel to harvester OS
- [ENHANCEMENT] rancher-agent image is not packed into Harvester ISO HOT 4
- How to fix the system crash caused by configuring https-proxy without configuring no-proxy HOT 3
- [BUG] Provision stuck at `Updating` for Harvester Cloud Provider RKE2 Cluster with `hostname` cloud-config User Data HOT 5
- [BUG] Eventrouter drone fail to publish new release image HOT 2
- [ENHANCEMENT] Bump Harvester CSI driver on the rancher/charts repo HOT 1
- [BUG] Unable to delete backup in error state (caused by backup-target offline)
- [BUG] pcidevice binding fails randomly
- [BUG] VMRestore to new VM doesn't work if there is VMSnapshot HOT 4
- rancher serviceMonitor from cattle-system namespace shows down under prometheus
- [Doc] Resolution for SLES VM Boot Timeout
- [Question] Is it possible to conduct experiments using PVE?
- [BUG] The prometheus pvc fails in v1.3.0 default 250 G disk installation HOT 2
- [BUG] Harvester CSI error : MountVolume.SetUp failed for volume "pvc-***" : rpc error: code = Internal desc = failed to get disk format of disk /dev/sdd: fork/exec /usr/sbin/blkid: exec format error HOT 1
- [BUG] failed to get disk format of disk /dev/sd*: fork/exec /usr/sbin/blkid: exec format error HOT 3
- [BUG] Upgrade workaround for rancher-system-agent does not get cleaned up HOT 2
- [Question] How can I monitor hard raid status? HOT 2
- [Question] how to "migrate" a VM from an image to a standalone VM? HOT 4
- [TASK] Bump Longhorn to v1.6.0 in v1.3.0 HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from harvester.