2014-06-05 50 views
0

我使用powershell脚本配置Azure虚拟机,并指定注入PowerShell扩展。这种行为上次在6月1日正常,但昨天当我再次尝试时,Azure管理中的虚拟机具有“正在运行(安装扩展)”的状态,并且在一小时后我放弃并删除了部署。使用PowerShell扩展的Azure虚拟机设置挂起

我对部署虚拟机一个非常基本的脚本,还有一个空的PowerShell脚本,我注入(这一切设置工作过):

$username = "VMUser1" 
$password = "SomethingAsPa$$1" 

$imagename = "a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-R2-201404.01-en.us-127GB.vhd" 
$name = "unqvmname" 
$serviceName = "unqvmname" 
$location = "North Europe" 

$fileUrl1 = 'http://portalvhds3r84wq5g3925q.blob.core.windows.net/scripts/dummy.ps1' 

$vm = New-AzureVMConfig -Name $name -InstanceSize Small -ImageName $imageName 
$vm = Add-AzureProvisioningConfig -VM $vm -Windows -AdminUsername $username -Password $password 

$vm = Set-AzureVMCustomScriptExtension -VM $vm -FileUri $fileUrl1 -Run 'dummy.ps1' -Argument 'arg1_some_data' 
New-AzureVM -ServiceName $serviceName -Location $location -VMs $vm 

的$ fileUrl1是空的PowerShell文件。

运行此操作将最终在VM处于“运行(安装扩展)”状态下被挂起。有没有其他人碰巧遇到这个问题并且知道解决方案?

+0

如果在第二个虚拟机上执行第二个自定义脚本执行会发生什么,Say - “$ vm = Set-AzureVMCustomScriptExtension -VM $ vm -FileUri $ fileUrl1 -Run'dummy1.ps1'-Argument'arg1_some_data'”工作?现在不为我工作。如果与一个脚本运行,它工作正常 – usr021986

+0

不知道我理解你的问题? –

回答

0

今天2014年6月6日,全部恢复正常。虚拟机正在创建,扩展脚本运行成功。

+1

有时会发生这种情况。我相信MS继续升级和修改扩展。即使我面临同样的问题。有时候相同的代码不起作用 – Atf

相关问题