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

[Migration] Enable SAN based guest to adopt migration test cases to leverage #1635

Open
balamuruhans opened this issue Jun 6, 2018 · 2 comments
Assignees
Labels
enhancement migration migration feature

Comments

@balamuruhans
Copy link
Member

Currently all the migration scenarios are using NFS shared storage to configure and perform migration, but ideally guest would be based on disk from LUN storage shared across mutiple host. Working on it to bring up the guest with LUN through Avocado-VT and sent a recent PR - avocado-framework/avocado-vt#1593.

Planned to make use of the existing testcases to make use of this guest to perform migration and we need few more code changes in,

  • tp-libvirt to avoid guest xml changes currently being done for NFS migration.
  • avocado-vt to avoid some migration pre-setups that are not required for SAN migration
    by this changes it is expected to run migration testcases seamlessly on NFS or in SAN based on the configuration params.
@balamuruhans balamuruhans self-assigned this Jun 6, 2018
@sathnaga sathnaga added the migration migration feature label Jun 6, 2018
@dzhengfy
Copy link
Contributor

dzhengfy commented Jun 7, 2018

This is a good point. But as it is new case, I suggest the new python module be used, and both migrate_vm.py and virsh_migrate.py should be excluded at least, because they already have too many lines.

@balamuruhans
Copy link
Member Author

@dzhengfy I am trying to make most of the changes from framework, so that both migrate_vm.py and virsh_migrate.py would work as is based on the param storage_type = "nfs" for NFS migration and storage_type = "lun" for SAN migration

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement migration migration feature
Projects
None yet
Development

No branches or pull requests

3 participants