1. 配置说明操作系统:CentOS7CPU指令集:x86_64host1 主机:2 core 2G 40GIP:192.168.0.98host2 主机:2 core 2G 40GIP:192.168.0.1662. 数据库安装选择 CentOS 的 x86_64架构的 10.8 版本,源选择阿里云,如下:创建repovi /etc/yum.repos.d/MariaDB.repo贴入一下内容#
转载 2024-05-11 16:46:56
336阅读
Git服务器搭建环境准备:系统环境:CentOS 6.x软件版本:git-2.3.1.tar.gz下载地址:https://www.kernel.org/pub/software/scm/git/git-2.3.1.tar.gz 编译Git版本:   首先安装依赖(以下都是在root目录下完成): yum -y install curl-devel expat-de
准备阶段你需要配置的清单Gitaly 实现了客户端-服务器架构:Gitaly 仅管理极狐GitLab 的 Git 仓库访问。其他类型的极狐GitLab 数据不能使用 Gitaly 访问。极狐GitLab 通过配置的仓库存储访问仓库。每个新仓库都根据它们的配置权重存储在其中一个仓库存储中。每个仓库存储:1 PostgreSQL数据库 节点:10.10.0.66至少 1 个 Praefect 节点(需
转载 2024-07-31 17:58:23
267阅读
本文将概述持续集成、持续交付和持续部署的概念,并介绍GitLab CI / CD,最后将Gitlab CI/CD与Jenkins做简单的对比。一、CI/CD简介软件开发的连续方法是建立在自动执行脚本的基础上的,以最小化在开发应用程序时引入错误的机会。从新代码的开发到部署,它们需要的人工干预更少,甚至根本不需要干预。它涉及在每个小的迭代中不断地构建、测试和部署代码更改,从而减少了基于有缺陷的或失败的
转载 2024-04-02 10:38:23
50阅读
1:Gitlab 部署Gitlab 实现的是 CI/CD 环节中的 CI 环节,即持续集成(Continuous Integration)。 “持续”意味着代码的频繁提交,能将各版本的代码分阶段保存; “集成”一方面意味着支持多名开发人员协同,将多名开发人员的开发的不同功能的代码进行合并,实现整体功能;另一方面意味着将通过测试的分支合并到主分支,完成软件的稳定版本的迭代。1.1:下载 gitlab
转载 2024-02-27 10:21:49
134阅读
高可用模式企业版社区版我们这里说一下成本比较低的主备模式,它主要依赖的是DRBD方式进行数据同步,需要2台ALL IN ONE的GitLab服务器,也就是通过上面安装方式把所有组件都安装在一起的2台机器。什么是DRBD它是分布式复制块设备,软件实现的无需共享可以在服务器之间镜像块设备的存储复制解决方案。左侧为A节点,右侧为B节点DRBD运行在内核里,它是一个内核模块。Linux2.6.33开始已经
转载 2024-03-29 13:07:01
740阅读
 一、Redis模式 二、Redis主从复制   2.1 主从复制概述   2.2 主从复制   2.3 Redis主从复制流程   2.4 搭建Redis主从复制三、哨兵模式  哨兵原理详细步骤四  Redis 集群模式五  总结 一、Redis模式Redis有三种模式:分别是主从同步/
转载 2023-07-09 21:18:21
138阅读
Redis主从复制、哨兵模式、群集模式Redis高可用模式主从复制主从复制是高可用Redis的基础,哨兵和集群都是在主从复制基础上实现高可用的。主从复制主要实现了数据的多机备份,以及对于读操作的负载均衡和简单的故障恢复哨兵在主从复制的基础上,哨兵实现了自动化的故障恢复集群通过集群,Redis解决了写操作无法负载均衡,以及存储能力受到单机限制的问题,实现了较为完善的高可用方案Redis主从复制主从
转载 2024-02-02 12:08:27
33阅读
要求:1、你已经知道redis是什么 2、熟悉Linux基本操作(CentOS 6.5) 3、有单机redis开发相关经验 4、有主观能动性,至少熟练百度的使用redis主从配置初步:2个节点主从如果我们redis的压力很大,如果我们的并发高到我们读数据和写数据都有了很大压力。 那么我们可能就需要把redis分开部署,并且配置为一个『主从』的状态。 首先我们要安装redis官网地址: ht
           Heartbeat高可用Mysql主主同步方案1.1  方案简介本方案使用heartbeat+mysql主主同步来实现mysql数据库的高可用, 当服务器或者master的heartbeat宕掉以后会自动切换到backup上,服务器或者master的heartbeat
转载 1月前
410阅读
gitlab搭建 主从复制
原创 2023-08-28 16:57:48
1731阅读
文本步骤也适合物理机上安装的CentOS中搭建,略去VMWare相关步骤即可。本文的CentOS版本下载,传送门:官方CentOS 7.0 ISO文件下载 ,注意选择x86_64.DVD版本。1.检查和配置系统环境    1.1.确保宿主机windows【服务】中VMware相关的服务都启动了;    1.2.确保宿主机windows【网络适配器】
简介最近公司要求要通过Gitlab CICD做一个项目的自动打包,我之前也没接触过,所以只能现学现卖。不过说实话,让我这个连大学英语四级都没过的人看Gitlab官网的纯英文教程,我真的是脑阔昏,于是一顿翻译加上网上一堆帖子,总算是研究了个大概。 CICD基础介绍CI/CD 是一种持续开发软件的方法,可以不断的进行构建、测试和部署代码迭代更改。这种迭代有助于减少基于错误或失败的版本进行开发
转载 2024-04-25 11:54:14
68阅读
一、git、github、gitlab的区别Git是版本控制系统,Github是在线的基于Git的代码托管服务。GitHub是2008年由Ruby on Rails编写而成。GitHub同时提供付费账户和免费账户。这两种账户都可以创建公开的代码仓库,只有付费账户可以创建私有的代码仓库。Gitlab解决了这个问题, 可以在上面创建免费的私人repo。二、gitlab server搭建过程[root@
转载 2024-05-05 22:16:59
258阅读
 前言:GitLab是利用Ruby on Rails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目,与Github类似。  1.GitLab基本介绍GitLab是利用Ruby on Rails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。与Github类似,Git
目录一、redis群集的三种模式二、redis主从复制1.主从复制2.主从复制的作用:3.主从复制流程三、搭建主从复制1.实验环境在主节点进行配置在从节点进行配置5.验证效果一、redis群集的三种模式1.redis群集有三种模式,分别是主从同步/复制、哨兵模式、Cluster2.主从复制:主从复制是高可用Redis的基础,哨兵和集群都是在主从复制基础上实现高可用的。主从复制主要实现了数据的多机备
至此,我们了解并动手实践了redis的安装,redis单点,redis主从,redis 哨兵 sentinel,redis 集群cluster。 我们来梳理一下redis主从,redis哨兵,redis机器的区别和关系。redis主从:是备份关系, 我们操作主库,数据也会同步到从库。 如果主库机器坏了,从库可以上。就好比你 D盘的片丢了,但是你移动硬盘里边备份有。 redis哨兵:哨兵保证的是HA
转载 2023-06-22 23:23:39
59阅读
最近在复盘redis的知识,所以本文开始希望介绍下redis的集群架构、原理以及部署;本文主要介绍redis的主从复制集群,包括其架构模型,原理,高可用等;一、主从集群的介绍  redis的主从复制集群为了提高效率降低客户端等待时长,主从间的数据同步采用的是弱一致性的策略,即客户端请求发到主机后,不论是否同步到备机,都认为此次请求是成功的,这样虽然效率上提高了,但是数据一致性却得不到保障;所以re
转载 2023-06-13 12:36:14
110阅读
一、Redis模式 Redis有三种模式:分别是主从同步/复制、哨兵模式、Cluster主从复制:主从复制是高可用Redis的基础,哨兵和群集都是在主从复制基础上实现高可用的。主从复制主要实现了数据的多机备份,以及对于读操作的负载均衡和简单故障恢复。 缺陷:故障恢复无法自动化,写操作无法负载均衡,存储能力受到单机的限制。 哨兵:在主从复制的基础上,哨兵实现了自动化的故障恢复。 缺陷:写操作无法负载
mysql集群架构方式很多,根据不同的需求做不一样的架构,简单一点的就是mysql的replication,也就是Mysql的复制功能,模式有:master-slaves,master-slaves-slaves,master-master-slaves等可以有多个分层,那么现在我所要说的是master-slaves的模式(其他的模式原理基本都一样),然后再通过mysql官方提供的Mysql-pr
转载 2024-05-16 23:10:47
83阅读
  • 1
  • 2
  • 3
  • 4
  • 5