• 老男孩python自动化运维作业2

    时间:2023-02-11 13:01:29

    拿到要求真不知道怎么写,不能还要写个商城页面吧;最后还是用了input()模拟用户操作吧- -!不就操作个字典吗(字典模拟商品数据)。python版本:>>>import sys>>>print (sys.version)3.4.3 (v3.4.3:9b73f1c...

  • 自动化运维:使用Maven与Docker运行Selenium测试

    时间:2023-02-08 22:07:34

    在这篇文章中,我们将向您展示如何创建交付流水线并实现以下目标:使用Web应用程序构建Docker镜像在Docker容器中运行该应用程序从不同的容器中使用Maven运行Selenium测试出于本文演示目的,我们将使用托管在GitHub上的Java示例项目: github.com/buddy-red/n...

  • 微众银行 TiDB HTAP 和自动化运维实践

    时间:2023-02-07 11:08:05

    本文根据微众银行资深数据库架构师黄蔚在 DevCon 2022 上的分享整理,主要讲述了微众银行对于 HTAP 架构的探索和实践情况,以及提升大规模分布式数据库运维效率的经验。内容将从四个方面展开:HTAP 技术的演进历程、微众银行在 HTAP 技术的选型以及实践、在大规模分布式数据库自动化运维的优...

  • 1、SQL Server自动化运维 - 备份(一)业务数据库

    时间:2023-02-05 16:36:50

    为了能够恢复数据,数据库运维基础就是备份,备份自动化也是运维自动化首要进行的。笔者的备份自动化,通过配置表快速配置为前提,同时记录备份过程,尽可能的减少人工操作。首先将SQL Server备份按用途分:1、 业务数据库备份--本文主要内容SQL Server提供多种备份方式,为业务数据库备份选择何种...

  • 自动化运维:如何构建和部署前端应用

    时间:2023-02-02 17:24:03

    在这篇文章中,我将向您展示如何管理依赖项以及使用Gulp构建前端应用程序,并将其安全地部署到服务器。前端部署不再那么简单了回想过去,一切都很简单:你只需将HTML上传到服务器,可能还带有一些(严重)压缩的图片,现在,大多数Web应用程序都需要在部署之前构建。该过程通常类似以下步骤:首先,您得获取依赖...

  • Python自动化运维之内置模块

    时间:2023-02-01 22:21:55

    Python所有的内置函数     Built-in Functions     abs() divmod() input() open() staticmethod() all() enumerate() int() ord...

  • 自动化运维工具——ansible详解(二)

    时间:2023-01-13 19:37:42

    Ansible playbook 简介playbook 是 ansible 用于配置,部署,和管理被控节点的剧本。通过 playbook 的详细描述,执行其中的一系列 tasks ,可以让远端主机达到预期的状态。playbook 就像 Ansible 控制器给被控节点列出的的一系列 to-do-li...

  • 自动化运维工具SaltStack

    时间:2023-01-08 21:48:57

    转自:https://segmentfault.com/a/1190000000513137 今天在进行 saltstack 多环境的时候,遇到一个问题,最终得到解决,好记性不如烂笔头,记录。 首先,我在 salt master 服务器上对 /etc/salt/master 配置文件进行多环境配置,...

  • 自动化运维工具SaltStack

    时间:2023-01-08 21:48:51

    在使用 SaltStack 对主机进行批量管理的时候,因为不同的服务器组所做的业务功能不同,因此为了更加方便的管理,势必要对主机进行分组管理。   G -- 针对 Grains 做单个匹配,例如:G@os:Ubuntu E -- 针对 minion 针对正则表达式做匹配,例如:E@web\d+.(...

  • 自动化运维工具Saltstack

    时间:2023-01-08 21:48:39

    一、概述1.1 Saltstack简介SaltStack是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能,一般可以理解为简化版的puppet和加强版的func。SaltStack基于Python语言实现,结合轻量级消息队列(ZeroMQ)与Python第三方模块(Pyzmq、P...

  • 自动化运维工具Saltstack学习笔记(一)

    时间:2023-01-08 21:48:33

    1.Saltstack简介Saltstack是一个具备puppet与func功能为一身的集中化,轻量级的自动化运维管理工具,使用python编写,功能非常强大,可以使用EPEL快速安装。相比较puppet,安装和配置更加容易和简单。下面是Saltstack安装和基础配置文档。(官方文档:http:/...

  • CI/CD如何支撑运维自动化

    时间:2023-01-06 18:18:18

    运维思索 运维工作中的重复性工作有哪些? 新服务器上架,与CMDB、监控、堡垒机联动同步; 操作系统初始化,包括用户、内核、安装源、规范目录、安全基线等; 基础组件初始化,包括Java环境、Pyhon环境、Nginx等各种组件; 应用版本发布、回滚,此过程与监控联动; 应用管理操作,如启动、停止...

  • 自动化运维工具fabric使用教程

    时间:2023-01-02 21:49:29

      摘要:当需要同时管理许多服务器时,如果我们一台一台登陆上去操作会显得费时又费力。此时我们可以用fabric这个包提供的API来编写python脚本完成服务器集群的统一管理。   核心原理:fabric为主动ssh至主机执行指定操作,而不是在主机上装agent接收指令。       1、安装 pi...

  • 自动化运维工具之fabric

    时间:2023-01-02 21:49:23

    fabric Fabric是一个基于Python(2.5-2.7)的库和命令行工具,用来提高基于SSH的应用部署和系统管理效率。稍微了解Python的人都知道,实际上它只节省了数行 if name == “main” 这样的惯例代码而已。Fabric 的设计目的更是为了使用它自己的 API,包...

  • Python自动化运维之模块与包的使用

    时间:2023-01-02 21:49:17

    一、模块1、什么是模块?一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。2、为何要使用模块?简而言之,模块通过使用自包含的变量的包,也就是所谓的命名空间提供了将部件组织为系统的简单的方法。在一个模块文件的顶层定义的所有的变量名都成了被导入的模块对象的属性。正如...

  • Python运维自动化开发之Fabric模块

    时间:2023-01-02 21:48:59

    Python运维自动化开发之Fabric模块 原创  2017-11-22  李振良  DevOps大咖 本章讲解fabric模块,与上一章的paramiko模块功能类似,fabric是在paramiko基础上又做了一层封装,操作起来更方便。主要用于多台服务器批量执行任务。 非内置...

  • 自动化运维的发展方向

    时间:2023-01-01 21:54:18

        IT运维自动化是指将IT运维中日常的、大量的重复性工作自动化,把过去的手工执行转为自动化操作。自动化是IT运维工作的升华,IT运维自动化不单纯是一个维护过程, 更是一个管理的提升过程,是IT运维的最高层次,也是未来的发展趋势。      随着运维技术的进步以及 运维服务 体系的完善,自动化运...

  • 自动化运维的发展方向

    时间:2023-01-01 21:54:12

        IT运维自动化是指将IT运维中日常的、大量的重复性工作自动化,把过去的手工执行转为自动化操作。自动化是IT运维工作的升华,IT运维自动化不单纯是一个维护过程, 更是一个管理的提升过程,是IT运维的最高层次,也是未来的发展趋势。      随着运维技术的进步以及 运维服务 体系的完善,自动化运...

  • 39-Zabbix实现SNMP网络设备监控及分布式Proxy代理实现和自动化运维

    时间:2022-12-28 14:02:15

    监控网络设备 SNMPSNMP即 Simple Network Management Protocol 简单网络管理协议,属于TCP/IP五层协议中的应用层协议,用于网络管理的协议,SNMP主要用于网络设备的管理。SNMP 工作原理 - SNMP网络设备分为NMS和Agent两种NMS(Networ...

  • 利用Azure Automation实现云端自动化运维(1)

    时间:2022-12-24 18:26:12

    Azure Automation是Azure上的一个自动化工作流引擎,基于Powershell,来帮助用户简化,集成和自动化Azure上的运维工作,例如:实现定时开关虚拟机,节约成本实现定时创建删除HDInsight cluster执行大数据计算任务定时备份虚拟机上的数据库定时归档或者删除无用的日志...