【问题标题】:Backup files from linux vm in Azure从 Azure 中的 linux vm 备份文件
【发布时间】:2015-08-13 19:25:31
【问题描述】:

我的任务是将 Linux VM 上存在的某些文件备份到 Azure 备份保管库。

我正在关注以下文档:-

http://azure.microsoft.com/en-gb/documentation/articles/backup-configure-vault/

但是我看不到 linux 机器的 backp 代理?

我错过了什么吗?

T

【问题讨论】:

    标签: azure backup


    【解决方案1】:

    我不相信有适用于 Linux 的备份代理。您将在此处使用标准备份/恢复策略,例如 rsync 如果它只是文件或 Bacula 用于其他东西。但是,如果文件绝对需要放在保管库中(例如,因为有需要使用它们的 Windows Server VM),那么我建议您使用Azure Files 将文件从 Linux 中取出,然后从Windows 虚拟机。您当然可以对它们进行 scp,或使用其他方法。 HTH。

    【讨论】:

      【解决方案2】:

      这是我在 CentOS 虚拟机中必须做的事情(感谢 this serverfault answer)。

      通过SSH终端在VM中安装代理:

      wget https://raw.githubusercontent.com/Azure/WALinuxAgent/WALinuxAgent-2.0.12/waagent  
      chmod +x waagent
      sudo cp waagent /usr/sbin
      sudo /usr/sbin/waagent -install -verbose
      sudo service waagent restart
      

      然后我必须在 Azure PowerShell 窗口中运行以下 cmdlet,以便将代理标记为已安装:

      $vm = Get-AzureVM -ServiceName 'myAzureServiceName' -Name 'myAzureVMName'
      $vm.GetInstance().ProvisionGuestAgent = $true
      Update-AzureVM -ServiceName 'myAzureServiceName' –Name 'myAzureVMName' -VM $vm.VM 
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-09-04
        • 2020-11-11
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多