分类 Linux 中的文章

gitlab-ce安装迁移部署

gitlab-ce安装迁移部署 一、gitlab-ce安装 在迁移的目标服务器上安装gitlab-ce 1.1 添加 gitlab-ce 仓库 1tee /etc/yum.repos.d/gitlab-ce.repo <<EOF 2[gitlab-ce] 3name=gitlab-ce 4baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7 5repo_gpgcheck=0 6gpgcheck=0 7enabled=1 8gpgkey=https://packages.gitlab.com/gpg.key 9EOF 1.2 安装 gitlab-ce 1yum -y install gitlab-ce 1.3 配置 gitlab-ce 修改访问域名,修改external_url字段 1vim /etc/gitlab/gitlab.rb 2external_url 'https://git.hzde.com' 由于我们的生产环境中统一用的nginx进行管理,使用外部nginx,不……

阅读全文

MongoDB高可用集群搭建

MongoDB高可用集群搭建 一、环境准备 启动时需要使用非root用户,所有创建一个mongo用户: 1useradd mongo 2 3# 为mongo用户添加密码: 4echo 123456 | passwd --stdin mongo 5 6# 将mongo添加到sudoers 7echo "mongo ALL = (root) NOPASSWD:ALL" | tee /etc/sudoers.d/mongo 8chmod 0440 /etc/sudoers.d/mongo 9#解决sudo: sorry, you must have a tty to run sudo问题,在/etc/sudoer注释……

阅读全文

kafka集群部署

kafka集群部署 1.简介 kafka:消息队列 官网地址:http://kafka.apache.org 下载地址:kafka_2.12-2.0.0.tgz 版本说明: kafka_2.12-2.0.0.tgz │ └─kafka版本 └─scala版本 2.环境准备 1vim /etc/hosts 2192.168.33.14 node4 3192.168.33.15 node5 4192.168.33.16 node6 3.安装配置 kafka集群依赖zookeeper,……

阅读全文

部署MySQL Galera Cluster

部署MySQL Galera Cluster 0.功能简介 特性 基于行复制的完全并行同步复制 实时多主架构,任意节点可读写 无延迟复制,事务零丢失,可靠健壮的读写体验。 自动化节点关系控制:节点故障自动摘除,节点加入自动协调 接近原生的MySQL数据库连接的体验 原理简析 当一个事务在当前写入的节点提交后,通过wsrep……

阅读全文

搭建Zookeeper-3.4.13分布式集群

搭建Zookeeper-3.4.13分布式集群 1.简介 zookeeper:分布式协调应用程序 官方网站:http://zookeeper.apache.org 最新版本:3.4.13 下载地址:zookeeper-3.4.13 2.安装部署 1vim /etc/hosts 2192.168.33.14 node4 3192.168.33.15 node5 4192.168.33.16 node6 3.下载安装 先安装jdk 1yum -y install java……

阅读全文

Ceph-10.2.10安装配置

Ceph-10.2.10安装配置 环境准备 操作系统 1CentOS 7.2.1511 主机规划 1192.168.0.106 ceph-node1 #ceph-deploy 2192.168.0.107 ceph-node2 3192.168.0.108 ceph-node3 磁盘规划 1/dev/sda system 2/dev/sdb osd 3/dev/sdc osd 基本操作 关闭防火墙 1setenforce 0 2sed -i s'/SELINUX=enforcing/SELINUX=disabled'/g /etc/selinux/config 3yum -y install epel-release ssh免密登录 ceph-node1 1ssh-keygen -t rsa 2ssh-copy-id ceph-node1 3ssh-copy-id ceph-node2 4ssh-copy-id ceph-node3 时间同步 1yum -y install ntp ntpdate 2ntpdate cn.pool.ntp.org 开始部署 使用国内源 1export CEPH_DEPLOY_REPO_URL=http://mirrors.163.com/ceph/rpm-jewel/el7 2export CEPH_DEPLOY_GPG_URL=http://mirrors.163.com/ceph/keys/release.asc 安装ceph-deploy 1yum -y ceph-deploy 使用ceph-deploy快速部署……

阅读全文

CentOS7下分布式系统GlusterFS安装配置

CentOS7下分布式系统GlusterFS安装配置 一、主机规划 操作系统版本为:CentOS 7.2.1511 1node1:172.17.0.1 gfs1 2node2:172.17.0.2 gfs2 3node3:172.17.0.3 gfs3 4node4:172.17.0.4 gfs 5client:172.17.0.5 二、安装 1.在node1-4上安装glusterfs-server 1yum install -y centos-release-gluster38 2yum install -y glusterfs glusterfs-server glusterfs-fuse 设置开机自启动并启动 1systemctl enable glusterd.service 2systemctl start glusterd.service 2.在gfs1-gfs4节点上配置整个Gluste……

阅读全文