Nastavenie Jumbo framov pre iSCSI v prostredí VMware

Pri použití iSCSI je doporučené zapnúť používanie Jumbo framov – zvýši to prenos dát a tým pádom celkový výkon. Toto samozrejme treba nastaviť na celej SAN infraštruktúre a v tomto článku napíšem, ako to nakonfigurovať na strane VMware.

Pri konfigurácii iSCSI sa vždy riaďte odporúčaniami výrobcu storage. Budem vychádzať z predpokladu, že z ESXi hosta použijeme 4 sieťové porty pre iSCSI. Použijem 4 sieťové rozsahy – pre každý sieťový port jeden.

V grafickom prostredí pomocou VMware vSphere klienta si v menu Configuration – Network adapters môžeme overiť čísla sieťových portov, ktoré budeme používať. V menu Configuration – Networking si pozrieme, ktoré je posledné číslo virtuálneho switchu a VMkernel portu. Ďalej v menu Configuration – Storage adapters povolíme iSCSI aj zapíšeme si vmhba číslo. Pripravíme si IP adresy a všetko si zapíšeme.

V mojom prípade to bude:

  • Sieťové porty: 1,3,5,7
  • Posledný použitý vSwitch: 0
  • Posledný použitý VMkernel port: 0
  • Vmhba pre iSCSI: vmhba34

Pripojíme sa cez ssh (putty) na ESXi host a postupne zadávame príkazy.

  • Vytvoríme štyri virtuálne switche a pripojíme ku nim sieťové karty:

esxcfg-vswitch -a vSwitch1
esxcfg-vswitch -a vSwitch2
esxcfg-vswitch -a vSwitch3
esxcfg-vswitch -a vSwitch4

esxcfg-vswitch vSwitch1 -L vmnic1
esxcfg-vswitch vSwitch2 -L vmnic3
esxcfg-vswitch vSwitch3 -L vmnic5
esxcfg-vswitch vSwitch4 -L vmnic7

  • Povolíme na nich Jumbo framy:

esxcfg-vswitch vSwitch1 -m 9000
esxcfg-vswitch vSwitch2 -m 9000
esxcfg-vswitch vSwitch3 -m 9000
esxcfg-vswitch vSwitch4 -m 9000

  • Vytvoríme VMkernel port groupy:

esxcfg-vswitch vSwitch1 -A VMkernel-iSCSI1
esxcfg-vswitch vSwitch2 -A VMkernel-iSCSI2
esxcfg-vswitch vSwitch3 -A VMkernel-iSCSI3
esxcfg-vswitch vSwitch4 -A VMkernel-iSCSI4

  • Pridáme VMkernel portom IP adresy a nastavíme Jumbo frame:

esxcfg-vmknic -a -i 192.168.130.11 -n 255.255.255.0 -m 9000 VMkernel-iSCSI1
esxcfg-vmknic -a -i 192.168.131.11 -n 255.255.255.0 -m 9000 VMkernel-iSCSI2
esxcfg-vmknic -a -i 192.168.132.11 -n 255.255.255.0 -m 9000 VMkernel-iSCSI3
esxcfg-vmknic -a -i 192.168.133.11 -n 255.255.255.0 -m 9000 VMkernel-iSCSI4

  • Overíme si nastavenie:

esxcfg-vmknic -l

  • Pridáme každý VMkernel ku iSCSI iniciátoru:

esxcli swiscsi nic add -n vmk1 -d vmhba34
esxcli swiscsi nic add -n vmk2 -d vmhba34
esxcli swiscsi nic add -n vmk3 -d vmhba34
esxcli swiscsi nic add -n vmk4 -d vmhba34

  • Urobíme rescan

esxcfg-rescan vmhba34

Týmto je nastavenie na strane VMware hotové. Ako som na začiatku spomínal, Jumbo framy treba povoliť na celej SAN – na switchoch aj na storage. Tomuto sa budem venovať v ďalších článkoch.

Pridaj komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *

Táto webová stránka používa Akismet na redukciu spamu. Získajte viac informácií o tom, ako sú vaše údaje z komentárov spracovávané.