我在 ESX 上安装了 CentOS 6.5 作为虚拟服务器。当我通过 SSH(或任何其他端口上的任何其他连接)使用服务器时,有时我会至少 10 分钟内失去与服务器的任何类型的连接,我必须等待那么长时间或使用 ESX 重新启动服务器。
当我尝试使用 traceroute 查找问题时,我意识到服务器本身断开了连接。
我的服务器上没有安装任何东西来限制连接或对端口或连接的任何其他控制。
我的 iptables 中没有与此问题相关的规则。什么原因导致了此问题?我该如何修复?
编辑: iptables -L -n -v 的输出:
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
5150K 7108M ACCEPT all -- * * 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED
216 12201 ACCEPT icmp -- * * 0.0.0.0/0 0.0.0.0/0
31 1865 ACCEPT all -- lo * 0.0.0.0/0 0.0.0.0/0
15156 857K ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:22
51 2580 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:53
140K 9807K ACCEPT udp -- * * 0.0.0.0/0 0.0.0.0/0 udp dpt:53
10516 8594K ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:80
110 6588 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:10000
80 3924 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:8080
9838 644K REJECT all -- * * 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
0 0 REJECT all -- * * 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited
Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
4137K 694M ACCEPT all -- * * 0.0.0.0/0 0.0.0.0/0
答案1
这听起来像是您的基础设施的一个更大的问题...可能是物理服务器或网络问题。
我不想给你这样的基本故障排除步骤,但这听起来很有必要:
- 该服务器上还有其他虚拟机吗?
- 这些虚拟机是否与您的 CentOS VM 同时存在可访问性问题?
- 你在CentOS虚拟机里安装了VMware Tools吗?
- 这里使用的是什么类型的硬件?是消费级硬件还是工作站硬件?(您实际上并不需要重新启动 ESXi 主机来解决虚拟机内的问题)
- 您通过什么连接到服务器?这是工作站的问题吗?
- 你和服务器之间有什么?交换机、网络、防火墙等