Трохи про VMkernel та його конфігурацію для мережевих сервісів, Cloud Geek

  • JosephRib: tplo Delta
  • jamesoneil: Hi everyone, I'm James. Welcome to my about page. I started writing.
  • Here: vssc RCS Capital Partners https://www.neustarl ocaleze.biz/direc.
  • bentleyw: Welcome to my blog! I'm Bentley. Even though I jokingly credit my aunt.

Небагато про VMkernel та його конфігурації для мережевих сервісів.

Розповім трохи про VMkernel та його конфігурацію для мережевих сервісів. Ідея створення цього дока прийшла до мене після розмови з одним моїм знайомим, якому довелося пояснювати, що таке VMkernel, що з ним робити і з чим його їдять.

Трохи про VMkernel. VMkernel – це ядро ​​VMware ESX/ESXi Server. Воно займає шар віртуалізації та керує більшістю фізичних ресурсів: процесорами, пам'яттю, системами зберігання даних, мережевими контролерами та т.п. Хтось може помітити, що в VMware ESX Server є Red Hat Enterprise Linux, так і є, але роль лінуксу зводиться тільки до того, щоб завантажити машину і саме ядро ​​VMkernel, ось воно й керує всім. Сам лінукс в ESX Server служить тільки для надання командної консолі, а також для встановлення агентів моніторингу заліза та бекапа. До речі, у VMware ESXi Server теж є лінукс, але він просто дуже і дуже сильно обрізаний.

Мережеві сервіси, що використовують стек TCP/IP, такі як VMotion, iSCSI, NFS, також працюють через VMkernel, тому для включення їх необхідно правильно налаштувати VMkernel. Стек TCP/IP у VMkernel повністю відокремлений від стека TCP/IP, який використовується в Service Console . Стек TCP\IP VMkernel створюється як порт VMkernel і підключається до одного або декількох vSwitch, які в свою чергу підключені до різних мереж.

Конфігурування мережевих сервісівVMkernel. Як я вже писав, для роботи VMotion, ініціатора iSCSI і NFS необхідно налаштувати стек TCP\IP VMkernel. Конфігурація задоволена, проста і полягає в додаванні порту групи VMkernel до vSwitch через який повинен текти трафік мережевих сервісів iSCSI, NFS, VMotion. Усе вистачить теорії, я більше люблю практику.

Відкриваємо клієнт vSphere і йдемо до розділу Configuration->Networking. У цьому прикладі у мене на хості 2-ві фізичні мережеві карти. Першу карту підключено vSwitch0, до якого підключено ВМ. Друга карта підключена на vSwitch1, ось саме на ньому я і збираюся створити порт VMkernel і ганяти трафік.