通过DigitalOcean创建快照脚本

时间:2015-07-09 22:22:40

标签: server snapshot digital-ocean

我正在运行数字海洋服务器(4 GB),我正在尝试使用找到的信息at Digital Ocean启用自动快照。但是,此脚本似乎不会执行除关闭我的Droplet之外的任何操作。

2 个答案:

答案 0 :(得分:1)

为了拍摄Droplet的快照,需要首先关闭它。 The script that you linked to进行API调用以执行此操作。所以你不能从Droplet本身运行脚本,否则它将无法完成。

你可以在这个函数中看到它是如何做到的:

def power_off(droplet_id)
  url = $baseUrl + "droplets/#{droplet_id}/actions"
  params = {'type' => 'power_off'}
  post(url, params)
end

答案 1 :(得分:0)

您可以尝试使用此工具,更接近您的情况。 命令行,完全自动化。多线程。

我是作者,欢迎提出问题。

DoSnapshot