datio openstack
TRANSCRIPT
![Page 1: Datio OpenStack](https://reader034.vdocuments.mx/reader034/viewer/2022050614/5a65afdf7f8b9aa4758b5b69/html5/thumbnails/1.jpg)
Datio OpenStackAtlantis: ¿Qué es, por qué y cómo?
![Page 2: Datio OpenStack](https://reader034.vdocuments.mx/reader034/viewer/2022050614/5a65afdf7f8b9aa4758b5b69/html5/thumbnails/2.jpg)
Contenidos
123
¿Qué es OpenStack?
Diseño de Atlantis
¿Cómo lo uso?
![Page 3: Datio OpenStack](https://reader034.vdocuments.mx/reader034/viewer/2022050614/5a65afdf7f8b9aa4758b5b69/html5/thumbnails/3.jpg)
1. Qué es OpenStackDe dónde viene y qué servicios lo componen
![Page 4: Datio OpenStack](https://reader034.vdocuments.mx/reader034/viewer/2022050614/5a65afdf7f8b9aa4758b5b69/html5/thumbnails/4.jpg)
INICIO, CADA CUÁNTO Y QUÉ ES
Inicio
Fundado por Rackspace y la NASA en 2010, multitud de compañías se han unido a su desarrollo desde entonces.
Cada cuánto
Ciclos de desarrollo cortos, cada 6 meses se libera una nueva versión con nuevas funcionalidades.
Ya... Pero ¿qué es?
Un conjunto de herramientas para construir y administrar infraestructuras de computación en la nube tanto públicas como privadas.
![Page 5: Datio OpenStack](https://reader034.vdocuments.mx/reader034/viewer/2022050614/5a65afdf7f8b9aa4758b5b69/html5/thumbnails/5.jpg)
CADA CUÁNTO: EN DETALLE
![Page 6: Datio OpenStack](https://reader034.vdocuments.mx/reader034/viewer/2022050614/5a65afdf7f8b9aa4758b5b69/html5/thumbnails/6.jpg)
SERVICIOS: EN DETALLE
![Page 7: Datio OpenStack](https://reader034.vdocuments.mx/reader034/viewer/2022050614/5a65afdf7f8b9aa4758b5b69/html5/thumbnails/7.jpg)
2. Diseño de AtlantisNuestra infraestructura: Nivel físico y lógico
![Page 8: Datio OpenStack](https://reader034.vdocuments.mx/reader034/viewer/2022050614/5a65afdf7f8b9aa4758b5b69/html5/thumbnails/8.jpg)
2.1 Nivel físicoVista general a nivel físico de la infraestructura
![Page 9: Datio OpenStack](https://reader034.vdocuments.mx/reader034/viewer/2022050614/5a65afdf7f8b9aa4758b5b69/html5/thumbnails/9.jpg)
NIVEL FÍSICO: CONTROLADORES
3 Servidores Huawei RH1288 V3○ 2 x Intel E5-2637 V3 (4 cores)○ 32 GB RAM○ 3 x 240GB (SSD)○ 2 x 10Gbit (SFP+)
![Page 10: Datio OpenStack](https://reader034.vdocuments.mx/reader034/viewer/2022050614/5a65afdf7f8b9aa4758b5b69/html5/thumbnails/10.jpg)
NIVEL FÍSICO: CUCHILLAS
16 cuchillas Huawei CH121 V3○ 2 x Intel E5-2695 V8 (18 cores)○ 144 GB RAM○ 2 x 600G (SAS)○ 2 x 10Gbit (SFP+)
![Page 11: Datio OpenStack](https://reader034.vdocuments.mx/reader034/viewer/2022050614/5a65afdf7f8b9aa4758b5b69/html5/thumbnails/11.jpg)
NIVEL FÍSICO: ALMACENAMIENTO
1 OceanStor 5300 V3○ 10 TB Brutos Almacenamiento○ 2 x 10Gbit (SFP+)
![Page 12: Datio OpenStack](https://reader034.vdocuments.mx/reader034/viewer/2022050614/5a65afdf7f8b9aa4758b5b69/html5/thumbnails/12.jpg)
2.1 Nivel lógicoVista general a nivel lógico de la infraestructura
![Page 13: Datio OpenStack](https://reader034.vdocuments.mx/reader034/viewer/2022050614/5a65afdf7f8b9aa4758b5b69/html5/thumbnails/13.jpg)
NIVEL LÓGICO: REDES4 redes definidas para la infraestructura
○ Public: Tagged VLAN○ Private: Tagged VLAN○ Services: Tagged VLAN○ Storage: Tagged VLAN○ Neutron: Untagged VLAN
![Page 14: Datio OpenStack](https://reader034.vdocuments.mx/reader034/viewer/2022050614/5a65afdf7f8b9aa4758b5b69/html5/thumbnails/14.jpg)
NIVEL LÓGICO: REDES
![Page 15: Datio OpenStack](https://reader034.vdocuments.mx/reader034/viewer/2022050614/5a65afdf7f8b9aa4758b5b69/html5/thumbnails/15.jpg)
NIVEL LÓGICO: ALMACENAMIENTO10 TB Brutos en OceanStor 5300 V3
○ Permite crear LUN’s (RAID 5,6…)○ Espacio distribuido en 3 LUN○ Se exportan por ISCSI
![Page 16: Datio OpenStack](https://reader034.vdocuments.mx/reader034/viewer/2022050614/5a65afdf7f8b9aa4758b5b69/html5/thumbnails/16.jpg)
NIVEL LÓGICO: ALMACENAMIENTOCeph como solución de almacenamiento
○ Totalmente distribuido (No SPOF)○ Fácilmente escalable○ Estandar “de facto” para OpenStack
![Page 17: Datio OpenStack](https://reader034.vdocuments.mx/reader034/viewer/2022050614/5a65afdf7f8b9aa4758b5b69/html5/thumbnails/17.jpg)
NIVEL LÓGICO: CONTROLADORESCluster con Corosync/Pacemaker
○ MySQL Galera en HA○ HAProxy como balanceador○ Resto servicios de OpenStack
![Page 18: Datio OpenStack](https://reader034.vdocuments.mx/reader034/viewer/2022050614/5a65afdf7f8b9aa4758b5b69/html5/thumbnails/18.jpg)
NIVEL LÓGICO: CONTROLADORES
![Page 19: Datio OpenStack](https://reader034.vdocuments.mx/reader034/viewer/2022050614/5a65afdf7f8b9aa4758b5b69/html5/thumbnails/19.jpg)
NIVEL LÓGICO: KEYSTONEDesplegado en HA en los 3 controladores
○ Desplegado utilizando uWSGI + NGINX○ Integrado con el LDAP de Datio
![Page 20: Datio OpenStack](https://reader034.vdocuments.mx/reader034/viewer/2022050614/5a65afdf7f8b9aa4758b5b69/html5/thumbnails/20.jpg)
NIVEL LÓGICO: GLANCEInstalado en los 3 controladores sobre Ceph
○ LUN definida sobre OceanStore○ Pool de Ceph de 500 GB (Replica 2)○ HA Activo/Pasivo
![Page 21: Datio OpenStack](https://reader034.vdocuments.mx/reader034/viewer/2022050614/5a65afdf7f8b9aa4758b5b69/html5/thumbnails/21.jpg)
NIVEL LÓGICO: CINDERInstalado en los 3 controladores sobre Ceph
○ LUN definida sobre OceanStore○ Pool Ceph 9TB (Replica 1)○ HA Activo/Pasivo
![Page 22: Datio OpenStack](https://reader034.vdocuments.mx/reader034/viewer/2022050614/5a65afdf7f8b9aa4758b5b69/html5/thumbnails/22.jpg)
NIVEL LÓGICO: NEUTRONInstalado en los 3 controladores
○ Linuxbridge / VXLAN○ HA Activo / Pasivo
![Page 23: Datio OpenStack](https://reader034.vdocuments.mx/reader034/viewer/2022050614/5a65afdf7f8b9aa4758b5b69/html5/thumbnails/23.jpg)
NIVEL LÓGICO: NOVA-API
Instalado en los 3 controladores○ API de Computo de OpenStack○ HA Activo/Activo (Stateless)○ Compatibilidad con EC2 / S3 (*)
![Page 24: Datio OpenStack](https://reader034.vdocuments.mx/reader034/viewer/2022050614/5a65afdf7f8b9aa4758b5b69/html5/thumbnails/24.jpg)
NIVEL LÓGICO: MONITORIZACIÓN
Zabbix como solución de monitorización○ Monitorización a nivel de OS○ Monitorización física (IPMI, SNMP…)○ Monitorización de servicios○ Cálculo de SLA’s
![Page 25: Datio OpenStack](https://reader034.vdocuments.mx/reader034/viewer/2022050614/5a65afdf7f8b9aa4758b5b69/html5/thumbnails/25.jpg)
NIVEL LÓGICO: BACKUPS
Bareos como solución de backups○ Copia de seguridad de las BD’s○ Copia de seguridad de la configuración○ Copias completas, incrementales y
diferenciales
![Page 26: Datio OpenStack](https://reader034.vdocuments.mx/reader034/viewer/2022050614/5a65afdf7f8b9aa4758b5b69/html5/thumbnails/26.jpg)
NIVEL LÓGICO: MEJORASMultitud de servicios adicionales
○ Heat○ Ceilometer○ Trove○ Sahara○ Otros...
![Page 27: Datio OpenStack](https://reader034.vdocuments.mx/reader034/viewer/2022050614/5a65afdf7f8b9aa4758b5b69/html5/thumbnails/27.jpg)
2. ¿Cómo lo uso?Ejemplo de empleo de la infraestructura
![Page 28: Datio OpenStack](https://reader034.vdocuments.mx/reader034/viewer/2022050614/5a65afdf7f8b9aa4758b5b69/html5/thumbnails/28.jpg)
¿CÓMO LO USO? HORIZON
![Page 29: Datio OpenStack](https://reader034.vdocuments.mx/reader034/viewer/2022050614/5a65afdf7f8b9aa4758b5b69/html5/thumbnails/29.jpg)
¿CÓMO LO USO? API
![Page 30: Datio OpenStack](https://reader034.vdocuments.mx/reader034/viewer/2022050614/5a65afdf7f8b9aa4758b5b69/html5/thumbnails/30.jpg)
¿CÓMO LO USO? ANSIBLE
![Page 31: Datio OpenStack](https://reader034.vdocuments.mx/reader034/viewer/2022050614/5a65afdf7f8b9aa4758b5b69/html5/thumbnails/31.jpg)
GRACIAS!¿Preguntas?
carlosgimenoy
Carlos Gimeno Yáñez