集群
LVS/Keepalived/Haproxy/Ceph
baiyuani
代码仓库:https://github.com/Baiyuani
展开
-
ceph对象存储
1.pg的全称是placement group,中文译为放置组,是用于放置object的一个载体,pg的创建是在创建ceph存储池的时候指定的,同时跟指定的副本数也有关系,比如是3副本的则会有3个相同的pg存在于3个不同的osd上,pg其实在osd的存在形式就是一个目录2.配置添加新服务器时需要先准备环境:配置yum源,ssh无密码验证,hosts本地解析,ntp时间同步,装包ceph-rad...原创 2020-01-05 10:18:44 · 513 阅读 · 0 评论 -
ceph文件系统存储
metadata元数据:文件的描述信息任何文件系统中的数据分为数据和源数据数据指文件中的实际数据元数据指用来描述一个文件的特征的系统数据(比如:访问权限,文件拥有者,文件数据块的分布信息等)文件系统:一个文件系统由inode和block两部分组成,inode存储元数据,block存储真正的数据配置ceph文件系统存储添加新服务器时需要先准备环境:配置yum源,ssh无密码验证,ho...原创 2020-01-05 10:17:38 · 421 阅读 · 0 评论 -
ceph块存储应用
KVM虚拟化虚拟机调用ceph镜像作为虚拟机磁盘ceph集群:rbd create vm1-image --image-feature layering --size 10G #为虚拟机创建磁盘镜像cat /etc/ceph/ceph.client.admin.keyring #查看账户文件中的账户和密码(key=后面的所有符号都为密码,包括特殊符号)ceph auth ...原创 2020-01-05 09:53:32 · 277 阅读 · 0 评论 -
Ceph
常用分布式文件系统:LustreHadoopFastDFSCephGlusterFSCeph组件OSD 存储设备Monitor 集群监控开关组件RadosGateway(GRW) 对象存储网关(对象存储需要)MDS 存放文件系统的元数据(文件系统存储需要)Client 客户端什么是CephCeph是一个分布式文件系统,具有高扩展/...原创 2020-01-05 09:46:34 · 153 阅读 · 0 评论 -
Haproxy
yum -y install haproxyvim /etc/haproxy/haproxy.cfg配置模板:globallog 127.0.0.1 local2 ##[err warning info debug]chroot /usr/local/haproxypidfile /var/run/haproxy.pid ##haproxy的pid存放路径maxco...原创 2020-01-05 09:37:35 · 147 阅读 · 0 评论 -
集群软件对比
nginx:优点:1.工作在7层,可以针对http做分流策略2. 1.9版本开始支持4层代理3.正则表达式比HAProxy强大4.安装/配置/测试简单,通过日志可以解决多数问题5.并发量可以达到几万次6.nginx还可以作为web服务器使用缺点:1.7层代理仅支持http/https/mail协议,应用面小2.监控检查仅通过端口,无法使用url检查LVS:优点:1.负载能...原创 2020-01-05 09:31:30 · 624 阅读 · 0 评论 -
Keepalived
Keepalived(不仅可以做lvs,也可以http/ftp/dns等)功能:(三个功能可以独立使用)1.VRRP热备2.自动配置LVS规则3.健康检查keepalived+LVS:(LVS-DR模式)real server 做ip伪装,起web服务两台 director server 做keepalived高可用yum -y install keepalived ipvs...原创 2020-01-05 09:30:31 · 95 阅读 · 0 评论 -
LVS
集群一组通过高速网络互联的计算组,并以单一模式进行管理任务调度时集群系统中的核心技术集群目的:提高性能/降低成本/提高可扩展性/增强可靠性集群分类:高性能计算集群HPC/负载均衡集群LB/高可用集群HA(避免单点故障)LVSLVS集群组成:前端:负载均衡层中间:服务器群组层低端:数据共享存储层Director Server:调度服务器RealServer:真实服务器CI...原创 2020-01-05 09:22:23 · 186 阅读 · 0 评论