我正在尝试将物理服务器 2003 服务器转换为虚拟机。
我在 Microsoft Server 2008 R2 数据中心版 hyper-v 服务器上使用 System Center Virtual Machine Manager 2008 R2(工作组版)。
是否可以在不中断生产服务器的情况下使用 SCVMM 进行 P2V 测试?如果是这样,如何?
在过去的几个月里,我们一直遇到一个让我们痛苦的问题。
问题似乎是,有时当我们通过 Kubernetes 执行器请求 pod 时,它无法创建。
例如,spark pod 可能会失败并出现以下错误:
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Warning FailedCreatePodSandBox 20m (x3 over 32m) kubelet, k8s-agentpool1-123456789-vmss00000q (combined from similar events): Failed create pod sandbox: rpc error: code = Unknown desc = failed to create a sandbox for pod "spark-worker-cc1d28bf3de8428a826c04471e58487c-8577d5d654-2jg89": operation timeout: context deadline exceeded
Normal SandboxChanged 16m (x150 over 159m) kubelet, k8s-agentpool1-123456789-vmss00000q Pod sandbox changed, it will be killed and re-created.
Warning FailedCreatePodSandBox 5m7s (x14 over 161m) kubelet, …Run Code Online (Sandbox Code Playgroud) 我今天早些时候解决了一个问题,但我有兴趣了解它为什么起作用。我们设置了一个新的 Hyper-V 虚拟机只是为了发现 HTTP 流量不起作用。HTTPS,pings,其他一切正常。
经过几个月的刺激,我在黑暗中拍摄了一张照片。在 Hyper-V 主机服务器上,物理 NIC 卡的“最大以太网帧大小”高级设置设置为 1500。将此设置设置为 1514 后,问题得到解决。或者,将其设置为 1512 并不能解决问题;1514 是一个神奇的数字。
我最好的猜测是,当此设置设置为 1500 时,它允许传入 ping,因为数据有效负载要小得多,比如 HTTP 流量。就 HTTPS 流量而言,我读到了一些名为“路径 MTU 发现”的内容,我将假设为什么 HTTPS 流量可以正常通过,尽管速度较慢。
看看这篇文章,人们同意 1518 是最大总帧大小。为什么我不需要将其更改为 1518 而不是 1514 字节?如果这是以太网有效负载的最大大小而不是最大大小,为什么默认帧大小是 1500 。