Как сопоставить виртуальную машину с внутренней сетью?

#networking #virtual-machine #openstack

#сеть #виртуальная машина #openstack

Вопрос:

У меня есть компьютер Dell с большим количеством ресурсов, таких как (32 ГБ ОЗУ, 24 ядра процессора и 5 ТБ дискового пространства).

Я установил Openstack (devstack) на этом компьютере, на котором установлена Ubuntu, и имеет IP-адрес 10.10.1.3.

Эта машина находится в нашей локальной сети, что означает, что я могу подключиться по ssh непосредственно к этой большой машине со своего ноутбука, если я нахожусь в той же сети.

Теперь я создал экземпляр виртуальной машины с помощью openstack, на нем установлена Ubuntu и IP-адрес 10.10.0.3.

Теперь я хочу получить доступ к этой виртуальной машине непосредственно со своего ноутбука, как я получаю доступ к большой машине.

Любое решение для этого?

Ответ №1:

Если ваша виртуальная машина (назовем ее «экземпляр») находится во внутренней сети (сеть арендатора / проекта), вам нужен FIP (плавающий IP) из вашей внешней сети, чтобы вы могли назначить этот FIP своему экземпляру openstack. Также убедитесь, что ваши группы безопасности разрешают ssh для вашей виртуальной машины !.

У меня есть несколько вопросов, поэтому я могу помочь вам лучше:

  • У вас уже создана внешняя сеть (плоская или на основе vlan) ?.

  • Виртуальная машина использует внутреннюю сеть клиента / проекта (gre / vxlan)?

  • Вы создали маршрутизатор в своем клиенте, который использует внешнюю сеть для внешнего доступа ?.

  • Вышеупомянутый маршрутизатор уже подключен к вашей внутренней сети ?.

Комментарии:

1. Спасибо @tigerlinux за этот быстрый ответ.

2. Вот мои ответы: у вас уже создана внешняя сеть (плоская или на основе vlan)?. Виртуальная машина использует внутреннюю сеть клиента / проекта (gre / vxlan)? Вы создали маршрутизатор в своем клиенте, который использует внешнюю сеть для внешнего доступа?. Вышеупомянутый маршрутизатор уже подключен к вашей внутренней сети ?.

3. Эххх… где ответы?. Я вижу только свои собственные вопросы 🙂

4. Вот ответы: У вас уже создана внешняя сеть (плоская или на основе vlan) ?. == Арендатор имеет доступ к Интернету и, следовательно, к экземпляру. я не создал никакой сети. Виртуальная машина использует внутреннюю сеть клиента / проекта (gre / vxlan)? == Да, я думаю. Вы создали маршрутизатор в своем клиенте, который использует внешнюю сеть для внешнего доступа ?. == Нет. я не создал ни одного маршрутизатора, он управляется openstack. Вышеупомянутый маршрутизатор уже подключен к вашей внутренней сети ?. == Не уверен.

5. Извините.. Мне не удалось отредактировать комментарий после того, как я нажал enter …:(