<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[tsjsdbd的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/tsjsdbd</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; tsjsdbd]]></copyright><item><title><![CDATA[shell脚本列出指定目录下的所有最底层目录]]></title><link>https://blog.youkuaiyun.com/tsjsdbd/article/details/51941914</link><guid>https://blog.youkuaiyun.com/tsjsdbd/article/details/51941914</guid><author>tsjsdbd</author><pubDate>Mon, 18 Jul 2016 14:58:39 +0800</pubDate><description><![CDATA[因为Go编码中里面的 go fmt 命令所带的参数必须是包名，如下：
```go
 fmt pkg1 pgk2 pkgN……```
而Go里面的包名一般意味着最小的目录名。所以这里我需要列出所有的最底层目录。方法：
```find
 ./ -type d -printf "%n %p\n" | grep '^2 '| cut -d " " -f 2```]]></description><category></category></item><item><title><![CDATA[Go语言gdb调试打印全局变量]]></title><link>https://blog.youkuaiyun.com/tsjsdbd/article/details/51674187</link><guid>https://blog.youkuaiyun.com/tsjsdbd/article/details/51674187</guid><author>tsjsdbd</author><pubDate>Tue, 14 Jun 2016 20:31:22 +0800</pubDate><description><![CDATA[在使用GDB工具调试golang程序时，需要print一个全局变量，遇到各种报错，没办法打印出来，这里记录一下解决方法。
第一步： info variables 变量名
第二步：p '上一步的结果'
重点在那个单引号上面
否则就报不认识变量]]></description><category></category></item><item><title><![CDATA[cgroup中内存超限通知机制]]></title><link>https://blog.youkuaiyun.com/tsjsdbd/article/details/45935903</link><guid>https://blog.youkuaiyun.com/tsjsdbd/article/details/45935903</guid><author>tsjsdbd</author><pubDate>Sat, 23 May 2015 17:25:47 +0800</pubDate><description><![CDATA[1 背景

CloudFoudry会使用warden，warden使用了cgroup，本文描述cgroup中memory子系统的一些机制，所以本文面向Linux容器管理者比较合适。

现在Linux容器的技术比较火，很多云平台都会使用到Linux容器来作为Application的运行环境，例如Cloud Foundry使用的Warden，以及超级热门的Docker。一个App在容器中运行，]]></description><category></category></item><item><title><![CDATA[使用cgroup中访问 /proc/pid/cmdline 卡死]]></title><link>https://blog.youkuaiyun.com/tsjsdbd/article/details/45870177</link><guid>https://blog.youkuaiyun.com/tsjsdbd/article/details/45870177</guid><author>tsjsdbd</author><pubDate>Wed, 20 May 2015 14:08:21 +0800</pubDate><description><![CDATA[访问 /proc/pid/cmdline 卡死

使用cgroup时，引起各种命令执行卡死，下面这个提到了原因
原始文章：https://rachelbythebay.com/w/2014/10/27/ps/


在使用 ls, ps, pgrep, top，以及类似的命令行时总是卡住(卡死，挂死)，但是重新开窗口(重新登录shell还能使用)。也就是所谓的 "state D", 不中]]></description><category></category></item><item><title><![CDATA[访问 /proc/pid/cmdline 卡死]]></title><link>https://blog.youkuaiyun.com/tsjsdbd/article/details/42012363</link><guid>https://blog.youkuaiyun.com/tsjsdbd/article/details/42012363</guid><author>tsjsdbd</author><pubDate>Thu, 18 Dec 2014 21:33:45 +0800</pubDate><description><![CDATA[使用cgroup时，引起各种命令执行卡死，下面这个提到了原因
原始文章：https://rachelbythebay.com/w/2014/10/27/ps/

在使用 ls, ps, pgrep, top，以及类似的命令行时总是卡住(卡死，挂死)，但是重新开窗口(重新登录shell还能使用)。也就是所谓的 "state D", 不中断的等待（uninterruptible wait）。跟当]]></description><category></category></item><item><title><![CDATA[cgroup中内存超限通知机制]]></title><link>https://blog.youkuaiyun.com/tsjsdbd/article/details/38869741</link><guid>https://blog.youkuaiyun.com/tsjsdbd/article/details/38869741</guid><author>tsjsdbd</author><pubDate>Wed, 27 Aug 2014 14:04:38 +0800</pubDate><description><![CDATA[1.背景
CloudFoudry会使用warden，warden使用了cgroup，本文描述cgroup中memory子系统的一些机制，所以本文面向Linux容器管理者比较合适。
 
现在Linux容器的技术比较火，很多云平台都会使用到Linux容器来作为Application的运行环境，例如Cloud Foundry使用的Warden，以及超级热门的Docker。一个App在容器中运行，它]]></description><category></category></item><item><title><![CDATA[volume进入error_deleting状态]]></title><link>https://blog.youkuaiyun.com/tsjsdbd/article/details/19046585</link><guid>https://blog.youkuaiyun.com/tsjsdbd/article/details/19046585</guid><author>tsjsdbd</author><pubDate>Mon, 10 Feb 2014 19:46:50 +0800</pubDate><description><![CDATA[一般方法：进入数据库恢复状态
mysql -uroot -phuawei -D cinder
update volumes set status ='available' where id = '219c10f8-f799-434a-a936-ac99c00fc509';


然后再次删除，发现还是失败，log记录
执行 ietadm --op delete --tid=9 --lun]]></description><category></category></item><item><title><![CDATA[清除openstack已deleted虚拟机instance记录 clear nova deleted instance record]]></title><link>https://blog.youkuaiyun.com/tsjsdbd/article/details/19046537</link><guid>https://blog.youkuaiyun.com/tsjsdbd/article/details/19046537</guid><author>tsjsdbd</author><pubDate>Mon, 10 Feb 2014 19:43:13 +0800</pubDate><description><![CDATA[nova在每启动一个VM后，会在mysql数据库里面创建一条记录，即使该VM被删除了，数据库中的该记录还是存在的，目的是为了查询运行日志，有个存档。
 


对应问题：https://answers.launchpad.net/nova/+question/229936


上面也没有什么好的方法来清除这个记录，这个会导致nova的数据库越来越大。
 


于是自己写了一个脚]]></description><category></category></item><item><title><![CDATA[Heat安装及使用]]></title><link>https://blog.youkuaiyun.com/tsjsdbd/article/details/17759019</link><guid>https://blog.youkuaiyun.com/tsjsdbd/article/details/17759019</guid><author>tsjsdbd</author><pubDate>Thu, 02 Jan 2014 16:09:46 +0800</pubDate><description><![CDATA[1. Keystone创建用户（租户）
# keystone user-create --name=heat --pass="tsj" --tenant=service --email=heat@example.com
# keystone user-role-add --user=heat --tenant=service --role=admin

1. Keystone创建服务
k]]></description><category></category></item><item><title><![CDATA[OpenStack_Havana_Install_Guide 多节点安装总结7]]></title><link>https://blog.youkuaiyun.com/tsjsdbd/article/details/16857543</link><guid>https://blog.youkuaiyun.com/tsjsdbd/article/details/16857543</guid><author>tsjsdbd</author><pubDate>Thu, 21 Nov 2013 10:57:23 +0800</pubDate><description><![CDATA[3. 安装neutron网络
apt-get install openvswitch-switch openvswitch-datapath-dkms neutron-plugin-openvswitch neutron-plugin-openvswitch-agent

增加网桥
ovs-vsctl add-br br-int

编辑 /etc/neutron/neutron.con]]></description><category></category></item><item><title><![CDATA[OpenStack_Havana_Install_Guide 多节点安装总结6]]></title><link>https://blog.youkuaiyun.com/tsjsdbd/article/details/16857507</link><guid>https://blog.youkuaiyun.com/tsjsdbd/article/details/16857507</guid><author>tsjsdbd</author><pubDate>Thu, 21 Nov 2013 10:56:47 +0800</pubDate><description><![CDATA[四、计算节点
公共部分记得升级安装，环境变量设置完毕
 
1. 安装ntp
apt-get install -y ntp
 
#Comment the ubuntu NTP servers
sed -i 's/server 0.ubuntu.pool.ntp.org/#server 0.ubuntu.pool.ntp.org/g' /etc/ntp.conf
sed -i 's/s]]></description><category></category></item><item><title><![CDATA[OpenStack_Havana_Install_Guide 多节点安装总结5]]></title><link>https://blog.youkuaiyun.com/tsjsdbd/article/details/16857397</link><guid>https://blog.youkuaiyun.com/tsjsdbd/article/details/16857397</guid><author>tsjsdbd</author><pubDate>Thu, 21 Nov 2013 10:53:06 +0800</pubDate><description><![CDATA[三、网络节点
公共部分记得升级安装，环境变量设置完毕
 
1. 安装ntp用于时间同步
apt-get install -y ntp
 
#Comment the ubuntu NTP servers
sed -i 's/server 0.ubuntu.pool.ntp.org/#server 0.ubuntu.pool.ntp.org/g' /etc/ntp.conf
sed -]]></description><category></category></item><item><title><![CDATA[OpenStack_Havana_Install_Guide 多节点安装总结4]]></title><link>https://blog.youkuaiyun.com/tsjsdbd/article/details/16857375</link><guid>https://blog.youkuaiyun.com/tsjsdbd/article/details/16857375</guid><author>tsjsdbd</author><pubDate>Thu, 21 Nov 2013 10:51:46 +0800</pubDate><description><![CDATA[10. 安装Cinder
apt-get install cinder-api cinder-scheduler cinder-volume lvm2 iscsitarget open-iscsi iscsitarget-dkms
配置
sed -i 's/false/true/g' /etc/default/iscsitarget
重启
service iscsitarget star]]></description><category></category></item><item><title><![CDATA[OpenStack_Havana_Install_Guide 多节点安装总结3]]></title><link>https://blog.youkuaiyun.com/tsjsdbd/article/details/16857363</link><guid>https://blog.youkuaiyun.com/tsjsdbd/article/details/16857363</guid><author>tsjsdbd</author><pubDate>Thu, 21 Nov 2013 10:51:14 +0800</pubDate><description><![CDATA[7. 安装Neutron
# apt-get install neutron-server

编辑 /etc/neutron/neutron.conf
core_plugin = neutron.plugins.openvswitch.ovs_neutron_plugin.OVSNeutronPluginV2
auth_strategy = keystone
#fake_rabbit ]]></description><category></category></item><item><title><![CDATA[OpenStack_Havana_Install_Guide 多节点安装总结2]]></title><link>https://blog.youkuaiyun.com/tsjsdbd/article/details/16857323</link><guid>https://blog.youkuaiyun.com/tsjsdbd/article/details/16857323</guid><author>tsjsdbd</author><pubDate>Thu, 21 Nov 2013 10:49:49 +0800</pubDate><description><![CDATA[二、控制节点
1. 安装NTP，用于同步时间
# apt-get install ntp
 
2. 安装mysql
apt-get install mysql-server python-mysqldb

允许所有ip地址的连接
# sed -i 's/127.0.0.1/0.0.0.0/g' /etc/mysql/my.cnf
# service mysql restart]]></description><category></category></item><item><title><![CDATA[OpenStack_Havana_Install_Guide 多节点安装总结1]]></title><link>https://blog.youkuaiyun.com/tsjsdbd/article/details/16857015</link><guid>https://blog.youkuaiyun.com/tsjsdbd/article/details/16857015</guid><author>tsjsdbd</author><pubDate>Thu, 21 Nov 2013 10:42:47 +0800</pubDate><description><![CDATA[三台单板，组网方式：（该图来自于openstack-install-guide-apt-havana.pdf 网络章节，最后一个use case）


控制节点：一个网卡，用于和网络节点&计算节点通信（管理面）：128.6.3.33
网络节点：两个网卡，一个用于和控制节点和计算节点通信（管理面）：128.6.3.34 另一个用来走VM的数据通道（数据面）：  192.168.100.1]]></description><category></category></item><item><title><![CDATA[OpenStack_Havana_Install_guide的keystone脚本2]]></title><link>https://blog.youkuaiyun.com/tsjsdbd/article/details/16856753</link><guid>https://blog.youkuaiyun.com/tsjsdbd/article/details/16856753</guid><author>tsjsdbd</author><pubDate>Thu, 21 Nov 2013 10:22:30 +0800</pubDate><description><![CDATA[endpoint.sh


内容：
直接帖上来就是发不了，下载附件]]></description><category></category></item><item><title><![CDATA[OpenStack_Havana_Install_guide的keystone脚本1]]></title><link>https://blog.youkuaiyun.com/tsjsdbd/article/details/16856627</link><guid>https://blog.youkuaiyun.com/tsjsdbd/article/details/16856627</guid><author>tsjsdbd</author><pubDate>Thu, 21 Nov 2013 10:18:19 +0800</pubDate><description><![CDATA[keystone.sh


内容：
#!/bin/sh
#
# Keystone basic configuration 


# Mainly inspired by https://github.com/openstack/keystone/blob/master/tools/sample_data.sh


# Modified by Bilel Msekni / I]]></description><category></category></item><item><title><![CDATA[ceilometer启动认证失败]]></title><link>https://blog.youkuaiyun.com/tsjsdbd/article/details/15813537</link><guid>https://blog.youkuaiyun.com/tsjsdbd/article/details/15813537</guid><author>tsjsdbd</author><pubDate>Wed, 13 Nov 2013 15:26:49 +0800</pubDate><description><![CDATA[ceilometer启动认证失败


报错：
TRACE ceilometer.openstack.common.loopingcall Unauthorized: The request you have made requires authentication. (HTTP 401)


参考：https://bugs.launchpad.net/ceilometer/+bug/]]></description><category></category></item><item><title><![CDATA[openstack的vm虚拟机删除不掉]]></title><link>https://blog.youkuaiyun.com/tsjsdbd/article/details/14522481</link><guid>https://blog.youkuaiyun.com/tsjsdbd/article/details/14522481</guid><author>tsjsdbd</author><pubDate>Fri, 08 Nov 2013 15:19:00 +0800</pubDate><description><![CDATA[使用nova命令删除不掉


参考：http://dnscai.com/blog/2013/04/03/openstack-error-sample1/



vm其实已经删掉，通过virsh list命令可以看出。但是nova命令显示还有：nova show xx  ；


很明显是实际VM已经干掉，但是nova去数据库查还有记录
操作数据库：

root@contro]]></description><category></category></item></channel></rss>