首页 > 专题套餐 > 运维 > Linux > 分布式云存储、定制rpm包和自建yum库<集群架构 1.>

分布式云存储、定制rpm包和自建yum库<集群架构 1.>

内容主要包括:Glasterfs 分布式云存储集群服务;FastDFS 分布式文件系统部署;NFS 实现高可用(DRBD + heartbeat);搭建企业级yum仓库;企业级软件安装方式:定制 rpm安装包(将编译安装的自由度和yum源安装效率充分结合)

5

门课程

376

人学习

13小时21分钟

课程总时长

Fernando 更新提醒

讲师评分:4.8

长久观看
 
系统化学习
 
24小时答疑
  资料一键下载
专题套餐价 ¥218.00
立省642.00元

支持蚂蚁花呗分期

简单5步马上享受花呗分期:

1. 点击立即购买
2. 订单确认页, 点击 ”去支付“
3. 支付中心, 使用【支付宝】付款
4. 使用【支付宝】APP扫描付款二维码
5. 付款方式选择 花呗分期~ 搞定~

查看详情>>
总价 ¥860.00

第一阶段:  分布式云存储集群服务

2门课程 4小时17分钟

Glusterfs 是一个开源的分布式网络文件系统,一般在企业内部或线上公司,多数采用的是其中分布式复制卷范式存储数据。FastDFS 分布式存储主要功能有:文件存储,文件同步,文件访问(文件上传/下

  • Glasterfs 分布式云存储集群服务

    7节 1小时58分钟
    课程目标:
    # Glusterfs是一个开源的分布式文件系统, 一般在企业内部或线上公司,多数采用的是其中分布式复制卷范式存储数据,因为有数据备份,数据相对安全。同时在性能方面它能够同时处理千数量级的客户端请求。它的主要特性还包括: 1) 容量可以按比例的扩展,且性能没有明显降低。 2) 廉价且使用简单,完全抽象在已有的文件系统之上。 3) 扩展和容错设计的比较合理,复杂度较低 4) 适应性强,部署方便,对环境依赖低,使用,调试和维护便利# 块存储、文件存储、对象存储这三者的本质差别是什么? 1)块存储  :磁盘阵列,硬盘(块存储主要是将裸磁盘空间整个映射给主机使用的) 2)文件存储:FTP、NFS服务器(解决文件无法共享的问题) 3)对象存储:内置大容量硬盘的分布式服务器(解决容量、性能、可靠性等问题) 多台服务器内置大容量硬盘,再装上对象存储软件, 然后再额外搞几台服务作为管理节点,安装上对象存储管理软件。# gluterfs主要运行场景: 存储大文件,针对小文件或超小文件的支持比较差 KVM镜像 视频文件# FastDFS主要运行场景: 存放文件size范围:4K~500MB ======================01. 分布式文件系统简介;准备环境四台主机02. 四台主机安装 Glusterfs 完成03. 四台结盟 格式且挂载 sdb盘04. 创建分布卷 复制卷 新增硬盘05. 创建条带卷 创建分布复制卷06. 分布式复制卷 演示完成07. 磁盘存放的平衡操作 移除卷 重新加入卷 对文件影响

    课程大纲

    免费试看

  • FastDFS 分布式文件系统部署

    8节 2小时19分钟
    课程目标:
    FastDFS 分布式存储主要功能有:文件存储,文件同步,文件访问(文件上传/下载),特别适合以文件为载体的在线服务网站,例如图片网站,小视频网站等它的存储特点是对文件体积小或超小,同时文件的数量特别多的存储情况支持较好,(如果是大文件的存储就推荐使用 Glusterfs 分布式网络文件存储),所谓的小文件就是指网站的图片,文档或者小视频等等,体积范围在4K~500MB之间。所谓的大文件指软件的镜像包、电影等等。除了FastDFS存储文件特点之外,它同时具备自我负载均衡的能力,可以解决了运维自动化的关键问题。==================================01. FastDFS 原理讲解 应用场合 实验环境介绍02. 配置安装环境 下载 安装预制软件 libfastcommon03. 编译安装 fastDFS 创建存储目录 备份配置文件04. 配置 传递 三个文件 启动 trackerd storaged 两个服务05. 上传下载文件 追加文件 删除上传文件 快照06. 下载 fastdfs-nginx-module 模块 编译安装 Nginx07. 配置 Nginx 和 FastDFS模块 Web方式查看文件08. 通过 [.6]80端口,负载均衡到 [.6]8080 [.7]8080

    课程大纲

    免费试看

第二阶段:  DRBD+heartbeat 实现高可用

1门课程 3小时18分钟

架构主要解决问题是:数据库和存储;数据库(核心数据:例如用户数据,支付数据 等等);存储 (边缘数据:例如图片或附件 等等)

  • NFS 实现高可用(DRBD + heartbeat)

    16节 3小时18分钟
    课程目标:
    NFS 实现高可用【DRBD + heartbeat】(Distributed Replicated Block Device)# 架构主要解决问题是:数据库和存储(本章重点)# 数据库   (核心数据:例如用户数据,支付数据 等等)# 存储      (边缘数据:例如图片或附件 等等)        NFS         :网络文件系统,存储边缘数据        DRBD      :负责块级别的同步复制,效率更高,速度更快!        heartbeat:不仅负责 vip 的漂移,同时负责整个 HA 架构的统帅作用!第1章:CentOS v6.7 环境        01. NFS 高可用实验环境规划(生产场景亦可参考)        02. 基础环境配置        03. 安装及配置 heartbeat 软件        04. 安装 DRBD 软件服务        05. 启动 DRBD 服务测试数据同步        06. 实验1:NFS 服务使用 etc exports 配置文件        07. 实验2:NFS 服务使用(exportfs 命令)方式        08. 实验3:使用脚本控制 NFS 服务(最终解决方案)        09. 不同大小磁盘做了 DRBD 同步之后,多余的磁盘空间去哪儿了第2章:CentOS v7.3 环境        01. 实验环境规划设计和基础设置        02. 编译方式:安装 heartbeat 软件        03. 配置 heartbeat 三个重要文件和启动 heartbeat 服务        04. 安装 DRBD 软件        05. 启动 DRBD 服务        06. heartbeat 统筹 DRBD 服务        07. 最终目的:heartbeat_DRBD_NFS 三者联动(成功)

    课程大纲

    免费试看

第三阶段:  定制 rpm 包和自建 yum 仓库

2门课程 5小时45分钟

本课程介绍企业内部如何快速搭建 yum仓库,在自建源的环境下,不仅可以快捷高效提高软件包的安装速度,同时也可以降低内部服务器或工作站与外界接触的风险。采用‘定制 rpm包’的安装方式,可以将编译安装的

  • 企业级软件安装方式:定制 rpm安装包(将编译安装的自由度和yum源安装效率优秀结合)

    11节 3小时2分钟
    课程目标:
    回顾安装 Linux软件的多种方式(各有千秋):1) 编译安装软件虽然自主性强版本新,但是编译参数复杂,安装时间长;2) YUM安装软件简单快捷,但是版本低;3) 二进制安装无需依赖网络,但是不能定制且安装包体积庞大;4) 采用‘定制 rpm包’的安装方式,可以将编译安装的自由度和yum源包安装效率相互结合,是专业Linux架构和运维人员的法宝。====================01. 安装 CentOS 6.7 添加二个大硬盘和二张网卡02. 优化 CentOS 6.7 九个项目03. 安装 fpm 工具包_曲折离奇04. 编译安装 Nginx v1.10.2 后制作成 rpm包,且在它机快速完成部署05. 编译安装 Php v5.5.32后制作成 rpm包,且重新制作 Nginx的 rpm包06. 编译安装 MySQL 5.7.28 后制作成 rpm包,且在它机快速部署完成07. 回顾安装软件的四种方式,总结存在优缺点08. 编译安装 Nginx v1.10.2后制作成 rpm包,且将索引依赖包压缩打包09. 查看自制 rpm包常用命令组合,和避免相对路径和软连接文件10. rpm包的四种安装方式,其中自制 yum源尚未演示11. 使用二进制安装 MySQL v5.6.34 且自制 rpm安装包,在它机中两种方式安装成功本课程不提供学习资料

    课程大纲

    免费试看

  • 搭建企业级 yum 仓库实战指导

    12节 2小时42分钟
    课程目标:
    本课程介绍企业内部如何快速搭建 yum仓库,在自建源的环境下,不仅可以快捷高效提高软件包的安装速度,同时也可以降低内部服务器或工作站与外界接触的风险,这是一项“一劳永逸”的造福工程(类比)。===================================================01. 自建 yum源的意思和工作原理简介02. 安装配置自建 yum仓库,演示获取 rpm包的三种方式03. 服务器创建 repodata索引文件,发布 yum目录,客户端更换yum配置文件04. 本地 yum安装 Nginx和MySQL,rpm命令卸载 MySQL和选择安装版本05. 详解 yum配置文件和 yum主要命令06. 重建规划 yum服务器配置07. 同步 CentOS v 6.x and 7.x 版本 Base和 epel源08. 从自建yum源 6.x版本,安装httpd服务09. 从自建yum源 7.x版本,安装Nginx服务10. 版本 6.x 添加 glusterfs源(全量下载),版本7.x 添加 OpenStack-newton源(增量同步)11. 完全采用自建 yum源安装 OpenStack_Newton版(云计算)12. 完全采用自建 yum源安装 glusterfs 3.7(分布式存储)

    课程大纲

    免费试看

分布式云存储、定制rpm包和自建yum库<集群架构 1.> 资料下载

课程名称 操作
Glasterfs 分布式云存储集群服务 付费用户专享
FastDFS 分布式文件系统部署 付费用户专享
NFS 实现高可用(DRBD + heartbeat) 付费用户专享
搭建企业级 yum 仓库实战指导 付费用户专享

分布式云存储、定制rpm包和自建yum库<集群架构 1.>

¥860.00 ¥218.00
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部