摘要: Maxscale介绍 MaxScale是maridb开发的一个mysql数据中间件,其配置简单,能够实现读写分离,并且可以根据主从状态实现写库的自动切换。 注:MaxScale需要MariaDB至少 10.3.1 以上版本的支持,版本过低可能导致部分功能无法使用。 MariaDB MaxScale 阅读全文
posted @ 2021-01-02 18:44 原因与结果 阅读(5485) 评论(2) 推荐(2) 编辑
摘要: bash shell echo ${SHELL} # 显示当前使用的shell cat /etc/shells # 显示当前系统使用的所有shell 命令提示符 echo $PS1 # 显示当前命令提示符格式 [\u@\h \W]\$ PS1="\[\e[1;5;41;33m\][\u@\h \W] 阅读全文
posted @ 2021-01-02 18:42 原因与结果 阅读(605) 评论(0) 推荐(0) 编辑
摘要: Docker之五--Docker的系统资源限制及验证 1、限制容器的资源 默认情况下,容器没有资源限制,可以使用主机内核调度程序允许的尽可能多的给定资源。Docker提供了控制容器可以使用多少内存或CPU的方法,设置docker run命令的运行时配置标志。本篇提供有关何时应设置此类限制的详细信息以 阅读全文
posted @ 2021-01-02 18:40 原因与结果 阅读(367) 评论(0) 推荐(0) 编辑
摘要: Docker之4 Docker存储卷与容器卷详解 1、存储卷介绍 1.1 背景 (1)Docker的AUFS分层文件系统 Docker镜像由多个只读层叠加而成,启动容器时,docker会加载只读镜像层并在镜像栈顶部加一个读写层; 如果运行中的容器修改了现有的一个已经存在的文件,那该文件将会从读写层下 阅读全文
posted @ 2021-01-02 18:39 原因与结果 阅读(450) 评论(0) 推荐(0) 编辑
摘要: Docker之3 java业务镜像制作 一、制作tomcat镜像: 基本架构图: 1、制作JDK镜像 基于官方提供的centos7.2.1511基础镜像构建JDK和tomcat镜像,先构建JDK镜像,然后再基于JDK镜像构建tomcat镜像。 JDK下载路径:https://www.oracle.c 阅读全文
posted @ 2021-01-02 18:38 原因与结果 阅读(395) 评论(0) 推荐(0) 编辑
摘要: Docker之2 Dockerfile详解 1、认识Dockerfile 1.1 镜像的生成途径 基于容器制作 dockerfile,docker build 基于容器制作镜像,这篇主要讲解基于Dockerfile,使用docker build 命令制作镜像。 1.2 Dockerfile 介绍 D 阅读全文
posted @ 2021-01-02 18:37 原因与结果 阅读(158) 评论(0) 推荐(0) 编辑
摘要: Docker介绍 Docker是一个开源项目,让应用程序布署在软件货柜下的工作可以自动化进行,借此在Linux操作系统上,提供一个额外的软件抽象层,以及操作系统层虚拟化的自动管理机制。 Docker利用Linux核心中的资源分离机制(例如cgroups)及Linux核心名字空间(namespaces 阅读全文
posted @ 2021-01-02 18:36 原因与结果 阅读(299) 评论(0) 推荐(0) 编辑
摘要: Devops Devops介绍 开发 development 运维 operations Devops作用 提高产品质量 自动化测试 持续集成 代码质量管理工具 程序员鼓励师 Devops实现 设计架构规划-代码的存储-构建-测试、预生产、部署、监控 服务器准备 纯干净的系统 IP 主机名 配置 1 阅读全文
posted @ 2021-01-02 18:34 原因与结果 阅读(420) 评论(1) 推荐(0) 编辑
摘要: cockpit是一个简单可用的监控工具,你可以添加多个主机进行监控,上限是20台 。也可以使用cockpit来管理虚拟机/容器,也可以安装其他组件开启更多功能。 注意:cockpit没有告警功能,不适用于生产环境。 安装cockpit(cockpit-server) yum -y install c 阅读全文
posted @ 2021-01-02 18:33 原因与结果 阅读(220) 评论(0) 推荐(0) 编辑
摘要: KVM管理平台 ​ KVM实现了虚拟化核心的监视工具,其在UI方便的管理工具多种多样。比较典型的管理工具有virsh,virt-manager,ovirt等。 ​ virsh为命令行管理工具,功能强大,能完成几乎所有虚拟机管理任务,包括在线迁移,虚拟机快照,创建和转换虚拟机磁盘文件格式等,适合以脚本 阅读全文
posted @ 2021-01-02 18:32 原因与结果 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 介绍 KVM KVM:就是Keyboard Video Mouse的缩写。KVM 交换机通过直接连接键盘、视频和鼠标 (KVM) 端口,让您能够访问和控制计算机。KVM 技术无需目标服务器修改软件。这就意味着可以在 Windows 的 BIOS 环境下,随时访问目标计算机。KVM 提供真正的主板级别 阅读全文
posted @ 2021-01-02 18:29 原因与结果 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 云计算 ​ 云计算是概念最早是由Google 前首席执行官埃里克•施密特(Eric Schmidt)在2006 年8 月9 日的搜索引擎大会上首次提出的一种构想,而“云计算”就是这种构想的代名词。 ​ 云计算以虚拟化为基础,以网络为中心,为用户提供安全、快速、便捷的数据存储和网络计算服务,包括所需要 阅读全文
posted @ 2021-01-02 18:28 原因与结果 阅读(609) 评论(0) 推荐(0) 编辑
摘要: 自动化运维工具-Ansible之7-roles Ansible Roles基本概述 不管是Ansible还是saltstack,在写一键部署的时候,都不可能把所有的步骤全部写入到一个'剧本'文件当中,我们肯定需要把不同的工作模块,拆分开来,解耦。说到解耦,我们就需要用到官方推荐的roles,因为ro 阅读全文
posted @ 2021-01-02 18:26 原因与结果 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 自动化运维工具-Ansible之6-Jinja2模板 Ansible Jinja2模板概述 Jinja2是基于python的模板引擎,功能比较类似于PHP的smarty,J2ee的Freemarker和velocity。它能完全支持unicode,并具有集成的沙箱执行环境,应用广泛。jinja2使用 阅读全文
posted @ 2021-01-02 18:22 原因与结果 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 自动化运维工具-Ansible之5-流程控制 playbook条件语句 不管是shell还是各大编程语言中,流程控制,条件判断这些都是必不可少的,在我们使用Ansible的过程中,条件判断的使用频率极其高。 例如: 使用不同系统的时候,可以通过判断系统型号,来区分需要安装的软件包。 在nfs和rsy 阅读全文
posted @ 2021-01-02 18:18 原因与结果 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 自动化运维工具-Ansible之3-playbook PlayBook初识 什么是PlayBook? PlayBook即"剧本","兵书"之意,PlayBook是由以下部分组成的 play: 定义的是主机的角色。(主角还是配角,找哪个明星) task: 定义的是具体执行的任务。(角色的台词和动作) 阅读全文
posted @ 2021-01-02 18:10 原因与结果 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 自动化运维工具-Ansible之4-变量 变量概述 ​ 变量提供了便捷的方式来管理Ansible playbook的每一个项目中的动态值,比如nginx-1.6.3这个软件包的版本,在其它地方或许会反复使用,那么如果将此值设置为变量,然后再在其他的playbook中调用,会方便许多。如此一来还方便维 阅读全文
posted @ 2021-01-02 18:09 原因与结果 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 自动化运维工具-Ansible之2-ad-hoc Ansible ad-hoc ad-hoc就是“临时命令”,执行完即结束,并不会保存 ad-hoc模式使用场景 比如在多台机器上查看某个进程是否启动,或拷贝指定文件到本地,等等 ad-hoc模式的命令使用 #批量查看磁盘信息 [root@m01 ~] 阅读全文
posted @ 2021-01-02 18:08 原因与结果 阅读(1113) 评论(0) 推荐(0) 编辑
摘要: 自动化运维工具-Ansible之1-基础 Ansible 基本概述 定义 Ansible是一个自动化统一配置管理工具,基于Python开发,集合了众多运维工具(puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能,集成了丰富模块以及功能组件,可 阅读全文
posted @ 2021-01-02 18:06 原因与结果 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 远程控制卡 使用ipmitools设置ipmi 使用DELL的远程控制卡可以方便的管理服务器 在CentOS中可以使用ipmitools管理 IPMI( Intelligent Platform Management Interface). 要使用选程控制卡,一般需将一根网线插入控制卡中并设置ip, 阅读全文
posted @ 2021-01-02 18:04 原因与结果 阅读(1646) 评论(0) 推荐(0) 编辑