1 cobbler简介 cobbler是一个系统启动服务boot server,可以通过pxe得方式用来快速安装、重装系统,支持安装不同linux发行版和windows。 基于python开发,方便小巧,15k行代码,使用简单得命令完成pxe网络安装环境配置,还可以管理dhcp,dns,yum包镜像 ...
分类:
系统相关 时间:
2020-01-28 20:51:19
阅读次数:
91
自动化运维工具shell脚本/Ansible(无客户端)/Saltstack(master-minion) 回顾服务器部署的流程:买云主机->环境部署->软件部署->配置部署->启动服务->测试->加入集群 1.Ansible基本概述ansible是一个配置管理系统configuration man ...
分类:
其他好文 时间:
2020-01-25 00:59:09
阅读次数:
116
挺好的题目,就是不太会... H Index 题意:对于一个数组,对于每个$i( 1\leq i \leq n)$,找到一个数字$H$,使得$a_{1}...a_{i}$中大于等于$H$的数字的出现的次数也大于等于$H$。 solution: 可发现对于从$i$到$i+1$,答案最多增加$1$,可以 ...
分类:
其他好文 时间:
2020-01-24 20:08:26
阅读次数:
99
[toc] 概述 通过网络启动时会启动dhcp协议,我们需要搭建一个dhcp服务器给需要安装系统的服务器分配IP地址,分配IP的地址的目的为了让需要安装系统的主机连接tftp,连接tftp做什么呢?tftp有镜像和预启动文件,需要安装系统的服务器只有获取到了这两样东西才可以自动安装系统。 所以我们需 ...
分类:
其他好文 时间:
2020-01-22 20:16:21
阅读次数:
191
一、class 类 1)什么是类? 类是puppet中命名的代码模块,常用于定义一组通用目标的资源,可在puppet全局调用; 类可以被继承,也可以包含子类; 具体定义的语法如下: class NAME{ ... puppet code ... } 其中,在我们定义的时候,需要注意的是: 类的名称只 ...
分类:
其他好文 时间:
2020-01-17 22:45:26
阅读次数:
68
一、puppet 介绍 1、puppet是什么 puppet是一个IT基础设施自动化管理工具,它能够帮助系统管理员管理基础设施的整个生命周期: 供应(provisioning)、配置(configuration)、联动(orchestration)及报告(reporting)。 基于puppet , ...
分类:
其他好文 时间:
2020-01-17 17:28:51
阅读次数:
152
shell编程是实现linix、UNIX系统管理及自动化运维必备的重要工具,可以把繁琐重复的命令写到shell脚本中执行,节约时间,有效的提高运维人员的工作效率,减少不必要的重复时间 ...
分类:
系统相关 时间:
2020-01-13 19:52:10
阅读次数:
96
导读:Kubernetes 作为当下最流行的容器自动化运维平台,以声明式实现了灵活的容器编排,本文以 v1.16 版本为基础详细介绍了 K8s 的基本调度框架、流程,以及主要的过滤器、Score 算法实现等,并介绍了两种方式用于实现自定义调度能力。 调度流程 调度流程概览 Kubernetes 作为 ...
分类:
编程语言 时间:
2020-01-13 14:26:21
阅读次数:
111
下面只是ks.cfg的文件配置,里面照原版的改了一部分,原文的全部配置及方法如下: 定制化centos7.5的镜像 这里的ks.cfg包含升级优化openssh及openssl之类,设置其他的默认参数等,没有大改,只是优化一下 # Kickstart file automatically gener ...
分类:
其他好文 时间:
2020-01-11 13:08:26
阅读次数:
100
Kickstart是一种无人值守的安装方式,其工作原理是预先把原本需要运维人员手工填写的参数保存成一个ks.cfg文件,当安装过程中需要填写参数时则自动匹配Kickstart生成的文件。 配置DHCP服务程序 DHCP服务程序用于为客户端主机分配可用的IP地址,而且这是服务器与客户端主机进行文件传输 ...
分类:
其他好文 时间:
2020-01-11 00:34:21
阅读次数:
132