VxRail: Перевірка MTU (пінг при великому розмірі пакета)
Summary: У цій статті пояснюються кроки з усунення неполадок, коли перевірка MTU (пінг із великим розміром пакета) показує попередження.
Symptoms
З кластера -> монітор -> вСАН
Cause
Попередження про перевірку MTU (пінг з великим розміром пакета) може бути пов'язане з невідповідністю MTU між комутатором і середовищем vSphere.
Що може спричинити збій, так це якщо vmknic має MTU 9000, а потім фізичний перемикач примусово використовує MTU 1500. Це пов'язано з тим, що джерело не фрагментує пакет, а фізичний комутатор відкидає пакет.
Також відомо, що несправне мережеве обладнання (вузол sfp, мережева карта, кабель, порт комутатора/sfp) викликає попередження про перевірку MTU (пінг з великим розміром пакета).
Resolution
Кроки усунення несправностей:
-
Перевірте розмір MTU на перемикачі зверху стійки та на всіх компонентах vSphere; ДВС, ВМКС, вмнік.
Якщо проблем із розміром MTU не виявлено, перейдіть до кроку 2. -
Перевірте порти перемикання, esxi або обидва хости на наявність помилок crc.
Зверніться https://kb.vmware.com/kb/2108285для отримання додаткової інформації про цей тест на перевірку стану здоров'я.
Перевірте налаштування MTU:
Перевірте налаштування MTU перемикача з верхньою стійкою відповідно до документації постачальника перемикача.
Перевірте налаштування vSphere MTU:
Перевірте налаштування MTU для вузла/групи портів, згаданих у попереджувальному повідомленні MTU:
[vxrail@vxnode03:~] esxcfg-vmknic -l | grep vmk2 vmk2 16384 IPv4 192.168.121.3 255.255.255.0 192.168.121.255 00:50:56:6f:e3:c9 1500 65535 true STATIC defaultTcpipStack vmk2 16384 IPv6 fe80::250:56ff:fe6f:e3c9 64 00:50:56:6f:e3:c9 1500 65535 true STATIC, PREFERRED defaultTcpipStack
Перевірте налаштування MTU для DVS:
[vxrail@vxnode03:~] esxcfg-vswitch -l DVS Name Num Ports Used Ports Configured Ports MTU Uplinks VMware HCIA Distributed Switch 4352 9 512 1500 vmnic1,vmnic0 DVPort ID In Use Client 0 1 vmnic0 1 1 vmnic1 2 0 3 0 4101 1 vmk1 8205 1 vmk0 16400 1 vmk2 8208 1 vmk3
Перевірте MTU на vmnics:
[vxrail@vxnode03:~] esxcfg-nics -l Name PCI Driver Link Speed Duplex MAC Address MTU Description vmnic0 0000:01:00.0 ixgbe Up 10000Mbps Full 2c:60:0c:af:ee:de 1500 Intel Corporation Ethernet Controller X540-AT2 vmnic1 0000:01:00.1 ixgbe Up 10000Mbps Full 2c:60:0c:af:ee:df 1500 Intel Corporation Ethernet Controller X540-AT2
Перевірте наявність помилок crc:
Якщо конфігурація MTU здається нормальною, перевірте наявність помилок crc.
Для перевірки помилок crc на перемикачі зверніться до документації постачальника перемикача для відповідної команди.
Для парчі, наприклад:
sw0# show int stats detail int Ten 2/0/34 Interface TenGigabitEthernet 2/0/34 statistics (ifindex 8993701921) RX TX Packets 7165702349 4603884761 Bytes 8633656075975 2910244530614 Unicasts 7154910149 4565459180 Multicasts 10782937 24109494 Broadcasts 9263 14316087 Errors 0 0 Discards 691 643 Overruns 0 Underruns 0 Runts 0 Jabbers 0 CRC 0 64-byte pkts 0 Over 64-byte pkts 932783488 Over 127-byte pkts 587058087 Over 255-byte pkts 19035776 Over 511-byte pkts 93628206 Over 1023-byte pkts 631386310 Over 1518-byte pkts 4901810482 Mbits/Sec 0.000000 0.000456 Packet/Sec 0 0 Line-rate 0.00% 0.00%
Перевірте наявність помилок crc на хості esx:
[vxrail@vxnode03:~] esxcli network nic stats get -n vmnic1 NIC statistics for vmnic1 Packets received: 135817879 Packets sent: 82253912 Bytes received: 156239259329 Bytes sent: 53856798358 Receive packets dropped: 0 Transmit packets dropped: 0 Multicast packets received: 637031 Broadcast packets received: 0 Multicast packets sent: 0 Broadcast packets sent: 0 Total receive errors: 32614 Receive length errors: 1866 Receive over errors: 0 Receive CRC errors: 32596 Receive frame errors: 0 Receive FIFO errors: 0 Receive missed errors: 0 Total transmit errors: 0 Transmit aborted errors: 0 Transmit carrier errors: 0 Transmit FIFO errors: 0 Transmit heartbeat errors: 0 Transmit window errors: 0
Якщо знайдено помилки crc, оновлюйте (повторно запускайте) команду кожні кілька секунд, щоб побачити, чи збільшуються помилки crc.
Якщо вони є, перейдіть до усунення несправностей мережевого обладнання (вузол sfp, мережевий кабель, перемикач sfp/порт тощо), щоб ізолювати проблему на конкретний компонент і замінити несправний компонент.
Після заміни несправного компонента виконуйте вищезазначену команду кожні кілька секунд, щоб переконатися, що помилки crc більше не збільшуються.
Лічильник помилок crc на esx очищається при перезавантаженні, тому хоча існуючі помилки все ще можуть бути присутніми, важливо, щоб вони перестали збільшуватися.
Як тільки проблему буде вирішено, повторно запустіть тести vsan Health Check, щоб підтвердити, що попередження MTU Check (пінг з великим розміром пакета) більше не присутнє.