文件名称:smartcopy:对SmartOS的备份支持
文件大小:59KB
文件格式:ZIP
更新时间:2024-05-23 07:16:40
JavaScript
智能副本 一个实用程序,可帮助自动执行SmartOS虚拟机(OS / LX区域和KVM)的备份过程。 它处理创建快照,将快照转移到备份主机(使用多种方法)以及旋转本地和远程快照以仅维护有限数量的过程。 然后它将分派通知(当前通过电子邮件),其中包含有关备份成功/失败的信息。 这些过程利用本机ZFS快照发送/接收功能。 在此阶段,快照只能在运行ZFS的主机之间传输。 当前有4种转移方法(策略): SSH(SSH) SSH与GZip(ssh_gzip) Mbuffer(mbuffer) 带GZip的Mbuffer(mbuffer_gzip) Smartcopy打算保留克隆结构。 如果Smartcopy检测到要备份的文件系统或卷是另一个的克隆,它将首先验证远程系统上是否存在该库。 如果不是,它将首先传输基本文件系统/卷。 要求 已知主机中的备份主机 备份主机必须已经存在于“ SSH
【文件预览】:
smartcopy-master
----.gitignore(165B)
----README.md(5KB)
----bin()
--------backup(7KB)
--------mbuffer(82KB)
----configuration.json.example(949B)
----package.json(498B)
----install.sh(2KB)
----lib()
--------transfer_processor.js(5KB)
--------strategy()
--------snapshot.js(2KB)
--------snapshot_match.js(4KB)
--------transfer.js(1023B)
--------backup.js(2KB)
--------common.js(666B)
--------index.js(487B)
--------rotate.js(2KB)
--------config.js(518B)
--------vm_spec_backup.js(2KB)
--------endpoint.js(942B)
--------notification()
--------snapshot_cache.js(3KB)
----build_distribution.sh(1KB)