Procedimiento de instalación de HP Helion OpenStack v1.1 RC3 en portátil
2015-02-19
Machine-translated — the English original is authoritative.
Procedimiento de instalación de HOS v1.1 RC3 en portátil
Este procedimiento detalla cómo instalar Helion OpenStack v1.1 RC3 (build 77) en un portátil, exclusivamente para pruebas de funcionalidad.
HA y el monitoreo no están habilitados, por diseño, durante este procedimiento de instalación para minimizar los requisitos de recursos.
Se utilizó un EliteBook8740w con 32GB de RAM y un SSD de 240GB para verificar este procedimiento.
Guía paso a paso
- Todos los prerrequisitos estándar siguen siendo aplicables y deben aplicarse a la base Ubuntu 14.04.01 LTS, que se puede encontrar aquí.
Prerrequisitos
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 |
- Configure un servidor NTP local editando el archivo /etc/ntp.conf y reemplazando los servidores y pools NTP de ubuntu predeterminados con los siguientes:
Modificar /etc/ntp.conf
# Especifique uno o más servidores 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 |
- Reinicie el servicio NTP y verifique que se está ejecutando localmente
Reiniciar y verificar NTP
service ntp restart ntpq -p |
- Extraiga la última versión de Helion OpenStack
Extraer los binarios de instalación
# Nota: en esta demostración los binarios se encuentran en el directorio /home/helion. Asegúrese de modificar la ubicación correcta para los binarios de HOS (archivo tar) cd /root tar -zxvf /home/helion/ee_installer_build77``.tgz |
- Configure las variables de entorno requeridas por el script de instalación
Variables de entorno del host Seed
# configurar variables de entorno export NODE_MEM=4096 export NODE_CPU=4 export HP_VM_MODE=y export SEED_NTP_SERVER=<dirección ip del portátil> export SEED_NAMESERVER=<servidor dns> |
- Cree un nuevo archivo vmplan: este es el nuevo proceso que permite asignar roles a los servidores. Este es el archivo que se puede adaptar para ajustarse al hardware subyacente... ¡dentro de lo razonable!
Archivo VMPLAN para portátil de 32GB
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 |
- Inicie la construcción del seed
Instalación del Seed
bash -x tripleo``/tripleo-incubator/scripts/hp_ced_host_manager``.sh --create-seed --vm-plan vmplan.csv 2>&1|``tee LaptopSeedVMinstall.log |
-
Felicidades, ha construido con éxito su primera nube (seed); solo quedan dos más por hacer, undercloud y overcloud.
-
Espere 5 minutos para permitir que los servicios de la máquina virtual seed completen sus configuraciones.
- Ahora inicie sesión en la máquina virtual seed y configure las variables de entorno.
Configuración de la VM Seed
# inicie sesión en la vm seed ssh 192.0.2.1 # configure variables de entorno export OVERCLOUD_SWIFTSTORAGESCALE=1 export OVERCLOUD_SWIFT_REPLICA_COUNT=1 export OVERCLOUD_CONTROLSCALE=1 export USE_TRICKLE=0 |
- Si la interfaz de gateway en el HOST SEED NO tiene por defecto "eth0", entonces este siguiente paso SERÁ necesario. Asegúrese de verificar esto en el HOST SEED y no en la nueva VM SEED creada. La siguiente imagen muestra un gateway que requiere este paso.
- Modifique /root/tripleo/configs/kvm-default.json en la VM SEED y cambie bridge_interface para que coincida con la interfaz identificada en el paso anterior, por ejemplo "em1".
Modificar /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" } } |
- Opcional: Si se ejecuta en hardware con recursos insuficientes, puede ser necesario aumentar los tiempos de espera predeterminados.
Configuraciones para hardware limitado
export OVERCLOUD_STACK_TIMEOUT=120 export UNDERCLOUD_STACK_TIMEOUT=120 |
- Finalmente, inicie la construcción de undercloud y overcloud.
Iniciar la construcción de undercloud y overcloud
# Ejecute esta línea si tuvo que modificar el archivo kvm-defaults.json anterior source /root/tripleo/tripleo-incubator/scripts/hp_ced_load_config``.sh /root/tripleo/configs/kvm-default``.json # inicie el proceso de construcción de UC y OC bash -x tripleo``/tripleo-incubator/scripts/hp_ced_installer``.sh 2>&1|``tee Laptopstackinstall.log |
- Después de aproximadamente 30 minutos a 3 horas, dependiendo del hardware, espero que vea esto...
Originally published on allthingscloud.eu (2015-02-19).



