Implementation of remote FS driver based on `rsync` for libvirt
libvirt driver uses ssh commands:
- ssh touch,
- ssh mkdir,
- ssh rm,
- rsync
for communication with other nodes(for migration purposes).
This fact force us to use additional shell and it can cause security risk.
We can not avoid usage shell at all because of copying disk(uses rsync/scp call).
But it is possible to decrease the interface between nodes by using single rsync call instead of using ssh touch, ssh mkdir, ssh rm, rsync.
Usage rsync/scp commands only allows us to use secure shells like rssh.
Blueprint information
- Status:
- Complete
- Approver:
- John Garbutt
- Priority:
- Low
- Drafter:
- Marian Horban
- Direction:
- Approved
- Assignee:
- Marian Horban
- Definition:
- Approved
- Series goal:
- Accepted for liberty
- Implementation:
- Implemented
- Milestone target:
- 12.0.0
- Started by
- John Garbutt
- Completed by
- John Garbutt
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Implementation of remote FS driver based on rsync for libvirt
Gerrit topic: https:/
Pending patches
-------
Gerrit topic: https:/
Addressed by: https:/
libvirt:Rsync remote FS driver was added
This has been +W ed but its got a dependent patch thats blocking things, but we can wait a little bit for that.