<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Lain]]></title><description><![CDATA[thereisnospoon]]></description><link>https://blog.youkuaiyun.com/tpiperatgod</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; tpiperatgod]]></copyright><item><title><![CDATA[DNS分析 I]]></title><link>https://blog.youkuaiyun.com/tpiperatgod/article/details/80861413</link><guid>https://blog.youkuaiyun.com/tpiperatgod/article/details/80861413</guid><author>tpiperatgod</author><pubDate>Fri, 29 Jun 2018 20:16:40 +0800</pubDate><description><![CDATA[报文分析

例子： 
名称服务器(nameserver)地址为192.168.18.135。 
该名称服务器管理了一个区域(zone)，区域的名称为”example.com.”。 
环境中有一台用户终端，地址为192.168.18.136，其在名称服务器中添加了一条解析记录，记录为”user.example.com”，该记录的值为本机的地址。



+----------------+   que...]]></description><category></category></item><item><title><![CDATA[Ironic Inspector安装、使用及流程分析]]></title><link>https://blog.youkuaiyun.com/tpiperatgod/article/details/65732120</link><guid>https://blog.youkuaiyun.com/tpiperatgod/article/details/65732120</guid><author>tpiperatgod</author><pubDate>Sat, 25 Mar 2017 00:55:22 +0800</pubDate><description><![CDATA[Hardware introspection for OpenStack Bare Metal
  This is an auxiliary service for discovering hardware properties for a node managed by Ironic. Hardware introspection or hardware properties discovery]]></description><category></category></item><item><title><![CDATA[使用perl脚本调用socat监控haproxy状态]]></title><link>https://blog.youkuaiyun.com/tpiperatgod/article/details/60580978</link><guid>https://blog.youkuaiyun.com/tpiperatgod/article/details/60580978</guid><author>tpiperatgod</author><pubDate>Mon, 06 Mar 2017 16:27:50 +0800</pubDate><description><![CDATA[举个栗子my @items;
my @item;
my $stat_file = "/×××××/haproxy_stats.sock";
my $items_number;sub get_haproxy_stat{
  # 获取状态类型的总数
  $items_number = `echo "show stat" | /usr/bin/socat $stat_file stdio|awk -F ']]></description><category></category></item><item><title><![CDATA[Tacker部署与使用详解]]></title><link>https://blog.youkuaiyun.com/tpiperatgod/article/details/56282617</link><guid>https://blog.youkuaiyun.com/tpiperatgod/article/details/56282617</guid><author>tpiperatgod</author><pubDate>Tue, 21 Feb 2017 14:46:32 +0800</pubDate><description><![CDATA[Tacker is an official OpenStack project building a Generic VNF Manager (VNFM) and a NFV Orchestrator (NFVO) to deploy and operate Network Services and Virtual Network Functions (VNFs) on an NFV infrastructure p]]></description><category></category></item><item><title><![CDATA[NetScaler CPX部署、配置与使用]]></title><link>https://blog.youkuaiyun.com/tpiperatgod/article/details/56282423</link><guid>https://blog.youkuaiyun.com/tpiperatgod/article/details/56282423</guid><author>tpiperatgod</author><pubDate>Tue, 21 Feb 2017 14:39:45 +0800</pubDate><description><![CDATA[About NetScaler CPX
  Citrix NetScaler CPX is a container-based application delivery controller that can be provisioned on a Docker host. NetScaler CPX enables customers to leverage Docker engine capab]]></description><category></category></item><item><title><![CDATA[Mistral部署与使用]]></title><link>https://blog.youkuaiyun.com/tpiperatgod/article/details/56282219</link><guid>https://blog.youkuaiyun.com/tpiperatgod/article/details/56282219</guid><author>tpiperatgod</author><pubDate>Tue, 21 Feb 2017 14:30:45 +0800</pubDate><description><![CDATA[What is Mistral?
  Mistral is a workflow service. Most business processes consist of 
  multiple distinct interconnected steps that need to be executed in a 
  particular order in a distributed environ]]></description><category></category></item><item><title><![CDATA[Liberty版本Neutron LBaas学习]]></title><link>https://blog.youkuaiyun.com/tpiperatgod/article/details/52544104</link><guid>https://blog.youkuaiyun.com/tpiperatgod/article/details/52544104</guid><author>tpiperatgod</author><pubDate>Thu, 15 Sep 2016 00:00:46 +0800</pubDate><description><![CDATA[这里参考的是lbaasv2的driver，neutron_lbaas.conf中的service_provider即为lbaasv2的driver： 
service_provider=LOADBALANCERV2:Haproxy:neutron_lbaas.drivers.haproxy.plugin_driver.HaproxyOnHostPluginDriver:defaul]]></description><category></category></item><item><title><![CDATA[Openstack Cell简要说明]]></title><link>https://blog.youkuaiyun.com/tpiperatgod/article/details/50390043</link><guid>https://blog.youkuaiyun.com/tpiperatgod/article/details/50390043</guid><author>tpiperatgod</author><pubDate>Wed, 23 Dec 2015 22:00:46 +0800</pubDate><description><![CDATA[openstack cell之部署、常用命令、简要流程说明]]></description><category></category></item><item><title><![CDATA[Openstack中为虚拟机使用CDROM光驱设备]]></title><link>https://blog.youkuaiyun.com/tpiperatgod/article/details/46459929</link><guid>https://blog.youkuaiyun.com/tpiperatgod/article/details/46459929</guid><author>tpiperatgod</author><pubDate>Thu, 11 Jun 2015 17:19:19 +0800</pubDate><description><![CDATA[尝试了以下有几种方法，为虚拟机加载光盘文件：]]></description><category></category></item><item><title><![CDATA[Libvirt中windows虚拟机的动态内存管理]]></title><link>https://blog.youkuaiyun.com/tpiperatgod/article/details/46377555</link><guid>https://blog.youkuaiyun.com/tpiperatgod/article/details/46377555</guid><author>tpiperatgod</author><pubDate>Fri, 05 Jun 2015 15:33:24 +0800</pubDate><description><![CDATA[Libvirt支持对虚拟机进行内存动态扩展，但是windows虚拟机首先需要安装virtio-win驱动。]]></description><category></category></item><item><title><![CDATA[gcc编译时，math.h需要加-lm]]></title><link>https://blog.youkuaiyun.com/tpiperatgod/article/details/20799717</link><guid>https://blog.youkuaiyun.com/tpiperatgod/article/details/20799717</guid><author>tpiperatgod</author><pubDate>Sat, 08 Mar 2014 21:30:23 +0800</pubDate><description><![CDATA[存个档，地址在此：http://blog.youkuaiyun.com/hercaffe/article/details/7198563]]></description><category></category></item><item><title><![CDATA[novaclient的api调用流程与开发]]></title><link>https://blog.youkuaiyun.com/tpiperatgod/article/details/18375387</link><guid>https://blog.youkuaiyun.com/tpiperatgod/article/details/18375387</guid><author>tpiperatgod</author><pubDate>Thu, 16 Jan 2014 23:16:32 +0800</pubDate><description><![CDATA[从nova client的入口查看

cat /usr/bin/nova

#!/usr/bin/python
# PBR Generated from 'console_scripts'

import sys

from novaclient.shell i]]></description><category></category></item><item><title><![CDATA[centos开机修改hostname]]></title><link>https://blog.youkuaiyun.com/tpiperatgod/article/details/18269775</link><guid>https://blog.youkuaiyun.com/tpiperatgod/article/details/18269775</guid><author>tpiperatgod</author><pubDate>Tue, 14 Jan 2014 18:52:33 +0800</pubDate><description><![CDATA[使用脚本修改centos主机名，在网上找了一个生成随机字符串的脚本，就是下面的#create random name这段。
修改完/etc/sysconfig/network里的hostname之后，还要用hostname命令修改当前的hostname，这样才能在第一次开机的时候就显示修改过的hostname。


#!/bin/bash
# chkconfig: - 85 15
# de]]></description><category></category></item><item><title><![CDATA[nova数据库模块的开发和使用]]></title><link>https://blog.youkuaiyun.com/tpiperatgod/article/details/17560005</link><guid>https://blog.youkuaiyun.com/tpiperatgod/article/details/17560005</guid><author>tpiperatgod</author><pubDate>Wed, 25 Dec 2013 18:08:01 +0800</pubDate><description><![CDATA[在nova.db这一块E\F\G\H这几个版本差异不大，但是从G版开始加入了conductor，不允许compute直接访问数据库，所以在compute的代码里调用数据库需要通过conductor。
如果要在nova中增加一个新的功能，而且这个功能需要操作数据库，在操作数据库这个方面一般分为两个步骤：一、db模块中的内容编写，主要包括数据表的创建、功能及api的编写；二、compute模块中，对db提供的api调用方法的编写。]]></description><category></category></item><item><title><![CDATA[nova list 的一些实用使用方法]]></title><link>https://blog.youkuaiyun.com/tpiperatgod/article/details/17534491</link><guid>https://blog.youkuaiyun.com/tpiperatgod/article/details/17534491</guid><author>tpiperatgod</author><pubDate>Tue, 24 Dec 2013 21:55:45 +0800</pubDate><description><![CDATA[[root@cc ~]# nova help list
usage: nova list [--reservation-id ] [--ip ]
                 [--ip6 ] [--name ]
                 [--instance-name ] [--status ]
                 [--flavor ] [--image ]]]></description><category></category></item><item><title><![CDATA[Openstack的python依赖包安装方法]]></title><link>https://blog.youkuaiyun.com/tpiperatgod/article/details/17455361</link><guid>https://blog.youkuaiyun.com/tpiperatgod/article/details/17455361</guid><author>tpiperatgod</author><pubDate>Fri, 20 Dec 2013 22:12:15 +0800</pubDate><description><![CDATA[源码安装openstack会有很多python依赖。openstack的源码包里面都有一个requirements.txt文件，H版之前在源码包的tools/require.txt里，这个文件里记录了该服务所需要的python依赖包，也就是说在安装服务（python setup.py install）之前需要安装文件中所要求的包。
所以在安装服务之前，最好先安装依赖包。

# 直接安装的方法]]></description><category></category></item><item><title><![CDATA[H版Openstack使用noauth方法]]></title><link>https://blog.youkuaiyun.com/tpiperatgod/article/details/17413667</link><guid>https://blog.youkuaiyun.com/tpiperatgod/article/details/17413667</guid><author>tpiperatgod</author><pubDate>Thu, 19 Dec 2013 12:54:26 +0800</pubDate><description><![CDATA[一、nova部分
1.修改nova的api-paste.ini文件，找到composite:openstack_compute_api_v2条目：
将
keystone = faultwrap sizelimit authtoken keystonecontext ratelimit osapi_compute_app_v2修改为
Keystone = faultwrap sizelimi]]></description><category></category></item><item><title><![CDATA[Centos 6.4 安装Ceph]]></title><link>https://blog.youkuaiyun.com/tpiperatgod/article/details/17412479</link><guid>https://blog.youkuaiyun.com/tpiperatgod/article/details/17412479</guid><author>tpiperatgod</author><pubDate>Thu, 19 Dec 2013 11:39:17 +0800</pubDate><description><![CDATA[根据Ceph官网提供的文档，手动进行安装

# Add Keys
# 首先要安装一个release.asc key

sudo rpm --import 'https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc'
or
# QA and developers only
sudo rpm --import 'h]]></description><category></category></item><item><title><![CDATA[glance 使用http作为location的样式]]></title><link>https://blog.youkuaiyun.com/tpiperatgod/article/details/17385013</link><guid>https://blog.youkuaiyun.com/tpiperatgod/article/details/17385013</guid><author>tpiperatgod</author><pubDate>Tue, 17 Dec 2013 22:28:40 +0800</pubDate><description><![CDATA[在/etc/glance/glance-api.conf中修改：
default_store = http命令行创建镜像：
glance image-create --disk-format qcow2 --container-format bare --location https://launchpad.net/cirros/trunk/0.3.0/+download/cirros-0.3]]></description><category></category></item></channel></rss>