摘要:
1.Salt多Master架构 Salt多Master架构可以看成Master->Minion模式的简单水平扩展,两台Master都可以对所有Minion进行管理,如下图: Salt多Master只需要在minion端配置多个Master地址即可实现Salt支持多Master配置,Salt多Mast 阅读全文
摘要:
1.States状态模块 States是SaltStack系统中的配置语言,在日常运维中需要编写大量的States文件,例如:创建用户、安装软件、配置软件、服务运行等。需要编写一些States SLS文件,即状态配置文件去描述和实现相应的功能。States SLS主使用YAML语言,也可以支持使用P 阅读全文
摘要:
当我们使用Salt执行一条远程命令 2.1目标(Target) 1.通配符匹配方式 2.列表匹配方式 3.正则表达式 4.IP匹配方式 5.分组匹配方式 6.Grains匹配方式 注意:所有在远程执行中可以匹配到目标的方式, 在TopFile定义时指定主机也可以使用该方法指定目标主机 主机名设计方案 阅读全文
摘要:
1.数据系统Grains Grains静态数据 1.Grains数据存储在minion端,minion端的数据信息2.当minion启动时会收集Minion自身的状态信息后才加载grins信息,所以grains数据是静态的。比如: 操作系统版本,内核版本,CPU,内存,硬盘。设备型号。 Minion 阅读全文
摘要:
1.1Saltstack基本概述 SaltStack是一个异构平台基础设施管理工具,具有远程执行、配置管理、云管理, 只需要花费数分钟即可运行起来,扩展性组以支撑管理上万台服务器,速度快,服务器之间秒级通讯数秒钟即可完成数据传递。 SaltStack三大功能 远程执行 配置管理(状态) 云管理 Sa 阅读全文
摘要:
1.11Docker企业实战 系统环境 1.12Docker基础命令 1.13Docker镜像管理 1.13.1搜索Docker镜像 1.13.2获取Docker镜像 可以使用docker pull命令来从仓库获取所需要的镜像。下面的例子将从Docker Hub仓库下载一个Centos操作系统的镜像 阅读全文
摘要:
1.1什么是LXC LXC为Linux Container的简写。Linux Container容器是一种内核虚拟化技术,可以提供轻量级的虚拟化,以便隔离进程和资源,而且不需要提供指令解释机制以及全虚拟化的其他复杂性。相当于C++中的NameSpace。容器有效地将由单个操作系统管理的资源划分到孤立 阅读全文