摘要: 1.1精简开机系统 1.2Linux最小化安装 1.3SSH优化 配置文件修改: sed添加方式: 1.4SUDO提权 1.5中文乱码 1.6时间同步 1.7优化历史记录 1.8终端超时 1.9加大文件描述符 1.10锁定系统关键文件 1.11禁止Linux被ping 1.12调整yum源 1.13 阅读全文
posted @ 2019-09-10 16:25 henrylinux 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 项目分解与环境规划 1.环境配置 系统初始化配置 DNS配置history记录时间内核参数优化limits配置yum仓库配置sshd服务调整防火墙设定基础软件包ntp客户端应用用户 基础模块配置管理 业务模块配置管理 根据业务类型划分,使用cluster业务引入,包含基础模块的配置 haproxy 阅读全文
posted @ 2019-09-10 16:16 henrylinux 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1.Salt多Master架构 Salt多Master架构可以看成Master->Minion模式的简单水平扩展,两台Master都可以对所有Minion进行管理,如下图: Salt多Master只需要在minion端配置多个Master地址即可实现Salt支持多Master配置,Salt多Mast 阅读全文
posted @ 2019-09-10 16:15 henrylinux 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 1.States状态模块 States是SaltStack系统中的配置语言,在日常运维中需要编写大量的States文件,例如:创建用户、安装软件、配置软件、服务运行等。需要编写一些States SLS文件,即状态配置文件去描述和实现相应的功能。States SLS主使用YAML语言,也可以支持使用P 阅读全文
posted @ 2019-09-10 16:14 henrylinux 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1.数据系统Grains Grains静态数据 1.Grains数据存储在minion端,minion端的数据信息2.当minion启动时会收集Minion自身的状态信息后才加载grins信息,所以grains数据是静态的。比如: 操作系统版本,内核版本,CPU,内存,硬盘。设备型号。 Minion 阅读全文
posted @ 2019-09-10 16:13 henrylinux 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 当我们使用Salt执行一条远程命令 2.1目标(Target) 1.通配符匹配方式 2.列表匹配方式 3.正则表达式 4.IP匹配方式 5.分组匹配方式 6.Grains匹配方式 注意:所有在远程执行中可以匹配到目标的方式, 在TopFile定义时指定主机也可以使用该方法指定目标主机 主机名设计方案 阅读全文
posted @ 2019-09-10 16:13 henrylinux 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 1.1Saltstack基本概述 SaltStack是一个异构平台基础设施管理工具,具有远程执行、配置管理、云管理, 只需要花费数分钟即可运行起来,扩展性组以支撑管理上万台服务器,速度快,服务器之间秒级通讯数秒钟即可完成数据传递。 SaltStack三大功能 远程执行 配置管理(状态) 云管理 Sa 阅读全文
posted @ 2019-09-10 16:11 henrylinux 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 1.11Docker企业实战 系统环境 1.12Docker基础命令 1.13Docker镜像管理 1.13.1搜索Docker镜像 1.13.2获取Docker镜像 可以使用docker pull命令来从仓库获取所需要的镜像。下面的例子将从Docker Hub仓库下载一个Centos操作系统的镜像 阅读全文
posted @ 2019-09-10 16:01 henrylinux 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 1.1什么是LXC LXC为Linux Container的简写。Linux Container容器是一种内核虚拟化技术,可以提供轻量级的虚拟化,以便隔离进程和资源,而且不需要提供指令解释机制以及全虚拟化的其他复杂性。相当于C++中的NameSpace。容器有效地将由单个操作系统管理的资源划分到孤立 阅读全文
posted @ 2019-09-10 15:46 henrylinux 阅读(138) 评论(0) 推荐(0) 编辑