Последние несколько дней таскала за волосы. Может ли помочь какой-нибудь эксперт по VMWare ESXi?
Недавно я решил попробовать ESXi 5.5. Установил его, подключился через клиент vSphere и создал несколько виртуальных машин CentOS 6.
В моей конфигурации ESXi все 3 гостевые виртуальные машины CentOS6 используют один и тот же vSwitch0:
Моя проблема только одна из виртуальных машин может получить автоматический DHCP-адрес и, следовательно, правильно подключиться к Интернету. Остальные виртуальные машины вообще не могут получить IP-адрес.
Требуется ли какая-либо специальная настройка, чтобы гостевые виртуальные машины могли использовать Интернет?
Я заметил, что когда я создал первую виртуальную машину, она была запущена и нормально подключена к Интернету. Когда я установил второй ВМ, пытаясь включить сеть во время установки CentOS, жаловалась, что не может активировать eth0. Я не делал ничего лишнего, и последние несколько дней это ставило меня в тупик.
То, что я пробовал до сих пор -
Хосты ESXi получают динамический IP-адрес, назначенный DHCP. Я попытался изменить его на статический, но ничего не изменилось.
Ваше соединение с интернет-провайдером назначит только один общедоступный IP-адрес одной из ваших систем, поэтому первый, включенный, получит этот адрес.
Вам понадобится маршрутизатор, который будет обеспечивать NAT, позволяющий всем машинам использовать один и тот же общедоступный IP-адрес. Это может быть часть оборудования или другая виртуальная машина, виртуальный маршрутизатор, работающий на том же хосте виртуальной машины.
Я согласен с Шейном. Вы можете попробовать развернуть программный маршрутизатор как виртуальную машину (например, pfSense) и заставить его действовать как NAT-маршрутизатор для всех ваших виртуальных машин. У pfSense будет два интерфейса: один во внешней сети / группе портов (тот, который идет к вашему провайдеру), который будет настроен как DHCP-клиент, и один во внутренней сети виртуальных машин, которая будет действовать как DHCP-сервер (вы бы необходимо присвоить этому интерфейсу IP-адрес, например 192.168.100.1.) Затем pfSense будет настроен для работы в качестве маршрутизатора NAT для всех ваших виртуальных машин. Это должно быть бесплатное простое решение вашей проблемы.
Короче говоря, у вас будет две группы портов (виртуальная машина и внешняя) со всеми виртуальными машинами в сети виртуальных машин и pfSense с интерфейсом как в сети виртуальных машин, так и во внешней сети.