4 抛物线.

尚未进行身份认证

多看多学多记多实践,努力成为一个优秀的云计算运维开发工程师。

等级
TA的排名 2w+

基于Django实现Linux运维管理平台的整个实现过程和各种API接口调用以及Echarts绘图项目介绍(一)记录点滴生活

基于Django实现Linux运维管理平台整个实现过程及各种API的调用以及Echarts绘图的使用介绍这是一个从后台到前端独自完成的自己的项目,虽然这两天刚加入的功能还没有完全实现,但是也差不多存在一些功能了。最近一段时间多个博客文章断断续续一直处于草稿状态,没有及时更新,是由于即将毕业进入社会实习并工作,想在简历上加上一个由自己独自完成的项目,这期间真是经历了酸甜苦辣咸------寂寞。...

2019-09-14 22:17:52

系统开启ipv6导致salt执行命令太慢的问题

WARNING]UnabletofindIPv6recordfor“master”causinga0:00:20.023294secondtimeoutwhenrenderinggrains.Setthednsor/etc/hostsforIPv6toclearthis.[WARNING]UnabletofindIPv6record...

2019-09-14 21:49:25

关于[ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for

[root@mastermaster.d]#salt-calltls.create_self_signed_cert[ERROR]TheSaltMasterhascachedthepublickeyforthisnode,thissaltminionwillwaitfor10secondsbeforeattemptingtore-auth...

2019-09-14 21:39:34

saltstack的api安装以及使用解释

首先,贴上官方地址:https://docs.saltstack.cn/salt,一种全新的基础设施管理方式,部署轻松,在几分钟内可运行起来,扩展性好,很容易管理上万台服务器,速度够快,服务器之间秒级通讯。salt底层采用动态的连接总线,使其可以用于编配,远程执行,配置管理等等.一、什么是saltstack什么是saltstack•Saltstack是基于python开发的...

2019-09-14 21:32:40

saltstack 自动化运维工具管理命令的详细使用,获取指定数据集

Saltstack的master端监听4505与4506端口,4505为salt的消息发布系统,4506为salt客户端与服务端通信的端口;salt客户端程序不监听端口,客户端启动后,会主动连接master端注册,然后一直保持该TCP连接,master通过这条TCP连接对客户端控制,如果连接断开,master对客户端就无能为力了。当然,客户端若检查到断开后会定期的一直连接master端的。...

2019-09-14 21:18:24

saltstack的安装和功能参数使用详解以及YAML语法使用解释

一、salt简介:SaltStack是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能,基于Python语言实现,结合轻量级消息队列(ZeroMQ)与Python第三方模块(Pyzmq、PyCrypto、Pyjinjia2、python-msgpack和PyYAML等)构建。通过部署SaltStack,我们可以在成千万台服务器上做到批量执行命令,根据不同业务进行配置集中...

2019-09-14 20:40:22

基于Python调用zabbix监控的API接口详解,将数据展现到前台过程、思路分析

这是zabbix的官网,文档内容非常丰富,建议有需要的,可以多花点时间看一下官方的文档。下面这是部署在我的虚拟机下的zabbix监控上图中报红色的zabbix是因为那两个虚拟机我没有打开,只打开了zabbix-master我们可以看到我使用了linuxserver这个模板,有51个监控项,以及触发器和图形。我做的运维平台的监控原理大致是这样一个过程:首先,zabbix部署了一...

2019-09-14 16:39:15

MYSQL5.7.20.zip包WIN10环境下安装

这是MYSQL-5.7的链接地址百度云的,地址提取码:x0iw也可以到官网下载:https://dev.mysql.com/downloads/mysql1,首先解压文件包,我这里解压到了E:\install_work\mysql,目录下2,解压后会发现mysql根目录下没有data目录和my.ini文件,那么没关系,我们初始化mysql的时候系统会自动创建一个data目录,所以我们只...

2019-09-14 14:32:47

针对于DockerFile文件中的编写问题,裁剪缩小式编写层数(减少镜像层)

学习来源,源自阿良的Devops技术栈。微信号:k8sstack事实上,绝大多数时候,根据当前需求,或者说业务需求,官方仓库的数以万计的镜像,都无法完全满足我们的需求,那么我们就可以自己去定制化我们的镜像,Docker通过Dockerfile自动构建镜像,Dockerfile是一个包含用于组建镜像的文本文件,由一条一条的指令组成。https://blog.csdn.net/qq_285138...

2019-09-06 11:57:38

最近练习的一些经典Shell脚本实战30个

首先,对于运维行业,不管是云计算运维还是linux运维都不开shell的使用,那么最近收集实战了一些很有用的shell脚本实例,这里分享给大家。目录:1、获取随机字符串或数字2、定义一个颜色输出字符串函数3、批量创建用户4、检查软件包是否安装5、检查服务状态6、检查主机存活状态7、监控CPU、内存和硬盘利用率8、批量主机磁盘利用率监控9、检查网站可用性10、检查MySQL主从...

2019-08-10 15:51:04

关于Shell脚本中出现如下 报错[: too many arguments

关于Shell脚本中出现如下报错[:toomanyarguments今天执行shell脚本时出现如下报错。[:toomanyarguments先把报错的原由写下:本来是想判断一个变量是否是空值,谁知又蹦出来一个问题。[root@k8s-node2~]#catkong.sh#!/bin/bashstr="wdadw"if[-z"$str"];then...

2019-08-03 20:44:54

Kubernetes最新版本1.15.1,shell脚本一键部署,刚刚完成测试,实用。

根据上一篇博客内容,《K8S最新版本集群部署超详细(k8s版本1.5.1)docker版本19.03.1以及基本操作和服务介绍》由于自己一步一步安装,步骤有些不方便,今天趁着有时间,写了一个shell一键部署脚本,刚刚又测试了一遍,效果还不错,这里分享给大家。这是我的GitHub地址,脚本放到上面了。总共是3个脚本,一个变量脚本,一个Master节点脚本,一个Worker节点脚本。过程截...

2019-08-03 17:53:53

K8S最新版本集群部署超详细(k8s版本1.5.1)docker 版本19.03.1以及基本操作和服务介绍。

最近利用空闲时间,把之前部署和学习k8s时的整个过程和遇到的问题总结了一下,分享给有需要的小伙伴。对自己也是一种知识的加固针对于K8S的安装有很多种方法,像二进制啊等,这里介绍的是kubeadm方法,在线拉取镜像,使用的是最新版的镜像。废话不多说。组件版本清单:镜像组件、应用软件版本VirtualBox6.xSecureCRTXDockerver...

2019-08-01 21:09:36

集群及高可用之LVS负载均衡(三种工作模式介绍)

linux自动化运维也好,云计算自动化运维也罢,基础技术都必须掌握严实,今天我们一起来完整的介绍一下真正的集群以及高可用技术中的LVS负载均衡技术。博客的引入内容是参考博客园的一位博主的文字内容,又加以详细补充完善,加上自己实践的两种LVS的工作模式。参考的博客园:https://www.cnblogs.com/xiaocheche/p/7695024.html1.1什么是集群?随着互联网...

2019-07-13 13:41:22

Python自动化运维:DNS域名轮循业务监控(IP地址处理模块IPy和DNS处理模块dnspython)

IP地址规划是网络设计中非常重要的一个环节,规划的好坏会直接影响路由协议算法的效率,包括网络性能、可扩展性等方面。在这个过程当中,免不了要计算大量的IP地址,包含网段、网络掩码、广播地址、子网数、Ip类型等。IPy模块可以很好的辅助我们高校完成Ip的规划工作。1.1IP地址、网段基本处理IPy模块包含IP类,使用它可以方便处理绝大部分格式为IPv6以及IPv4的网络和地址。比如通过ver...

2019-07-09 20:41:05

Python中TypeError: Unsupported data type: class NoneType和IndentationError: unexpected indent两个异常

运行出现如下报错TypeError:Unsupporteddatatype:<class'NoneType'>python2的编译报错如下:直接截图:python3的编译报错如下:D:\Python\Python36\python.exeD:/PycharmProjects/facetest1/fileface/psutilDemo/totalDemo.pyT...

2019-07-06 14:38:21

Python raw_input() 函数和input()函数

pythonraw_input()用来获取控制台的输入。raw_input()将所有输入作为字符串看待,返回字符串类型。input()和raw_input()这两个函数均能接收字符串,但raw_input()直接读取控制台的输入(任何类型的输入它都可以接收)。而对于input(),它希望能够读取一个合法的python表达式,即你输入字符串的时候必须使用引号将它括起...

2019-07-06 12:17:38

RAID技术详解以及性能测试

RAID磁盘阵列概述早在1978年,美国加州大学伯克利分校就提出了RAID(edundantArrayofIndependenDisk)虚拟存储系统。RAID即独立冗余磁盘阵列,其思想是将多块独立的磁盘按不同的方式组合为一个逻辑磁盘,从而提高存储容量,提升存储性能或提供数据备份功能。RAID存储系统的组合方式根据RAID级别定义。RAID分为软件RAID和硬件RAID两类。在现有...

2019-06-30 14:29:15

Neutron服务组件搭建

Neutron搭建根据平台安装步骤安装至neutron网络服务,在控制节点和计算节点通过提供的neutron脚本,完成neutron服务在控制节点和计算节点的安装,并配置为GRE网络。[root@controllerbin]#iaas-install-neutron-controller.sh[root@computebin]#iaas-instal...

2019-06-30 14:03:08

PAAS开发运维三

11.在server节点使用docker相关命令使用mysql:8.0镜像创建名为mysqldb的容器,使用镜像nginx:latest创建名为nginxweb容器,容器连接mysqldb容器内数据库,操作完成后使用inspect查看有关链接内容的字段,将以上操作命令及检查结果填入答题框。[root@serverimages]#dockerrun...

2019-06-30 14:02:56

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周上午根据用户上周周三的博文发布情况由系统自动颁发。