标签: centos

196 篇文章

私有ceph源部署
这里是egon制作的ceph源,已经createrepo制作过依赖关系,可以直接使用 链接: https://pan.baidu.com/s/1IuJ5mL5H__4M8U-TlGaxkg 提取码: 56c7 找一台主机,把他做成yum源,该主机只需要接入集群的管理网络4.4.4.0/24即可 注意,如果虚拟机测试环境,并且采用的是自定义的yum源…
分布式存储ceph创建rgw接口
分布式存储ceph创建rgw接口 一 对象存储概述 ​ 对象存储(Object Storage)是无层次结构的数据存储方法,对象存储中每一条数据都作为单独的对象存储,拥有唯一的地址来识别数据对象,通常用于云计算环境中 ​ 不同于其他数据存储方法,基于对象的存储不使用目录树 ​ 1、数据作为单独的对象进行存储 ​ 2、数据并不放置在目录层次结构中,而…
分布式存储ceph创建RBD接口
[TOC] 分布式存储ceph创建RBD接口 一 RBD介绍 RBD全称为RADOS Block Device,是一种构建在RADOS集群之上为客户端提供块设备接口的存储服务中间层。这类的客户端包括虚拟机KVM和云计算操作系统OpenStack、CloudStack等。 RBD为条带化,支持存储空间的动态扩容等特性,并可以借助RADOS实现快照,副…
thumbnail
ceph部署
分布式存储ceph部署篇 1、安装完操作系统 镜像: centos7.6 镜像下载地址: 链接: https://pan.baidu.com/s/1IuJ5mL5H__4M8U-TlGaxkg 提取码: 56c7 2、配置完硬件 如果用的是真机部署线上环境 硬件配置请参考egon老师的附件:《附件1:DELL服务器配置》 ceph安装配置介绍与优化…
thumbnail
ceph介绍
分布式存储Ceph 一 ceph介绍 1.1、ceph是什么 ceph一个统一的、分布式的存储系统,设计初衷是提供较好的性能、可靠性和可扩展性。 “统一的”:意味着我们可以仅凭ceph这一套存储系统,同时提供对象存储、块存储和文件系统存储三种功能,这极大地简化了不同应用需求下的部署和运维工作。 “分布式”:ceph实现了真正的去中心化,理论上可以无…
thumbnail
第一节:流水线简介
流水线简介 一、什么是流水线? 1、Jenkins 本身并不是流水线 2、只创建一个新的 Jenkins 作业并不能构建一条流水线。 3、可以把 Jenkins 看做一个遥控器,在这里点击按钮即可。当你点击按钮时会发生什么取决于遥控器要控制的内容。 4、Jenkins 为其他应用程序 API、软件库、构建工具等提供了一种插入 Jenkins 的方法…
thumbnail
部署私有镜像仓库Harbor
部署私有镜像仓库Harbor 一、介绍 Harbor 是由 VMware 公司中国团队为企业用户设计的 Registry server 开源项目,包括了权限管理(RBAC)、LDAP、审计、管理界面、自我注册、HA 等企业必需的功能,同时针对中国用户的特点,设计镜像复制和中文支持等功能。作为一个企业级私有 Registry 服务器,Harbor 提…
thumbnail
第二节:jenkins部署tomcat
jenkins部署tomcat maven编译环境(jenkins服务器) 运行环境(web服务器) 一、部署maven编译环境(jenkins) Maven是一个Java项目管理和构建工具,它可以定义项目结构、项目依赖,并使用统一的方式进行自动化构建,是Java项目不可缺少的工具。 1、jenkins部署maven软件 1)下载安装包 [root…
thumbnail
参数化构建详解
参数化构建详解 主要用来区分分支,使用传参的方式,将分支名称传入脚本中进行拉取代码。 一、git branch list(and more) git分支和标签 作用: 生成多个选项,以便选择git分支或者标签 需要提前下载Git Parameter插件 二、字符串参数(string parameter)和文本参数(test parameter) 添…
thumbnail
jenkins初识
jenkins权限操作 一、创建用户 输入相关信息,然后创建 二、用户权限 我们可以利用Role-based Authorization Strategy 插件来管理Jenkins用户权限 1、配置安全授权策略 由于jenkins默认是任何人可以访问该系统,相当于裸奔,所以需要配置安全策略 2、创建角色 Global roles(全局角色):管理员…
thumbnail
第一节:gitlab安装
Gitlab安装 一、介绍 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的 web服务。 GitLab和GitHub一样属于第三方基于Git开发的作品(私有仓库),GITLAB免费且开源(基于MIT协议),与Github类似, 可以注册用户,任意提交你的代码,添加SSHKey等等。不同的是,Git…
第二节:gitlab常用命令
gitlab基础使用 一、组件介绍 1、nginx: 静态web服务器在这里插入代码片 2、gitlab-shell: 用于处理Git命令和修改authorized keys列表 3、gitlab-workhorse: 轻量级的反向代理服务器,可以处理一些大的HTTP请求(磁盘上的 CSS、JS 文件、文件上传下载等),处理 Git Push/Pu…
thumbnail
第三节:gitlab页面操作
Gitlab页面操作 一、设置超管密码 二、登录 三、设置中文界面 Save 然后刷新页面,可以根据自己需要修改其他设置 四、创建组 使用管理员 root 创建组,一个组里面可以有多个项目分支,可以将开发添加到组里面进行设置权限, 不同的组就是公司不同的开发项目或者服务模块,不同的组添加不同的开发即可实现对开发设置权限的管理。 五、创建用户 [rm…
thumbnail
第一节:简介
Git简介 GitLab私有代码仓库 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。 GitLab和GitHub一样属于第三方基于Git开发的作品(私有仓库),GITLAB免费且开源(基于MIT协议),与Github类似, 可以注册用户,任意提交你的代码,添加SSHKey等等。不同的是…
thumbnail
持续集成简介
持续集成简介 一、软件开发生命周期 软件开发生命周期又叫做SDLC(Software Development Life Cycle),它是集合了计划、开发、测试 和部署过程的集合。 一个软件从定义,开发,运行维护,直到最终要经历一个时期的过程 ,这个时期称为软件的生命周期 系统软件生命周期一般为分析,设计,实现和测试与维护这几个阶段, 1、需求分析…
thumbnail
ELK简单使用
ELK简单使用 一、Elasticsearch单独使用 1、创建test索引 2、添加索引类型及内容 3、索引查询 二、Elasticsearch监控 http://192.168.15.131:9200/_cluster/health?pretty=true ​ 例如对 status 进行分析,如果等于green(绿色)就是运行在正常,等于yel…
thumbnail
ELK简单安装
ELK简单安装 一、集群规划 主机名 外网IP 内网IP 配置 es-01 192.168.15.131 172.16.1.132 2核4G es-02 192.168.15.131 172.16.1.132 2核4G 二、集群优化 1、关闭防火墙 systemctl disable --now firewalld 2、关闭selinux # 永久…
thumbnail
ELK简介
ELK简介 一、ELK起源 1、日常工作中会面临很多问题,处理问题时候。怎么解决问题? 通过工作经验,迅速判断问题出在哪。 通过日志 系统日志:/var/log 目录下的问题的文件 程序日志: 代码日志(项目代码输出的日志) 服务应用日志 nginx、HAproxy、lvs tomcat、php-fpm redis、mysql、mongo Rabb…
thumbnail
哨兵
Redis高可用技术 一、持久化 持久化是最简单的高可用方法(有时甚至不被归为高可用的手段),主要作用是数据备份,即将数据存储在硬盘,保证数据不会因进程退出而丢失。 二、主从复制 复制是高可用Redis的基础,哨兵和集群都是在复制基础上实现高可用的。复制主要实现了数据的多机备份,以及对于读操作的负载均衡和简单的故障恢复。缺陷:故障恢复无法自动化;写…
thumbnail
主从复制
Redis集群 由于单机Redis存储能力受单机限制,以及无法实现读写操作的负载均衡和读写分离,无法保证高可用。本篇就来介绍 Redis 集群搭建方案及实现原理,实现Redis对数据的冗余备份,从而保证数据和服务的高可用。主从复制是哨兵和集群的基石,因此我们循序渐进,由浅入深一层层的将Redis高可用方案抽丝剥茧展示在大家面前。 主从复制 一、主从…

You cannot copy content of this page