自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 收藏
  • 关注

原创 搭建PostgreSQL高可用集群(基于Patroni+Etcd)

搭建PostgreSQL高可用集群(基于Patroni+Etcd)此文以PostgreSQL 10版本为例!如未指定,下述命令在所有节点执行!系统资源及组件规划节点名称系统名称CPU/内存网卡磁盘IP地址OS节点角色PGSQL1pgsql12C/4Gens33128G192.168.0.11CentOS7PostgreSQL、ETCD、PatroniPGSQL2pgsql22C/4Gens33128G192.168.0.12CentOS

2022-03-21 20:43:08 6274 1

原创 搭建PostgreSQL高可用集群(基于Pacemaker+Corosync)

搭建PostgreSQL高可用集群(基于Pacemaker+Corosync)此文以PostgreSQL 10版本为例!如未指定,下述命令在所有节点执行!系统资源及组件规划节点名称系统名称CPU/内存网卡磁盘IP地址OS节点角色PGSQL1pgsql12C/4Gens33128G192.168.0.11CentOS7PostgreSQL、Pacemaker、CorosyncPGSQL2pgsql22C/4Gens33128G192.168

2022-03-21 20:42:18 3134 1

原创 PostgreSQL Replication实验记录

PostgreSQL Replication实验记录此文以PostgreSQL 10版本为例!如未指定,下述命令在所有节点执行!系统资源及组件规划节点名称系统名称CPU/内存网卡磁盘IP地址OS节点角色PGSQL1pgsql12C/4Gens33128G192.168.0.10CentOS7MasterPGSQL2pgsql22C/4Gens33128G192.168.0.20CentOS7Slave二、系统软件安装与设置1、

2022-03-21 20:41:05 718

原创 PostgreSQL安装与配置

PostgreSQL安装与配置此文以PostgreSQL 10版本为例!如未指定,下述命令在所有节点执行!系统资源及组件规划节点名称系统名称CPU/内存网卡磁盘IP地址OSPostgreSQLpostgresql2C/4Gens33128G192.168.0.10CentOS7系统软件安装与设置1、安装基本软件yum -y install vim lrzsz bash-completion2、设置名称解析echo 192.168.0.10

2022-03-21 20:39:15 2184

原创 搭建OKD 3.11集群

搭建OKD 3.11集群此文以OKD 3.11版本为例!如未指定,下述命令在所有节点执行!一、系统资源规划节点名称系统名称CPU/内存网卡磁盘IP地址OSMastermaster.openshift.local4C/8Gens33128G+64G192.168.0.10CentOS7Infrainfra.openshift.local4C/8Gens33128G+64G192.168.0.11CentOS7Worker1worker

2021-11-26 11:17:11 857

原创 搭建OKD 4.5高可用集群

搭建OKD 4.5集群此文以OKD 4.5版本为例!一、系统资源及组件规划节点名称系统名称CPU/内存/网卡磁盘IP地址OS组件Bastionbastion.okd.mengshicheng.io4C/8G/ens192128G192.168.15.10CentOS7CoreDNS/HAProxy/ETCD/HTTP/RegistryBootstrapbootstrap.okd.mengshicheng.io4C/8G/ens192128G192

2021-11-23 10:45:55 1961 2

原创 搭建OKD 4.5集群

搭建OKD 4.5集群此文以OKD 4.5版本为例!一、系统资源及组件规划节点名称系统名称CPU/内存/网卡磁盘IP地址OS组件Bastionbastion.okd.mengshicheng.io4C/8G/ens192128G192.168.15.10CentOS7CoreDNS/HAProxy/ETCD/HTTP/RegistryBootstrapbootstrap.okd.mengshicheng.io4C/8G/ens192128G192

2021-11-23 10:45:31 2941 3

原创 创建Ceph对象存储

创建Ceph对象存储此文以Ceph octopus版本为例!如未指定,下述命令在所有节点执行!一、Ceph对象存储1、创建Ceph对象存储1、安装RGW节点在Deploy节点上安装RGW节点:ceph-deploy install --rgw node1.ceph.localceph-deploy install --rgw node2.ceph.localceph-deploy install --rgw node3.ceph.local2、初始化RGW节点在Deploy节点上初

2021-10-07 12:14:16 660

原创 创建Ceph块设备

创建Ceph块设备此文以Ceph octopus版本为例!如未指定,下述命令在所有节点执行!一、Ceph块设备1、创建Ceph块设备1、创建存储池在Deploy节点上创建存储池:ceph osd pool create cephpool 1282、创建块设备映像在Deploy节点上创建块设备映像:rbd create --size 1024 cephpool/cephimage --image-feature layering3、获取映像列表在Deploy节点上获取映像列表:

2021-10-07 12:13:45 461

原创 创建Ceph文件系统

创建Ceph文件系统此文以Ceph octopus版本为例!如未指定,下述命令在所有节点执行!1、创建Ceph文件系统1、初始化MDS节点在Deploy节点上初始化MDS节点:cd /root/cluster/ceph-deploy mds create node1.ceph.local node2.ceph.local node3.ceph.local2、创建存储池在Deploy节点上创建存储池:ceph osd pool create cephfs_data 128ceph

2021-10-07 12:13:04 1228

原创 搭建Ceph集群

搭建Ceph集群此文以Ceph octopus版本为例!如未指定,下述命令在所有节点执行!一、系统资源规划节点名称系统名称CPU/内存磁盘网卡IP地址OSDeploydeploy.ceph.local2C/4G128G+3*20Gens33192.168.0.10CentOS7Node1node1.ceph.local2C/4G128G+3*20Gens33192.168.0.11CentOS7ens3710.0.0.11

2021-10-07 12:09:35 679

原创 部署Prometheus监控平台

部署Prometheus监控平台如未指定,下述命令在所有节点执行!一、系统资源规划节点名称系统名称CPU/内存网卡磁盘IP地址OSPrometheusprometheus2C/4Gens33128G192.168.0.10CentOS7Grafanagrafana2C/4Gens33128G192.168.0.20CentOS7Exporterexporter2C/4Gens33128G192.168.0.21CentOS7

2021-09-24 16:37:12 533

原创 部署基于TUN的LVS负载均衡

部署基于TUN的LVS负载均衡一、系统资源规划节点名称系统名称CPU/内存网卡磁盘IP地址OSLVSlvs2C/4Gens3364G192.168.0.10CentOS7tunl0192.168.0.100Server1server12C/4Gens3364G192.168.0.11CentOS7tunl0192.168.0.100Server2server22C/4Gens3364G192.

2021-09-14 20:44:48 1017

原创 部署基于DR的LVS负载均衡

部署基于DR的LVS负载均衡一、系统资源规划节点名称系统名称CPU/内存网卡磁盘IP地址OSLVSlvs2C/4Gens3364G192.168.0.10CentOS7ens33:0192.168.0.100Server1server12C/4Gens3364G192.168.0.11CentOS7lo:0192.168.0.100Server2server22C/4Gens3364G192.

2021-09-14 20:44:20 155

原创 部署基于NAT的LVS负载均衡

部署基于NAT的LVS负载均衡一、系统资源规划节点名称系统名称CPU/内存网卡磁盘IP地址OSLVSlvs2C/4Gens3364G192.168.0.10CentOS7ens3710.0.1.254ens3810.0.2.254Clientclient2C/4Gens3364G192.168.0.20CentOS7Server1server12C/4Gens3364G10.0.1.10Ce

2021-09-14 20:43:43 142

原创 搭建Harbor镜像仓库

搭建Harbor镜像仓库一、系统资源规划节点名称系统名称CPU/内存网卡磁盘IP地址OSHarborharbor.mengshicheng.io2C/4Gens3364G192.168.0.10CentOS7Clientclient.mengshicheng.io2C/4Gens3364G192.168.0.20CentOS7二、系统软件安装与设置如未指定,下述命令在所有节点执行!1、安装基本软件yum -y install vim

2021-09-02 13:25:43 1006 1

原创 搭建Spark on Yarn集群

搭建Spark on Yarn集群此文以Hadoop 3.2.2、Spark 3.1.2版本为例!如未指定,下述命令在所有节点执行!一、系统资源及组件规划节点名称系统名称CPU/内存网卡磁盘IP地址OSNameNodenamenode2C/4Gens33128G192.168.0.11CentOS7Secondary NameNodesecondarynamenode2C/4Gens33128G192.168.0.12CentOS7R

2021-08-24 19:51:44 874 1

原创 搭建Spark Standalone高可用集群

搭建Spark Standalone高可用集群此文以Spark 3.1.2版本为例!如未指定,下述命令在所有节点执行!一、系统资源及组件规划节点名称系统名称CPU/内存网卡磁盘IP地址OS节点角色Master1master12C/4Gens33128G192.168.0.11CentOS7MasterMaster2master22C/4Gens33128G192.168.0.12CentOS7MasterWorker1work

2021-08-18 13:02:52 360

原创 搭建Spark Standalone集群

搭建Spark Standalone集群此文以Spark 3.1.2版本为例!如未指定,下述命令在所有节点执行!一、系统资源及组件规划节点名称系统名称CPU/内存网卡磁盘IP地址OSMastermaster2C/4Gens33128G192.168.0.10CentOS7Worker1worker12C/4Gens33128G192.168.0.11CentOS7Worker2worker22C/4Gens33128G192

2021-08-18 13:02:01 294

原创 搭建Kafka高可用集群

搭建Kafka高可用集群此文以Kafka 2.8.0版本为例!如未指定,下述命令在所有节点执行!系统资源及组件规划节点名称系统名称CPU/内存网卡磁盘IP地址OS节点角色Kafka1kafka12C/4Gens33128G192.168.0.11CentOS7Kafka、ZooKeeperKafka2kafka22C/4Gens33128G192.168.0.12CentOS7Kafka、ZooKeeperKafka3kafk

2021-08-16 13:16:08 630

原创 搭建Storm高可用集群

搭建Storm高可用集群此文以Storm 2.2.0版本为例!如未指定,下述命令在所有节点执行!系统资源及组件规划节点名称系统名称CPU/内存网卡磁盘IP地址OS节点角色Nimbus1nimbus12C/4Gens33128G192.168.0.11CentOS7NimbusNimbus2nimbus22C/4Gens33128G192.168.0.12CentOS7NimbusSupervisor1supervisor12

2021-08-11 17:34:44 276

原创 部署Flume组件

部署Flume组件此文以Hadoop 3.2.2、Flume 1.9.0版本为例!如未指定,下述命令在所有节点执行!一、系统资源及组件规划节点名称系统名称CPU/内存网卡磁盘IP地址OSNameNodenamenode2C/4Gens33128G192.168.0.11CentOS7Secondary NameNodesecondarynamenode2C/4Gens33128G192.168.0.12CentOS7ResourceM

2021-07-21 08:50:05 367

原创 部署HBase组件

部署HBase组件此文以Hadoop 3.2.2、HBase 2.3.5版本为例!如未指定,下述命令在所有节点执行!系统资源及组件规划节点名称系统名称CPU/内存网卡磁盘IP地址OS节点角色Master1master12C/4Gens33128G192.168.0.11CentOS7NameNode、ResourceManager、DFSZKFailoverController、HMasterMaster2master22C/4Gens33

2021-07-14 19:59:36 198

原创 部署Hive组件

部署Hive组件此文以Hadoop 3.2.2、Hive 3.1.2版本为例!如未指定,下述命令在所有节点执行!一、系统资源及组件规划节点名称系统名称CPU/内存网卡磁盘IP地址OSNameNodenamenode2C/4Gens33128G192.168.0.11CentOS7Secondary NameNodesecondarynamenode2C/4Gens33128G192.168.0.12CentOS7ResourceMan

2021-07-09 08:31:43 486

原创 Ansible学习笔记--Ansible Role实验记录

Ansible学习笔记1、Ansible Role实验记录Ansilbe自1.2版本引入的新特性,用于层次性、结构化地组织Playbook,Roles能够根据层次型结构自动装载变量文件、Tasks以及Handlers等使用Roles只需要在Playbook中使用include指令即可。简单来讲,Roles就是通过分别将变量、文件、任务、模板及处理器放置于单独的目录中,并可以便捷地include它们的一种机制。角色一般用于基于主机构建服务的场景中,但也可以是用于构建守护进程等场景中。1.1、Roles目

2021-07-01 12:18:21 182

原创 Ansible学习笔记--Ansible Playbook实验记录

Ansible学习笔记5、Ansible Playbook实验记录1.1、tasks示例cat > tasks.yml << EOF---- hosts: all remote_user: root tasks: - name: install nginx yum: name=nginx - name: copy conf copy: src=/etc/nginx/nginx.conf dest=/etc/nginx - n

2021-06-30 19:11:10 317

原创 Ansible学习笔记--Ansible常用模块

Ansible学习笔记1、Ansible常用模块1.1、pingping模块用于尝试连接主机,验证一个可用的Python,测试成功返回pong。ansible all -m ping测试成功,返回pongansible all -m ping -a ‘data=hello’测试成功,返回hello1.2、setupsetup模块用于收集远程主机的信息。ansible all -m setup收集全部信息ansible all -m setup -a

2021-06-29 18:58:53 356

原创 Ansible学习笔记--Ansible系列命令

Ansible学习笔记1、Ansible系列命令1.1、ansibleAnsible通过SSH实现配置管理、应用部署、任务执行等功能,建议配置基于密钥认证方式管理各节点。ansible <host-pattern> [-m module_name] [-a args]–version显示版本-m指定模块,默认为command-v、-vv、-vvv显示详细过程–list、–list-hosts显示主机列表-k、–ask-pass提示输入ss

2021-06-29 12:12:52 205

原创 Ansible学习笔记--Ansible实验环境搭建

Ansible学习笔记1、Ansible实验环境搭建1.1、系统资源及组件规划节点名称系统名称CPU/内存网卡磁盘1磁盘2IP地址OSAnsibleansible2C/4Gens33128G-192.168.0.10CentOS7Client1client12C/2Gens33128G20G192.168.0.11CentOS7Client2client22C/2Gens33128G20G192.168.0.12Ce

2021-06-28 19:46:24 316

原创 Ansible学习笔记--Ansible介绍

Ansible学习笔记1、Ansible介绍Ansible是一款简单的运维自动化工具,只需要使用SSH协议连接就可以来进行系统管理,自动化执行命令,部署等任务。Ansible的特点:1、Ansible不需要单独安装客户端,也不需要启动任何服务2、Ansible是Python中的一套完整的自动化执行任务模块3、Ansible Playbook采用yaml配置,对于自动化任务执行过一目了然Ansible组成结构:AnsibleAnsible的命令工具,核心执行工具;一次性或临时执行的操

2021-06-28 08:19:19 124

原创 Kubernetes 1.20.5实验记录--资源监控及HPA控制器

Kubernetes 1.20.5实验记录–资源监控及HPA控制器1.1 Metrics-Server参照《部署Kubernetes重要组件》1.2 Promrtheus参照《部署Kubernetes重要组件》1.3 HPA控制器1、安装Metrics-Server参照《部署Kubernetes重要组件》2、创建Deployment:文件deploy-hpa.yamlapiVersion: apps/v1kind: Deploymentmetadata: name: deploy

2021-06-23 21:32:11 295

原创 Kubernetes 1.20.5实验记录--资源需求及限制

Kubernetes 1.20.5实验记录–资源需求及限制1.1 内存限制1、创建Pod:文件resources-memory.yamlapiVersion: v1kind: Podmetadata: name: resources-memoryspec: containers: - name: resources-memory image: polinux/stress resources: requests: memory: 50Mi

2021-06-23 16:16:14 205

原创 Kubernetes 1.20.5实验记录--Pod健康检查

Kubernetes 1.20.5实验记录–Pod健康检查1.1 默认健康检查1、创建Pod:文件healthcheck-default.yamlapiVersion: v1kind: Podmetadata: name: healthcheck-defaultspec: restartPolicy: OnFailure containers: - name: healthcheck-default image: busybox args: - /bi

2021-06-23 11:17:16 232

原创 Kubernetes 1.20.5实验记录--Pod资源调度

Kubernetes 1.20.5实验记录–Pod资源调度1.1 nodeSelector1、添加节点标签:kubectl label node worker1 disktype=ssd[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HSp4Mp5P-1623988178551)(media/fc20fc01b9e59424c155895a1d7d5e6d.png)]2、查看节点标签:kubectl get node --show-labels[外链图片转存失败,

2021-06-22 08:13:12 149

原创 Kubernetes 1.20.5实验记录--Network Policy

Kubernetes 1.20.5实验记录–Network Policy1、创建Deployment:文件deploy.yamlapiVersion: apps/v1kind: Deploymentmetadata: name: deployspec: replicas: 2 selector: matchLabels: run: deploy template: metadata: labels: run: deploy

2021-06-21 16:42:56 420

原创 Kubernetes 1.20.5实验记录--StatefulSet控制器

Kubernetes 1.20.5实验记录–StatefulSet控制器1、配置NFS服务器:略2、Worker节点安装nfs-utils:yum -y install nfs-utils3、创建PV:文件pv.yamlapiVersion: v1kind: PersistentVolumemetadata: name: pv0spec: capacity: storage: 1Gi accessModes: - ReadWriteOnce persist

2021-06-21 12:16:54 255

原创 Kubernetes 1.20.5实验记录--ConfigMap & Secret

Kubernetes 1.20.5实验记录–ConfigMap & Secret1.1 ConfigMap1、创建ConfigMap:四种创建方式:(1)–from-literal:kubectl create configmap configmap --from-literal=config1=xxx --from-literal=config2=yyy每个–from-literal对应一个信息条目(2)–from-file:echo -n xxx > ./config1

2021-06-20 19:58:30 175

原创 Kubernetes 1.20.5实验记录--数据卷和数据持久化(GluserFS PV&PVC)

Kubernetes 1.20.5实验记录–数据卷和数据持久化(GluserFS PV&PVC)1.1 GluserFS PV&PVC1.1.1 静态方式1、创建GlusterFS集群(数据盘已格式化):略2、创建复制卷:gluster volume create rep_vol replica 3 arbiter 1 node1:/data/glusterfs/brick node2:/data/glusterfs/brick node3:/data/glusterfs/bri

2021-06-20 09:51:08 181

原创 Kubernetes 1.20.5实验记录--数据卷和数据持久化(Ceph RBD PV&PVC)

Kubernetes 1.20.5实验记录–数据卷和数据持久化(Ceph RBD PV&PVC)1.1 Ceph RBD PV&PVC1.1.1 静态方式1、配置Ceph集群:略2、创建存储池:ceph osd pool create cephpool 1283、创建块设备映射:rbd create --size 1024 cephpool/cephimage --image-feature layering4、获取映像列表:rbd list cephpool

2021-06-19 17:01:51 619

原创 Kubernetes 1.20.5实验记录--数据卷和数据持久化(NFS PV&PVC)

Kubernetes 1.20.5实验记录–数据卷和数据持久化(NFS PV&PVC)1.1 NFS PV&PVC1.1.1 静态方式1、配置NFS服务器:略2、Worker节点安装nfs-utils:yum -y install nfs-utils3、创建PV:文件nfs-static-pv.yamlapiVersion: v1kind: PersistentVolumemetadata: name: nfs-static-pvspec: capacit

2021-06-19 11:31:08 158

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除