Articles of azure

在CentOS 6.6上安装Azure CLI时出错

如何在CentOS 6.6上安装azure CLI python -V -> Python 2.6.6 which python -> /usr/bin/python /usr/local/bin/python2.7 -V -> Python 2.7.13 curl -L https://aka.ms/InstallAzureCli | bash 错误:CLI不支持小于2.7的Python版本。 我如何得到上面的脚本来安装Python 2.7。 谢谢

Azure的Ubuntu虚拟机不能绑定IP(公共)?

我刚开始尝试在Azure上安装Ubuntu 16.04虚拟机。 node.js应用程序需要侦听分配有公共IP地址的networking接口上的端口3000,以便远程客户端可以通过Internet连接到端口3000。 但是,node.js应用程序正在抛出错误 Error: bind EADDRNOTAVAIL 13.75.111.31:3000 我已经向networking安全组添加了inbound security rule ,以允许: 来源:任何 协议:任何 源端口范围:* 目的地:任何 目的地端口范围:3000 行动:允许 并将该networking安全组分配给虚拟机。 此外, ifconfig只返回接口eth0上的私有IP地址10.0.0.4和本地环回。 没有find公共IP地址13.75.111.31 。 我们如何解决这个问题? 有东西安装错了吗?

Azure开发VM性能

在过去的几个星期里,我一直在用Azure的虚拟机进行编程工作。 虚拟机的大小为Standard_A4_v2(4核,8GB内存)。 有时当试图编译或执行一些IO绑定操作时,visual studio会冻结几分钟。 我从2014年看到这个问题 ,build议添加多个磁盘来尝试和加快速度。 如果我这样做,似乎我必须安装程序到不吸引人的不同的磁盘。 有什么我可以做,这将有助于磁盘IO性能,而不必重新configuration的东西? 升级到不同的虚拟机大小会给我很多/任何性能提升?

在Azure VM上使用Nginx和Varnish在ERR_EMPTY_RESPONSE上发出

介绍 – 场景 我对Linux服务器configuration和Microsoft Azure云服务相对较新。 我有一个虚拟机,在Ubuntu 16.04之上,有一个由Nginx,Varnish,PHP7-FPM,MariaDB,FAIL2BAN组成的堆栈。 WordPress的多站点安装。 据我所知,在Nginx和Varnish .conf文件以及Wordpress安装中,所有configuration都是正确的。 港口80和443都打开。 主domaind和联网站点域都parsing为虚拟机的IP。 所有这些都是使用debops-wordpress(Ansible项目的扩展)部署的。 问题 问题是主站点工作正常,但所有networking站点导致ERR_EMPTY_RESPONSE错误。 据我所知,这些请求没有生成日志。 例如, varnishlog会在我请求主域时报告所有预期的清漆活动(批)。 当我请求联网的网站域时,它根本不会产生任何活动。 我从这里得出结论,这个请求甚至从来没有通过清漆。 日志文件 当我为联网网站(Wordpress多站点)发出http请求时,会将基本条目写入光油访问日志。 (见下文)。 但Nginx日志中没有条目。 并且在Varnish或Nginx错误日志中没有条目。 ::ffff:122.57.253.24 – – [17/Jul/2017:01:58:35 +0000] "GET /favicon.ico HTTP/1.1" 204 0 "http://www.sewalunafoundation.nz/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36" 所以域请求至less要通过堆栈,但是会以空的响应错误中止。 我在想,也许我忽视了Azure方面的一些东西,那就是阻止任何联网站点域的请求实际到达服务器堆栈。 虽然我不太确定,但由于必要的端点(80和443)是开放的,并且对于主要域名工作良好,而且现在我看到次级(WP联网)域名至less足以创build清漆一个日志条目的事实,这是我认为这是不可能的networking相关。 组态 漆 server […]

在Azure恢复库中获取VMS列表

有没有办法使用PowerShell列出恢复库中列出的所有VMS? 我一直在网上search,只看到命令来pipe理虚拟机,但没有列出它们。 我试图列出所有受保护的VMS和上次备份date。 如果它是可能的。 提前致谢 :)

在Azure订阅之间共享虚拟networking

其实我有不同的组资源使用两个订阅,但我需要启用访问使用IPsec VPN网关的所有。 我检查使用对等,但我看到如果组资源是在其他订阅azure色的cli不能看到他们。 我怎样才能挂载连接? 我知道你只能使用一个订阅所有的基础设施来激活内部路由? 全部在同一地区。 谢谢

在Azure VM Windows Server 2012上实现端口转发的问题

我有一个Windows Server 2012 Azure虚拟机。它运行一个Java应用程序绑定和监听特定的IP /端口。 服务器有一个外部IP,并且可以访问它(我的RDP没有问题)。 该应用程序需要一个IP绑定到。 我努力了: 外部IP:java.net.BindException(这是可以理解的,因为机器不知道它有一个外部IP –ipconfig只显示内部IP:10.0.0.4) 0.0.0.0 – 无法从互联网上触及 10.0.0.4(内部IP) – 无法从互联网上获得 我访问了networking安全组,它与networking接口以及子网都相关联。 我创build了入站和出站规则,允许“任何”协议,“任何”源,“任何”目标以及Java应用程序使用的端口。 所有的在线资源告诉我,这应该就足够了。 我已经重新启动虚拟机,但没有帮助。 我可以检查什么? 我错过了什么?

Azure VM无法通过SSH连接到我的虚拟机

我在使用Azure虚拟机时遇到了问题。 我有虚拟机,它正在运行: 我有它自己的静态 IP地址: 我也允许从外面访问: 我知道,让所有的港口到外面是不好的,但这只是为了发展。 现在,当我尝试通过使用SSH连接到端口22中的静态IP地址时,它会引发错误消息。 就像这个地址不存在一样。 为什么发生这种情况? 几个月前,我能够与当前设置进行连接,现在Azure中发生了一些变化。 我也检查了资源的健康状况,它向我显示: 我也打开启动诊断,但有很多的信息。 这是链接到我的启动诊断日志文件

无效encryption密钥启用共享configuration到iis中的Azure文件共享时的密码

我想将Azure VM Web服务器设置为具有共享configuration和内容存储在Azuure文件共享中的服务器场。 我一直在关注这个教程: http : //officeline.gr/2017/05/17/azure-web-farm-using-iis-azure-file-storage/ Web Server VM是运行Windows Server 2016数据中心的标准DS2(2个vcpus,7 GB内存)。 IIS版本10.0.14393.0 我能够成功地将configuration从一个IIS导出到文件存储。 我可以通过azure色的门户看到它在文件存储中创build的3个文件。 我所遇到的问题是当我尝试设置iis在文件存储中使用共享configuration时。 inputencryption密码密码时,我一直收到一个无效的密码。 我发誓我input了我用来导出configuration的相同的encryption密码。 我应该只是组成一个encryption密码,或者它应该设置为什么?

在Azure上向内部端口转发:不接受外部连接

我有一个服务运行在Azure的Ubuntu 16.04虚拟机上的localhost:8111 ,我试图将端口80上的外部stream量转发到localhost:8111 。 然而,外部stream量正在被拒绝,我不明白我做错了什么。 在Ubuntu VM上我编辑了/etc/sysctl.conf并取消注释这一行: net.ipv4.ip_forward=1 重新启动之后,我向iptables添加了以下内容,以便我可以在内部和外部访问端口80端口: $ sudo iptables -t nat -A PREROUTING -p tcp –dport 80 -j REDIRECT –to-port 8111 $ sudo iptables -t nat -A OUTPUT -p tcp –dport 80 -j REDIRECT –to-port 8111 这样做之后,我可以通过curl http://localhost:80validation端口是否在Ubuntu VM中运行 ,并通过curl http://example.org使用外部地址。 但是,我无法从互联网上访问http://example.org 。 我有一个Azure Network Interface连接到虚拟机,设置为10.0.1.5,它有一个静态的公共IP, IP Forwarding设置为enabled 。 它连接到一个NSG,允许any来源和any目的地的端口80上的stream量 我认为这应该工作—我不明白我做错了什么。 这是iptables […]