问题标签 [azure-vm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - 使用 terraform 从规模集中删除实例
我正在尝试使用 terraform 从我的规模集中删除特定实例。我知道有一个 REST API:
https://docs.microsoft.com/en-us/rest/api/compute/virtualmachinescalesets/deleteinstances
但是,azure tf 的页面并没有在任何地方真正提到这一点。
https://www.terraform.io/docs/providers/azurerm/r/virtual_machine_scale_set.html
我如何用 terraform 做到这一点?
azure-functions - 如何通过 Azure Functions 应用在 Azure Linux VM 上执行 bash 脚本
我需要从 azure 函数应用程序调用 Azure Linux VM 上的 bash 脚本,并且我需要它来使用该 VM 上的计算,而不是我的函数应用程序的资源计划。
我知道我可以通过 Azure CLI 执行远程执行,但我似乎无法全神贯注地从间隔触发的 Function App 调用它。
提前致谢
azure - Azure VM 从自身内部打开和关闭
最终目标是创建一个启动 Azure VM 的 Jenkins 作业,然后将其关闭。我在网上看到了说明如何打开和关闭虚拟机的命令。我有一个主 Windows VM。我可以使用 Azure CLI 从自身内部启动此 VM 吗?如果可以完成,那么我可以将它添加到 Jenkins 作业的 Windows 批处理命令中。
azure - Azure 负载均衡器 - 使用 ARM 模板将现有 VM 添加到 Azure 负载均衡器
我有两个 VMS backendvm0 和 backendvm1,我正在尝试将这些 Vms 从负载均衡器 ARM 模板部署添加到 Azure 负载均衡器的后端池。我正在使用如下参数对象。它没有给出任何错误,正在创建名称为 tlba001backendpool_test 的负载均衡器,但它没有显示任何附加到它的 VM。
azure - 如何在 Azure 上启动 Neo4j
我在 Azure VM(Linux Ubunto 16.04)上运行 Neo4j v4.x。一切都运行良好,直到我的项目需要调整大小以获得更多存储空间。当我开始加载数据时,这似乎很顺利,但随后一个未知类型的故障导致 Neo4j 服务器停止。我无法再从 Neo4j 浏览器或查询它的 python 代码访问它。我已经重新启动了虚拟机。没有效果。甚至重新部署了虚拟机也没有效果。从腻子:
我尝试了许多命令,但这个最接近尝试做某事:
它要求我输入密码并接受它(拒绝错误)然后给我
重启 neo4j.service 失败:需要交互式身份验证。有关详细信息,请参阅系统日志和“systemctl status neo4j.service”。无法重新启动 V4_0.service:需要交互式身份验证。有关详细信息,请参阅系统日志和“systemctl status V4_0.service”。
我以为我已经认证了。在调试中,我尝试输入错误的用户名或密码并立即按预期被拒绝。
命令生成的另一组信息
结果:
使用的目录:
home: /var/lib/neo4j
config: /etc/neo4j
logs: /var/log/neo4j
plugins: /var/lib/neo4 j/plugins
import: /var/lib/neo4j/import
data: / var/lib/neo4j/data
证书:/var/lib/neo4j/certificates
运行:/var/run/neo4j 启动 Neo4j。警告:最多允许打开 1024 个文件,建议最少打开 40000 个文件。请参阅 Neo4j 手册。启动 neo4j (pid> 71995)。它在http://0.0.0.0:7474/上可用。在服务器准备好之前可能会有一个短暂的延迟。有关当前状态,请参见 /var/log/neo4j/neo4j.log。
尽管有希望的消息,但它从未启动,并且 Http://0.0.0.0:7474 没有连接。
为了澄清起见,我尝试了 Putty 中的一个命令的变体: sudo ssh dastumpf@104.43.228.191 "systemctl restart neo4j" sudo ssh dastumpf@104.43.228.191 "systemctl restart neo4j.service" 等。
浏览 Neo4j 日志,发现这个 ....LifecycleManagingDatabaseService@78116659' 初始化成功,但是启动失败。
我错过了什么?
azure - 在负载均衡器下部署 VM 在 Azure 中出现错误
我有一个 VN 和两个子网,我正在创建一个在区域 1 上没有公共 IP 的 VM。然后我创建了一个负载平衡并创建了一个后端池,并将后端池放在与 VM 相同的 VN 中。
我现在尝试将后端池与 VM 相关联。正如我所说,我的虚拟机在 Zone1 中。当我尝试将我的虚拟机关联到负载均衡器的后端池时,我得到以下错误
我不知道我在哪里做错了?
tfs - 从 TFS2017 到 Azure VM 的 Azure 复制错误:无法加载文件或程序集 'Newtonsoft.Json,版本 = 9.0.0.0
我是一个玩 TFS 的新手,所以你可能需要解释一下这是怎么回事。
我被要求使用我们的现场 TFS 构建管道将 Blob 文件上传到 Azure VM。
我们在 TFS 中使用 TFS 2017 和 Azure 文件复制任务(版本 1.0)。
我收到以下错误:
我在位于 Microsoft.Net\Framework64\v4.0.30319 的 machine.config 文件中有以下内容
azure - 在 Azure 自定义数据中运行 shell 脚本
为我在 Azure 云中创建的 RHEL 7.6 VM 运行简单启动脚本时遇到问题。在门户网站上,我将以下内容放在“高级”下的 cloud-init 文本框中:
我还在我的 ansible 剧本中放置了相同的脚本:
在这两种情况下,当我查看 ovf-env.xml 文件的 <CustomData> 部分时,我都可以看到 custom_data 成功了,但是在任何日志中都没有表明系统试图对其进行任何操作。有什么想法吗?这在 AWS 中真是轻而易举……
python - Azure VM 运行 PowerShell 脚本不输出
我正在尝试在我的 Windows 10 Azure VM 中运行 python 脚本。我已设法连接到 VM 并从自动化运行手册运行脚本,但运行手册完成后似乎没有输出 powershell 脚本中的任何内容。
我的 python 脚本存储在C:\Users\username\Desktop\test.py
:
我的 powershell 脚本存储在C:\Users\username\Desktop\test.ps1
:
我的 Azure Runbook 名为 VMRunTest:
根据文档,它还要求我打开 VM 上的输出端口以允许443
带有AzureCloud
标签的端口。在下图中,您的设置是什么。
当我执行 Azure Runbook 时,我没有收到任何错误、警告和异常。这是以下输出:
因此,它似乎已经成功,但是我没有看到任何提及该Hello World.
语句或来自 powershell 脚本的任何输出语句。所以,我只能假设 python 脚本没有执行。我也通过在 python 脚本上尝试这个过程来知道这一点,这个过程大约需要 15 分钟才能运行,并且它会在 1 分钟内完成。
我想我已经接近了,只是在某处遗漏了一些小细节。任何帮助将不胜感激。
azure-vm - Restores.TriggerAsync 中的“由于参数无效或参数格式不正确,恢复操作失败”
我正在使用 Microsoft.Azure.Management.RecoveryServices.Backup 4.0.1 在 C# 中还原 Azure VM,但在 Restores.TriggerAsync 上收到错误消息:
“由于参数无效或参数格式不正确,恢复操作失败”
我试图找到有关如何使用 RestoreRequestResource 设置参数的文档,但找不到任何东西。有人可以使用 Microsoft.Azure.Management.RecoveryServices.Backup,帮助我吗?谢谢你。