You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue tracks a first-pass at integrating Omicron with Dendrite. The actual services needed are already packaged as part of omicron-package, which includes a stubbed no-op implementation of dpd, the data-plane daemon responsible for shuttling traffic between the sleds (e.g., for guests) and the broader network. dpd's Dropshot API needs to used during initial programming of the switch ports (as part of bootstrapping) and also keeping track of the mapping between external IP addresses (again, mostly for guests) to the sleds in the rack those IP addresses actually "reside" on.
* Automate creation of `softnpu` zone
* Automate startup up `softnpu`
* Automate configuration of `softnpu`
* Enable communication between `switch` zone and `softnpu` zone
* Package `dendrite` with `softnpu` feature
* When `dendrite` asic type is `Softnpu`, have `dendrite` configure switch via `softnpu` socketfile
* Configure nat entries via `dendrite` upon guest VM creation
* Cleanup nat entries upon guest VM deletion
* Disable OPTE hack
Closes#1465Closesoxidecomputer/opte#236
---------
Co-authored-by: Ryan Goodfellow <ryan.goodfellow@oxide.computer>
This issue tracks a first-pass at integrating Omicron with Dendrite. The actual services needed are already packaged as part of
omicron-package
, which includes a stubbed no-op implementation ofdpd
, the data-plane daemon responsible for shuttling traffic between the sleds (e.g., for guests) and the broader network.dpd
's Dropshot API needs to used during initial programming of the switch ports (as part of bootstrapping) and also keeping track of the mapping between external IP addresses (again, mostly for guests) to the sleds in the rack those IP addresses actually "reside" on.The text was updated successfully, but these errors were encountered: