Вложенная виртуализация включена (OpenStack в ESXi в Windows)

947
RobertP

За последние несколько недель я много читал об OpenStack, облачных вычислениях, виртуализации, инструментах VMware и решил попробовать. Я хотел бы установить, настроить его и попробовать, чтобы увидеть, как он работает. Последние несколько дней у меня были проблемы с его установкой.

Я хочу попробовать установить его на свой ноутбук соответствующим образом, как в серверной комнате. Теперь я немного сбит с толку, и мне хотелось бы получить некоторую помощь по настройке сети и получить ответы на мои вопросы. Можно ли объяснить, как это сделать?

Технические характеристики моего ноутбука:

 CPU: Core i5, dual core 2.5Ghz with Intel virtualization technology RAM: 6GB SSD: 256GB One LAN adapter One WLAN adapter (I am not using this at all) OS: Windows Windows 7 64-bit 

Я использую VMware Workstation 9, ESXi 5.5 и vSphere, я не использую веб-приложения vCenter или vSphere.

Внутри рабочей станции VMware я установил ESXi 5.5 со спецификацией:

 RAM 2GB,  2 processors,  1 network adapter using NAT hostname: localhost IP Address: 192.168.186.140 Network identit acquired from DHCP server 192.168.186.254 

Внутри ESXi у меня есть опция «Тестовая сеть управления», где я могу пинговать некоторые IP-адреса. Это работает.

 Ping Address #0: 192.168.186.2 Ping Address #1: 192.168.186.2 Ping Address #2: blank Resolve Hostname localhost.localdomain 

Я не выполнил никаких настроек внутри ESXi, а для ESXi на рабочей станции я использую NAT и включил опцию «Синхронизировать время гостя с хостом». С vSphere я подключаюсь к ESXi, используя IP: 192.168.186.140, имя пользователя и пароль.

Внутри vSphere у меня есть две виртуальные машины, устанавливающие сервер Ubuntu 14.04, и позже я планирую установить на него OpenStack.

Характеристики обеих виртуальных машин одинаковы (я изменю их позже, если возникнет такая необходимость):

 CPU 1 RAM 512 MB One network adapter using VM Network 

Первая виртуальная машина является узлом CONTROLLER, а вторая виртуальная машина является COMPUTE. КОНТРОЛЛЕР Я хочу использовать в качестве узла контроллера для OpenStack, другой как вычислительный узел. Я начал с установки компонентов OpenStack, следуя инструкциям из руководства по установке. Это означает, что я буду использовать установку двух узлов. Я пришел к этому шагу: http://docs.openstack.org/icehouse/install-guide/install/apt/content/basics-networking-nova-verify.html, и у меня возникла проблема с пингом из CONTROLLER в COMPUTE и обратно, Я могу пинговать google.com.

Я думал, что решу эту проблему позже и продолжу установку. В четвертом пункте этого раздела: http://docs.openstack.org/icehouse/install-guide/install/apt/content/keystone-install.html, когда я печатаю:

 su -s /bin/sh -c "keystone-manage db_sync" keystone 

получите эту ошибку:

 2014-07-18 19:30:30.682 6656 CRITICAL keystone [-] OperationError: (OperationalError) (2005, 

"Неизвестный хост-сервер MySQL 'controller' (0)") Нет Нет

Меня гуглили и обнаружили, что что-то не так с моей конфигурацией сети, что означает, что что-то не так с localhost, что возвращает нас к проблеме с сетью.

Интерфейсы Netowork и хост-серверы Ubuntu:

УЗЕЛ КОНТРОЛЛЕРА:

cat / etc / network / interfaces

 auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp address: 10.0.0.11 //AS IN INSTALLATION GUIDE netmask 255.255.255.0 gateway 10.0.0.1 

кошка и т. д. / хосты

 127.0.0.1 controller #controler  10.0.0.11 controller #compute 10.0.0.31 compute 

ВЫЧИСЛИТЕЛЬНЫЙ УЗЕЛ:

cat / etc / network / interfaces

 auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp address: 10.0.0.31 //AS IN INSTALLATION GUIDE netmask 255.255.255.0 network 10.0.0.0 gateway 10.0.0.1 auto eth1 iface eth1 inet manual up ip link set dev $IFACE up down ip link set dev $IFACE down 

кошка и т. д. / хосты

 127.0.0.1 compute #compute  10.0.0.31 compute #controler  10.0.0.31 controler 

Прежде чем я начну работу с установкой компонентов OpenStack, а до этого, решая эту проблему, у меня есть несколько вопросов:

Можно ли на ноутбуке установить таким образом OpenStack? Я знаю, что гораздо проще использовать devstack на одном узле (я уже пробовал), но я хотел бы сейчас узнать, как работает OpenStack, что такое виртуализация, как запускать виртуальную машину внутри OpenStack. Не путайте виртуальные машины внутри VMware и vSphere.

Можно ли использовать вложенную виртуализацию, чтобы первая виртуализация была на рабочей станции, а ESXi для виртуальной машины сервера Ubuntu, а вторая виртуализация - внутри OpenStack для предоставления экземплярам с настройками вкуса?

Может кто-нибудь помочь мне с настройкой этих сетевых проблем, очевидно, я не могу продолжить установку OpenStack. Должен ли я использовать виртуальные коммутаторы и маршрутизацию? Я хотел бы иметь сеть управления и общедоступную сеть, чтобы в браузере Windows я не мог получить горизонт и запустить несколько экземпляров. Я устанавливаю ЛАМПУ на это. Потому что я просто хочу получить подтверждение этой концепции.

Должен ли я настроить сеть на обоих серверах Ubuntu, а также внутри vSphere? Я думаю, я должен.

Я не понимаю IP-адреса ESXi "Test Management Network", используемые для тестов ping. Потому что IP ESXi это 192.168.186.140.

1
Я хочу добиться чего-то, как это сделал этот парень: youtube.com/watch?v=I2gBypQaxqk. Ниже приведена фотография моей сети в vSphere: http://postimg.org/image/3kua5hx2l/ Я хотел бы сделать на инструментах VMware, как этот парень делает это VirtualBox. http://uksysadmin.wordpress.com/2011/02/17/running-openstack-under-virtualbox-a-complete-guide/ http://uksysadmin.wordpress.com/2011/02/24/running-openstack- под VirtualBox-а-полный-гид-часть-2 / RobertP 9 лет назад 0
Вы упомянули почтенный проект devstack - это, вероятно, по-прежнему лучшая утилита / инструмент для изучения входов и выходов openstack - и вы должны иметь возможность манипулировать конфигурацией, чтобы иметь возможность установки на несколько узлов (для разных частей / служб стек) Andrew 9 лет назад 0

0 ответов на вопрос

Похожие вопросы