Note di installazione HP Helion OpenStack® CE 1.4 – Giorno 1 (Lavoro approssimativo)
2014-11-07
Machine-translated — the English original is authoritative.
Note di installazione HP Helion OpenStack® CE 1.4
Alcune informazioni davvero basilari qui, solo nel caso in cui qualcuno non fosse familiare con il processo di caricamento dei binari sul sistema, ecc.
-
Ottenere l'ultima documentazione di installazione qui -> https://docs.hpcloud.com/helion/community/
-
Scaricare e installare un sistema operativo base supportato da qui -> http://www.ubuntu.com/download
-
Registrarsi e scaricare l'ultima edizione CC di Helion OS da qui -> http://www8.hp.com/uk/en/cloud/hphelion-openstack-community.html
-
Utilizzare WinSCP (http://winscp.net/eng/download.php) per copiare il file Helion OS scaricato nel Seed Server Ubuntu creato nel passaggio 2 sopra [Trovo WinSCP utile per trasferire file tra sistemi Linux e Windows]
Prerequisiti di installazione
- Installare i seguenti pacchetti sul seed server –
sudo apt-get install -y libvirt-bin openvswitch-switch python-libvirt qemu-system-x86
- Riavviare i pacchetti libvirt
sudo /etc/init.d/libvirt-bin restart

Ottenere una chiave pubblica
- Effettuare il login come root
sudo su –

- Verificare se esiste .ssh/id_rsa
ls -al ~root/.ssh/
[Nota: Diverso da quanto indicato nella documentazione di installazione]

- Crearne uno se non esiste emettendo il seguente comando lasciando la passphrase vuota
ssh-keygen -t rsa
[Nota: Diverso da quanto indicato nella documentazione di installazione]
[Nota: Nell'esempio sopra il file esisteva già, quindi il primo utilizzo sarebbe stato leggermente diverso]
- Di nuovo, verificare se esiste .ssh/id_rsa
ls -al ~root/.ssh/ [Nota: Diverso da quanto indicato nella documentazione di installazione]
Verificare e decomprimere il file di installazione
- Accedere alla seed vm come root
$ sudo su –
- Il checksum MD5 per la versione 1.4 dovrebbe essere: e397c2795359d959376e9f3b2fe276e4
$ md5sum /tmp/Helion_Openstack_Community_V1.4.tar.gz

- Creare una directory di lavoro ed estrarre il pacchetto di installazione helion lì
mkdir work
cd work
tar -zxvf /tmp/Helion_Openstack_Community_V1.4.tar.gz
……
Impostare i server DNS
- Modificare il file overcloud_neutron_dhcp_agent.json situato nei media di installazione (tripleo/hp_passthrough/overcloud_neutron_dhcp_agent.json) per includere la seguente riga sostituendo 8.8.8.8 con i dettagli del tuo server DNS.
{“option”:”dnsmasq_dns_servers”,”value”:”8.8.8.8″}
- Copiare il file overcloud_neutron_dhcp_agent.json in un nuovo file denominato undercloud_neutron_dhcp_agent.json per configurare gli stessi forwarder per l'undercloud.
cp tripleo/hp_passthrough/overcloud_neutron_dhcp_agent.json tripleo/hp_passthrough/undercloud_neutron_dhcp_agent.json
Iniziare l'installazione
- Iniziare l'installazione utilizzando il seguente comando
HP_VM_MODE=y bash -x ~root/work/tripleo/tripleo-incubator/scripts/hp_ced_host_manager.sh –create seed
16. FALLIMENTO ……
+ 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
Risoluzione dei problemi
-
Andare alla documentazione di risoluzione dei problemi situata qui https://docs.hpcloud.com/helion/community/troubleshooting/
-
Quanto è imbarazzante … una rapida ricerca su Google indica un potenziale problema a 32 bit… nella mia fretta di far partire un server Ubuntu 14.04, sono riuscito a scaricare uno dei binari a 32 bit..doh!!! Questo è ciò che mi succede quando provo a fare multitasking mentre installo Helion OpenStack.
Aggiornamento 01/12/14: Vedi post per la soluzione alternativa.
Originally published on allthingscloud.eu (2014-11-07).





