spartakusmd / ovh-vps-snapshot

OVH VPS 自动快照(通过 OVH API)

安装: 36

依赖关系: 0

建议者: 0

安全: 0

星标: 3

关注者: 2

分支: 0

类型:项目

1.0.1 2018-12-18 12:02 UTC

This package is auto-updated.

Last update: 2024-09-19 01:17:09 UTC


README

Latest Stable Version Total Downloads Monthly Downloads

OVH VPS 自动快照

要求

安装

composer create-project spartakusmd/ovh-vps-snapshot

配置

第一步

点击这里 创建凭据!

根据账户区域,可能需要自定义域名。请检查支持的 API

脚本需要访问以下 API 端点。

  • GET: /vps/*
  • GET: /vps/*/snapshot
  • DELETE: /vps/*/snapshot
  • GET: /vps/*/tasks/*
  • POST: /vps/*/createSnapshot

第二步

在根目录创建 snapshot.yml 文件,包含您的凭据和实例/卷列表

---
applicationKey: <ovh_application_key>
applicationSecret: <ovh_application_secret>
consumerKey: <ovh_consumer_key>

apiEndpoint: ovh-eu

vps:
  - "vps123456.ovh.net"
  - "vps452689.ovh.net"

运行

php snapshot.php

干运行模式(模拟查询)

php snapshot.php --dry-run

计划任务

您可以通过创建一个计划任务来调用此工具来自动化快照创建。

每天

30 3 * * * php /opt/ovh-vps-snapshot/snapshot.php >> /var/log/ovh-vps-snapshot.log

每周二

30 3 * * 2 php /opt/ovh-vps-snapshot/snapshot.php >> /var/log/ovh-vps-snapshot.log