安装 Ubuntu OpenStack 至少需要五台带有两个磁盘的机器,其中两台带有两个网络接口 (NIC)。在其中一台带有两个接口的机器上安装 Ubuntu Server。
为什么我需要两个磁盘?如果我有 5 台机器,每台容量为 2TB,但都使用单个磁盘,该怎么办?这种设置是否行不通,例如http://www.ubuntu.com/download/cloud/install-ubuntu-openstack?为什么我们需要两台机器上的 2 个接口?我知道一台机器上,一个接口连接到互联网,另一个接口连接到本地网络。但是为什么第二台机器上需要 2 个接口?
答案1
由于 Autopilot 部署的 OpenStack 配置将 Nova Compute 服务和 Ceph 共置在同一节点上,因此需要多个磁盘。这会导致一个磁盘用于系统启动,另一个磁盘分配给 Ceph OSD 用于数据存储。
您可以获得横向扩展存储和横向扩展计算,但您需要两个磁盘。
您可以用 USB 密钥代替第二个驱动器...我不会称之为“生产”,但它是一种快速尝试的解决方法。