摘要: 一 互联网应用质量概述1.1 互联网应用质量互联网应用质量指标——QoE,其主要指标:服务成功率:指用户所请求的服务成功完成的几率。服务建立时间:指从服务请求到服务呈现所花费的时间,并且会因为用户请求服务内容的不同而表现出微妙到秒级的区别。时延:指用户从发出请求到获得结果的时间。视听播放卡顿:指播放音频或视频时,由于没有接收到足够的数据或较低的帧传输速率而引起的播放暂停的现象。图像清晰度:指图片会... 阅读全文
posted @ 2019-03-12 21:44 木二 阅读(1163) 评论(0) 推荐(1)
摘要: 一 Ceph文件系统 1.1 概述 Ceph 对象网关是一个构建在 librados 之上的对象存储接口,它为应用程序访问Ceph 存储集群提供了一个 RESTful 风格的网关 。 Ceph 对象存储支持 2 种接口: 兼容S3: 提供了对象存储接口,兼容亚马逊S3 RESTful接口的一个大子集 阅读全文
posted @ 2019-02-28 13:26 木二 阅读(3448) 评论(0) 推荐(0)
摘要: 一 Ceph文件系统 1.1 概述 CephFS也称ceph文件系统,是一个POSIX兼容的分布式文件系统。 实现ceph文件系统的要求: 需要一个已经正常运行的ceph集群; 至少包含一个ceph元数据服务器(MDS)。 需要一个已经正常运行的ceph集群; 至少包含一个ceph元数据服务器(MD 阅读全文
posted @ 2019-02-19 11:40 木二 阅读(1104) 评论(0) 推荐(0)
摘要: 一 环境准备 图形界面:略 安装包: linux.x64_11gR2_database_1of2.zip linux.x64_11gR2_database_2of2.zip 二 安装ASM-Oracle准备 2.1 用户名/组建立 2.2 相关目录创建 附:oracle默认不支持CentOS系统安装 阅读全文
posted @ 2019-02-02 08:24 木二 阅读(1290) 评论(0) 推荐(1)
摘要: 一 环境准备 安装包:linux.x64_11gR2_database_1of2.zip linux.x64_11gR2_database_2of2.zip 二 安装Oracle准备 2.1 用户名/组建立 2.2 相关目录创建 提示:oracle默认不支持CentOS系统安装,需要如下修改 2.3 阅读全文
posted @ 2019-02-01 11:48 木二 阅读(770) 评论(0) 推荐(0)
摘要: 一 环境需求1.1 需求User-client:局域网所有节点主机;IN-NTP Server:隐藏于局域网内部的NTP服务器;Border-NTP:边界NTP服务器,用于同步外部时钟,同时对内部IN-NTP服务器提供校对;亚洲授时中心:公网NTP授时中心。内部局域网所有节点client需要和IN-NTP Server同步,IN-NTP Server对外隐藏,同时通过 Border-NTP进行同步... 阅读全文
posted @ 2019-01-31 15:46 木二 阅读(1811) 评论(0) 推荐(0)
摘要: 一 基础环境 主机名 系统版本 MySQL版本 主机IP Master01 CentOS 6.8 MySQL 5.6 172.24.8.10 Master02 CentOS 6.8 MySQL 5.6 172.24.8.11 VIP 172.24.8.12 主机名 系统版本 MySQL版本 主机IP 阅读全文
posted @ 2019-01-30 14:52 木二 阅读(1048) 评论(0) 推荐(0)
摘要: 一 前期规划1.1 主机规划1.2 虚拟IP规划1.3 用户列表提示:以上角色需要在所有节点添加。1.4 整体架构1.4 hosts修改 1 [root@localhost ~]# vi /etc/sysconfig/network 2 NETWORKING=yes 3 HOSTNAME=Master01 4 [root@Master01 ~]# vi /etc/hosts 5 Mast... 阅读全文
posted @ 2019-01-29 09:25 木二 阅读(1052) 评论(0) 推荐(0)
摘要: 一 Amoeba简介 Amoeba(变形虫)项目,该开源框架于2008年 开始发布一款 Amoeba forMysql软件。这个软件致力于MySQL的分布式数据库前端代理层,它主要在应用层访问MySQL的时候充当SQL路由功能,专注于分布式数据库代理层(Database Proxy)开发。座落与 C 阅读全文
posted @ 2019-01-28 17:33 木二 阅读(855) 评论(2) 推荐(0)
摘要: 一 基础环境 主机名 系统版本 MySQL版本 主机IP master CentOS 6.8 MySQL 5.6 172.24.8.10 slave01 CentOS 6.8 MySQL 5.6 172.24.8.11 slave02 CentOS 6.8 MySQL 5.6 172.24.8.20 阅读全文
posted @ 2019-01-28 09:48 木二 阅读(752) 评论(0) 推荐(1)
摘要: 一 基础环境 主机名 系统版本 MySQL版本 主机IP master CentOS 6.8 MySQL 5.6 172.24.8.10 slave01 CentOS 6.8 MySQL 5.6 172.24.8.11 主机名 系统版本 MySQL版本 主机IP master CentOS 6.8 阅读全文
posted @ 2019-01-27 11:55 木二 阅读(933) 评论(0) 推荐(1)
摘要: 一 实验环境1.1 实验需求配置正向解析bind配置反向解析bind配置辅助dns的bind实现主辅dns之间的区域传送1.2 环境规划主dns:CentOS6.8-01 172.24.8.10 linuxmaster.aliyun.com辅dns:CentOS6.8-02 172.24.8.11 linuxslave.aliyun.comyum+www服务器:CentOS7-03 172.24.... 阅读全文
posted @ 2019-01-26 12:15 木二 阅读(1203) 评论(0) 推荐(1)
摘要: 一 Ad-Hoc使用场景 Ad-Hoc更倾向于解决简单、临时性任务。 1.1 Ad-Hoc基础命令 基本语法: <host-pattern>:指Inventory中定义的主机或主机组,可以为ip、hostname、Inventory中的group组名等。同时支持具有“.”、“*”或“:”等特殊字符的 阅读全文
posted @ 2019-01-25 09:14 木二 阅读(743) 评论(0) 推荐(0)
摘要: 一 Ansible命令用法 Ansible命令行执行方式有:Ad-Hoc、Ansible-playbook两种,Web方式其官方提供付费产品Tower。Ad-Hoc主要用于临时命令的执行,Ansible-playbook相当于Ad-Hoc的集合,通过一定的规则编排在一起执行。 1.1 免密钥 提示: 阅读全文
posted @ 2019-01-24 10:40 木二 阅读(721) 评论(0) 推荐(0)
摘要: 一 Ansible的安装部署 1.1 PIP方式 略,可参考《001.Pip简介及使用》。 提示:建议将PIP升级到最新:pip install --upgrade pip。 1.2 YUM方式 二 Ansible目录及配置 2.1 Ansible目录结构 配置文件目录:/etc/ansible 主 阅读全文
posted @ 2019-01-22 11:19 木二 阅读(893) 评论(0) 推荐(0)
摘要: 一 简介 Ansible是一款极其简单的自动化运维工具, 基于Python开发, 集合了众多运维工具(puppet, cfengine, chef, func, fabric)的优点。 实现了批量系统配置, 批量程序部署, 批量运行命令等功能。 Ansible是基于模块工作的, 本身没有批量部署的能 阅读全文
posted @ 2019-01-21 09:52 木二 阅读(737) 评论(0) 推荐(0)
摘要: 一 基础准备 参考《002.Ceph安装部署》文档部署一个基础集群; 新增节点主机名及IP在deploy节点添加解析: 参考《002.Ceph安装部署》文档部署一个基础集群; 新增节点主机名及IP在deploy节点添加解析: 配置国内yum源: 配置国内yum源: 二 块设备 2.1 添加普通用户 阅读全文
posted @ 2019-01-18 09:03 木二 阅读(992) 评论(0) 推荐(1)
摘要: 相关Linux启动过程解析,此作为通用启动参考: 阅读全文
posted @ 2019-01-18 08:41 木二 阅读(390) 评论(0) 推荐(0)
摘要: 一 基础准备 参考《002.Ceph安装部署》文档部署一个基础集群。 二 扩展集群 2.1 扩展架构 需求:添加Ceph元数据服务器node1。然后添加Ceph Monitor和Ceph Manager node2,node3以提高可靠性和可用性。 2.2 添加元数据(metadata)服务器 提示 阅读全文
posted @ 2019-01-17 11:56 木二 阅读(1155) 评论(0) 推荐(0)
摘要: 一 前期准备 1.1 配置规格 节点 类型 IP CPU 内存 ceph-deploy 部署管理平台 172.24.8.71 2 C 4 G node1 Monitor OSD 172.24.8.72 2 C 8 G node2 OSD 172.24.8.73 2 C 8 G node3 OSD 1 阅读全文
posted @ 2019-01-16 11:01 木二 阅读(1860) 评论(3) 推荐(0)
摘要: 一 Ceph简介 Red Hat Ceph是一个分布式的数据对象存储,系统设计旨在性能、可靠性和可扩展性上能够提供优秀的存储服务。分布式对象存储是存储的未来,因为它们适应非结构化数据,并且客户端可以同时使用当前及传统的对象接口进行数据存取。例如: 本地语言绑定接口(C/C++, Java, Pyth 阅读全文
posted @ 2019-01-14 08:46 木二 阅读(1068) 评论(0) 推荐(0)
摘要: 一 安装IPVS 可通过源码安装或yum安装,源码包如下: http://www.linuxvirtualserver.org/software/ipvs.html 二 IPVS常用命令 含义: f service-address -r server-address 第一个service-addre 阅读全文
posted @ 2019-01-13 20:36 木二 阅读(662) 评论(0) 推荐(0)
摘要: 一 基础环境 1.1 IP规划 OS:CentOS 6.8 64位 节点类型 IP规划 主机名 类型 主 Director Server eth0:172.24.8.10 DR1 公共IP eth1:192.168.56.100 心跳 私有IP eth0:0:172.24.8.100 无 虚拟IP 阅读全文
posted @ 2019-01-13 13:39 木二 阅读(803) 评论(0) 推荐(0)
摘要: 一 Redis简介1.1 Redis 简介Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis 与其他 key-value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存... 阅读全文
posted @ 2019-01-12 17:21 木二 阅读(464) 评论(0) 推荐(0)
摘要: 一 kubectl介绍 1.1 kubectl概要 kubectl控制Kubernetes集群管理器,使用Kubernetes命令行工具kubectl在Kubernetes上部署和管理应用程序。使用kubectl,您可以检查群集资源; 创建,删除和更新组件; 看看你的新集群; 并提出示例应用程序。 阅读全文
posted @ 2019-01-12 10:41 木二 阅读(2042) 评论(0) 推荐(0)
摘要: 一 Kubernetes概述 Kubernetes是一个全新的基于容器技术的分布式架构领先方案。Kubernetes(k8s)是Google开源的容器集群管理系统(谷歌内部:Borg)。在Docker技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功能,提高了大规模 阅读全文
posted @ 2019-01-11 13:07 木二 阅读(1827) 评论(0) 推荐(1)
摘要: 一 Zabbix简介 1.1 概述 Zabbix是一个企业级的高度集成开源监控软件,提供分布式监控解决方案。可以用来监控设备、服务等可用性和性能。 1.2 所支持监控方式 目前由zabbix提供包括但不限于以下事项类型的支持 二 Zabbix优势 自由开放源代码产品,可以对其进行任意修改和二次开发, 阅读全文
posted @ 2019-01-10 11:52 木二 阅读(731) 评论(0) 推荐(0)
摘要: 一 etcd发现简介 1.1 需求背景 在实际环境中,集群成员的ip可能不会提前知道。如使用dhcp自动获取的情况,在这些情况下,使用自动发现来引导etcdetcd集群,而不是指定静态配置,这个过程被称为“发现”。 etcd Discovery 使用已有的 etcd cluster 来注册和启动 D 阅读全文
posted @ 2019-01-09 17:34 木二 阅读(1487) 评论(0) 推荐(0)
摘要: 一 etcd集群概述 1.1 概述 静态启动etcd集群要求每个成员都知道集群中的另一个成员。Etcd运行在集群的每个coreos节点上,可以保证coreos集群的稳定,可靠的运行。当集群网络出现动荡,或者当前master节点出现异常时,etcd可以进行master节点的选举工作,同时恢复集群中损失 阅读全文
posted @ 2019-01-09 10:58 木二 阅读(1382) 评论(0) 推荐(0)
摘要: 一 基础环境 节点 系统版本 MySQL版本 业务IP 心跳IP Master CentOS 7.5 MySQL 5.6 192.168.88.100 192.168.77.100 Slave CentOS 7.5 MySQL 5.6 192.168.88.101 192.168.77.101 VI 阅读全文
posted @ 2019-01-07 16:20 木二 阅读(1103) 评论(0) 推荐(1)
摘要: 一 基础环境 节点 系统版本 MySQL版本 业务IP 心跳IP Master01 CentOS 7.5 MySQL 5.6 192.168.88.100 192.168.77.100 Master02 CentOS 7.5 MySQL 5.6 192.168.88.101 192.168.77.1 阅读全文
posted @ 2019-01-07 10:39 木二 阅读(1052) 评论(1) 推荐(0)
摘要: 一 监控架构 1.1 组成 客户端:数据采集部分 服务端:数据存储分析告警展示 1.2 采集模式 被动模式:服务器端到客户端采集数据,对服务器的开销较大,适合小规模的监控环境。 主动模式:客户端主动上报数据到服务器端,对服务器的开销较小,适合大规模的监控环境。 1.4 协议 专用客户端采集 公用协议 阅读全文
posted @ 2018-12-31 12:04 木二 阅读(628) 评论(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 木二 阅读(658) 评论(0) 推荐(0)
摘要: 一 必须参数 需要在配置文件中设置这些参数。如果用户更新它们harbor.cfg并运行install.sh脚本以重新安装Harbor,它们将生效。 hostname:目标主机的主机名,用于访问UI和注册服务。必须为目标计算机的IP地址或完全限定的域名(FQDN),例如192.168.1.10或reg 阅读全文
posted @ 2018-12-30 09:43 木二 阅读(2336) 评论(0) 推荐(0)
摘要: 一 简介 Docker最初是dotCloud公司的一个内部项目,诞生于 2013 年初,由google公司开源的Go语言开发。 Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟 阅读全文
posted @ 2018-12-29 16:04 木二 阅读(1258) 评论(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 木二 阅读(1029) 评论(0) 推荐(0)
摘要: 一 常见通信方式 1.1 UniCastAnyCast UniCast,即单播,指网络中一个节点与另一个节点之间需要建立一个单独的数据通道,从一个节点发出的信息只被一个节点收到,这种传送方式称为单播。即网络中从源向目的地转发单播流量的过程,IP地址与节点(主机)一一对应,单播流量地址唯一。每个节点必 阅读全文
posted @ 2018-12-28 20:55 木二 阅读(4776) 评论(0) 推荐(0)
摘要: 一 docer运行应用 1.1 常见容器运行 docker容器可以理解为在沙盒中运行的进程。这个沙盒包含了该进程运行所必须的资源,包括文件系统、系统类库、shell 环境等等。但这个沙盒默认是不会运行任何程序的。你需要在沙盒中运行一个进程来启动某一个容器。这个进程是该容器的唯一进程,所以当该进程结束 阅读全文
posted @ 2018-12-28 14:59 木二 阅读(1129) 评论(0) 推荐(0)
摘要: 一 镜像基本操作镜像是一个包含程序运行必要依赖环境和代码的只读文件,其本质是磁盘上一系列文件的集合。它采用分层的文件系统,将每一次改变以读写层的形式增加到原来的只读文件上。镜像是容器运行的基石。1.1 搜索镜像 1 root@docker:~# docker search centos #查询centos共享镜像docker命令必须具备root权限,普通用户可是用那个sudo。提示:doc... 阅读全文
posted @ 2018-12-28 08:28 木二 阅读(1717) 评论(3) 推荐(3)
摘要: 一 Heartbeat简介 1.1 概述 Heartbeat是Linux-HA项目中的一个组件,也是当前开源HA项目中最成功的一个例子,它提供了所有HA软件所需要的基本功能,如心跳检测和资源接管、监测群集中的系统服务、在群集中的节点间转移共享IP地址的所有者等。heartbeat最核心的功能包括两个 阅读全文
posted @ 2018-12-27 20:49 木二 阅读(1196) 评论(0) 推荐(1)