OpenStack部署之前需要做怎样的规划

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,内容安全 1000次 1年
对象存储 OSS,恶意文件检测 1000次 1年
简介:

一、实验概述

    这些实验均在vmware workstation上进行


二、拓扑

wKioL1hTc3LiW_gPAAAVyLOuAbA931.png-wh_50


示例架构假设使用如下网络:

  • 管理使用 10.0.0.0/24 带有网关 10.0.0.1

    这个网络需要一个网关以为所有节点提供内部的管理目的的访问,例如包的安装、安全更新、 DNS,和 NTP

  • 提供者网段 192.168.90/24,网关192.168.9.1

    这个网络需要一个网关来提供在环境中内部实例的访问。

您可以修改这些范围和网关来以您的特定网络设施进行工作。

网络接口由发行版的不同而有各种名称。传统上,接口使用 “eth” 加上一个数字序列命名。为了覆盖到所有不同的名称,本指南简单地将数字最小的接口引用为第一个接口,第二个接口则为更大数字的接口。

除非您打算使用该架构样例中提供的准确配置,否则您必须在本过程中修改网络以匹配您的环境。并且,每个节点除了 IP 地址之外,还必须能够解析其他节点的名称。例如,controller这个名称必须解析为 10.0.0.11,即控制节点上的管理网络接口的 IP 地址。


三、IP规划

角色

Eth0

Eth1

主机名

管理方式

服务器类型

控制器节点1

10.0.0.11/24

192.168.9.3/24

controller1

ssh

虚拟机

计算节点1

10.0.0.31/24

192.168.9.4/24

compute1

ssh

虚拟机

块存储节点1

10.0.0.41/24

blockstorage1

ssh

虚拟机

对象存储节点1

10.0.0.51/24

objectstorage1

ssh

虚拟机

对象存储节点2

10.0.0.52/24

objectstorage2

ssh

虚拟机






 


四、vmware workstation虚拟网络配置

wKiom1hSskTDzCSXAAA3scBEen0788.png-wh_50


五、虚拟硬件配置规划

角色

处理器

内存

磁盘/块

网卡/块

Linux

安装的服务

控制器

1

4G

100G/1

2

Ubuntu14.04

身份认证服务,镜像服务,计算服务的管理部分,网络服务的管理部分,多种网络代理以及仪表板也需要包含一些支持服务,例如:SQL数据库,term:消息队列,和NTP服务。可选的,可以在计算节点上运行部分块存储,对象存储,Orchestration  和 Telemetry 服务。计算节点上需要至少两块网卡。

计算节点


2

4G

100G/1

2

Ubuntu14.04

计算服务中管理实例的管理程序部分。默认情况下,计算服务使用 KVM。你可以部署超过一个计算节点,每个结算节点至少需要两块网卡。

块设备存储结点

1

2G

20G/1

100G/1


100G/1

1

Ubuntu14.04

可选的块存储节点上包含了磁盘,块存储服务和共享文件系统会向实例提供这些磁盘。块存储服务和共享文件系统会向实例(虚拟机)提供这些磁盘,为了简单起见,计算节点和本节点之间的服务流量使用管理网络。生产环境中应该部署一个单独的存储网络以增强性能和安全。你可以部署超过一个块存储节点。每个块存储节点要求至少一块网卡。

对象存储节点1

1

2G

20G/1

100G/1

100G/1

1

Ubuntu14.04

可选的对象存储节点包含了磁盘。对象存储服务用这些磁盘来存储账号,容器和对象。为了简单起见,计算节点和本节点之间的服务流量使用管理网络。生产环境中应该部署一个单独的存储网络以增强性能和安全。这个服务要求两个节点。每个节点要求最少一块网卡。你可以部署超过两个对象存储节点。

对象存储节点2

1

2G

20G/1

100G/1

100G/1

1

Ubuntu14.04

可选的对象存储节点包含了磁盘。对象存储服务用这些磁盘来存储账号,容器和对象。为了简单起见,计算节点和本节点之间的服务流量使用管理网络。生产环境中应该部署一个单独的存储网络以增强性能和安全。这个服务要求两个节点。每个节点要求最少一块网卡。你可以部署超过两个对象存储节点。

 

1、由于Openstack服务数量以及虚拟机数量的正常,为了获得最好的性能,我们推荐你的环境满足或者超过基本的硬件需求。如果在增加了更多的服务或者虚拟机后性能下降,请考虑为你的环境增加硬件资源。为了避免混乱和为OpenStack提供更多资源,我们推荐你最小化安装你的Linux发行版。同时,你必须在每个节点安装你的发行版的64位版本。

2、每个节点配置一个磁盘分区满足大多数的基本安装。但是,对于有额外服务如块存储服务的,你应该考虑采用 :term:`Logical VolumeManager (LVM)`进行安装。



本文转自 TtrToby 51CTO博客,原文链接:http://blog.51cto.com/freshair/1883194

相关实践学习
块存储快速入门
块存储是阿里云为云服务器ECS提供的块设备产品。通过体验挂载数据盘、分区格式化数据盘(Linux)、创建云盘快照、重新初始化数据盘、使用快照回滚云盘和卸载数据盘等功能,带您快速入门块存储。
相关文章
|
2月前
|
消息中间件 缓存 Shell
跟我一起来学OpenStack部署
跟我一起来学OpenStack部署
222 0
|
3月前
|
存储 数据安全/隐私保护 Docker
Kolla-ansible部署openStack
Kolla-ansible部署openStack
313 11
|
5月前
|
存储 API 虚拟化
OpenStack私有云裸机物理服务器角色规划
【4月更文挑战第23天】企业私有云通常由管理节点、控制节点、计算节点、存储节点和网络节点组成的物理服务器集群构成
|
5月前
|
Linux 网络安全 数据库
openstack 部署单节点
在CentOS 7系统上,配置了一台拥有4核CPU、8GB内存和300GB磁盘的服务器,安装了OpenStack Trian版本。安装完成后,获取了OpenStack管理控制台的登录凭证(admin用户和密码),可访问IP地址192.168.200.249/dashboard进行登录。如果遇到问题,可能需要重新安装以确保纯净环境。
273 0
|
存储 弹性计算 资源调度
openstack组件部署 3
openstack组件部署
136 0
|
5月前
|
存储 Ubuntu KVM
Ubuntu部署OpenStack踩坑指南:还要看系统版本?
Ubuntu部署OpenStack踩坑指南:还要看系统版本?
Ubuntu部署OpenStack踩坑指南:还要看系统版本?
|
5月前
|
存储 安全 Linux
云计算|OpenStack|社区版OpenStack安装部署文档(一 --- 前期硬件准备和部署规划)
云计算|OpenStack|社区版OpenStack安装部署文档(一 --- 前期硬件准备和部署规划)
1079 0
|
负载均衡 安全 网络安全
openstack组件部署 4
openstack组件部署
|
存储 数据管理 数据安全/隐私保护
openstack组件部署 2
openstack组件部署
|
存储 消息中间件 关系型数据库
openstack组件部署 1
openstack组件部署
158 0