Introducción abierta a la estructura detallada de la introducción ----- Fácil de pasar la entrevista, ¡un salario alto no es un sueño! ! !

Introducción abierta a la estructura detallada de la introducción ----- Fácil de pasar la entrevista, ¡un salario alto no es un sueño! ! !

1. Arquitectura conceptual de OpneStack

Inserte la descripción de la imagen aquí
Componentes globales:
Servicio de autenticación de identidad (Keystone), Servicio de medición (Ceilometer) y Servicio de panel de control (Horizon)

Componentes principales: la
creación de una máquina virtual en OpenStack requiere servicios de red (Neutron), servicios de duplicación (Glance), servicios de almacenamiento de objetos (Swift) y servicios de almacenamiento de bloques (Cinder), y estos servicios de recursos son solicitados e invocados de manera uniforme por los servicios informáticos (Nova Proporcionar soporte de recursos para máquinas virtuales.

Componentes externos:
Sahara y Heat son componentes relacionados con big data para la recopilación, el análisis y la orquestación de big data;
Ironic es un servicio bare metal;
Trove es un servicio de gestión de bases de datos (incluidas las bases de datos relacionales y no relacionales).

Dos, arquitectura lógica OpenStack

Inserte la descripción de la imagen aquí
1. La arquitectura lógica de OpenStack presenta los componentes de la arquitectura nativa de OpenStack (componentes globales, componentes centrales y componentes externos).
2. Los componentes están conectados a través de API (siempre que la solicitud se entregue a Keystone para la autenticación y si existe permiso para comunicarse) Punto de comunicación
3. Hay muchos módulos de subfunción dentro de un solo proyecto, interactúan a través del intermediario de mensajes AMQP (RabbitMQ) y el estado del servicio se almacena en la base de datos

Tres, relación de comunicación de componentes OpenStack

1. La comunicación basada en el protocolo AMQP se
utiliza para la comunicación entre varios componentes dentro de cada proyecto.

2. La comunicación basada en SQL se
utiliza para la comunicación interna de varios proyectos.

3. Comunicación basada en protocolo HTTP
La relación de comunicación que se establece a través de la API de cada elemento, la API es toda API RESTful Web.

4. La comunicación entre los
componentes de OpenStack y el software y hardware de terceros se realiza a través de la API nativa .

Cuatro, arquitectura física OpenStack

Inserte la descripción de la imagen aquí
Nodo de control: administrar la arquitectura openstack

Nodo de red: responsable de la comunicación / interacción entre los nodos, generalmente se utilizan 3 puertos de red para la comunicación entre los nodos de control, la comunicación con los nodos de computación y almacenamiento que no sean los nodos de control, las máquinas virtuales externas y la correspondiente comunicación entre redes.

Nodo informático: Principalmente responsable de llevar instancias y procesar necesidades específicas.

Nodos de almacenamiento: brindan servicios de almacenamiento

1. Nodo de red

Redes de proveedores (Redes de proveedores) Redes
de autoservicio (Redes de autoservicio)
Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/weixin_51431591/article/details/114631797
Recomendado
Clasificación