Организация Сетевого Взаимодействия Между Физическими И Виртуальными Машинами

В этой статье я расскажу об опыте построения сетевого взаимодействия между физическими компьютерами и виртуальными машинами, созданными в среде VMWare Esxi 6.7. Маршрутизация между всеми устройствами осуществляется с помощью Mikrotik CHR. Итак, начнем



Введение

В некоторых случаях иногда необходимо объединить физические машины в одну сетевую инфраструктуру с виртуальными машинами.

При этом убедитесь, что каждое адресное пространство изолировано друг от друга, но обеспечьте доступ к общим виртуальным машинам с любого устройства в инфраструктуре.

Приведу исходную топологию.



Организация сетевого взаимодействия между физическими и виртуальными машинами

Что мы имеем:

  • Переключатель D-Link. К нему подключены физические машины и сервер под управлением VMWare ESXI. Сам коммутатор подключается к вышестоящему оборудованию организации.

  • Некоторый парк физических машин.

  • Набор виртуальных машин.

  • Одна виртуальная машина с установленным Windows Server и AD.


Задача

Необходимо объединить 2 физические машины и 2 виртуальные машины в одно адресное пространство.

При этом общая инфраструктура организации не может быть затронута.

Каждый сгенерированный набор машин должен быть изолирован друг от друга, но должен быть обеспечен доступ в Интернет и доступ к AD.

Выполнение

Изначально начнем с того, что на коммутаторе мы разместим порты, к которым подключаются физические машины, в свои VLAN, которых нет в инфраструктуре организации.

В результате получается, что в каждой VLAN есть две физические машины.

Далее мы перенесем все созданные VLAN на сервер, где установлена VMWare. На виртуальном свитче VMWare получаем следующую структуру:

Организация сетевого взаимодействия между физическими и виртуальными машинами

Для организации маршрутизации и разбиения на подсети мы используем Mikrotik CHR. На сервере VMWare мы будем распределять созданные VLAN между виртуальными машинами и Микротиком.

В результате мы получаем следующее представление для каждой VLAN:

Организация сетевого взаимодействия между физическими и виртуальными машинами

Новая топология с Mikrotik CHR выглядит так:

Организация сетевого взаимодействия между физическими и виртуальными машинами

Следующие интерфейсы в конечном итоге поступают на виртуальный маршрутизатор:

  1. Интерфейс для доступа к внутренней сети организации
  2. Интерфейс с реальными IP-адресами
  3. Интерфейс каждой созданной VLAN


Настройка Микротика CHR

Для всех созданных интерфейсов на маршрутизаторе добавьте комментарий и определите имя.

Интерфейсы

  
  
   

/interface ethernet set [ find default-name=ether1 ] comment="VLAN ID 361 Uplink to Org" name=Class_VM set [ find default-name=ether2 ] comment="Interface Vlan 2025 Real_Outside" name=Real_Outside set [ find default-name=ether3 ] comment="Interface WSR_4001 for StudentWSR #1" name=WSR_4001 set [ find default-name=ether4 ] comment="Interface WSR_4002 for StudentWSR #2" name=WSR_4002 set [ find default-name=ether5 ] comment="Interface WSR_4003 for StudentWSR #3" name=WSR_4003 set [ find default-name=ether6 ] comment="Interface WSR_4004 for StudentWSR #4" name=WSR_4004 set [ find default-name=ether7 ] comment="Interface WSR_4005 for StudentWSR #5" name=WSR_4005 set [ find default-name=ether8 ] comment="Interface WSR_4006 for StudentWSR #6" name=WSR_4006 set [ find default-name=ether9 ] comment="Interface WSR_4007 for WinServerDC" name=WSR_4007 /interface list add comment="Interface List All Local Vlan" name=local_vm /interface list member add interface=WSR_4001 list=local_vm add interface=WSR_4002 list=local_vm add interface=WSR_4003 list=local_vm add interface=WSR_4004 list=local_vm add interface=WSR_4005 list=local_vm add interface=WSR_4006 list=local_vm add disabled=yes interface=WSR_4007 list=local_vm

Теперь для каждого интерфейса мы можем определить свое адресное пространство; в каждом адресном пространстве DNS-сервер будет представлять собой виртуальную машину с Windows Server и AD. Таким образом, каждое устройство можно добавить в созданный AD. Внутри AD дополнительно укажем DNS-сервер организации.

Адресация

/ip address add address=*.

*.

*.

*/27 interface=Class_VM network=*.

*.

*.

* add address=10.0.35.1/29 interface=WSR_4001 network=10.0.35.0 add address=10.0.36.1/29 interface=WSR_4002 network=10.0.36.0 add address=10.0.37.1/29 interface=WSR_4003 network=10.0.37.0 add address=10.0.38.1/29 interface=WSR_4004 network=10.0.38.0 add address=10.0.39.1/29 interface=WSR_4005 network=10.0.39.0 add address=10.0.40.1/29 interface=WSR_4006 network=10.0.40.0 add address=10.0.41.1/29 interface=WSR_4007 network=10.0.41.0 add address=*.

*.

*.

*/27 interface=Real_Outside network=*.

*.

*.

*

Чтобы каждая подсеть была изолирована друг от друга, мы создадим соответствующее правило, но при этом обеспечим доступ к сети, где находится Windows Server с AD (прямая цепочка).

Также мы запретим передачу ICMP-пакетов между сетями (входная цепочка).

Брандмауэр

/ip firewall filter add action=accept chain=forward in-interface-list=local_vm out-interface=WSR_4007 add action=accept chain=forward in-interface=WSR_4007 out-interface-list=local_vm add action=drop chain=input comment="Block ping between interface" in-interface-list=local_vm protocol=\ icmp add action=drop chain=forward comment="Block traffic between interface" in-interface-list=local_vm \ out-interface-list=local_vm /ip firewall nat add action=masquerade chain=srcnat out-interface=Class8_509_VM

Для упрощения работы мы разместили необходимые интерфейсы в одном списке, тем самым обеспечив удобство настройки межсетевого экрана.

После всех настроек получаем от DHCP сервера следующую ситуацию:

Организация сетевого взаимодействия между физическими и виртуальными машинами

Как мы видим, машины занимают адреса из определенных сетей.



Нижняя граница

С помощью виртуального Mikrotik CHR возможно взаимодействие физических машин и виртуальных.

Разделение каждого набора машин на собственное адресное пространство позволяет изолировать создаваемые объекты.

Теги: #Виртуализация #Сетевые технологии #vmware #it инфраструктура #сеть #vmware esxi #VMware ESXi #vmware esxi #mikrotik chr

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.