Verschachtelte Virtualisierung auf (OpenStack auf ESXi unter Windows)

Verschachtelte Virtualisierung auf (OpenStack auf ESXi unter Windows)

In den letzten Wochen habe ich viel über OpenStack, Cloud Computing, Virtualisierung und VMware-Tools gelesen und habe mich entschlossen, es auszuprobieren. Ich möchte es installieren, konfigurieren und ausprobieren, um zu sehen, wie es funktioniert. In den letzten Tagen hatte ich Probleme bei der Installation.

Ich möchte versuchen, es auf meinem Laptop so zu installieren, wie es in einem Serverraum möglich ist. Jetzt bin ich etwas verwirrt und hätte gerne Hilfe bei der Netzwerkkonfiguration und Antworten auf meine Fragen. Kann mir jemand erklären, wie das geht?

Die Spezifikationen meines Laptops:

 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

Ich verwende VMware Workstation 9, ESXi 5.5 und vSphere, ich verwende weder vCenter noch die vSphere-Webanwendung.

In einer VMware Workstation habe ich ESXi 5.5 mit den folgenden Spezifikationen installiert:

 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

In ESXi habe ich die Option „Test Management Network“, wo ich einige IPs anpingen kann. Es funktioniert.

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

Ich habe keine Konfiguration in ESXi vorgenommen und für ESXi in der Workstation verwende ich NAT und habe die Option „Gastzeit mit Host synchronisieren“ aktiviert. Mit vSphere verbinde ich mich mit ESXi über die IP: 192.168.186.140, Benutzername und Passwort.

In vSphere habe ich zwei virtuelle Maschinen, auf denen Ubuntu Server 14.04 installiert ist, und mein Plan ist, später OpenStack darauf zu installieren.

Die Spezifikationen beider virtuellen Maschinen sind gleich (ich werde sie später ändern, falls Bedarf besteht):

 CPU 1
 RAM 512 MB
 One network adapter using VM Network

Die erste virtuelle Maschine ist ein CONTROLLER-Knoten und die zweite virtuelle Maschine ist COMPUTE. CONTROLLER möchte ich als Controller-Knoten für OpenStack verwenden, die andere als Compute-Knoten. Ich habe mit der Installation der OpenStack-Komponenten begonnen, indem ich den Anweisungen im Installationshandbuch gefolgt bin. Das bedeutet, dass ich eine Installation mit zwei Knoten verwenden werde. Ich bin zu diesem Schritt gekommen:http://docs.openstack.org/icehouse/install-guide/install/apt/content/basics-networking-nova-verify.htmlund ich habe ein Problem mit dem Pingen von CONTROLLER zu COMPUTE und umgekehrt. Ich kann google.com anpingen.

Ich dachte, ich werde dieses Problem später lösen und mit der Installation fortfahren. In Punkt vier dieses Abschnitts:http://docs.openstack.org/icehouse/install-guide/install/apt/content/keystone-install.htmlwenn ich tippe:

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

bekomme diesen Fehler:

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

"Unbekannter MySQL-Server-Host 'Controller' (0)") Keine Keine

Ich habe es gegoogelt und herausgefunden, dass etwas mit meiner Netzwerkkonfiguration nicht stimmt, was wiederum bedeutet, dass etwas mit localhost nicht stimmt, was uns zurück zum Netzwerkproblem bringt.

Netzwerkschnittstellen und Host beider Ubuntu-Server:

CONTROLLER-KNOTEN:

cat /etc/Netzwerk/Schnittstellen

 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

Katze etc./Gastgeber

 127.0.0.1 controller
 #controler 
 10.0.0.11 controller
 #compute
 10.0.0.31 compute

RECHENKNOTEN:

cat /etc/Netzwerk/Schnittstellen

 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

Katze etc./Gastgeber

 127.0.0.1 compute
 #compute 
 10.0.0.31 compute
 #controler 
 10.0.0.31 controler

Bevor ich mit der Installation der OpenStack-Komponenten beginne und dieses Problem löse, habe ich einige Fragen:

Ist es möglich, OpenStack auf diese Weise auf einem Laptop zu installieren? Ich weiß, dass es mit der DevStack-Einknoteninstallation viel einfacher ist (ich habe es bereits ausprobiert), aber ich würde gerne wissen, wie OpenStack funktioniert, was genau Virtualisierung ist und wie man eine virtuelle Maschine in OpenStack startet. Verwechseln Sie es nicht mit virtuellen Maschinen in VMware und vSphere.

Ist eine verschachtelte Virtualisierung möglich, sodass sich die erste Virtualisierung auf der Workstation und ESXi für die virtuelle Ubuntu-Servermaschine befindet und die zweite Virtualisierung sich in OpenStack befindet, um Instanzen mit Geschmackseinstellungen bereitzustellen?

Kann mir jemand bei der Konfiguration dieser Netzwerkprobleme helfen? Offensichtlich kann ich mit der OpenStack-Installation nicht fortfahren. Soll ich virtuelle Switches und Routing verwenden? Ich hätte gerne ein Verwaltungsnetzwerk und ein öffentliches Netzwerk, sodass ich im Windows-Browser nicht auf Horizon zugreifen und einige Instanzen starten kann. Ich installiere LAMP darauf. Weil ich nur einen Beweis für dieses Konzept haben möchte.

Sollte ich das Netzwerk sowohl auf den Ubuntu-Servern als auch in vSphere konfigurieren? Ich denke schon.

Ich verstehe die IPs im ESXi „Test Management Network“, die für Ping-Tests verwendet werden, nicht. Denn die IP von ESXi ist 192.168.186.140.

verwandte Informationen