Note di installazione HP Helion OpenStack® CE 1.4 – Giorno 1 (Lavoro approssimativo)

2014-11-07

Note di installazione HP Helion OpenStack® CE 1.4 – Giorno 1 (Lavoro approssimativo)

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.

  1. Ottenere l'ultima documentazione di installazione qui -> https://docs.hpcloud.com/helion/community/

  2. Scaricare e installare un sistema operativo base supportato da qui -> http://www.ubuntu.com/download

  3. Registrarsi e scaricare l'ultima edizione CC di Helion OS da qui -> http://www8.hp.com/uk/en/cloud/hphelion-openstack-community.html

  4. 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

  1. Installare i seguenti pacchetti sul seed server –

sudo apt-get install -y libvirt-bin openvswitch-switch python-libvirt qemu-system-x86

  1. Riavviare i pacchetti libvirt

sudo /etc/init.d/libvirt-bin restart

Ottenere una chiave pubblica

  1. Effettuare il login come root

sudo su –

  1. Verificare se esiste .ssh/id_rsa

ls -al ~root/.ssh/

[Nota: Diverso da quanto indicato nella documentazione di installazione]

  1. 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]

  1. 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

  1. Accedere alla seed vm come root

$ sudo su –

  1. Il checksum MD5 per la versione 1.4 dovrebbe essere: e397c2795359d959376e9f3b2fe276e4

$ md5sum /tmp/Helion_Openstack_Community_V1.4.tar.gz

  1. 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

  1. 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″}

  1. 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

  1. 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

  1. Andare alla documentazione di risoluzione dei problemi situata qui https://docs.hpcloud.com/helion/community/troubleshooting/

  2. 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).

← All posts