Articles of azure

Azure虚拟机更改操作系统磁盘

我已经在RM中创build了一个Azure虚拟机,并删除了虚拟机和组件,期望在高级存储帐户(Blob)中使用OSDisk。 现在我想创build一个新的虚拟机,并将操作系统磁盘连接到新的虚拟机。 我试图使用Set-AzureRmVmOsDisk到现有的虚拟机。 这是行不通的。 我也尝试创build一个新的虚拟机,并修改OSDisk。 但是有错误: New-AzureRmVM : Changing property 'osDisk.name' is not allowed. 任何想法如何创build一个新的虚拟机,并从旧的虚拟机作为新的系统磁盘分配操作系统.vhd? 编辑:我已经尝试了以下内容: $VM = Get-AzureRmVM -Name "VM01" -ResourceGroupName "TestResource1" Set-AzureRmVMOSDisk -VM $VM -Name "**VM123456**.vhd" -VhdUri "https://vm01disk.blob.core.windows .net/vhds/**VM123456**.vhd" -CreateOption Attach 输出显示: "osDisk": { "osType": null, "encryptionSettings": null, "name": "VM123456.vhd", "vhd": { "uri": "https://vm01disk.blob.core.windows.net/vhds/**VM123456**.vhd" }, 运行该命令之后: Get-AzureRmVM -Name "VM01" -ResourceGroupName "TestResource1" 再次,我可以看到: "osDisk": […]

我如何自动化DNS冲洗?

我有几个虚拟机。 很less有应用程序在其configuration文件中使用HOSTNAME来联系这些机器。 一切都运行良好,所有的快乐! 直到应用程序停止使用主机名连接到VM中的虚拟机或服务! 经过一番研发,我发现我们仍然可以使用IP连接虚拟机! 这意味着这是DNS问题! 所以我运行下面的三个命令,所有开始工作正常 ipconfig / flushdns ipconfig / registerdns netsh winsock重置 但现在问题是,我们无法预测何时会再发生。 那么最佳做法是什么? 我是否必须将这些命令放在脚本中并且每天运行?

Azure应用服务 – 出站IP已更改

我有一个应用程序服务(目前正在开发,所以没有繁忙的stream量)在Azure上。 它连接到Google Cloud DB。 昨天没有明显的原因,App服务的出站IP地址全部改变,导致Azure和Google之间的连接崩溃。 我们还没有缩放应用程序或进行任何大的configuration更改。 我只是想知道出站IP地址在Azure上可能会发生什么样的变化,看起来没有任何警告? 有没有人经历过这个? 感谢您的任何见解。 更新 只是澄清 – 我知道的IP范围(可通过应用程序服务>属性>出站IP地址访问),但在这种情况下,他们都改变,恕不另行通知。

将RSA密钥放入蔚蓝的密钥库中

如何将密钥对(通常是id_rsa和id_rsa.pub)存储在azure密钥库中。 我想将公钥放在我的GIT服务中,并允许虚拟机从Azure密钥库下载私钥 – >以便它可以安全地访问GIT。 我尝试制作一对PEM文件,并将它们组合成一个pfx并上传,作为一个秘密bu我回来的文件似乎是完全不同的任何pem文件。 我也尝试手动input我的密钥到Azure,但它将换行符变成空格。

我可以添加第二个networking适配器到我的Azure VM吗?

我有Windows Azure上的多个虚拟机。 默认情况下,它们带有1个networking适配器,您只能分配1个虚拟networking(可用性集) 我的问题是:可能连接1个虚拟机到多于1个虚拟networking(例如通过添加第二个networking适配器)? 谢谢!

是否只select一个区域对作为Azure DR区域?

某些Azure VMtypes(如我需要的某些G&M系列中的某些types)在Azure区域对(US East,US West)中不可用。 如果我selectAzure区域对(比如说美国东部2,美国西部)以外的其他Azure区域,是否会对function有任何限制?

Windows Server 2012 – Azure在线备份状态?

Windows Server 2012在线备份的当前状态是什么? 所有的文档都提供了Windows Azure在线备份的起点,并告诉你下载一个软件代理。但在这一点上(以及过去一个月),它是404的。

如何使用Azure备份来备份本地Linux机器上的文件

是否有可能从本地Linux(CentOS)服务器的磁盘备份单个文件(即数据库备份)到Azure恢复服务库? 我需要恢复服务代理,并可用于Linux吗? 还是有更聪明的方法? 我也可以创build一个脚本,将我的备份文件传输到Azure blob存储。 然后,我可以将一些Azure服务连接到blob存储,以便根据某些策略/时间表删除文件?

Get-AzureRmVM和Get-AzureVM有什么区别?

我正在尝试在Azure上设置Load Balancer。 我正在关注这个文档 。 最后,您基本上必须将您的虚拟networking适配器连接到正在运行的VM。 该文档是指使用Get-AzureRmVM在所需的资源组中查找所需的VM名称。 不过,虽然我可以看到在门户网站上运行的各种虚拟机,当我键入: GET-AzureRmVM 我没有得到任何结果。 但是,如果我input: GET-AzureVM 我看到我的所有虚拟机。 参数稍有不同,但似乎相似。 我的问题: Get-AzureRmVM和Get-AzureVM什么Get-AzureVM ? 为什么所有的文档都说在使用Get-AzureRmVM时看起来不起作用?

ARR反向代理到Azure云服务中的Azure网站

我正在尝试将www.contoso.com/blog/重写为wordpress Azure网站(contosoblog.azurewebsites.net)。 我已经完全configuration了所有入站和出站规则,并且在开发机器上进行了本地testing,并且可以确认它的工作原理 – 例如,将www.contoso.com设置为指向主机上的127.0.0.1,然后打开www.contoso.com/博客/并可以确认它加载WordPress的网站。 我已经按照networking中的说明在Azure Cloud Service中使用启动任务来安装WebFarm Framework + ARR,并且通过远程处理实例,我可以看到WFF和ARR已正确安装。 使用与我的开发环境相同的重写规则configuration站点,当我点击www.contoso.com/blog/时,出现404错误。 我认为我得到404的唯一方法是如果重写没有发生,所以我打了失败的请求跟踪,并通过日志查看,我看到重写规则确实被击中,url被重写,但在中间的某个地方的日志中有一个ARR_WEBFARM_NOT_ROUTED错误,并且URL随后被重写回到原始请求。 我到处search,ARR_WEBFARM_NOT_ROUTED似乎只生成1-2页的Googlesearch结果,没有任何有用的信息。 我有一个预感,它与云服务的configuration有关,所以我启动了一个新的Azure虚拟机,configuration了一个IISangular色并设置了WebFarm + ARR。 在该服务器上,一切工作正常。 有人能指出我如何解决我的问题的正确方向,或者甚至可能吗?