Я настроил XenServer с одной физической сетевой картой (PUBLIC IP) и несколькими виртуальными машинами на ней. Теперь мне нужно создать виртуальную сеть (LAN) с NAT, позволяющую виртуальным машинам взаимодействовать друг с другом, как в обычной локальной сети, и иметь возможность выходить наружу через публичный IP-адрес, а также быть доступными извне через публичный IP-адрес и переадресацию портов.
Я делал это в VM Ware с помощью редактора виртуальных сетей, он мне очень нравился, он был интуитивно понятным и простым, я мог создавать несколько сетей (NAT/BRIDGE/HOST), настраивать сетевые параметры, такие как DHCP, диапазон, шлюз, переадресацию портов и т. д. В Virtual Box это тоже есть (но хуже, чем в VMWare). Я искал это в XenServer, но не смог найти. :(
Я слышал о vSwitch, но мне кажется, что он слишком продвинут для моих нужд, к тому же для этого требуется еще одна виртуальная машина, и мне не хочется отдавать ему свои драгоценные ресурсы, по крайней мере, пока.
решение1
Вам понадобится маршрутизатор, поэтому pfSense или Windows Server Routing. Без этого вы можете создать локальную сеть из вашей сети 1 на вашем xenserver, и даже xenserver сможет взаимодействовать с вашими vms. Однако, чтобы иметь публичный ip, вам нужно будет сделать natting, который доступен только в операционной системе маршрутизации.