问题标签 [azure-disk]

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.

0 投票
1 回答
183 浏览

azure - 组合两个高级托管磁盘或一个单独的磁盘非常适合匹配容量

我有这个问题很久了,购买 Azure 托管磁盘时,我需要分配 512GB 高级磁盘。我想知道如果我分配两个 P15 (256GB) 高级磁盘也将提供与 P20 相同的容量,但价格不同、IOPS 和吞吐量不同。我需要回答以下问题:

  1. 哪种方法最适合匹配 512GB 是分配单个 (P20)512GB 还是两个 256GB (P15) 磁盘?
  2. 如果我分配两个 256GB (P15) 磁盘,IOPS 和吞吐量会增加一倍吗?
0 投票
2 回答
174 浏览

azure-aks - 如何下载映射到 Kubernetes 持久卷的 Azure 磁盘中存储的日志

我已将 azure 磁盘映射到其中一个 kafka pod,我想检查存储在 azure 磁盘中的日志,是否有任何规定?

0 投票
0 回答
750 浏览

kubernetes - 带有 pvc 的 pod 卡在容器创建上

我的总体问题是,我的具有 PVC 的 pod 在被删除后卡在容器创建上。我猜为什么,是因为以下原因:

所以,我有一个装有 PVC 的吊舱。我做了一个: kubectl exec -it "name" bash 导航到挂载的 PVC 的路径,并想创建一个包含多个目录的 tar gzip 文件。原因是我想将文件夹复制到本地,但它们很大。无论如何,设法创​​建了 tar 文件,但是其他人发布到我们的开发环境并且 pod 被杀死了。之后,在重新创建我们的环境时,具有 tar 文件的 PVC 的 pod 卡在容器创建中。是因为我在 PVC 上创建了那个文件吗?就像,根据警告,PVC 似乎指向前一个吊舱?

如果我这样做了,我会收到以下警告:

警告 FailedAttachVolume 22m (x8 over 24m) attachdetach-controller
卷“pvc-f65cb358-014b-11ea-b698-000d3a556597”的 AttachVolume.Attach 失败:将卷“kubernetes-dynamic-pvc-f65cb358-014b-11ea-b698-000d3a556597”附加到实例“/subscriptions/1405bf18-bf7d-4a2” -9aa7-25ff73ba58a6/resourceGroups/cie-dev-2-1-eastus/providers/Microsoft.Compute/virtualMachineScaleSets/k8s-dev-nodes-2002/virtualMachines/6" 计算失败。VirtualMachineScaleSetVMsClient#Update:发送请求失败:StatusCode =0 -- 原始错误:autorest/azure:服务返回错误。Status= Code="ConflictingUserInput" Message="Disk '/subscriptions/1405bf18-bf7d-4a2f-9aa7-25ff73ba58a6/resourceGroups/cie-dev-2-1-eastus/providers/Microsoft.Compute/disks/kubernetes-dynamic-pvc -f65cb358-014b-11ea-b698-000d3a556597' 无法附加,因为磁盘已由 VM 拥有'

警告 FailedMount 48s (x13 over 28m) kubelet, k8s-dev-nodes-2002000006 无法为 pod "xxxx" 挂载卷:等待卷附加或为 pod "xxxxxx" 挂载时超时。卸载卷列表=[pvc_name]。未附加卷列表=[pvc_name default-token-6tmkm]

所以,首先,你认为这与我在 PVC 内并创建了一个文件,当 Pod 被杀死的事实有任何关联,还是纯粹的巧合(不可能,对吗?)。

0 投票
1 回答
309 浏览

azure - 使用 azure cli/bash 在 Azure VM 的“实时”数据磁盘上更新缓存设置

如果我想更新实时数据磁盘上的主机缓存设置,方法是什么?

我是否应该编写一个脚本,首先拍摄快照,然后使用新的主机缓存设置从中创建一个新磁盘?

有没有其他方法可以使用 azurecli/bash 做到这一点?

0 投票
2 回答
78 浏览

.net - 从我的订阅中获取所有超磁盘的 API

****大家好,需要一个 REST API 来从 azure 门户获取我订阅中的所有超磁盘。由于超磁盘有许多区域和大小限制,我们需要在创建时牢记所有先决条件。找不到专门用于超磁盘的 API。谁能帮忙?****

0 投票
1 回答
84 浏览

azure - 如何使用 azure API 根据磁盘大小查找 Azue Ultra 磁盘 IOPS 和磁盘吞吐量范围

我需要知道 Azue Ultra 磁盘 IOPS 和基于磁盘大小的磁盘吞吐量范围,使用 azure API,如果有任何文档可以理解它,我需要帮助。

0 投票
1 回答
31 浏览

azure - 使用 PersistentVolumes 的 Azure Kubernetes 故障转移

我目前正在测试 Azure Kubernetes 如何处理 StatefulSets 的故障转移。我通过在我的一个节点上运行来模拟网络分区sudo iptables -A INPUT -j DROP,虽然不完美但足以测试一些东西。

1)。如何重用挂载到故障节点的磁盘?有没有办法手动释放磁盘并使其可用于重新安排的 pod?强制删除后释放资源需要很长时间,有时需要一个多小时。

2)。如果我从集群中删除一个节点,所有资源都会在一段时间后释放。问题是,在 Azure 仪表板中,即使我删除了一个节点,它仍将我的集群显示为使用 3 个节点。有没有办法手动重新添加已删除的节点,或者我每次都需要重建集群?

3)。我绝对不想使用ReadWriteMany.

基本上我想要的是让我的 StatefulSet pod 终止并让关联的磁盘分离,然后在发生网络分区或节点故障时在新节点上重新调度。我知道如果从网络分区恢复,Pod 将终止,但我希望自己控制该过程,或者至少让它更快发生。

0 投票
1 回答
3309 浏览

caching - Azure VM 中的磁盘缓存如何工作?

我正在努力寻找合适的文章来解释 Azure VM 中的缓存是如何工作的。什么拥有那个缓存?它是如何同步的?等等

谢谢!

0 投票
1 回答
534 浏览

azure - 使用 CLI 从同一订阅中的存储帐户中的 VHD 文件创建托管磁盘时出错

使用 CLI 从同一订阅中的存储帐户中的 VHD 文件创建托管磁盘时面临问题。

我已使用以下脚本将托管磁盘增量快照从西区复制/复制到东区。

我正在尝试使用 az cli 使用以下脚本从东区复制的 vhd 创建托管磁盘。

得到下面提到的 az disk create 中的错误。

在此处添加完整的调试输出。

0 投票
1 回答
1959 浏览

azure - 将 Azure 磁盘附加到 AKS pod 时出现权限错误

我已经与这个错误作斗争几个小时了。找到了几篇文章,但到目前为止没有任何帮助。

我的工作基于https://docs.microsoft.com/en-us/azure/aks/azure-disk-volume中的“操作指南 > 配置数据卷 > Azure 磁盘 - 静态” 。据我所知,我没有错过任何步骤。

我在 YAML 文件中通过 config 定义如下:

但是,当我执行 kubectl apply -f .yml 时,pod 永远不会启动。如果我执行“kubectl describe all -n production”,我会看到以下内容:

MS 文档中没有任何关于向 Azure 磁盘分配权限的内容,并且我在 YAML 中没有缺少明显的参数。

有人知道我缺少什么吗?

非常感谢。

(我已经对输出进行了一些清理,但这都是测试,并且 Azure 订阅将在这项工作之后被分箱,即使它说的是生产)