【问题标题】:Backup Azure Debian VM备份 Azure Debian 虚拟机
【发布时间】:2016-12-16 01:01:27
【问题描述】:

我有几个关于 Azure 的问题。此时,我创建了一个预装了我所有软件的 VHD 映像,这样我就可以轻松地重做同一台服务器。这一切都很完美,但我接下来要做的是备份。

网上有很多关于这个的东西,但不涉及 Linux(或者我找不到它们)。我阅读时有几个选项。

第一个选项是创建快照并将其存储在 blob 存储中。接下来是HOW?我通过 NPM 安装了 azure CLI 工具,但如何使用它们?网上没有关于如何在命令行上使用它们的信息。

第二件事是将 ZIP 文件存储为 blob 数据。所以我可以手动管理备份,而不是一个完整的 snapshop。我不知道这是更好还是不太好,但同样如此。它是如何工作的?

我希望有人能指出我正确的方向,因为我被困在这一点上。您可能知道,备份对于这项工作至关重要,因此如果没有备份,我将无法使用 Azure。


感谢您的回答,但我仍然无法做到这一点。

root@DEBIAN:/backup# curl https://mystore01.blob.core.windows.net/backup/myblob?comp=snapshot
<?xml version="1.0" encoding="utf-8"?><Error><Code>UnsupportedHttpVerb</Code><Message>The resource doesn't support specified Http Verb.
RequestId:09d3323f-73ff-4f7a-9fa2-dc4e219faadf
Time:2013-11-02T11:59:08.9116736Z</Message></Error>root"DEBIAN:/backup# curl https://mystore01.blob.core.windows.net/backup/myblob?comp=snapshot -i
HTTP/1.1 405 The resource doesn't support specified Http Verb.
Allow: PUT
Content-Length: 237
Content-Type: application/xml
Server: Microsoft-HTTPAPI/2.0
x-ms-request-id: f9cad24e-4935-46e1-bcfe-a268b9c0107b
Date: Sat, 02 Nov 2013 11:59:18 GMT

<?xml version="1.0" encoding="utf-8"?><Error><Code>UnsupportedHttpVerb</Code><Message>The resource doesn't support specified Http Verb.
RequestId:f9cad24e-4935-46e1-bcfe-a268b9c0107b
Time:2013-11-02T11:59:19.8100533Z</Message></Error>root@HSTOP40-WEB01:/backup# ^C

希望你能帮助我让它工作,因为 Azure + Linux 上的文档非常糟糕

【问题讨论】:

    标签: azure debian backup azure-virtual-machine


    【解决方案1】:

    我不相信快照是在 CLI 中实现的。您可以使用 REST API 直接进行快照,也可以使用包含此功能的语言 SDK 之一(例如 Node.js createBlobSnapshot())。

    请注意,快照是已提交块/页面的时间点列表。它们不是实际的逐位副本(但它们代表您拍摄快照时 blob 的确切内容)。然后,您可以根据需要将快照复制到新的 blob 并使用它做任何您想做的事情(启动一个新的虚拟机,无论如何)。如果您正在研究 DR 策略,您甚至可以将 blob 复制到单独数据中心中的存储帐户。

    快照最初会占用很少的空间。如果您开始修改 blob 中的块或页面,则快照开始增长(因为需要有代表原始内容的块/页面)。您可以拍摄无限制的快照,但您应该考虑随着时间的推移清除它们。

    如果您需要将 VM 映像还原到特定时间点,您可以将任何一个快照复制到新 blob(或覆盖原始 blob)并根据新复制的 vhd 重新启动 VM。

    您可以在 blob 中存储任何您想要的内容,包括 zip 文件。不确定确切的问题是什么,但只需创建一个 zip 并将其上传到 blob。

    【讨论】:

    • 我认为我使用它有点错误,但我作为“答案”的另一篇文章是与此问题相关的另一个问题。希望你能帮忙
    猜你喜欢
    • 2021-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多