12 2018 档案

摘要:一 监控架构 1.1 组成 客户端:数据采集部分 服务端:数据存储分析告警展示 1.2 采集模式 被动模式:服务器端到客户端采集数据,对服务器的开销较大,适合小规模的监控环境。 主动模式:客户端主动上报数据到服务器端,对服务器的开销较小,适合大规模的监控环境。 1.4 协议 专用客户端采集 公用协议 阅读全文
posted @ 2018-12-31 12:04 木二 阅读(611) 评论(0) 推荐(0) 编辑
摘要:一 准备 1.1 完整架构:Kickstart+DHCP+NFS+TFTP+PXE 1.2 组件应用 Kickstart服务端IP:172.24.8.12 DHCP:提供客户端IP,网关,镜像路径等; TFTP:共享pxelinux.0、initrd.img、vmlinux、isolinux.cfg 阅读全文
posted @ 2018-12-30 20:36 木二 阅读(637) 评论(0) 推荐(0) 编辑
摘要:一 必须参数 需要在配置文件中设置这些参数。如果用户更新它们harbor.cfg并运行install.sh脚本以重新安装Harbor,它们将生效。 hostname:目标主机的主机名,用于访问UI和注册服务。必须为目标计算机的IP地址或完全限定的域名(FQDN),例如192.168.1.10或reg 阅读全文
posted @ 2018-12-30 09:43 木二 阅读(2317) 评论(0) 推荐(0) 编辑
摘要:一 简介 Docker最初是dotCloud公司的一个内部项目,诞生于 2013 年初,由google公司开源的Go语言开发。 Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟 阅读全文
posted @ 2018-12-29 16:04 木二 阅读(1226) 评论(0) 推荐(0) 编辑
摘要:一 docker安装-CentOS系统 1.1 docker自动安装脚本 注意:若出现以下错误,可使用yum解决依赖—— Delta RPMs disabled because /usr/bin/yum provides applydeltarpmnot installed. 1.2 docker 阅读全文
posted @ 2018-12-29 07:32 木二 阅读(995) 评论(0) 推荐(0) 编辑
摘要:一 常见通信方式 1.1 UniCastAnyCast UniCast,即单播,指网络中一个节点与另一个节点之间需要建立一个单独的数据通道,从一个节点发出的信息只被一个节点收到,这种传送方式称为单播。即网络中从源向目的地转发单播流量的过程,IP地址与节点(主机)一一对应,单播流量地址唯一。每个节点必 阅读全文
posted @ 2018-12-28 20:55 木二 阅读(4577) 评论(0) 推荐(0) 编辑
摘要:一 docer运行应用 1.1 常见容器运行 docker容器可以理解为在沙盒中运行的进程。这个沙盒包含了该进程运行所必须的资源,包括文件系统、系统类库、shell 环境等等。但这个沙盒默认是不会运行任何程序的。你需要在沙盒中运行一个进程来启动某一个容器。这个进程是该容器的唯一进程,所以当该进程结束 阅读全文
posted @ 2018-12-28 14:59 木二 阅读(1094) 评论(0) 推荐(0) 编辑
摘要:一 镜像基本操作镜像是一个包含程序运行必要依赖环境和代码的只读文件,其本质是磁盘上一系列文件的集合。它采用分层的文件系统,将每一次改变以读写层的形式增加到原来的只读文件上。镜像是容器运行的基石。1.1 搜索镜像 1 root@docker:~# docker search centos #查询centos共享镜像docker命令必须具备root权限,普通用户可是用那个sudo。提示:doc... 阅读全文
posted @ 2018-12-28 08:28 木二 阅读(1663) 评论(3) 推荐(3) 编辑
摘要:一 Heartbeat简介 1.1 概述 Heartbeat是Linux-HA项目中的一个组件,也是当前开源HA项目中最成功的一个例子,它提供了所有HA软件所需要的基本功能,如心跳检测和资源接管、监测群集中的系统服务、在群集中的节点间转移共享IP地址的所有者等。heartbeat最核心的功能包括两个 阅读全文
posted @ 2018-12-27 20:49 木二 阅读(1167) 评论(0) 推荐(1) 编辑
摘要:一 Docker volume形态 因为Docker 采用 AFUS 分层文件系统时,文件系统的改动都是发生在最上面的容器层,在容器的生命周期内,它是持续的,包括容器在被停止后。但是,当容器被删除后,该数据层也随之被删除了。因此,Docker 采用 volume (卷)的形式来向容器提供持久化存储。 阅读全文
posted @ 2018-12-27 08:27 木二 阅读(1110) 评论(0) 推荐(0) 编辑
摘要:一 docker网络模式 Docker使用Linux的Namespaces技术来进行资源隔离,如PID Namespace隔离进程,Mount Namespace隔离文件系统,Network Namespace隔离网络等。 一个Network Namespace提供了一份独立的网络环境,包括网卡、路 阅读全文
posted @ 2018-12-26 14:35 木二 阅读(977) 评论(0) 推荐(0) 编辑
摘要:一 Docker仓库介绍 docker 仓库,即 registry,实现了镜像的管理、分发,同时还包括用户的认证。docker registry 仓库是一个无状态的、高可靠的服务器应用程序,用来存储docker镜像。docker.io 为 docker 官方的仓库,默认所有的pull均是从官方仓库拉 阅读全文
posted @ 2018-12-26 08:26 木二 阅读(920) 评论(1) 推荐(0) 编辑
摘要:一 Harbor主从介绍 harbor官方默认提供主从复制的方案来解决镜像同步问题,通过复制的方式,我们可以实时将测试环境harbor仓库的镜像同步到生产环境harbor,类似于如下流程: Harbor以“项目”为中心,通过对项目配置“复制策略”,标明需要复制的项目以及镜像。管理员在复制策略中指明目 阅读全文
posted @ 2018-12-26 00:22 木二 阅读(3282) 评论(1) 推荐(0) 编辑
摘要:一 环境准备 1.1 基础环境 ntp配置:略 #建议配置ntp服务,保证时间一致性 etcd版本:v3.3.9 防火墙及SELinux:关闭防火墙和SELinux 名称 地址 主机名 备注 etcd1 172.24.8.71 etcd1.example.com 用于保存相关IP信息 docker0 阅读全文
posted @ 2018-12-25 18:20 木二 阅读(1479) 评论(0) 推荐(0) 编辑
摘要:一 环境准备 1.1 Flannel概述 Flannel是一种基于overlay网络的跨主机容器网络解决方案,即将TCP数据包封装在另一种网络包里面进行路由转发和通信,Flannel是CoreOS开发,专门用于docker多机互联的一个工具,让集群中的不同节点主机创建的容器都具有全集群唯一的虚拟ip 阅读全文
posted @ 2018-12-25 08:38 木二 阅读(3267) 评论(0) 推荐(1) 编辑
摘要:一 Docker Compose概述 Compose是一个用于定义和运行多容器Docker应用程序的工具。使用Compose,您可以使用YAML文件来配置应用程序的服务。然后,使用单个命令,您可以从配置中创建并启动所有服务。 Compose适用于所有环境:生产,登台,开发,测试以及CI工作流程。 使 阅读全文
posted @ 2018-12-24 21:20 木二 阅读(1052) 评论(0) 推荐(2) 编辑
摘要:一 前期准备 节点 IP 备注 falcon 私网:172.24.10.95 临时公网:120.132.23.107 Open-Falcon服务端 node01 172.24.10.216 被监控端 节点 IP 备注 falcon 私网:172.24.10.95 临时公网:120.132.23.10 阅读全文
posted @ 2018-12-24 15:11 木二 阅读(1993) 评论(0) 推荐(1) 编辑
摘要:一 多Harbor高可用介绍 共享后端存储是一种比较标准的方案,将多个Harbor实例共享同一个后端存储,任何一个实例持久化到存储的镜像,都可被其他实例中读取。通过前置LB组件,如Keepalived,可以分流到不同的实例中去处理,从而实现负载均衡,也避免了单点故障,其架构图如下: 方案说明: 共享 阅读全文
posted @ 2018-12-24 08:38 木二 阅读(2534) 评论(0) 推荐(0) 编辑
摘要:一 Keepalived 定义 Keepalived 是一个基于VRRP协议来实现的LVS服务高可用方案,可以解决静态路由出现的单点故障问题。一个LVS服务会有2台服务器运行Keepalived,一台为主服务器(MASTER),一台为备份服务器(BACKUP),但是对外表现为一个虚拟IP,主服务器会 阅读全文
posted @ 2018-12-23 19:29 木二 阅读(665) 评论(0) 推荐(1) 编辑
摘要:一 基础准备 1.1 部署环境及说明 系统OS:CentOS 6.8 64位 HAProxy软件:HA-Proxy version 1.5.18 Keepalived软件:keepalived-1.3.6.tar.gz 官方链接:http://www.haproxy.org/ (国内可能无法打开) 阅读全文
posted @ 2018-12-23 11:17 木二 阅读(1027) 评论(0) 推荐(3) 编辑
摘要:一 安装 [root@haproxy_master ~]# yum -y install gcc gcc-c++ make openssl-devel wget openssh-clients #安装编译工具 [root@haproxy_master ~]# service iptables sto 阅读全文
posted @ 2018-12-23 11:07 木二 阅读(455) 评论(0) 推荐(0) 编辑
摘要:一 简介 HAProxy可以工作在第七层模型,可通过ACL规则实现基于HAProxy的智能负载均衡系统,HAProxy通过ACL规则完成以下两种主要功能: 通过ACL规则检查客户端请求是否合法,如果符合ACL规则,则放行;不符合ACL规则,则中断请求; 符合ACL规则的请求被提交到后端服务器集群,进 阅读全文
posted @ 2018-12-23 11:04 木二 阅读(455) 评论(0) 推荐(0) 编辑
摘要:一 前期准备 1.1 依赖准备 编译安装需要依赖的包,如gcc等: yum -y install gcc gcc-c++ make glibc kernel-devel kernel-headers autoconf automake libtool glib2-devel libxml2 libx 阅读全文
posted @ 2018-12-22 12:36 木二 阅读(769) 评论(0) 推荐(0) 编辑
摘要:一 LVS简介 1.1 LVS介绍 LVS是linux virtual server的简写linux虚拟服务器,是一个虚拟的服务器集群系统,可以再unix/linux平台下实现负载均衡集群功能。 使用LVS需要达到的目标是:通过LVS提供的负载均衡技术和Linux操作系统实现一个高性能、高可用的服务 阅读全文
posted @ 2018-12-21 18:44 木二 阅读(591) 评论(0) 推荐(1) 编辑
摘要:一 HAProxy安装 官方链接:http://www.haproxy.org/ (国内可能无法打开) 下载连接:http://pkgs.fedoraproject.org/repo/pkgs/haproxy/ 1.1 yum安装 1.2 编译安装 [ 1 [root@HAProxy ~]# tar 阅读全文
posted @ 2018-12-21 18:29 木二 阅读(666) 评论(0) 推荐(0) 编辑
摘要:一 HAProxy简介 HAProxy是可提供高可用性、负载均衡以及基于TCP(从而可以反向代理mysql等应用)和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy非常适用于并发大(并发达1w以上)web站点,这些站点通常又需要会话保持或七层处理。HAProxy 阅读全文
posted @ 2018-12-21 18:23 木二 阅读(270) 评论(0) 推荐(0) 编辑
摘要:一 Linux的IP别名功能1.1 简介一块网卡具有多个IP地址的功能称为IP别名,即一块网卡可以绑定多个IP地址。1.2 实现 1 [root@master ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0:0 2 TYPE=Ethernet 3 BOOTPROTO=static 4 DEFROUTE=yes 5 NAME=eth0:0 ... 阅读全文
posted @ 2018-12-21 17:54 木二 阅读(225) 评论(0) 推荐(0) 编辑
摘要:一 互联网概述 计算机网络定义:由自主计算机互连起来的集合体。 计算机网络两大部分:硬件:计算机、通信设备、接口设备和传输介质。 软件:通信协议和应用软件。 广域网拓扑结构通常有:网状拓扑结构和环形拓扑结构。 局域网拓扑结构通常有:星形、环形、总线形和树形四种。 计算机网络体系结构是指网络的层次和协 阅读全文
posted @ 2018-12-19 12:05 木二 阅读(788) 评论(0) 推荐(0) 编辑
摘要:一 Open-Falcon简介监控系统是整个运维环节,乃至整个产品生命周期中最重要的一环,事前及时预警发现故障,事后提供翔实的数据用于追查定位问题。监控系统作为一个成熟的运维产品,相对成熟的解决方案有Nigos、Zabbix、Cacti。随着业务规模的持续快速增长,监控的对象也越来越多,越来越复杂,监控系统的使用对象也从最初少数的几个SRE,扩大为更多的DEVS,SRE。这时候,监控系统的容量和用... 阅读全文
posted @ 2018-12-04 20:29 木二 阅读(912) 评论(0) 推荐(0) 编辑