如何定义 Openstack 节点?

How do you define an Openstack node?

所以我阅读了几篇文章并查看了 Openstack 文档以了解节点的定义。

节点

A Node is a logical object managed by the Senlin service. A node can be a member of at most one cluster at any time. A node can be an orphan node which means it doesn’t belong to any clusters.

节点类型

根据Oracle docs,有不同的节点类型(控制器节点、计算节点等)。我感到困惑的是,如果单个节点是单个物理计算机主机。这是否意味着我仍然可以在同一主机上部署具有不同节点类型的多个节点?

节点集群

我读到集群是一组节点。控制器节点的集群看起来如何?

CONTROLLER NODE The controller node is the control plane for the OpenStack environment. The control pane handles identity (keystone), dashboard (Horizon), telemetry (ceilometer), orchestration (heat) and network server service (neutron).

在这个 architecture 中,我在一个节点上有不同的 Openstack 服务(Horizo​​n、Glance 等)运行。我能从这张图判断它是不是一个星团的一部分吗?

好的,所以 Openstack 文档上下文中的节点与主机同义:

The example architecture requires at least two nodes (hosts)

来自页面上的句子:https://docs.openstack.org/newton/install-guide-ubuntu/overview.html

你已经知道什么是森林语境中的节点了

节点类型:这里提到的节点是物理主机,就像 Openstack 文档的其余部分一样。节点类型由主机上的服务 运行ning 决定。通常您可以 运行 一台主机上的多个服务。

在Openstack中cluster这个词只用来指代Senlin管理的服务集合。所以通常不需要,这些服务不需要形成一个集群。