Notes d'installation d'HP Helion OpenStack® CE 1.4 – Jour 1 (Travail préliminaire)
2014-11-07
Machine-translated — the English original is authoritative.
Notes d'installation d'HP Helion OpenStack® CE 1.4
Quelques informations très basiques ici, au cas où quelqu'un ne serait pas familier avec le téléchargement des binaires sur le système, etc.
-
Téléchargez la dernière documentation d'installation ici -> https://docs.hpcloud.com/helion/community/
-
Téléchargez et installez un système d'exploitation de base pris en charge ici -> http://www.ubuntu.com/download
-
Inscrivez-vous et téléchargez la dernière édition Helion OS CC ici -> http://www8.hp.com/uk/en/cloud/hphelion-openstack-community.html
-
Utilisez WinSCP (http://winscp.net/eng/download.php) pour copier le fichier Helion OS téléchargé sur le serveur Seed Ubuntu créé à l'étape 2 ci-dessus [ Je trouve WinSCP pratique pour transférer des fichiers entre les systèmes Linux et Windows ]
Prérequis d'installation
- Installez les packages suivants sur le serveur seed –
sudo apt-get install -y libvirt-bin openvswitch-switch python-libvirt qemu-system-x86
- Redémarrez les packages libvirt
sudo /etc/init.d/libvirt-bin restart

Obtenir une clé publique
- Connectez-vous en tant que root
sudo su –

- Vérifiez si .ssh/id_rsa existe
ls -al ~root/.ssh/
[Remarque : Différent de ce qui est indiqué dans la documentation d'installation]

- Créez-en un s'il n'existe pas en exécutant la commande suivante en laissant la phrase de passe vide
ssh-keygen -t rsa
[Remarque : Différent de ce qui est indiqué dans la documentation d'installation]
[ Remarque : Dans l'exemple ci-dessus, le fichier existait déjà, donc la première utilisation serait légèrement différente ]
- Encore une fois, vérifiez si .ssh/id_rsa existe
ls -al ~root/.ssh/ [Remarque : Différent de ce qui est indiqué dans la documentation d'installation]
Vérifier et extraire le fichier d'installation
- Connectez-vous à la machine virtuelle seed en tant que root
$ sudo su –
- La somme de contrôle MD5 pour la version 1.4 doit être : e397c2795359d959376e9f3b2fe276e4
$ md5sum /tmp/Helion_Openstack_Community_V1.4.tar.gz

- Créez un répertoire de travail et extrayez le package d'installation Helion à cet endroit
mkdir work
cd work
tar -zxvf /tmp/Helion_Openstack_Community_V1.4.tar.gz
……
Définir les serveurs DNS
- Modifiez le fichier overcloud_neutron_dhcp_agent.json situé dans le support d'installation (tripleo/hp_passthrough/overcloud_neutron_dhcp_agent.json) pour inclure la ligne suivante en remplaçant 8.8.8.8 par les détails de votre serveur DNS.
{“option”:”dnsmasq_dns_servers”,”value”:”8.8.8.8″}
- Copiez le fichier overcloud_neutron_dhcp_agent.json vers un nouveau fichier nommé undercloud_neutron_dhcp_agent.json pour configurer les mêmes relais pour le sous-nuage (undercloud).
cp tripleo/hp_passthrough/overcloud_neutron_dhcp_agent.json tripleo/hp_passthrough/undercloud_neutron_dhcp_agent.json
Démarrer l'installation
- Démarrez l'installation en utilisant la commande suivante
HP_VM_MODE=y bash -x ~root/work/tripleo/tripleo-incubator/scripts/hp_ced_host_manager.sh –create seed
16. ÉCHEC ……
+ echo ‘Mon Nov 3 14:37:55 GMT 2014 — Watch for seed VM configure signal.’
Mon Nov 3 14:37:55 GMT 2014 — Watch for seed VM configure signal.
+ timeout 600 sh -c ‘printf “HTTP/1.0 200 OKrnrnrn” |
nc -l 192.168.122.1 27410 | grep -q seedImageID’
error: Failed to start domain seed
error: internal error: process exited while connecting to monitor: qemu: at most 2047 MB RAM can be simulated
Dépannage
-
Consultez la documentation de dépannage située ici https://docs.hpcloud.com/helion/community/troubleshooting/
-
Comme c'est embarrassant … une rapide recherche Google indique un problème potentiel lié à une architecture 32 bits… dans ma précipitation pour faire tourner un serveur Ubuntu 14.04, j'ai réussi à télécharger l'une des binaires 32 bits… oh la la !!! C'est ce qui m'arrive quand j'essaie de faire du multitâche pendant l'installation de Helion OpenStack.
Mise à jour 01/12/14 : Voir l'article pour une solution de contournement.
Originally published on allthingscloud.eu (2014-11-07).





