我们在Azure托管上有两个Ubuntu(14.04)Linux服务器虚拟机。目前正在尝试在Azure中为这些计算机设置备份服务。我已经关注this guide并启动并运行代理。在bash输出中运行“waagent -version”时显示:
WALinuxAgent-2.2.5 running on ubuntu 14.04
Python: 2.7.6
Goal state agent: 2.2.5
当尝试在Azure中启用备份服务时,我收到错误,部署失败,这是错误的片段:
{
"status": "Failed",
"error": {
"code": "ResourceDeploymentFailure",
"message": "The resource operation completed with terminal provisioning state 'Failed'.",
"details": [
{
"code": "UserErrorGuestAgentStatusUnavailable",
"message": "Unable to perform the operation as the VM Agent is not responsive."
不确定代理在安装和运行时“无响应”的原因。
我错过了什么?
我们重新启动并重新启动了服务器/服务。尝试了不同的备份工作创建。服务器确实在它们之间设置了负载平衡,但尝试禁用它不起作用。
非常感谢任何帮助。
感谢。
答案 0 :(得分:2)
Microsoft支持人员建议我使用Azure powershell cmdlet运行这些命令:
Add-Azureaccount
$vm = Get-AzureVM –ServiceName <cloud service name> –Name <VM name>
$vm.VM.ProvisionGuestAgent = $true
Update-AzureVM –Name <VM name> –VM $vm.VM –ServiceName <cloud service name>
这就是诀窍!现在已经能够成功备份VM。这是从apt-get安装的walinuxagent,没有其他任何东西需要运行服务。
答案 1 :(得分:0)
我在我的实验室进行过测试,我将Waagent更新到2.2.5版本,然后启用了azure备份服务,它对我有用。
对于测试,请尝试使用azure portal重置密码,如果waagent不起作用,重置密码将不完成,所以我们应该重新安装waagent。