一、本地存储
1.本地存储拓扑
- 计算节点运行KVM化
- 计算节点具备本地存储空间,存放云硬盘云主机数据保护依赖节点RAID阵列技术
- 投资较低,节省存储网络,云主机综合性能高
- 特点:投资低、性能高、大规模,并发行好,但云主机无法热迁移,需要业务层高可靠
- 场景:软件开发测试环境、分布式应用、应用与数据分离
- 缺点:物理容量受限,存在单点故障,在线迁移受限
2.本地存储对接
详情见ZStack管理平台,资源中心-硬件设施-主存储中设置。类型为LocalStorage
二、NFS存储
1.NFS存储拓扑
- 云硬盘存放在集中存储,数据通过存储双控和RAID技术保护
- 需要构建万兆存储网络,购买集中存储,云主机受高可用保护
- 特点:需存储网、云主机高可用、数据安全、IO性能有瓶颈(8~10节点/存储)
- 场景:传统应用、应用数据紧密、SLA高可用保证、数据安全场景
2.NFS存储对接
详情见ZStack管理平台,资源中心-硬件设施-主存储中设置。填写挂载参数和存储心跳网络 nfs server=3,sec=sys,tcp,intr,timeo=5
,如果参数和NFS存储端设置冲突,以server端设置为准
三、SAN存储
1.SAN存储拓扑
- 云硬盘存放在集中存储,数据通过存储双控和RAID技术保护
- 需要构建万兆存储网络,购买集中存储,云主机受高可用保护
- 特点:需存储网、云主机高可用、数据安全,IO性能有瓶颈(8~10节点/存储)
- 场景:传统应用、应用数据紧密、SLA高可用保证、数据安全场景
2.SAN存储对接
详情见ZStack管理平台,资源中心-硬件设施-主存储中设置。需要先添加iSCSI服务器。接着添加主存储,类型选择sharedblock,推荐选择厚置备。厚置备指的是申请多少空间就划分多少空间,精简置备就是实际用了多少空间就划分多少空间。
如果存储里有之前的数据,给新的云主机使用时要勾选清理块设备。
四、分布式存储
1.分布式存储拓扑
- 云硬盘存放在分布式存储,数据通过副本和纠删码保证
- 需要构建存储网络,基于x86通用服务器提供存储服务,云主机受高可用保护
- 特点:构建存储网、云主机高可用、数据副本、计算存储都可以横向扩展
- 场景:租用平台、通用行平台、应用数据紧密、SLA高可用保证、大规模环境
2.分布式存储对接
详情见ZStack管理平台,资源中心-硬件设施-主存储中设置。类型选择Ceph,如果管理和计算节点间网络环境安全,可以关闭Cephx(用于密钥认证),同时在Ceph主存储那关闭Cephx,填写管理IP,输入Ceph节点用户名和密码。填写镜像缓存池、数据云盘池、根云盘池。在使用开源Ceph时,可不用填写,自动创建。