后端存储
A. CentOS 7部署 Ceph分布式存储架构
随着OpenStack日渐成为开源云计算的标准软件栈,Ceph也已经成为OpenStack的首选后端存储。Ceph是一种为优秀的性能、可靠性和可扩展性而设计的统一的、分布式文件系统。
Ceph是一个开源的分布式文件系统。因为它还支持块存储、对象存储,所以很自然的被用做云计算框架openstack或cloudstack整个存储后端。当然也可以单独作为存储,例如部署一套集群作为对象存储、SAN存储、NAS存储等。
前三台服务器增加一块硬盘/dev/sdb实验, 创建目录并挂载到/var/local/osd{1,2,3};
规范系统主机名添加hosts文件实现集群主机名与主机名之间相互能够解析(host 文件添加主机名不要使用fqdn方式)可用 hostnamectl set-hostname [name] 设置分别打开各节点的 /etc/hosts 文件,加入这四个节点ip与名称的对应关系:
在管理节点使用ssh-keygen 生成ssh keys 发布到各节点
第一步:增加 yum配置文件(各个节点都需要增加yum源) vim /etc/yum.repos.d/ceph.repo
或阿里的ceph源
复制配置文件到其它节点和客户端
在ceph1更新软件源并安装ceph-deploy 管理工具
配置文件的默认副本数从3改成2,这样只有两个osd也能达到 active+clean 状态,添加行 osd_pool_default_size = 2
(如果网络源安装失败,手工安装epel-release 然后安装yum –yinstall cep-release再yum –y install ceph ceph-radosgw)
错误参考: https://blog.csdn.net/yenai2008/article/details/72457463
添加osd节点 (所有osd节点执行)
我们实验准备时已经创建目录/var/local/osd{id}
(用ceph-deploy把配置文件和admin密钥拷贝到所有节点,这样每次执行Ceph命令行时就无需指定monitor地址和ceph.client.admin.keyring了)
以上基本上完成了ceph存储集群的搭建。
其中: <pg_num> = 128 ,
关于创建存储池
确定 pg_num 取值是强制性的,因为不能自动计算。下面是几个常用的值:
随着 OSD 数量的增加,正确的 pg_num 取值变得更加重要,因为它显着地影响着集群的行为、以及出错时的数据持久性(即灾难性事件导致数据丢失的概率)。
创建好存储池后,你就可以用 fs new 命令创建文件系统了
ceph fs new <fs_name> cephfs_metadata cephfs_data
其中: <fs_name> = cephfs 可自定义
在这里想起没在/etc/fstab配置ceph1、ceph2、ceph3的sdb自动挂载。
ceph在开源社区还是比较热门的,但是更多的是应用于云计算的后端存储。所以大多数在生产环境中使用ceph的公司都会有专门的团队对ceph进行二次开发,ceph的运维难度也比较大。但是经过合理的优化之后,ceph的性能和稳定性都是值得期待的。
清理机器上的ceph相关配置
可以参考内容: http://blog.51cto.com/12270625/1887648
B. 有值得推荐的云后端存储软件吗
那我说一说XCBS云后端存储软件吧,公司最新在XSKY 星辰天合引进的产品,说是为开放的专有云而生。优势在于在同等硬件配置下,相较社区版 Ceph,大幅度降低 IO 时延,减少抖动;并且有可视化的日常运维和故障应对,从而细化到硬件层面的集群管理。根本不需要改变原有架构,就可实现在线数据迁移,安全性很高。
C. OpenStack选用哪种后端存储系统比较好
和openstack融合度较好的就是ceph,国内大多数云环境都使用ceph作为openstack的唯一后端存储。国内使用ceph开发出分布式存储系统的厂商有深圳元核云、北京xsky等,性能都还不错的。
D. 各位是选择哪款云后端存储软件的
我们选择用的XCBS云后端存储软件,这是XSKY 星辰天合为开放的专有云而研发的。在同等硬件配置下,相较社区版 Ceph,可以大幅度降低 IO 时延,减少抖动;并且有可视化的日常运维和故障应对,从而细化到硬件层面的集 群管理。根本不需要改变原有架构,就可实现在线数据迁移,安全性很高。
E. 极客时间后端存储实战课都讲的什么
这门课讲师是李玥老师,主要内容是电商存储中的24个高频问题解决方案,不同业务场景下的存储选型策略,分布式存储领域的前沿技术和存储技术核心原理的深入剖析。总体非常具有实用性,而且都是实战演练,很有用。
F. 监控系统有哪几部分组成
电视监控系统由前端监视设备、传输设备、后端存储、控制及显示设备这五大部分组成。
后端设备可进一步分为中心控制设备和分控制设备。前、后端设备有多种构成方式,它们之间的联系可通过电缆、光纤、微波等多种方式来实现。
前端监控设备摄像机,采用先进的电荷耦合器件CCD图像传感技术。具有自动光圈接口、自动白平衡、电子快门、 照度要求、逆光补偿、标准清晰度或高解象力等适合多种场合使用的摄像机供用户选择。
终端监控设备顺序式视频音频切换器,可以对来自2路至12路的摄像机图像和相应的音频信号按照顺序进行切换,其时序切换图像信号分别在监视器上自动顺序显示,切换时间可调整。亦可手动切换选择或旁路隔离某一路指定摄像机图像显示。
(6)后端存储扩展阅读:
系统保养
1、对监控系统进行正常的设备维护所需的基本维护条件,即做到“四齐”,即备件齐、配件齐、工具齐、仪器齐。每一个系统的维护都须建立相应的备件库,储备一些比较重要而损坏后不易马上修复的设备,如摄像机、镜头、监视器等。
2、配件齐 配件主要是设备里各种分立元件和模块的额外配置,可以多备一些,用于设备的维修。配件有电路所需要的各种集成电路芯片和各种电路分立元件。其他较大的设备就须配置一定的功能模块以备急用。
3、工具和检测仪器齐 要做到勤修设备,须配置常用的维修工具及检修仪器,如各种钳子、螺丝刀、测电笔、电烙铁、胶布、万用表、示波器等等,需要时还应随时添置,必要时还应自己制作如模拟负载等作为测试工具。
G. 什么是ISCSI以及它的构成和作用是什么
01
——
什么是ISCSI?
ISCSI全称是——Internet Small Computer System Interface,是一种互联网小型计算机系统接口。
一种用于计算机和智能设备之间(如:硬盘、软驱、光驱、打印机、扫描仪等)系统级接口的独立处理器标准,是一种智能的通用接口标准。
翻译成人话就是:ISCSI就是一块网络磁盘,就好像我们现在用的网络云网盘。
是一种基于客户端和服务端架构的虚拟磁盘技术,服务器提供磁盘空间,客户机连接并且可以把它当成本地磁盘来用;
02
——
ISCSI的构成:
ISCSI由:backstore后端存储、target磁盘组、lun逻辑单元3个部分组成;
1、backstore后端存储,是一个对应到服务端提供实际存储的设备;
2、target磁盘组,是客户的访问目标,作为一个框架,由多个lun组成;
3、lun逻辑单元,每一个lun需要关联到某一个后端存储设备,在客户端会被视为一块虚拟硬盘;
03
——
ISCSI网络磁盘有什么作用?
ISCSI的主要作用有两个:
第一、存储集成
公司希望将不同的存储资源从分散在网络上的服务器移动到统一的位置(常常是数据中心); 这可以让存储的分配变得更为有效。
SAN 环境中的服务器无需任何更改硬件或电缆连接就可以得到新分配的磁盘卷。
第二、灾难恢复
公司希望把存储资源从一个数据中心镜像到另一个远程的数据中心上,后者在出现长时间停电的情况下可以用作热备份。
特别是,iSCSI SAN 使我们只需要用最小的配置更改就可以在 WAN 上面迁移整个磁盘阵列,实质上就是,把存储变成了“可路由的”,就像普通的网络通信一样。
04
——
如何构建一个ISCSI网络磁盘?
构建ISCSI的流程:
服务端需要做以下操作:
1、修改防火墙区域为trusted;(允许所有)
2、划分新的分区;
3、安装软件包targetcli;
4、运行targetcli这个软件进行配置;
a、建立后端存储;
b、建立target磁盘组;
c、建立关联;
d、设置访问ACL访问控制;
e、开启IP地址与端口;
5、重启target服务;
客户端需要做以下操作:
1、修改防火墙默认区域trusted;(允许所有)
2、安装软件包iscsi-initiator-utils;
3、修改配置文件,制定客户端声称的名字,重启iscsid服务;
4、运行命令进行发现共享存储(参考man iscsidm);
5、重起iscsi服务,加载共享存储;
以上是学习云计算ISCSI磁盘共享存储的笔记,期待与你一起交流;
祝:幸福
罗贵
2019-01-21晚于深圳