![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
运维
文章平均质量分 71
yongbang_yan
怕?你就会输一辈子!!!
展开
-
2.集成ceph与openstack(结合上一章)
如何配置ceph作为openstack的后端存储,用来存放vm的临时磁盘。先配置无密码登录ssh-copy-id -i /root/.ssh/id_rsa.pub -p 22 root@192.168.10.120ssh-copy-id -i /root/.ssh/id_rsa.pub -p 22 root@192.168.10.121ssh-copy-id -i /root/.s原创 2017-12-24 13:42:56 · 1136 阅读 · 0 评论 -
DNS(上架步骤)
一.配置网卡:vim /etc/sysconfig/network-scripts/ifcfg-em2DEVICE=em2HWADDR=00:26:B9:3E:F0:C0TYPE=EthernetUUID=03b43dc2-6de4-4317-a13a-b339a33f8799ONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=static原创 2017-12-24 13:55:01 · 250 阅读 · 0 评论 -
iftop监控网络流量安装及使用
安装历史命令rpm -aq gccrpm -aq flexrpm -aq byaccrpm -aq libpcaprpm -aq ncursesrpm -aq ncurses-develrpm -aq libpcap-develyum install -y flex byacc libpcap ncurses-devel libpcap-devel tcpdum原创 2017-12-24 17:46:52 · 375 阅读 · 0 评论 -
Linux系统内核参数优化
Linux服务器内核参数优化cat >> /etc/sysctl.conf<< EOF # kernel optimizationnet.ipv4.tcp_fin_timeout = 2net.ipv4.tcp_tw_reuse = 1net.ipv4.tcp_tw_recycle = 1net.ipv4.tcp_syncookies = 1net.ipv4.tcp_kee...转载 2018-03-21 10:28:08 · 246 阅读 · 0 评论 -
CentOS 6.5安装配置Cacti
CentOS 6.5安装配置Cacti 一、安装http + php + mysql 环境[root@test ~]# yum -y install httpd mysql mysql-server php php-mysqlphp-mbstring mysql-devel wget 二、安装依赖包 [root@test ~]# yum -y install net-snmpnet-snmp-d...原创 2018-03-21 10:30:01 · 1282 阅读 · 0 评论 -
搭建samba、apache、changepassword,用户手动修改samba用户密码
搭建samba、apache、changepassword,用户手动修改samba用户密码 一、源码安装samba:1、源码安装samba服务器:安装包版本samba-3.6.22.tar.gz,下载地址:http://samba.org/samba/ftp/samba-latest.tar.gz# tar -xzvf samba-latest.tar.gz编译安装# cd...原创 2018-03-21 10:42:22 · 5538 阅读 · 0 评论 -
shell批量更改文件名
今天工作的需要,研究了一下使用shell批量修改文件名的命令。目的:msg_\*_2018032[7-9]\* 文件,把msg开头_20180327到29日的文件找出来,然后将这些文件名后面添加主机名。 find /mnt/aaa/ -name "msg_\*_2018032[7-9]\*" -type f -size +0k | while read name;do newna...原创 2018-03-29 17:17:53 · 293 阅读 · 0 评论 -
1.SaltStack-安装并简单配置使用(CentOS 7.3)
SaltStack使用教程(一):安装并简单配置使用SaltStack作用于仆从和主拓扑。SaltStack与特定的命令结合使用可以在一个或多个下属执行。实现这一点,此时Salt Master可以发出命令,如salt '*' cmd.run 'ls -l /'。除了运行远程命令,SaltStack允许管理员使用“grain”。grain可以在SaltStack仆从运行远程查询,因此收集仆从的状态信...原创 2018-06-30 22:55:51 · 349 阅读 · 0 评论 -
2.saltstack Grains与pillar使用
grains系统信息收集:一、收集系统信息[root@salt-master ]# salt '*salt-minion.2018.com' grains.get ip4_interfaces #查客户端ipsalt-minion.2018.com: ---------- ens33: - 192.168.91.133 lo: - 127.0.0.1...原创 2018-06-30 23:00:31 · 136 阅读 · 0 评论 -
3.saltstack远程执行(targeting、modulee、returnnres)
Saltstack远程执行语法例:salt '*' cmd.run 'w' - 命令:salt - 目标:'*' - 模块:cmd.run,自带150+模块,也可以自己写模块 - 返回:执行后结果返回,Returnners组件1、指定目标(targeting)官网文档:https://docs.saltstack.com/en/latest/topics/targeting/ind...原创 2018-06-30 23:02:52 · 295 阅读 · 0 评论 -
4.saltstack文件配置管理
文件配置管理官网 https://docs.saltstack.com/en/latest/ref/states/all/salt.states.file.html#module-salt.states.file配置master文件:[root@salt-master ~]# vi /etc/salt/masterfile_roots: base: - /srv/salt/base te...原创 2018-06-30 23:04:18 · 322 阅读 · 0 评论 -
5.saltstack配置管理YAML和jinja
1、系统初始化。 2、功能模块。 3、业务模块。yaml语法三大规则规则一:缩进 yaml使用一个固定的缩进风格表示数据层结构关系,Saltstack需要每个缩进级别由两个空格组成。============注意:一定不能使用tab键==================规则二:冒号 yaml: mykey: my_value 每个冒号后面一定要有一个空格(以冒号结尾不需要空格,表示文件路...原创 2018-06-30 23:05:36 · 522 阅读 · 0 评论 -
6.saltstack配置管理-系统初始化
系统初始化:1、系统初始化也就是系统优化,下面简单的给系统做系统优化。比如:修改/proc/sys/fs/file-max 、/proc/sys/vm/swappiness 、/proc/sys/net/ipv4/ip_local_port_range2.创建saltstack初始化目录也是层层依赖关系,认真的看即可知道。以下全是在master上操作:首先:[root@salt-master ~]...原创 2018-06-30 23:07:05 · 2998 阅读 · 0 评论 -
7.saltstack配置管理-功能模块-haproxy
功能模块:根据整个系统架构图,我们可以分为两大部分来完成。前端高可用和后端上线服务,前端高可用主要包括haproxy和keepalived安装及配置。后端线上服务包括nginx、php、memcache、mysql的安装及配置。以下是haproxy和keepalived安装和配置。1.安装的每个服务目录要清晰;创建Haproxy模块的文件目录:[root@salt-master ~]# mkdir...原创 2018-06-30 23:07:58 · 136 阅读 · 0 评论 -
8.saltstack配置管理-业务模块-haproxy
业务引用之Haproxy负载均衡的实现=====================注意:真正服务器使用时不鞥有这些#号注稀或者空格、tab键。检测可以在vi 里面:set list来判断是否有空格==================先看过来 Haproxy的安装我们选择源码包进行安装,我们通过文件管理模块进行haproxy的文件配置管理,需要将两个节点配置为负载均衡模式。创建业务引用相关目录:...原创 2018-06-30 23:08:49 · 333 阅读 · 0 评论 -
通过expect工具实现自动化管理
总结:通过expect工具去批量管理多台主机,功能非常的强大。1.server要安装好vsftp,client安装ftp,让ftp用能正常的上传下载。2.不能上传下载a.vsftp服务端没有给ftp用户分好权限,以及目录没有给ftp用户权限;b.client端没有的目录没有给用户权限;3.将文件上传到server端和client端。使用(nohup ./Day.sh Daysehll >da...原创 2018-06-30 23:23:50 · 3296 阅读 · 2 评论 -
9.saltstack配置管理-功能模块-keepalived
功能模块之keepalived的安装=====================注意:真正服务器使用时不鞥有这些#号注稀或者空格、tab键。检测可以在vi 里面:set list来判断是否有空格==================先看过来 在keepalived安装之前,我们首先需要准备keepalived的安装包、启动脚本以及配置文件等。我们需要将所有的这些东西都放到keepalived/f...原创 2018-06-30 23:24:59 · 158 阅读 · 0 评论 -
10.saltstack配置管理-业务模块-keepalived
业务引用之keepalived 同haproxy业务引用一样,我们同样在cluster目录下进行。编写salt文件: salt文件涉及到keepalived的安装的引用;每个节点的具体参数如何这里主要通过编写jiaja模版来实现每个节点参数的差异性。通过grains的fqdn来判断不同的主机名,实现不同主机不同参数。在cluster目录编辑:[root@salt-master ~]# ...原创 2018-07-01 11:49:24 · 227 阅读 · 0 评论 -
11.saltstack配置管理-功能模块与业务模块-nginx
后端线上服务(注意:后端另外开启另外两台虚拟机)完成前端高可用之后,我们就可以去完成线上服务了。线上服务包括nginx、php、memache、mysql等的安装及配置。一、功能模块之nginx安装创建nginx安装目录:[root@salt-master ~]# mkdir /srv/salt/prod/nginx/[root@salt-master ~]# mkdir /srv/salt/pr...原创 2018-07-01 11:54:09 · 187 阅读 · 0 评论 -
12.saltstack配置管理-功能模块与业务模块-php
功能模块之php安装创建php安装目录[root@salt-master ~]# mkdir /srv/salt/prod/php[root@salt-master ~]# mkdir /srv/salt/prod/app/php/files/php -p[root@salt-master ~]# mkdir /srv/salt/prod/php/files/将安装包拷贝到files目录下:[ro...原创 2018-07-01 11:55:01 · 289 阅读 · 0 评论 -
nagios与cacti整合的步骤
Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设备,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。功能介绍编辑Nagios 可以监控的功能有:1、监控网络服务(SMTP、POP3、HTTP、NNTP、PING等);2、监控主机资源(处理器负荷、磁盘利用率等);...原创 2018-07-01 12:01:21 · 931 阅读 · 1 评论 -
Centos7下编译安装Nginx、Mysql、PHP(文章底部包含一键安装脚本)
Centos7下编译安装Nginx、Mysql、PHP(文章底部包含一键安装脚本)实现环境Centos 7 64位IP地址:172.16.0.20Nginx:1.12.0Mysql:5.7.18PHP:7.1.4yum源:aliyun源如果你的系统是新安装的redhat 7或 Centos 7 ,可以使用我的一键优化脚本优化系统,有利于系统的使用和...原创 2018-07-01 12:17:30 · 544 阅读 · 1 评论 -
Centos 7下Nagios的安装及配置(完整版)
Centos 7下Nagios的安装及配置(完整版) 简介Nagios 是一款自动化运维工具,可以协助运维人员监控服务器的运行状况,并且拥有报警功能。本文章将介绍其安装方法和详细的配置方法。nagios 监控服务应用指南本地资源:负载,CPU,磁盘,内存。IO,RAID,温度,passwd文件变化,本地所有文件指纹识别网络服务:端口,URL,丢包,进程,网络流量其他设备:交换机,打印机,wind...原创 2018-07-01 12:22:00 · 22256 阅读 · 0 评论 -
nginx安装-自己总结的
Linux 安装Nginx 1.14一 Nginx简介 Nginx是一款开源代码的高性能HTTP服务器和反向代理服务器,同时支持IMAP/POP3/SMTP代理服务 1.Nginx工作原理 Nginx由内核和模块组成,完成工作是通过查找配置文件将客户端请求映射到一个location block(location是用于URL匹配的命令),location配置的命令会启动不同模块完...原创 2018-07-01 12:25:57 · 189 阅读 · 0 评论 -
CentOS6.8的openstack镜像制作
openstack制作centos6.5镜像 1、创建一个空的镜像文件[root@KVM-node4 images]# qemu-img create -f qcow2 centos-6.5.qcow2 5GFormatting 'centos-6.5.qcow2', fmt=qcow2 size=5368709120 encryption=off cluster_size=65536 lazy_...原创 2018-07-01 12:33:14 · 181 阅读 · 0 评论 -
openstack-HA(shell脚本)
#!/bin/bash#CentOS7.2 Install the openstack-HA cluster#author:yongbangyan#mail:229026497@qq.comIpaddr=$(ifconfig eno33554984 |grep "inet " | awk '{print $2}')HostName=$(hostnamectl | grep "Static" | a...原创 2018-07-01 12:36:25 · 409 阅读 · 0 评论 -
详解CentOS7.2部署KVM虚拟机
网上一大推,百度或者官网原创 2018-07-01 12:42:56 · 241 阅读 · 0 评论 -
华为交换机RRPP环协议
配置RRPP单实例单环示例组网需求如图1所示,在组网中存在由SwitchA、SwitchB、SwitchC组成的环网结构。对于这种组网结构,需要当环网完整时,可以避免报文成环;当环网发生故障时,可以实现快速收敛迅速恢复环网上各节点间的通信。在SwitchA、SwitchB和SwitchC上配置RRPP功能,可以很好地满足这两个需求。图1 配置RRPP单环组网图 配置思路采用如下的思路配置RRPP单...原创 2018-07-08 14:44:01 · 19396 阅读 · 0 评论 -
破解华为5700交换机方式
重启交换机进bootrom菜单清空 开机按ctrl+B进入bootrom菜单,bootrom密码是:huawei或Admin@huawei.com,进入后按7清空密码,然后在按1启动交换机,然后就没密码进交换机了!...转载 2018-07-08 14:46:24 · 2637 阅读 · 0 评论 -
交换机原理
交换机原理Ethernet是以太网的意思,历史上使用的是十兆标准,现代基本上是百兆到桌面,千兆做干线。对数据业务量大的多采用千兆到桌面,万兆做干线。交换机和集线器对广播帧是透明的,所以用交换机和HUB组成的网络是一个广播域。路由器的一个接口下的网络是一个广播域。所以路由器可以隔离广播域。1原理应用▪冲突域▪广播域2以太网▪识别标准▪接线标准▪接线方法3工作原理▪地址表▪转发决策▪生存期▪三层交换机...转载 2018-07-08 15:13:22 · 936 阅读 · 0 评论 -
交换机简单上架配置
交换机的工作原理这里就不再详解,想了解请看上一章:sysname JingTai6700 //给交换机定义名字vlan batch 2 to 4090 //在该交换机放通vlan信息。注意:为了防止环路,最好是使用那些vlan,则放通那些vlan即可。interface Vlanif 4090 //使用4090做管理vlan,下面是配置管理ipip address 10.132.29.146 25...原创 2018-07-08 15:26:15 · 2696 阅读 · 0 评论 -
MA5680T开局配置脚本
SmartAX MA5680T系列OLT SmartAX MA5680T/MA5683T/MA5608T设备是华为技术有限公司推出的GPON/EPON一体化光接入产品。具有超高汇聚交换能力,3.2T背板容量,960G交换容量,512K MAC地址容量,最大支持44路10 GE或 768个GE接入。三种规格的软件版本和用户板完全兼容,节省备件种类和数量、降低维护成本。关...原创 2018-07-08 15:33:52 · 8614 阅读 · 1 评论 -
华为5680添加ONU步骤
华为5680添加ONU步骤发现的未注册ONU命令:enable模式下发现onu:display ont autofind all再输入命令后,可以在输出的信息里面找到onu所在的端口和mac地址注册onu(两种情况)第一种情况(4口onu):l 添加onu(oam模式)interface epon 0/1 //0代表机框、1代表槽ont add 0 mac-auth 0007-2600-...原创 2018-07-08 15:35:39 · 7664 阅读 · 0 评论 -
ISCOM6800瑞斯康达使用方法
产品叙述产品概述 ISCOM6800是瑞斯康达推出的大容量机框式电信级光接入局端汇聚设备,采用平台化设计理念,支持EPON、10G-EPON、GPON、XG(S)-PON业务接入,同时具备多业务汇聚和各种专线接入能力。 ISCOM6800具有超大的背板带宽和强大的交换能力,具备全业务无阻塞转发能力及高可靠性,超大的接入容量能够满足电信运营商“大容量、少局所”接入需求。板卡、风扇等均...原创 2018-07-08 15:47:10 · 4629 阅读 · 0 评论 -
格林威尔8000 OLT的使用
具体的原理、产品和特点跟华为5680T、瑞士康达6800基本相识,这里就不做详细介绍:下面是简单开局配置:一、打开SNMP服务并添加告警信息上传的服务器:config snmp community readonly GzGwbn2008config snmp community readwrite GzGwbn2008service snmp trap enableconfig snmp trap...原创 2018-07-08 15:55:06 · 3064 阅读 · 0 评论 -
瑞斯康达olt排查故障的常用命令
下面直奔主题:中文语言:DongHuaNan5800#language chinese强制成千兆口:YiGuo6800(config-if-ten-gigabitethernet-19:3)#speed 1000duplex full //5800才有[ipoe]TianLiSE1200C(config-port)#no auto-negotiate //bras上要执行这条强制的才生效是还的...原创 2018-07-08 16:02:50 · 13639 阅读 · 0 评论 -
tomcat-shell
#!/bin/bashusage(){ echo "Usage: $0 [sart|stop|restart|status]"}start(){/usr/local/tomcat/bin/startup.sh}stop(){TPID=$(ps aux | grep java | grep tomcat | grep -v 'grep' | awk '{print $2}')kill -9 $T...原创 2018-07-02 12:56:53 · 219 阅读 · 0 评论 -
第一天、python之路
默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 当然你也可以为源码文件指定不同的编码: 一、输出输出:1)输出hello word#!/usr/bin/env python# Author:yb Yanprint("hello world")2)变量#!/usr/bin/env python# Author:yb Yanna...原创 2018-07-06 17:21:59 · 841 阅读 · 0 评论 -
3.Ceph服务管理
Ceph服务管理演示在centos 7下对ceph各个服务进程的管理。主要包括monitor和OSD进程。Monitor服务 检查状态[root@ceph-node1 ceph]# systemctl status ceph-mon@ceph-node1.service 停止服务[root@ceph-node1 ceph]...原创 2018-07-06 17:09:26 · 893 阅读 · 0 评论 -
4.Ceph监控
Ceph监控演示如何监控一个Ceph集群。我们将学习如何用ceph的命令行工具进行监控。监控集群的整体状态 健康状态ceph命令的health选项查看集群的健康状态。# ceph health detail HEALTH_WARN clock skew detected on mon.ce...原创 2018-07-06 17:11:04 · 888 阅读 · 0 评论