openstack是目前比较火的开源云计算项目。
文章着重介绍了openstack各个组件及功能介绍,
openstack由以下节点组成
1。controller node(控制节点),必选。
该节点推荐计算资源:1-2cpu,8G内存,100G存储,2张网卡
2。compute node(计算节点),必选。
该节点推荐计算资源:2-4以上的cpu,8G以上的内存空间,100G以上的存储,2张网卡
3。block storage node(块存储节点),可选。
该节点推荐计算资源:1-2cpu,4G内存,100G以上存储,1张网卡
4。object storage node(对象存储节点),可选。
该节点推荐计算资源:1-2cpu,4G内存,100G以上存储,1张网卡
下面介绍一个各个节点的作用和服务
1。controller node,
该节点运行了身份认证,镜像管理和部分计算节点控制,网络代理和Dashboard相关的服务,当然为了支撑这些服务,该节点要需要安装SQL,MQ和NTP服务
当然,如果你的架构中没有storange node,你的controller node 还需要充当这些角色
控制节点最少需要两张网卡
2. compute node
计算节点运行虚拟机实例,默认情况下是用KVM虚拟化引擎,计算节点也需要安装网络代理服务,通过网络代理把实例连接到虚拟网络。
你可以同时运行多台计算节点,没台计算节点需要两张网卡
3.block storage node
块存储是可选节点,它为每台实例提供块存储或者文件共享服务。
简单来说,两台实例之间的服务流量是通过管理网段来走,生产环境为了确保安全应该把存储网络隔离开来
你可以只部署一台块存储节点,每一个节点需要一张网卡
4.object storage node
就是多台服务器内置大容量硬盘,再装上对象存储软件,然后再额外搞几台服务作为管理节点,安装上对象存储管理软件。管理节点可以管理其他服务器对外提供读写访问功能。
简单来说,两台实例之间的服务流量是通过管理网段来走,生产环境为了确保安全应该把存储网络隔离开来
对象存储需要两个以上的节点,每个节点至少需要一张网卡
转载于:https://blog.51cto.com/12569972/1953242