HP Helion OpenStack v1.1 RC3 Laptop Installation Procedure
2015-02-19
Machine-translated — the English original is authoritative.
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).



