自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 Linux高可用LVS负载均衡集群的搭建(Keepalived+LVS/DR)

1.实例环境2.首先安装keepalived和ipvsadm软件包3.Keepalived配置3.1 Master配置(主负载均衡器)3.2 Backup配置(从负载均衡器)4.配置真实服务器节点5.测试Keepalived+LVS/DR负载均衡集群5.1 负载均衡测试5.2 高可用性功能测试5.3 故障切换测试在这种模式下,虚拟IP在某一时刻只能属于...

2019-08-29 10:12:18 523

原创 HAProxy高可用负载均衡集群搭建

HAProxy简介HAProxy的安装与配置HAProxy的安装HAProxy主配置文件启动haproxy服务端配置HAProxy的测试负载均衡测试故障切换测试HAProxy监控页面的查看HAProxy简介HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速且可靠的一种解决方案。支持4-7层的网络交换,即覆...

2019-08-29 10:11:20 207

原创 LVS负载均衡

1. LVS集群介绍LVS为Linux虚拟服务器(Linux Virtual Server),针对高可伸缩、高可用网络服务的需求,中国的章文嵩博士给出了基于IP层和基于内容请求分发的负载平衡调度解决方案,并在Linux内核实现,将一组服务器构成一个实现可伸缩的、高可用网络服务的虚拟服务器。1.1 LVS集群体系结构负载均衡集群的通用体系结构一般主要有3个部分。负载均衡器(LD)...

2019-08-25 22:47:38 186

原创 Ansible Playbook剧本

1. playbook1.1 playbook介绍playbook是一个或多个play组成的列表 play的主要功能在于将事先归并为一组的主机装扮成事先通过ansible的task定义好的角色。从根本上讲,所谓task无非就是调用ansible的一个模块。将多个play组织在一个playbook中,即可以让它们联通起来按事先编排的机制同唱一场大戏。 playbook采用YAML语言编写...

2019-08-15 19:57:37 150

原创 Ansible常用模块详解

1. Ansible模块1.1 ping模块1.2command常用参数例1:列出root用户根目录下的文件1.3 shell模块常用参数例1:输出远程主机的主机名1.4 file模块常用参数例1:创建目录例2:创建文件例3:创建软连接1.5copy模块常用参数例1:复制文件到远程主机1.6script模块常用参数例1:...

2019-08-15 19:31:36 1026

原创 Python3协程

1.协程协程,又称微线程,协程是一种用户态的轻量级线程。 协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈。因此,协程能保留上一次调用时的状态(即所有局部状态的一个特定组合),每次过程重入时,就相当于进入上一次调用的状态,也就是进入上一次离开时所处逻辑流的位置。1.1 协程的好处无需线程上下文切换的开销 ...

2019-08-12 21:15:29 167

原创 Python3多进程

1. multiprocessing模块1.1 直接调用import multiprocessingimport timedef f(name): time.sleep(1) print("hello", name, time.ctime())if __name__ == "__main__": p_list = [] for i in range...

2019-08-12 21:10:21 152

原创 Python3正则表达式和re模块

1. 正则表达式1.1 正则表达式符号2. re模块2.1re.compile(pattern[, flags])2.2re.findall(pattern, string, flags=0)2.3re.finditer(pattern, string, flags=0)2.4 re.match(pattern, string, flags=0)2.5 re.se...

2019-08-12 21:03:41 118

原创 pxe+Kickstart无人值守化自动安装

1.简介1.1 pxe简介1.2 pxe的工作过程1.3 Kickstart2. 实验环境3. Kickstart无人值守部署3.1 配置DHCP服务3.2 TFTP服务配置3.3 准备引导相关的文件3.4 HTTP服务配置(准备安装镜像)3.5 创建ks.cfg应答文件4. 测试想学学cobber,cobber是基于Kickstart的。所以就...

2019-08-12 20:08:33 446

原创 Python3多线程

目录1. 线程与进程1.1 线程1.2 进程1.3 并发和并行1.4 线程和进程的区别1.5 CPU发生切换的情况2. threading模块2.1 threading模块常用的函数及方法2.2 线程的创建(1)直接创建(2)继承式调用2.3 join()方法2.4 GIL全局解释器锁2.5 setDaemon()函数2.6 线程安...

2019-08-11 20:04:13 143

原创 Python不使用第三个变量来交换两个变量的几种方式

1.交换两个变量的方式使用第三个变量的方式就不必说了,这里仅说只使用两个变量来实现交换第一种:Python支持>>> a = 2>>> b = 1>>> a, b = b, a //寄存器参与>>> a1>>> b2第二种:运算方式>>> a...

2019-08-07 05:31:16 813

原创 Python3程序控制语句(顺序/分支/循环)

1.if条件语句1.1 简单的if语句:单分支if语句>>> age = 18>>> if age >=18:... print("You are an adult!")...You are an adult!1.2 if-else语句:双分支if语句>>> age = 17>>> ...

2019-08-07 04:21:44 180

原创 Ansible常用命令详解

1. ansible1.1 举例(1)列出所有主机列表(2)检测websrvs组是否存活1.2ansible的host-pattern(1)全量(all)匹配(2)逻辑或(or)匹配(3)逻辑与(&)匹配(4)逻辑非(!)匹配(5)综合逻辑(6)域切割(7)正则表达式1.3 ansible命令执行过程2.ansible-doc3.a...

2019-08-07 03:54:25 1619

原创 Ansible配置文件详解

Ansible主配置文件默认位于/etc/ansible/ansibe.cfg中[defaults] #通用默认配置#inventory = /etc/ansible/hosts #主机列表invent...

2019-08-07 03:30:50 699

原创 Ansible入门

1. 运维自动化1.1 运维自动化发展历程1.2 常用自动化运维工具2. Ansible2.1Ansible特点2.2 ansible架构3. ansible安装4. Ansible相关文件4.1 配置文件4.2 程序1. 运维自动化运维自动化就是将日常重复性的工作通过规则设定使其遵循预先既定规则,在指定的时间内自动化运行,整个过程无需人工参与。1...

2019-08-07 03:23:06 117

原创 Python3时间日志模块time/datetime/calendar

1.time模块 方法 描述 time.time() 返回当前的时间戳(从1970纪元后经过的浮点秒数) time.sleep() 推迟调用线程的运行,表示进行挂起的时间(CPU不工作) time.clock() 返回CPU执行的时间 ...

2019-08-07 03:05:59 340

原创 python3随机数模块random

1. random模块1.1 random.random()1.2 random.randint(a,b)1.3 random.randrange(a,b)1.4 random.choice()2. 实例1. random模块random用于生成随机数。常用的方法也就几个,如下表: 方法 描述 random() ...

2019-08-07 00:53:47 269

原创 Python3日志模块logging

目录1. logging模块1.1 日志级别1.2 logging.basicConfig()函数1.3 实例3. logging.getLogger()函数1. logging模块logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等;相比print,具备如下优点:可以通过设置不同的日志等级...

2019-08-07 00:35:50 598

原创 Python3 os模块

1. os模块1.1 os.chdir(path)1.2 os.getcwd()1.3 os.listdir(path)1.4 os.mkdir(path)1.5 os.makedirs(path)1.6 os.remove(path)1.7os.rmdir(path)1.8 os.removedirs(path)1.9 os.rename(src, dst)...

2019-08-07 00:16:36 609

原创 Python3函数

一、函数1. 函数的命名规则2. 函数的定义与使用2.1 定义函数2.2 调用函数2.3 形参与实参2.4 可更改与不可更改对象2.5函数返回值3. 函数的参数3.1 必需参数3.2 关键字参数3.3 默认参数3.4 可变参数4. 变量的作用域5. lambda匿名函数6.递归函数7. 高阶函数8.内置函数8.1 filt...

2019-08-03 00:32:59 638 1

原创 Python3集合

一、集合集合是一个无序的不重复元素序列。1. 集合的基本操作1. 1集合的创建可以使用大括号{}或者set()函数创建集合。创建一个空集合必须使用set{},而不是{},因为{}是用来创建一个空字典。>>> a = {1, 3, 2, 4, 5, 1, 2, 1, 2} #集合主要用户成员资格检查,因此将忽略重复的元素>>> ...

2019-08-02 23:55:56 218

原创 Python3元组

一、元组1. 通用的元组操作1.1 元组的创建1.2 元组的索引​ ​1.3 元组的切片1.4 元组的连接和复制2. 元组的函数2.1 len()2.2 max()/min()2.3 tuple()2.4 sorted()3. 元组的方法3.1 count()方法3.2 index()方法一、元组元组是一种静态的或者说不可变的数据结构,里...

2019-08-02 23:02:47 490

原创 Python3字典

一、字典Dict1. 基本的字典操作1.1 字典的创建1.2 访问字典中的值1.3 修改字典中的值1.4删除字典中的键值对1.5成员资格1.6 字典嵌套2. 字典函数2.1 len()函数2.2 sorted()函数2.3 使用dict函数创建字典3. 字典方法3.1 clear()方法3.2 copy()方法3.3 fromkeys...

2019-08-02 22:39:38 289

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除