看 nova-scheduler 如何选择计算节点 – 每天5分钟玩转 OpenStack(27)

看 nova-scheduler 如何选择计算节点 – 每天5分钟玩转 OpenStack(27)

2周前 (05-17) 浏览: 26 评论: 0

本节重点介绍 nova-scheduler 的调度机制和实现方法:即解决如何选择在哪个计算节点上启动 instance 的问题。 创建 Instance 时,用户会提出资源需求,例如 CPU、内存、磁盘各需要多少。 OpenStack 将这些需求定义在 flavor 中,用户只需要指定用哪个 flavor 就可以了。 可用的 flavor 在 System->Flavors 中管理。 Fla

ELK+redis搭建nginx日志分析平台

ELK+redis搭建nginx日志分析平台

2周前 (05-17) 浏览: 42 评论: 0

ELK简介 ELKStack即Elasticsearch + Logstash + Kibana。日志监控和分析在保障业务稳定运行时,起到了很重要的作用。比如对nginx日志的监控分析,nginx是有日志文件的,它的每个请求的状态等都有日志文件进行记录,所以可以通过读取日志文件来分析;redis的list结构正好可以作为队列使用,用来存储logstash传输的日志数据。然后elasticsearc

Nova 组件详解 – 每天5分钟玩转 OpenStack(26)

Nova 组件详解 – 每天5分钟玩转 OpenStack(26)

2周前 (05-15) 浏览: 19 评论: 0

本节开始,我们将详细讲解 Nova 的各个子服务。 前面架构概览一节知道 Nova 有若干 nova-* 的子服务,下面我们将依次学习最重要的几个。 今天先讨论 nova-api 和 nova-conductor。 nova-api Nova-api 是整个 Nova 组件的门户,所有对 Nova 的请求都首先由 nova-api 处理。 Nova-api 向外界暴露若干 HTTP REST AP

OpenStack 通用设计思路 – 每天5分钟玩转 OpenStack(25)

OpenStack 通用设计思路 – 每天5分钟玩转 OpenStack(25)

2周前 (05-12) 浏览: 25 评论: 0

API 前端服务 每个 OpenStack 组件可能包含若干子服务,其中必定有一个 API 服务负责接收客户请求。 以 Nova 为例,nova-api 作为 Nova 组件对外的唯一窗口,向客户暴露 Nova 能够提供的功能。 当客户需要执行虚机相关的操作,能且只能向 nova-api 发送 REST 请求。 这里的客户包括终端用户、命令行和 OpenStack 其他组件。 设计 API 前端服

Nova 组件如何协同工作 – 每天5分钟玩转 OpenStack(24)

Nova 组件如何协同工作 – 每天5分钟玩转 OpenStack(24)

1个月前 (04-25) 浏览: 35 评论: 0

Nova 物理部署方案 前面大家已经看到 Nova 由很多子服务组成,同时我们也知道 OpenStack 是一个分布式系统,可以部署到若干节点上,那么接下来大家可能就会问: Nova 的这些服务在物理上应该如何部署呢? 对于 Nova,这些服务会部署在两类节点上:计算节点和控制节点。 计算节点上安装了 Hypervisor,上面运行虚拟机。 由此可知: 1. 只有 nova-compute 需要放

哥们别逗了,写个脚本那真不叫运维自动化!

哥们别逗了,写个脚本那真不叫运维自动化!

1个月前 (04-25) 浏览: 114 评论: 0

好久没写文章了,最近要来刷下存在感,近两年,运维自动化被炒的火的不行,行业趋势不可挡,现在企业招运维工程师都要求会一门开发语言。我们公司也不例外,由于刚上市,一下子有钱了,开始招兵买马瞎折腾,因此最近我也面试了不下十来个求职者,本成想可以很容易招到几个不错的小伙,结果却令我很失望,今天贴几个面试者例子上来,跟大家吐槽下: 面试A君: 应聘职位:高级系统工程师  , 工资要18K 此君简历写的不错,

zabbix告警信息-lykchat信息发送系统

zabbix告警信息-lykchat信息发送系统

1个月前 (04-23) 浏览: 57 评论: 0

lykchat信息发送系统是Python3开发的,通过模拟微信网页端,基于个人微信号,为系统管理人员提供信息发送工具。 实现的功能有用户登录管理、微信登陆管理和微信信息发送功能。 特点 1、简单高效 基于个人微信号,模拟微信web端,部署和维护简单 web管理页面实现可视化管理微信登陆 接口采用URL,简化调用复杂度,返回结果均为json格式 2、信息共享 通过共享用户session和微信登陆信息

ansible系列playbook教程实例

ansible系列playbook教程实例

1个月前 (04-20) 浏览: 72 评论: 0

上一篇文章我们讲了ansible的基础用法和安装,不会的请去查看传送门, 这一篇,我们总结一下他的playbook的yml用法,以及基础概念。 一、playbook的简单使用 1、创建文件实例 (1)编辑配置文件 [[email protected] ~]# cd /etc/ansible/ [[email protected] ansible]# vim test.yml //固定后缀为yml,

ansible安装配置及实例

ansible安装配置及实例

1个月前 (04-20) 浏览: 41 评论: 0

一、简介 ansible 和 saltstack 一样都是基于 Python 开发的,是比 puppet 和 saltstack 更轻量级的运维自动化工具。无服务器端,使用时直接运行命令即可,不需要在被管控主机上安装任何客户端,所以任何一台机器只要安装了 ansible 就可以管控其他主机。基于模块工作,可使用任意语言开发模块。也可使用 yaml 语言定制剧本 playbook;基于SSH工作;可

大智慧(互联网金融领域 )运维岗位面试题

大智慧(互联网金融领域 )运维岗位面试题

1个月前 (04-14) 浏览: 105 评论: 0

试题内容如下: 1、显示/test目录下的所有目录 2、将文件/etc/a 下中除了 b文件外的所有文件压缩打包放到/home/a下,名字为a.gz 3、给一个脚本赋予执行权限的命令及选项 4、umask022代表什么意思 5、如何查看test进程所打开的所有文件 6、获取eth0网卡上80端口的数据包信息 7、删除 /a/b下的所有文件及目录 8、常用的网络管理工具(5种以上) 9、ftp、ht

理解 Nova 架构 – 每天5分钟玩转 OpenStack(23)

理解 Nova 架构 – 每天5分钟玩转 OpenStack(23)

1个月前 (04-13) 浏览: 43 评论: 0

Compute Service Nova 是 OpenStack 最核心的服务,负责维护和管理云环境的计算资源。 OpenStack 作为 IaaS 的云操作系统,虚拟机生命周期管理也就是通过 Nova 来实现的。 在上图中可以看到,Nova 处于 Openstak 架构的中心,其他组件都为 Nova 提供支持: Glance 为 VM 提供 image Cinder 和 Swift 分别为 VM

Linux下密码抓取神器mimipenguin发布

Linux下密码抓取神器mimipenguin发布

2个月前 (04-06) 浏览: 106 评论: 0

只要借用一下电脑,便可轻松拿到密码……“女神,借用电脑一看可否?” 前有Mimikatz,今有mimipenguin,近日国外安全研究员huntergregal发布了工具mimipenguin,一款Linux下的密码抓取神器,可以说弥补了Linux下密码抓取的空缺。 项目地址 https://github.com/huntergregal/mimipenguin 使用实例 需求: ROOT权限 以

Exchange Server更换网卡导致邮件的队列问题

Exchange Server更换网卡导致邮件的队列问题

2个月前 (03-31) 浏览: 47 评论: 0

最近碰到一个案例,某服务在更换网卡后,邮件停在队列无法发出!最后排查,发现是在DNS询中,绑定了旧的网卡导致!下面将过程分享给大家: 接到用户报障后,查看服务都正常,但在事件日志中看到如下错误信息: 使用Get-NetworkConnectionInfo,查看网卡GUID如下: 然后使用Get-TransportServe查看,看到ExternalDNSAdapterGuid/InternalDN

Ansible基础介绍汇总

Ansible基础介绍汇总

2个月前 (03-22) 浏览: 99 评论: 0

一、Ansible基本架构 Ansible 是一个模型驱动的配置管理器,支持多节点发布、远程任务执行。默认使用 SSH 进行远程连接。无需在被管理节点上安装附加软件,可使用各种编程语言进行扩展。 上图为ansible的基本架构,从上图可以了解到其由以下部分组成: 核心:ansible 核心模块(Core Modules):这些都是ansible自带的模块 扩展模块(Custom Modules):

zabbix图形显示中文乱码

zabbix图形显示中文乱码

3个月前 (03-09) 浏览: 103 评论: 0

说明: 由于zabbix的web前端默认没有中文字库,因此zabbix图形化显示时下面的中文都是方框。解决方法就是拷贝中文字体到zabbix前端 具体: 1、拷贝字体 [[email protected] ~]# cd /var/www/html/zabbix/fonts/ //zabbix前端位置,可以看到只有DejaVuSans一种字体 [[email protected] fonts]# ls De

一次Linux服务器被入侵和删除木马程序的经历

一次Linux服务器被入侵和删除木马程序的经历

3个月前 (03-01) 浏览: 155 评论: 0

一、背景 晚上看到有台服务器流量跑的很高,明显和平常不一样,流量达到了800Mbps,第一感觉应该是中木马了,被人当做肉鸡了,在大量发包。 我们的服务器为了最好性能,防火墙(iptables)什么的都没有开启,但是服务器前面有物理防火墙,而且机器都是做的端口映射,也不是常见的端口,按理来说应该是满安全的,可能最近和木马有缘吧,老是让我遇到,也趁这次机会把发现过程记录一下。 二、发现并追踪处理 1、

如何使用 OpenStack CLI – 每天5分钟玩转 OpenStack(22)

如何使用 OpenStack CLI – 每天5分钟玩转 OpenStack(22)

3个月前 (02-21) 浏览: 78 评论: 0

  本节首先讨论 image 删除操作,然后介绍 OpenStack CLI 的使用方法,最后讨如何 Troubleshoot。 Web UI 删除 image admin 登录后,Project -> Compute -> Images 在列表中选择格式为 ARI 和 AKI 的 image,点击 点击确认删除 操作成功 CLI 删除 image 设置环境变量 查询现有im

nagios 安装配置 详解

nagios 安装配置 详解

3个月前 (02-20) 浏览: 105 评论: 0

我之前用过cacti,munin这二种服务器监测工具,下面我将详细讲解一下nagios的安装配置过程,nagios安装比较简单,但是配置是比较复杂,这篇文章只是安装配置的第一篇。都放到一篇博客里面写,文章会过长。 一,cacti,munin,nagios的比较 cacti安装比较麻烦,配置也比较复杂,不过插件还是比较多的。web界面做的比较美观。有一点我不喜欢用它,就是它用到mysql数据库,数据

CentOS6.5下docker的安装和使用

CentOS6.5下docker的安装和使用

3个月前 (02-16) 浏览: 136 评论: 0

Docker是一个开源的应用容器引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。利用Linux的LXC、AUFS、Go语言、cgroup实现了资源的独立,可以很轻松的实现文件、资源、网络等隔离,其最终的目标是实现类似PaaS平台的应用隔离。 Docker值得关注的特性: 文件系统隔离:每个进程容器运行在一个完全独立的根文件系统里。 资源隔离:系统资源,像CPU和内存等可以分配

360 如何用 QConf 搞定 2W+ 服务器的配置管理

360 如何用 QConf 搞定 2W+ 服务器的配置管理

3个月前 (02-15) 浏览: 118 评论: 0

此文根据【QCON高可用架构群】分享内容,由群内【编辑组】志愿整理,转发请注明出处。 王康,奇虎360基础架构组资深工程师 目前负责分布式配置管理服务QConf的研发和维护,并推动其在奇虎360的应用。专注于服务端底层通用工具、框架和系统的研发,为公司的Web服务端及服务端提供易用、可靠的基础服务支持。 QConf是奇虎360广泛使用的配置管理服务,现已开源,欢迎大家关注使用。 https://g

我的日志分析之道:简单的Web日志分析脚本

我的日志分析之道:简单的Web日志分析脚本

3个月前 (02-15) 浏览: 81 评论: 0

前言 长话短说,事情的起因是这样的,由于工作原因需要分析网站日志,服务器是windows,iis日志,在网上找了找,github找了找,居然没找到,看来只有自己动手丰衣足食。 那么分析方法我大致可分为三种: 1. 基于时间:将请求url按时间段分类,那么我们根据每个时间段的url数量及攻击数量就可以大致判断出哪个时间段有apt类型攻击,哪个时间段是扫描器行为; 2. 基于攻击ip:正常的攻击肯定会

用Shell脚本分析Nginx日志

用Shell脚本分析Nginx日志

3个月前 (02-15) 浏览: 443 评论: 0

本节将介绍用Shell脚本来分析Nginx负载均衡器的日志,这样可以快速得出排名靠前的网站和IP等,推荐大家使用线上环境下的Shell脚本。本节中的Shell脚本又分为两种情况,第一种情况是Nginx作为最前端的负载均衡器,其集群架构为Nginx+Keepalived时,脚本内容如下所示: [[email protected] ~]# vim log-nginx.sh  #!/bin/bash    if

解决登录WDCP面板出现”无法连接mysql,请检查mysql是否已启动”问题

解决登录WDCP面板出现”无法连接mysql,请检查mysql是否已启动”问题

3个月前 (02-14) 浏览: 94 评论: 0

今天一个客户用的是Ubuntu的系统,装的是WDCP的软件,说mysql数据库启动不来。铁匠就进客户的云主机开始排查。 解决方法一: [email protected]:~# service mysqld restart * MySQL manager or server PID file could not be found! Starting MySQL .. * Manager of pid-fi

phpize的深入理解

phpize的深入理解

3个月前 (02-14) 浏览: 50 评论: 0

安装(fastcgi模式)的时候,常常有这样一句命令:/usr/local/webserver/php/bin/phpize 一、phpize是干嘛的? phpize是什么东西呢?php官方的说明:http://php.net/manual/en/install.pecl.phpize.php phpize是用来扩展php扩展模块的,通过phpize可以建立php的外挂模块。比如你想在原来编译好的

Linux 安装配置DNS服务器

Linux 安装配置DNS服务器

4个月前 (02-09) 浏览: 49 评论: 0

VM虚拟的环境CENTOS 6.5 IP:192.168.1.170 本地系统 IP:192.168.1.108 一:安装DNS Linux安装DNS主要要安装2个程序: [[email protected] ~]# yum install bind*   //linux下 用于解析DNS的程序 [[email protected] ~]# yum install caching-nameserver   //这

创建 Image – 每天5分钟玩转 OpenStack(21)

创建 Image – 每天5分钟玩转 OpenStack(21)

4个月前 (02-08) 浏览: 52 评论: 0

本节演示如何通过 Web GUI 和 CLI 两种方法创建 Image。 OpenStack 为终端用户提供了 Web UI(Horizon)和命令行 CLI 两种交换界面。 两种方式我们都要会用。 可能有些同学觉得既然有更友好的 Web UI 了,干嘛还要用 CLI? 这里 CloudMan 给出下面的理由: Web UI 的功能没有 CLI 全,有些操作只提供了 CLI。 即便是都有的功能,C

给虚拟机添加eth1网络适配器(网卡)

给虚拟机添加eth1网络适配器(网卡)

4个月前 (02-08) 浏览: 114 评论: 0

1.虚拟机 -- > 设置 2.添加 --> 网络适配器 --> 下一步 3.主机 -- > 完成 -- > 确定 4.修改网卡的配置文件 [[email protected] ~]# cd /etc/sysconfig/network-scripts [[email protected] network-scripts]# cp ifcfg-eth0 ifcfg-eth1 [roo

Linux crontab定时执行任务 命令格式与详细例子

Linux crontab定时执行任务 命令格式与详细例子

4个月前 (02-08) 浏览: 57 评论: 0

Linux crontab定时执行任务 命令格式与详细例子,大家可以参考下。 因为在在工作中,设置好一次,基本上都不怎么需要添加了我们这里,但是又怕忘记,所以就把以前的记录总结下来。 基本格式 : *  *  *  *  *  command 分 时 日 月 周 命令 第1列表示分钟1~59 每分钟用*或者 */1表示 第2列表示小时1~23(0表示0点) 第3列表示日期1~31 第4列表示月份1

切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册

扫一扫二维码分享