自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(180)
  • 资源 (13)
  • 收藏
  • 关注

转载 使用fpm命令制作rpm包并安装

原地址: http://www.cnblogs.com/aslongas/p/5708172.html使用fpm命令制作rpm包并安装工作中有如下情况需要将文件打包rpm:避免重复工作,将源码程序打包为rpm使用yum发布项目,项目打包为rpm将自己写好的程序打包为rpm,提供给用户下载其他以前打包rpm是一个非常复杂的一件事情,自从有了fpm,打包

2017-07-28 10:40:23 4145

原创 prometheus使用Alertmanager预警(邮件)

1.   Prometheus 安装源码安装:# wget https://github.com/prometheus/prometheus/releases/download/v1.7.1/prometheus-1.7.1.linux-amd64.tar.gz# tar zxvf prometheus-1.7.1.linux-amd64.tar.gz# cd promethe

2017-07-24 11:05:20 14827

原创 fluent将日志采集到opentsdb的笔记(自定义插件)

GitHub上有唯一一个实现好了的插件 fluent-plugin-opentsdbhttps://github.com/emurphy/fluent-plugin-opentsdb经过一天的研究,没使用起来,或者说没有得到我们想要的数据,只有打算自己写一个插件了官网也有如何自定义插件的方法:http://docs.fluentd.org/v0.12/articles/plugin

2017-06-02 14:58:46 1854

原创 用sqoop将oracle数据导入Hbase 使用笔记

网上已经有很多关于这方面的资料,但是我在使用过程中也遇见了不少问题1. sqoop 的环境我没有自己搭建  直接用的公司的2. oracle 小白怕把公司环境弄坏了,自己用容器搭建了一个docker pull docker.io/wnameless/oracle-xe-11gdocker run -d -p 2022:22 -p 1521:1521 -p 8080:8080 -

2017-05-25 18:15:58 5075

原创 centos7 上 bosun 源码安装+go二进制安装

1. 系统  centos 7笔者本来直接使用的  yum 安装 goyum install go2. 由于在拉取bosun源码的时候出错package context: unrecognized import path "context" (import path does not begin with hostname)和 build 源码的时候报错 ../

2017-04-13 09:57:39 6235

原创 记录一个go实现 etcd存取的小demo以便使用

import ("fmt""io/ioutil""log""net/http""strings")var (client  = &http.Client{}baseurl = "http://")//url --etcd Urlfunc read(key string) {url := baseurl + keyrequest

2017-04-12 13:59:14 2425

转载 docker registry接入ceph Swift API

博文源地址:http://bingdian.blog.51cto.com/94171/1893658/1.下载 Docker 的 ceph镜像 并启动docker pull docker.io/ceph/demo  docker run -d –net=host -e MON_IP=10.70.74.144 -e CEPH_NETWORK=10.70

2017-03-24 17:08:22 1007

原创 Docker Registry + nginx 遇到的问题

前面的的文章中,我已经将环境准备好了,现在需要是ngnix做负载均衡ngnix在centos环境环境下,我直接用yum安装,修改配置文件参照http://blog.csdn.net/xyang81/article/details/51702900http { # ... 省略其它配置 upstream tomcats { server 192

2017-02-09 10:19:49 3859

原创 Docker Registry + redis 遇到的两个小坑

前提是这两个环境已经准备好了然后我安装官网的配置https://docs.docker.com/registry/configuration/我的理解是直接配置如下即可redis: addr: localhost:6379 password: asecret db: 0 dialtimeout: 10ms readtimeout: 10ms writet

2017-02-06 11:21:21 4386

原创 Docker Registry + docker_auth 使用mongodb 存储

网上有很多 直接使用静态用户和acl的文章,我这里就不在描述了这篇文章针对会使用静态用户配置和静态acl的朋友,然后想换成mongodb存储,可以参考,不然可能看不太明白主要是将我在使用mongodb 存储用户和acl时遇到的问题,记录以便后面使用参考 https://github.com/cesanta/docker_auth/blob/master/docs/Backend_Mon

2017-01-19 15:20:23 4123

原创 方便自己使用的lvs+keepalived负载搭建

1. 搭建之前首先选择一篇博文,安照其方法搭建http://www.cnblogs.com/Leo_wl/p/5393343.html搭建过程总结下就是 用yum 快速的安装了 keepalived 和 ipvsadm1yum install ipvsadm  2、安装Keepa

2016-12-26 11:35:03 583

原创 《求教》虚拟机部署seesaw v2 集群

这篇文章 主要是希望路过的大神指点迷津,并非一篇完整的搭建(希望在大家的帮助下完成)首先 按照github上的seesaw 的 README.md 搭建环境当然上面描述不是很清楚,附上自己的搭建方法(参考 http://qiita.com/albatross/items/e38352911b2043531043    和  http://blog.csdn.net/shenshou

2016-12-23 12:03:18 819

转载 seesaw v2简单部署

↓ のニュースを見て面白そうだったので遊んでみました。GoogleがロードバランサーSeesawをオープンソース化(Go言語で書かれている)まだドキュメントが心もとないので、ソースを斜め読みしながら設定しました。https://github.com/google/seesaw試した環境は CentOS 7.2 on vSphere ESXi です。せっかくなのでメモとして残

2016-12-06 18:17:59 1088

原创 centos7 搭建 collectd + influxdb + statsd + grafana

搭建 collectd + influxdb + statsd + grafana1.安装 collectdYum install eprl-releaseYum install collectd 2.安装 influxdb和 grafana  参照如下文档http://blog.csdn.net/qq_21398167/article/details/529202

2016-11-22 14:39:06 5914

转载 LVS负载均衡DR模式部署

目录:1. 拓扑图2. 搭建环境3. LVS服务器部署4. 测试 1. 拓扑图    LVS-DR模式采的IP地址全部为外网IP。   本例中IP的设置全部采用临时设置IP的方式,重启后会失效。   用户请求VIP,会由LVS服务器响应,分配至Real-Server服务器,真实服务器处理完后直接返回给用户,不再

2016-11-21 15:33:09 666

原创 centos7 部署 Openstack tacker (N版)

网上基本是devstack搭建的,在官网看见一个手动搭建的,系统为Ubuntu只有按照这个文档  搭建到我的centos7环境中 openstack 环境为 Newtonhttp://docs.openstack.org/developer/tacker/install/manual_installation.html由于系统不同,方便注释相关修改  我讲原文复制过来修改

2016-11-08 16:26:12 3684

原创 记录自己将Python程序打包成rpm包的过程

1.首先写好程序    ***.py2. 打包成可执行文件pyinstaller -F mycript.py介绍一下  pyinstaller 的安装和使用安装PyInstaller对于那些网络比较稳定,能够流畅使用pip源地址的用户,直接下面的命令就可以搞定:pip install pyinstaller通常我

2016-11-01 16:44:26 10469 2

原创 <总结> 部署 Kubernetes+Heapster+InfluxDB+Grafana 详解

1. 部署 Kubernetes一 、安装步骤准备工作关闭防火墙为了避免和Docker的iptables产生冲突,我们需要关闭node上的防火墙:12$ systemctl stop firewalld$ systemctl disable firewalld安装NTP为了让各个服务器的时间

2016-10-25 13:51:17 13732 7

转载 CentOS7.0上部署kubernetes集群 + 简单应用示例

http://www.centoscn.com/CentosServer/cluster/2016/0515/7239.htmlhttp://www.open-open.com/lib/view/open1451484695073.html一. 部署环境及架构OpenStack:恒天云3.4操作系统:centos 7.0fla

2016-10-14 14:54:48 6779 1

原创 centos7 saltstack快速安装+自定义模块实例

1. 安装源123# yum install http://mirrors.sohu.com/fedora-epel/7/x86_64/e/epel-release-7-8.noarch.rpm2. 安装saltstack只需要一台安装master即可,其他的全部安装minion.2.1 安装salt-master1#

2016-10-11 14:19:17 5065 1

转载 OpenStack Newton 新功能介绍

以下下摘录自三位朋友的文章http://chenxiang.baijia.baidu.com/article/647457http://tutorials.hostucan.cn/openstack-newton-publishhttp://lcbk.net/7259.htmlZD至顶网服务器频道 10月07日 新闻消息: Ope

2016-10-10 11:50:08 3303

转载 RPM包功能全解

原博文地址   http://xuding.blog.51cto.com/4890434/1727510一、程序包管理概述    1.程序包语言       (1)系统级开发:一般直接调用硬件  C/C++:httpd, vsftpd, nginx  go语言       (2)应用级开发:java/Python/perl/ruby/

2016-09-23 11:15:41 1825

原创 记录两个用pika和kombu实现的rabbitmq队列操作

用kombu的import ConfigParserfrom kombu import Connection#from log import loggerclass PyRabbitmq(object): def __init__(self): self.user = 'nova' self.conn = None def rbt_c

2016-09-22 17:43:45 2365

原创 这几天研究puppet,写了一个自动部署consul的pp文件

根据这个例子,做一些解释说明,以便以后查阅,回复记忆consul.ppclass openstack::upgrade::consul::consul (  $fuel_settings,   引用类里面的变量) { $nodes = $fuel_settings['nodes']     对yaml文件内容的解析 $node = filter_nodes($nodes

2016-09-22 15:12:28 850

转载 自动化运维工具SaltStack详细部署

原博文地址   http://sofar.blog.51cto.com/353572/1596960/==========================================================================================一、基础介绍===========================================

2016-09-21 17:31:21 688

转载 OpenStack之noVNC问题(Failed to connect to server (code: 1006))处理

原博文地址 : http://www.itbaofeng.com/?p=2641.环境及问题描述环境OpenStack版本:juno操作系统版本:CentOS 7.1 x86_643个controller节点 + 1个computer节点 + 1个haproxy节点(其中controller节点兼computer使用)问题描述搭建

2016-08-29 17:54:02 19142 3

转载 使用 pdb 进行调试

原文章 https://www.ibm.com/developerworks/cn/linux/l-cn-pythondebugger/使用 pdb 进行调试pdb 是 python 自带的一个包,为 python 程序提供了一种交互的源代码调试功能,主要特性包括设置断点、单步调试、进入函数调试、查看当前代码、查看栈片段、动态改变变量的值等。pdb 提供了一些常用的调试命令,详

2016-08-26 09:50:14 15027 1

转载 git stash提交PR的正确步骤&git squash技术

1.git stash梳理1.1git stash的克隆与同步首先整理下git stash的逻辑是这样在本地做出了新的修改,提交时显示当前的版本不是最新版本,这时就需要先pull一下自己代码仓库的最新版本的develop。在git stash的setting中如果设置了自动同步,那自己的代码仓库与总库的代码仓库则会随时同步,这时pull自己的develop就

2016-08-23 18:01:09 1604

原创 小菜openstack nova 源码学习之 force_down

今天学习下,L版新增apiforce_downnova.api.openstack.compute:_forced_downdef _forced_down(self, body, context):   """Set or unset forced_down flag for the service"""   //前面都是一系列的赋值   try:      forced

2016-08-19 15:48:48 1094

原创 小菜openstack nova 源码学习之 evacuate

nova.api.openstack.compute.evacuate:Evacuate直接从上路径,进入到evacuate函数def_evacuate(self, req, id, body):   ...   on_shared_storage= self._get_on_shared_storage(req, evacuate_body)   ...进入

2016-08-17 13:11:05 1932 4

转载 ubuntu linux 下建立 纯L2TP 服务端和客户端

以下是从网上摘下,并亲测可行的方法。一。服务端使用环境:System: Ubuntu 10.04 DesktopPackage:xl2tpd1. 安装所需软件包。apt-get install xl2tpd(如需支持IP sec请自行安装)2. 配置l2tp server1) 配置PPP 连接的地址。安装完xl2tpd, 会在/etc/xl2tpd/

2016-07-25 17:39:21 13018 1

转载 consul python api

原地址 https://python-consul.readthedocs.io/en/latest/#consul-status  StatusExampleimport consulc = consul.Consul()# poll a key for updatesindex = Nonewhile True: index, data

2016-07-14 16:25:07 3803

原创 git 使用笔记

1. git上传 本地项目到github在使用GitHub进行项目管理前,首先需要设置用户名和邮箱地址。这两个值作为上传时记录的值,用于在GitHub中查看是谁上传的。GitHub账户密码不是在这里验证。git config --global user.name "用户名"git config --global user.email "邮箱"※ 通过git co

2016-07-07 10:52:19 473

原创 用pip 安装 python-consul

1.安装 pip下载 py文件wget https://bootstrap.pypa.io/get-pip.py安装python get-pip.py下面参考如下: https://pip.pypa.io/en/stable/installing/如果不安装 setuptools 和 wheel  加入下面参数--no-setup

2016-07-04 11:10:15 3232

转载 解决ubuntu总是死机问题

总有很多朋友对于Linux的内存管理有疑问,之前一篇linux下的内存管理方式似乎也没能清除大家的疑虑。而在新版核心中,似乎对这个问题提供了新的解决方法,特转出来给大家参考一下。最后,还附上我对这方法的意见,欢迎各位一同讨论。当在Linux下频繁存取文件后,物理内存会很快被用光,当程序结束后,内存不会被正常释放,而是一直作为caching。这个问题,貌似有不少人在问,不过都没有看到有什么很好解

2016-06-13 15:23:14 21651 3

原创 配置内外网通信(虚拟机内网)

环境描述:在服务器上搭建几台虚拟机,通过fuel搭建的openstack环境由于部署时,给openstack设置的外网网段并非真实环境中的外网网段,导致在物理机上无法访问dashboard页面整个环境部署在服务器上面,所以服务器能联通openstack外网在服务器上用命令查看原因是 有两个网桥,一个网桥连接的是实际物理外网,另一个网桥连接的是openstack外网解决的问题:让

2016-06-12 18:16:16 2542

转载 Fuel快速安装开源openstack的实践

原地址: http://www.cloudsource.cn/?p=226Fuel快速安装开源openstack的实践:第一部分小规模部署多节点,无HA原创作者:JAILBREAK(千里之外)cloudsource版权所有,转载请注明说明本文主要是讲解和演示了Fuel安装Openstack的步骤和配置,以KVM虚拟环境为安装讲解,附带真实物理环境部署

2016-06-08 10:44:20 3296

原创 利用rdo,创建openstack多节点环境(controller+compute)

通过rdo 配置计算节点由于只需要一个简单的环境(一个控制节点,一个计算节点),所以不想用fuel安装,感觉太麻烦了于是我想用rdo安装两个独立的环境,然后将其中一个改装成计算节点1. 创建两个centos7的虚拟机,分别用rdo 安装成功openstack L 版本的环境 将其中一个主机名改为controller   一个主机名改为 compute2. 开始配置控制节点上

2016-06-01 17:01:50 4400 1

转载 制作centos6.5 镜像,安装cloud-init 支持openstack 密码注入

Centos7 直接yum按照cloud-init 即可Steps to create a CentOS imageUse virt-manager to install CentOS with a small disk (I used one of 10 GB) and do aminimal install, make special note of the name as

2016-05-11 13:43:27 5632

原创 openstack 制作winserver2008_R2镜像 用cloudbase-init 实现第一次创建就注入密码(需登录)

使用cloudbase-init 注入密码的方法网上很多,这里主要是解决在第一次创建实例时密码注入比较缓慢,用户会不需要密码直接进入到系统中,需要重启才会要求输入密码,这样会带来安全隐患导致原因:配置文件会提前加载两个模块cloudbaseinit.plugins.common.sethostname.SetHostNamePlugincloudbaseinit.plugins.c

2016-05-06 16:45:24 7025 5

fluent-plugin-opentsdb(修改)

自实现fluent输出插件,将日志文件解析并输出到opentsdb

2017-06-02

apache Oozie

apache Oozie PDF 需要的自行下载

2017-05-24

openstack kilo centos.pdf

openstack kilo 的安装文档

2016-07-14

celt_0.5.1.3

源码安装spicy时,会提示缺少celt包,如果yum或者apt-get无法找到,可直接使用这个安装

2016-04-28

libcacard-2.5.2

安装 spicy的时候会提示缺少这个包,直接解压安装即可解决问题

2016-04-28

spice-gtk-0.20

spice 客户端 用于spicy远程链接,编译时,可支持USB重定向支持

2016-04-28

spice-guest-tools

spice-guest-tools是运行在客户机上的一套小工具,用来提高虚拟机的性能,主要包括两大部分,一个是代理一个是驱动,驱动又包括显卡驱动和IO口的驱动。

2015-08-11

基于OpenStack资源监控系统

基于OpenStack资源监控系统 对虚拟机和物理机的 内存 cpu 磁盘等的监控

2015-07-23

Python标准库

Python标准库

2015-07-23

PyGTK中文版

PyGTK中文版 只要是讲解怎么使用 Python 结合GTK 编写有界面的程序

2015-07-23

openstack-pythonapis

openstack-pythonapis 介绍openstack中的一些API 接口

2015-07-23

Python基础教程(crossin全60课)

Python基础教程(crossin全60课)

2015-07-16

openstack-juno 最新安装文档

官网发布的最新版openstack-juno 配置文档

2015-07-16

空空如也

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

TA关注的人

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