.png)
За последние несколько недель я много читал об OpenStack, Cloud Computing, виртуализации, инструментах 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 Workstation я установил 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 у меня есть опция «Test Management Network», с помощью которой я могу пинговать некоторые 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 Server 14.04, и в дальнейшем я планирую установить на них OpenStack.
Характеристики обеих виртуальных машин одинаковы (позже изменю, если возникнет необходимость):
CPU 1
RAM 512 MB
One network adapter using VM Network
Первая виртуальная машина — узел CONTROLLER, а вторая виртуальная машина — COMPUTE. CONTROLLER я хочу использовать как узел контроллера для 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, что возвращает нас к проблеме с сетью.
Сетевые интерфейсы и хост обоих серверов Ubuntu:
УЗЕЛ КОНТРОЛЛЕРА:
cat /etc/сеть/интерфейсы
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/сеть/интерфейсы
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 one node (я уже пробовал), но я хотел бы узнать, как работает OpenStack, что такое виртуализация, как запустить виртуальную машину внутри OpenStack. Не путайте виртуальные машины внутри VMware и vSphere.
Возможно ли реализовать вложенную виртуализацию, чтобы первая виртуализация была на рабочей станции и ESXi для виртуальной машины сервера Ubuntu, а вторая виртуализация находилась внутри OpenStack для предоставления экземпляров с настройками flavor?
Может ли кто-нибудь помочь мне с настройкой этих сетевых проблем, очевидно, что я не могу продолжать установку OpenStack. Стоит ли мне использовать виртуальные коммутаторы и маршрутизацию? Я хотел бы иметь сеть управления и публичную сеть, чтобы я не мог внутри браузера Windows получить Horizon и запустить некоторые экземпляры. Я устанавливаю LAMP на него. Потому что я просто хочу получить доказательство этой концепции.
Стоит ли мне настроить сеть на обоих серверах Ubuntu, а также внутри vSphere? Я думаю, что стоит.
Я не понимаю IP-адреса в ESXi "Test Management Network", используемые для ping-тестов. Потому что IP-адрес ESXi - 192.168.186.140.