Notas de instalación de HP Helion OpenStack® CE 1.4 – Día 1 (Trabajo preliminar)

2014-11-07

Notas de instalación de HP Helion OpenStack® CE 1.4 – Día 1 (Trabajo preliminar)

Machine-translated — the English original is authoritative.

Notas de instalación de HP Helion OpenStack® CE 1.4

Aquí hay algunas cosas realmente básicas por si alguien no está familiarizado con cómo obtener los binarios en el sistema, etc.

  1. Obtén la documentación de instalación más reciente aquí -> https://docs.hpcloud.com/helion/community/

  2. Descarga e instala un sistema operativo base compatible desde aquí -> http://www.ubuntu.com/download

  3. Regístrate y descarga la última edición CC de Helion OS desde aquí -> http://www8.hp.com/uk/en/cloud/hphelion-openstack-community.html

  4. Usa WinSCP (http://winscp.net/eng/download.php) para copiar el archivo de Helion OS descargado al Servidor Seed de Ubuntu creado en el paso 2 anterior [Encuentro útil WinSCP para transferir archivos entre sistemas Linux y Windows]

Requisitos previos de instalación

  1. Instala los siguientes paquetes en el servidor seed –

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

  1. Reinicia los paquetes de libvirt

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

Obtener una clave pública

  1. Inicia sesión como root

sudo su –

  1. Comprueba si existe .ssh/id_rsa

ls -al ~root/.ssh/

[Nota: Diferente a lo que indica la documentación de instalación]

  1. Crea uno si no existe emitiendo el siguiente comando dejando la frase de contraseña en blanco

ssh-keygen -t rsa

[Nota: Diferente a lo que indica la documentación de instalación]

[Nota: En el ejemplo anterior el archivo ya existía, por lo que el uso por primera vez sería ligeramente diferente]

  1. Nuevamente, comprueba si existe .ssh/id_rsa

ls -al ~root/.ssh/ [Nota: Diferente a lo que indica la documentación de instalación]

Verificar y descomprimir el archivo de instalación

  1. Inicia sesión en la máquina virtual seed como root

$ sudo su –

  1. La suma de comprobación MD5 para la versión 1.4 debe ser: e397c2795359d959376e9f3b2fe276e4

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

  1. Crea un directorio de trabajo y extrae el paquete de instalación de Helion allí

mkdir work

cd work

tar -zxvf /tmp/Helion_Openstack_Community_V1.4.tar.gz

……

Configurar servidores DNS

  1. Edita el archivo overcloud_neutron_dhcp_agent.json ubicado en los medios de instalación (tripleo/hp_passthrough/overcloud_neutron_dhcp_agent.json) para incluir la siguiente línea reemplazando 8.8.8.8 con los detalles de tu servidor DNS.

{“option”:”dnsmasq_dns_servers”,”value”:”8.8.8.8″}

  1. Copia el archivo overcloud_neutron_dhcp_agent.json a un nuevo archivo llamado undercloud_neutron_dhcp_agent.json para configurar los mismos reenviadores para el undercloud.

cp tripleo/hp_passthrough/overcloud_neutron_dhcp_agent.json tripleo/hp_passthrough/undercloud_neutron_dhcp_agent.json

Iniciar la instalación

  1. Inicia la instalación usando el siguiente comando

HP_VM_MODE=y bash -x ~root/work/tripleo/tripleo-incubator/scripts/hp_ced_host_manager.sh –create seed

16. FALLO ……

+ 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

Resolución de problemas

  1. Ve a la documentación de resolución de problemas ubicada aquí https://docs.hpcloud.com/helion/community/troubleshooting/

  2. Qué vergüenza … una búsqueda rápida en Google indica un posible problema de 32 bits… en mi prisa por poner en marcha un servidor Ubuntu 14.04, de alguna manera logré descargar uno de los binarios de 32 bits… ¡doh!!! Eso es lo que me pasa por intentar hacer múltiples tareas mientras instalo Helion OpenStack.

Actualización 01/12/14: Ver publicación para ver la solución alternativa.

Originally published on allthingscloud.eu (2014-11-07).

← All posts