新近在接触尝试做一些 OpenStack 的验证工作,目前有一些问题感觉比较模糊不是很清晰,希望专家能够费心帮忙解答(有些问题有可能很基础,还望专家见谅):
1. OpenStack 在安装使用的时候是什么样的一种逻辑架构?目前看到一些文档说是有控制节点、网络节点和计算节点,这三个节点在做安装的时候是需要三个独立的物理主机,还是说三台虚拟机就可以了?
2. 在做 OpenStack 安装的时候,如果我先在一台物理主机上面安装一套 CentOS 6.5 的操作系统,之后在其上安装使用 KVM或者 Docker 做虚拟化,创建了一台虚拟机之后再开始安装 OpenStack 的那些组件?还是直接在物理机的操作系统上安装 OpenStack 的组件?
3. 在安装使用 OpenStack的时候,Nova、Glance、Keystone这三个组件是必装的?而Cinder、Glance、Neutron、Swift 这些组件是根据我的需要选择安装的?
4. 如果想要在 OpenStack 平台的基础上结合 Redis、memcached、Hadoop 之类的缓存、分布式系统是否可以?是否只需要在 OpenStack 创建的虚拟机上按照手册进行安装配置即可?
5. OpenStack 我现在的理解主要就是在虚拟机的创建、管理、虚拟机网络管理、虚拟机镜像文件存储的层面,不知道正确不正确?
6. 在两台物理主机中创建的虚拟机如何通过 OpenStack 组成一个运化的 IaaS 平台?需要什么其它额外的工具么?
有很多都是基础或者专家会觉得比较白痴的问题,还望见谅。目前我还基本算是小白,在学习阶段。
谢谢。
收起