Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for zvols and the external DHCP #120

Open
mfoacs opened this issue May 8, 2024 · 1 comment
Open

Support for zvols and the external DHCP #120

mfoacs opened this issue May 8, 2024 · 1 comment
Assignees
Labels
feature request New feature request

Comments

@mfoacs
Copy link

mfoacs commented May 8, 2024

Hi,

Very interesting tool, l will start testing.

As I currently have been using vm-bhyve to set up and manage my deployments, I have custom zvols attached to my vms, assigned MAC addresses for the DHCP. Those two features are essential on my environments.

I couldn't find any reference on the documentation, are those scenarios supported or will be in the future?

Thanks and congratulations on what you have accomplished so far!

@mfoacs mfoacs closed this as completed May 8, 2024
@yaroslav-gwit yaroslav-gwit self-assigned this May 8, 2024
@yaroslav-gwit yaroslav-gwit reopened this May 8, 2024
@yaroslav-gwit yaroslav-gwit changed the title Custom zvols and more Support for zvols and the external DHCP May 8, 2024
@yaroslav-gwit
Copy link
Owner

yaroslav-gwit commented May 8, 2024

Thank you for your kind words.

The docs are lagging behind a little bit, because I am more focused on the code part for now 🙈

I could definitely look into the dhcp support, because it's used all around the place within the on-prem installations. And really the only part that needs to be changed is the CloudInit template, as right now it only supports the static IPs (which are being automatically generated).

The zvol part is a bit more tricky, because we're using the .raw files within the isolated datasets for a reason: atomic VM snapshots. No matter how many disks the VM has - if you rollback a snapshot data will always be consistent across all of them (otherwise the data might be just so slightly out of sync, think db+web server deployments on separate disks).

I could look into implementing the recursive snapshots, and placing the zvols under the VM's dataset, but it has to be tested and in the end I don't know if that'd solve your issue.

@yaroslav-gwit yaroslav-gwit added the feature request New feature request label May 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature request
Projects
None yet
Development

No branches or pull requests

2 participants