HOS 2.1 Instalación de Ceph con personalización de red (7 de 8)

2016-02-16

HOS 2.1 Instalación de Ceph con personalización de red (7 de 8)

Machine-translated from English. Read the English original

# Verificación de la instalación

Una vez que el instalador haya completado con éxito, el playbook de ansible sites.yml se complete sin errores y hayamos integrado ceph, podemos comenzar la verificación y la configuración.

Nota: Para quienes sufran de TOC, sí, esta es una construcción ligeramente diferente al entorno que se utilizó para las publicaciones anteriores del blog 1-6; se ha reconstruido muchas veces desde que he tenido la oportunidad de escribir esta publicación. El proceso es el mismo.

Localizar los detalles de la cuenta de inicio de sesión

cd ~/scratch/ansible/next/hos/ansible/group_vars/

# admin user
grep admin_pwd *

# demo user
grep demo_pwd *

# kibana user
grep kibana_p *

password details

Desplegador /etc/hosts

update hlm alias

Verificar la red

ssh helion-cp1-c0-m1-mgmt

#IFS=$' ,\t\n'
while read ip name aliasname; do
    if [[ $ip != \#* ]] && [[ $ip != "" ]] ; then
                echo -n "Pinging hostname $name, $ip ..."
                ping -c2 "$name" &>/dev/null && echo success || echo fail
        fi
done < /etc/hosts

basic networking check

Configurar el tipo de volumen de Cinder

source ~/service.osrc

cinder type-create ceph-standard

cinder type-key ceph-standard set volume_backend_name=another-fruity-ceph

cinder extra-specs-list

volumetypeCreate

source ~/service.osrc

cinder list

cinder create --volume_type ceph-standard --display_name allthingscloud.eu-volume 5

cinder show <volume-id>

cinder delete <volume-id>

cinder list

volumecreate

Configurar la red externa (ips flotantes)

source ~/service.osrc

neutron net-create --shared --router:external ext-net

neutron subnet-create ext-net 172.16.62.0/24 --gateway 172.16.62.1 --allocation-pool start=172.16.62.150,end=172.16.62.200 --enable-dhcp

neutron net-external-list

ext-net

Agregar una red privada

source demo-openrc.sh

neutron --insecure net-create private-demo-net

neutron --insecure subnet-create private-demo-net 192.168.100.0/24 --name private-demo-subnet --dns-nameserver 172.16.1.5 --gateway 192.168.100.1

neutron --insecure router-create demo-router

neutron --insecure router-interface-add demo-router private-demo-subnet

neutron --insecure router-gateway-set demo-router ext-net

Verificar la conectividad

ssh helion-cp1-c1-m1-mgmt

source service.osrc

ip netns

neutron router-port-list demo-router

ping -c 4 <external gateway ip address>

verifyExternalGateway

Cargar una imagen de prueba

cd ~/scratch/ansible/next/hos/ansible

ansible-playbook -i hosts/verb_hosts glance-cloud-configure.yml -e proxy="http://172.16.1.5:8080"

imageDownload

Configuración de las pruebas de verificación de Tempest

cd ~/scratch/ansible/next/hos/ansible

ansible-playbook -i hosts/verb_hosts cloud-client-setup.yml

source /etc/environment

TempestPrep

Ejecutar Tempest

cd ~/scratch/ansible/next/hos/ansible

ansible-playbook -i hosts/verb_hosts tempest-run.yml

Resultados de Tempest

TempestResults

Acceder a Horizon

grep vip-HZN-WEB /etc/hosts

HorizonIP

Portal de Horizon

Acceder a la consola de operaciones

http://vip:9095

Portal de operaciones

ELK – Acceso a registro centralizado

http://vip:5601

ELKPortal

Eso es todo por ahora. La publicación final del blog en esta serie cubre algunos de los errores encontrados durante el proceso de instalación.

Originally published on allthingscloud.eu (2016-02-16).

← All posts