Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jaybeede/xen-backup-vms
Python script that backups VMs from a remote xen hypervisor to a remote (not mounted locally) samba share
https://github.com/jaybeede/xen-backup-vms
Last synced: 2 days ago
JSON representation
Python script that backups VMs from a remote xen hypervisor to a remote (not mounted locally) samba share
- Host: GitHub
- URL: https://github.com/jaybeede/xen-backup-vms
- Owner: JayBeeDe
- License: gpl-3.0
- Created: 2020-05-16T13:18:06.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-05-31T16:22:59.000Z (over 4 years ago)
- Last Synced: 2024-11-09T16:48:03.352Z (about 2 months ago)
- Language: Python
- Size: 292 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Inline docs](http://inch-ci.org/github/JayBeeDe/xen-backup-VMs.svg?branch=master)](http://inch-ci.org/github/JayBeeDe/xen-backup-VMs) [![HitCount](http://hits.dwyl.com/JayBeeDe/xen-backup-VMs.svg)](http://hits.dwyl.com/JayBeeDe/xen-backup-VMs)
Version | Date | Author | Description
------------- | ------------- | ------------- | -------------
0.4 | 27/03/2020 | @Jean-Baptiste DELON | First Release# Description
Python script that backups VMs from a remote xen hypervisor to a remote (not mounted locally) samba share.
If enable, a report with all the logs can be send at the end of the script execution.
Script philosophy is :
- local script but remote hypervisor and remote 2 samba share
- no bash command calls
- use the XenAPI python library and existing http_action function (uses the "requests" python library) to download / upload a VM backup
- no use of ssh
- no mount of samba share : use the python samba client library instead.VM Restoration is not implemented yet (despite the existance of the ACTION_MODE setting)...
You are welcome to implement it by following the script philosophy.# Thanks
Initially developped by [Linagora](https://linagora.com/), this script has been released on GitHub under the [GNU General Public License version 3](LICENSE).
# Documentation
[Documentation Page](https://github.com/JayBeeDe/xen-backup-VMs/wiki)
# Contact
If you have questions, troobleshoutings or improvement proposals which ONLY DIRECTLY CONCERN this script, please contact me :
>27-03-2020 | Jean-Baptiste DELON [Issues](https://github.com/JayBeeDe/xen-backup-VMs/issues)
>Copyleft 2020