.png)
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.