Procedura di installazione su laptop di HP Helion OpenStack v1.1 RC3

2015-02-19

Procedura di installazione su laptop di HP Helion OpenStack v1.1 RC3

Machine-translated — the English original is authoritative.

Procedura di installazione HOS v1.1 RC3 su laptop

Questa procedura descrive come installare Helion OpenStack v1.1 RC3 (build 77) su un laptop, esclusivamente per uso di test ("tyre-kicking").
L'alta disponibilità (HA) e il monitoraggio non sono abilitati, per progettazione, durante questa procedura di installazione per minimizzare i requisiti di risorse.
Per verificare questa procedura è stato utilizzato un EliteBook8740w con 32GB di RAM e un SSD da 240GB.

Guida passo dopo passo

Prerequisiti

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

Modificare /etc/ntp.conf

# Specificare uno o più server NTP. server 127.127.1.0 fudge   127.127.1.0     stratum 10 restrict 192.0.2.0 mask 255.255.255.0 nomodify notrap

Riavvio e verifica di NTP

service ntp restart ntpq -p

blog1

Estrarre i binari di installazione

# Nota: in questa demo i binari si trovano nella directory /home/helion. Assicurarsi di modificare la posizione corretta per i binari HOS (file tar) cd /root tar -zxvf /home/helion/ee_installer_build77``.tgz

Variabili d'ambiente dell'host Seed

# configurare le variabili d'ambiente export NODE_MEM=4096 export NODE_CPU=4 export HP_VM_MODE=y export SEED_NTP_SERVER=<indirizzo IP del laptop> export SEED_NAMESERVER=<server DNS>

File VMPLAN per laptop da 32GB

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

Installazione Seed

bash -x tripleo``/tripleo-incubator/scripts/hp_ced_host_manager``.sh --create-seed --vm-plan vmplan.csv 2>&1|``tee LaptopSeedVMinstall.log

blog2

Configurazione VM Seed

# accedi alla VM seed ssh 192.0.2.1 # configura le variabili d'ambiente export OVERCLOUD_SWIFTSTORAGESCALE=1 export OVERCLOUD_SWIFT_REPLICA_COUNT=1 export OVERCLOUD_CONTROLSCALE=1 export USE_TRICKLE=0

blog3

Modificare /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" } }

Impostazioni per hardware limitato

export OVERCLOUD_STACK_TIMEOUT=120 export UNDERCLOUD_STACK_TIMEOUT=120

Iniziare la build di undercloud e overcloud

# Eseguire questa riga se è stato necessario modificare il file kvm-defaults.json sopra source /root/tripleo/tripleo-incubator/scripts/hp_ced_load_config``.sh /root/tripleo/configs/kvm-default``.json # avvia il processo di build UC & OC bash -x tripleo``/tripleo-incubator/scripts/hp_ced_installer``.sh  2>&1|``tee Laptopstackinstall.log

blog4

Originally published on allthingscloud.eu (2015-02-19).

← All posts