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

Implement qube migration between storage pools #9216

Open
2 tasks
fepitre opened this issue May 11, 2024 · 0 comments
Open
2 tasks

Implement qube migration between storage pools #9216

fepitre opened this issue May 11, 2024 · 0 comments
Labels
C: storage P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. T: enhancement Type: enhancement. A new feature that does not yet exist or improvement of existing functionality.

Comments

@fepitre
Copy link
Member

fepitre commented May 11, 2024

The problem you're addressing (if any)

Currently, in Qubes OS, there is no built-in option for migrating a qube from one pool to another. The workaround involves renaming the qube with a prefix, cloning it to the desired pool, and then deleting the original qube. However, this approach can lead to issues, especially when the qube serves as a templatevm for other qubes, as properties may not follow the renamed qube.

The solution you'd like

Introduce a feature that allows users to migrate qubes between storage pools seamlessly within the Qubes Manager or via command-line tools. This feature should handle property transfer and ensure that any dependent qubes, such as those using the migrated qube as a templatevm, audiovm and so on, remain unaffected by the migration.

The value to a user, and who that user might be

  • Streamlined Workflow: Users who need to manage their qubes across different storage pools will benefit from this enhancement, as it provides a more straightforward and efficient method for migrating qubes.
  • Reduced Risk of Errors: Implementing a dedicated migration feature will reduce the likelihood of user errors and potential issues that may arise from manual renaming, cloning, and deletion procedures.
  • Improved Maintenance: System administrators and power users responsible for managing multiple qubes and storage resources will find this feature valuable for maintaining their Qubes OS environments effectively.

Completion criteria checklist

  • Design and implement a user-friendly interface or command-line tool for migrating qubes between storage pools.
  • Update documentation and user guides to include instructions on utilizing the new qube migration functionality.
@fepitre fepitre added T: enhancement Type: enhancement. A new feature that does not yet exist or improvement of existing functionality. P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. labels May 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: storage P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. T: enhancement Type: enhancement. A new feature that does not yet exist or improvement of existing functionality.
Projects
None yet
Development

No branches or pull requests

2 participants