Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Azure中的linux vm备份文件_Azure_Backup - Fatal编程技术网

从Azure中的linux vm备份文件

从Azure中的linux vm备份文件,azure,backup,Azure,Backup,我的任务是将azure中Linux虚拟机上存在的某些文件备份到azure备份vault 我将遵循以下文档:- 但是我看不到linux机箱的backp代理 我错过什么了吗 T我认为Linux没有备份代理。在这里,您可以使用标准的备份/恢复策略,例如rsync(如果只是文件)或Bacula(用于其他内容)。但是,如果文件绝对需要在vault中(例如,因为有Windows Server VM需要使用它们),那么我建议您使用从Linux中获取文件,然后从Windows VM中备份它们。当然,您可以使用

我的任务是将azure中Linux虚拟机上存在的某些文件备份到azure备份vault

我将遵循以下文档:-

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

我错过什么了吗


T

我认为Linux没有备份代理。在这里,您可以使用标准的备份/恢复策略,例如rsync(如果只是文件)或Bacula(用于其他内容)。但是,如果文件绝对需要在vault中(例如,因为有Windows Server VM需要使用它们),那么我建议您使用从Linux中获取文件,然后从Windows VM中备份它们。当然,您可以使用scp或其他方法。HTH.

这是我在CentOS虚拟机中必须做的事情(归功于)

通过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