Procédure d'installation sur ordinateur portable HOS v1.1 RC3

2015-02-19

Procédure d'installation sur ordinateur portable HOS v1.1 RC3

Machine-translated — the English original is authoritative.

Procédure d'installation sur ordinateur portable HOS v1.1 RC3

Cette procédure détaille comment installer Helion OpenStack v1.1 RC3 (build 77) sur un ordinateur portable à des fins de tests uniquement.
La haute disponibilité (HA) et la surveillance ne sont pas activées, par conception, lors de cette procédure d'installation afin de minimiser les exigences en ressources.
Un EliteBook8740w avec 32 Go de RAM et un SSD de 240 Go a été utilisé pour vérifier cette procédure.

Guide étape par étape

Prérequis

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

Modifier /etc/ntp.conf

# Spécifiez un ou plusieurs serveurs 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

Redémarrer & Vérifier NTP

service ntp restart ntpq -p

blog1

Extraire les binaires d'installation

# Note : dans cette démo, les binaires sont situés dans le répertoire /home/helion. Veuillez vous assurer que l'emplacement correct est modifié pour les binaires HOS (fichier tar) cd /root tar -zxvf /home/helion/ee_installer_build77``.tgz

Variables d'environnement de l'hôte Seed

# configurer les variables d'environnement export NODE_MEM=4096 export NODE_CPU=4 export HP_VM_MODE=y export SEED_NTP_SERVER=<adresse IP de l'ordinateur portable> export SEED_NAMESERVER=<serveur DNS>

Fichier VMPLAN pour ordinateur portable 32 Go

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

Installation de la graine (Seed)

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

blog2

Configuration de la machine virtuelle Seed

# se connecter à la machine virtuelle seed ssh 192.0.2.1 # configurer les variables d'environnement export OVERCLOUD_SWIFTSTORAGESCALE=1 export OVERCLOUD_SWIFT_REPLICA_COUNT=1 export OVERCLOUD_CONTROLSCALE=1 export USE_TRICKLE=0

blog3

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

Paramètres pour matériel contraint

export OVERCLOUD_STACK_TIMEOUT=120 export UNDERCLOUD_STACK_TIMEOUT=120

Commencer la construction de l'undercloud et de l'overcloud

# Exécutez cette ligne si vous avez dû modifier le fichier kvm-defaults.json ci-dessus source /root/tripleo/tripleo-incubator/scripts/hp_ced_load_config``.sh /root/tripleo/configs/kvm-default``.json # démarrer le processus de construction de l'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