HP Helion OpenStack v1.1 RC3 Laptop Installation Procedure
2015-02-19
Machine-translated from English. Read the English original
Installationsanleitung für Laptops HOS v1.1 RC3
Dieses Verfahren beschreibt die Installation von Helion OpenStack v1.1 RC3 (Build 77) auf einem Laptop, ausschließlich für Testzwecke („tyre-kicking“).
HA und Überwachung sind aus Designgründen während dieser Installationsprozedur nicht aktiviert, um den Ressourcenbedarf zu minimieren.
Ein EliteBook8740w mit 32 GB RAM und einer 240-GB-SSD wurde zur Verifizierung dieses Verfahrens verwendet.
Schritt-für-Schritt-Anleitung
- Alle Standard-Voraussetzungen gelten weiterhin und müssen auf die Basis-Ubuntu 14.04.01 LTS angewendet werden, die Sie hier finden.
Voraussetzungen
ssh``-keygen -t rsa -N "" sudo apt-get install -y ntp xrdp xfce4 libvirt-bin openvswitch-switch openvswitch-common python-libvirt qemu-kvm libssl-dev libffi-dev virt-manager chromium-browser sudo /etc/init``.d``/libvirt-bin restart |
- Konfigurieren Sie einen lokalen NTP-Server, indem Sie die Datei /etc/ntp.conf bearbeiten und die Standard-Ubuntu-NTP-Server und NTP-Pools durch folgende ersetzen:
Ändern von /etc/ntp.conf
# Geben Sie einen oder mehrere NTP-Server an. server 127.127.1.0 fudge 127.127.1.0 stratum 10 restrict 192.0.2.0 mask 255.255.255.0 nomodify notrap |
- Starten Sie den NTP-Dienst neu und überprüfen Sie, ob er lokal ausgeführt wird.
NTP neu starten & überprüfen
service ntp restart ntpq -p |
- Extrahieren Sie die neueste Helion OpenStack-Build-Version.
Extrahieren der Installationsbinärdateien
# Hinweis: In diesem Demo befinden sich die Binärdateien im Verzeichnis /home/helion. Stellen Sie sicher, dass der korrekte Pfad für die HOS-Binärdateien (tar-Datei) angepasst wird. cd /root tar -zxvf /home/helion/ee_installer_build77``.tgz |
- Legen Sie die vom Installationsskript erforderlichen Umgebungsvariablen fest.
Seed-Host-Umgebungsvariablen
# Umgebungsvariablen konfigurieren export NODE_MEM=4096 export NODE_CPU=4 export HP_VM_MODE=y export SEED_NTP_SERVER=<laptop ip address> export SEED_NAMESERVER=<dns server> |
- Erstellen Sie eine neue vmplan-Datei – dies ist der neue Prozess, der es ermöglicht, Rollen Servern zuzuweisen. Dies ist die Datei, die an die zugrunde liegende Hardware angepasst werden kann… innerhalb gewisser Grenzen!
32GB Laptop VMPLAN-Datei
cat << EOF > vmplan.csv ,,,,2,8192,,Undercloud ,,,,2,7168,,OvercloudControl ,,,,2,7168,,OvercloudControl ,,,,2,7168,,OvercloudControl ,,,,2,3072,,OvercloudSwiftStorage ,,,,2,3072,,OvercloudSwiftStorage ,,,,4,6144,,OvercloudCompute EOF |
- Starten Sie den Seed-Build.
Seed-Installation
bash -x tripleo``/tripleo-incubator/scripts/hp_ced_host_manager``.sh --create-seed --vm-plan vmplan.csv 2>&1|``tee LaptopSeedVMinstall.log |
-
Herzlichen Glückwunsch, Sie haben erfolgreich Ihre erste Cloud (Seed) erstellt – nur noch zwei weitere Schritte: Undercloud und Overcloud!
-
Warten Sie 5 Minuten, damit die Seed-VM-Dienste ihre Konfiguration abschließen können.
- Melden Sie sich nun bei der Seed-VM an und konfigurieren Sie die Umgebungsvariablen.
Seed-VM-Konfiguration
# Anmeldung an der Seed-VM ssh 192.0.2.1 # Umgebungsvariablen konfigurieren export OVERCLOUD_SWIFTSTORAGESCALE=1 export OVERCLOUD_SWIFT_REPLICA_COUNT=1 export OVERCLOUD_CONTROLSCALE=1 export USE_TRICKLE=0 |
- Wenn die Gateway-Schnittstelle auf dem SEED-HOST NICHT standardmäßig auf „eth0“ steht, ist der nächste Schritt ZWINGEND erforderlich. Bitte stellen Sie sicher, dass Sie dies auf dem SEED-HOST und nicht auf der neu erstellten SEED-VM überprüfen. Das folgende Bild zeigt ein Gateway, das diesen Schritt erfordert.
- Ändern Sie /root/tripleo/configs/kvm-default.json auf der SEED-VM und ändern Sie die bridge_interface so, dass sie mit der im vorherigen Schritt identifizierten Schnittstelle übereinstimmt, z. B. „em1“.
Ändern von /root/tripleo/configs/kvm-default.json
{ "cloud_type"``: "KVM"``, "compute_scale"``: 1, "vsa_scale"``: 0, "vsa_ao_scale"``: 0, "so_swift_storage_scale"``: 0, "so_swift_proxy_scale"``: 0, "bridge_interface"``: "em1"``, "ntp"``: { "overcloud_server"``: "192.168.122.1"``, "undercloud_server"``: "192.168.122.1"``, "seed_server"``: "192.168.122.1" } } |
- Optional – Wenn auf unterdimensionierter Hardware ausgeführt wird, kann es erforderlich sein, die Standard-Timeouts zu erhöhen.
Einstellungen für eingeschränkte Hardware
export OVERCLOUD_STACK_TIMEOUT=120 export UNDERCLOUD_STACK_TIMEOUT=120 |
- Starten Sie abschließend den Undercloud- und Overcloud-Build.
Beginnen Sie den Undercloud- und Overcloud-Build
# Führen Sie diese Zeile aus, wenn Sie die Datei kvm-defaults.json oben geändert haben source /root/tripleo/tripleo-incubator/scripts/hp_ced_load_config``.sh /root/tripleo/configs/kvm-default``.json # Starten Sie den UC & OC-Build-Prozess bash -x tripleo``/tripleo-incubator/scripts/hp_ced_installer``.sh 2>&1|``tee Laptopstackinstall.log |
- Nach etwa 30 Minuten bis 3 Stunden, je nach Hardware, sollten Sie hoffentlich Folgendes sehen…
Originally published on allthingscloud.eu (2015-02-19).



