<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[运维进行时]]></title> 
<link>https://blog.liuts.com/index.php</link> 
<description><![CDATA[互联网运维与架构]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[运维进行时]]></copyright>
<item>
<link>https://blog.liuts.com/post/120/</link>
<title><![CDATA[终于找到问题了(about func)]]></title> 
<author>root &lt;admin@yourname.com&gt;</author>
<category><![CDATA[Func]]></category>
<pubDate>Thu, 22 May 2008 13:21:41 +0000</pubDate> 
<guid>https://blog.liuts.com/post/120/</guid> 
<description>
<![CDATA[ 
	<strong>一、故障现象</strong><br/>1、在客户端安装好func及certmaster，配好certmaster参数。<br/>2、service funcd start，端口及进程都起来了。<br/>3、在certmaster server 运行certmaster-ca --list死活看不到客户端的主机名。<br/><strong>排查过程</strong><br/>1、将certmaster的主机名换成IP，无效。<br/>2、更新客户端的func及certmaster版本，无效。<br/>3、运行/usr/bin/certmaster-request，提示：socket.error: (111, 'Connection refused')，将certmaster修改成localhost就正常了。原因可以就在这里，因为certmaster是双向的，发现在/etc/hosts中有主机名指向127.0.0.1，此时连接不上certmaster server了。将/etc/hosts中的主机名删除，再用/usr/bin/certmaster-request来测试连接，成功！！在certmaster也能看到主机了，大功告成。 <br/><br/><strong>二、故障现象</strong><br/>#/usr/local/bin/certmaster-request 被控端证书请求<br/>certificate does not match key (run certmaster-ca --clean first?)<br/><br/><strong>排查过程</strong><br/>1、删除/etc/pki/certmaster/证书文件再试，无效<br/>2、分别重启certmaster、funcd服务，无效<br/>3、删除服务器证书文件.cert后再请求正常。<br/>原因为主机名称发生变更时服务器端certmaster-ca -c "servername"没有成功删除.cert文件导致。<br/><br/><strong>二、后续问题</strong><br/>1、ImportError: No module named dbm (NetSeek提供)<br/>解决：<br/>yum -y install gdbm gdbm-devel<br/>Tags - <a href="https://blog.liuts.com/tags/func/" rel="tag">func</a>
]]>
</description>
</item><item>
<link>https://blog.liuts.com/post/120/#blogcomment64</link>
<title><![CDATA[[评论] 终于找到问题了(about func)]]></title> 
<author>jhxhj &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Mon, 19 Apr 2010 09:39:55 +0000</pubDate> 
<guid>https://blog.liuts.com/post/120/#blogcomment64</guid> 
<description>
<![CDATA[ 
	你好！我也是出现你的问题，不过是在执行func脚本时出现的，<br/>func &quot;*&quot; call system list_modules<br/>出现{&#039;fostfb&#039;: [&#039;REMOTE_ERROR&#039;,<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#039;socket.error&#039;,<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#039;[Errno 111] Connection refused&#039;,<br/>想请教一下是不是我哪里错误了，我用certmaster-request测试是不会报错的，而且也能通过certmaster-ca签名证书的。
]]>
</description>
</item><item>
<link>https://blog.liuts.com/post/120/#blogcomment65</link>
<title><![CDATA[[评论] 终于找到问题了(about func)]]></title> 
<author>jhxhj &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Mon, 19 Apr 2010 14:23:44 +0000</pubDate> 
<guid>https://blog.liuts.com/post/120/#blogcomment65</guid> 
<description>
<![CDATA[ 
	不通的
]]>
</description>
</item><item>
<link>https://blog.liuts.com/post/120/#blogcomment69</link>
<title><![CDATA[[评论] 终于找到问题了(about func)]]></title> 
<author>jhxhj &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Tue, 20 Apr 2010 03:35:08 +0000</pubDate> 
<guid>https://blog.liuts.com/post/120/#blogcomment69</guid> 
<description>
<![CDATA[ 
	我把我的配置关键点放上来让大家少走点路，<br/>1，是FUNC的源，这块我在查找时找了很多都没有很好的下载源，网上发布的说明文档里的GZ下载点都是无效的，下面介绍是通过GIT方式进行下载的<br/>#rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm<br/>#yum install git<br/>#git-clone http://git.fedorahosted.org/git/certmaster.git<br/>这样就把certmaster整个目录就下载下来了。<br/>下载func:<br/>#git-clone http://git.fedorahosted.org/git/func.git<br/>2.我安装好运行的时候会出现一个提示的，说sha加密方式不行，<br/>vi /usr/local/lib/python2.6/site-packages/certmaster/certmaster.py<br/>import hashlib&nbsp;&nbsp; #把原有的sha改成 hashlib<br/>3.在master端修改<br/>[root@fosttest101 ~]# cat /etc/certmaster/minion.conf <br/># configuration for minions<br/>[main]<br/>certmaster = fosttest101<br/>certmaster_port = 51235<br/>log_level = DEBUG<br/>cert_dir = /etc/pki/certmaster<br/>slave端配置<br/>[root@fostfb ~]# cat /etc/certmaster/minion.conf <br/># configuration for minions<br/>[main]<br/>certmaster = 192.168.238.101&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #服务器地址<br/>certmaster_port = 51235<br/>log_level = DEBUG<br/>cert_dir = /etc/pki/certmaster<br/><br/>[root@fostfb ~]# cat /etc/func/minion.conf <br/># configuration for minions<br/>[main]<br/>log_level = INFO<br/>acl_dir = /etc/func/minion-acl.d<br/>listen_addr =<br/>listen_port = 51234<br/>minion_name = fostfb&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#自身计算机器名<br/>method_log_dir = /var/log/func/methods/<br/>service funcd start<br/>Chkconfig --level 345 funcd on<br/><br/>还有最重要的就是在/etc/hosts文件里把对方的服务器主机名及IP添上，因为如果没有的话那么就算证书已经签发成功你用func &quot;*&quot; ping也会显示不通<br/>如192.168.1.1&nbsp;&nbsp;test1
]]>
</description>
</item><item>
<link>https://blog.liuts.com/post/120/#blogcomment595</link>
<title><![CDATA[[评论] 终于找到问题了(about func)]]></title> 
<author>zhanghr &lt;365656408@qq.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Fri, 04 Mar 2011 06:45:52 +0000</pubDate> 
<guid>https://blog.liuts.com/post/120/#blogcomment595</guid> 
<description>
<![CDATA[ 
	你好，我是刚开始接触func的<br/>现在我安装完后，执行certmaster-ca --list-sign后也可以看到注册的客户端了，但是在执行func “”命令时，提示出现<br/>[root@Funcmaster bin]# func &quot;*&quot; call --forks=&quot;5&quot; command run &quot;date&quot;<br/>Traceback (most recent call last):<br/>&nbsp;&nbsp;File &quot;/usr/local/bin/func&quot;, line 23, in &lt;module&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;import func.overlord.func_command as func_command<br/>&nbsp;&nbsp;File &quot;/usr/local/lib/python2.5/site-packages/func/overlord/func_command.py&quot;, line 19, in &lt;module&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;from func.overlord import client,base_command<br/>&nbsp;&nbsp;File &quot;/usr/local/lib/python2.5/site-packages/func/overlord/client.py&quot;, line 32, in &lt;module&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;import func.forkbomb as forkbomb<br/>&nbsp;&nbsp;File &quot;/usr/local/lib/python2.5/site-packages/func/forkbomb.py&quot;, line 19, in &lt;module&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;import dbm<br/>ImportError: No module named dbm<br/>我想问下，这个是不是我中间安装步骤出错了，还是缺少什么软件
]]>
</description>
</item><item>
<link>https://blog.liuts.com/post/120/#blogcomment596</link>
<title><![CDATA[[评论] 终于找到问题了(about func)]]></title> 
<author>zhanghr &lt;365656408@qq.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Fri, 04 Mar 2011 08:32:57 +0000</pubDate> 
<guid>https://blog.liuts.com/post/120/#blogcomment596</guid> 
<description>
<![CDATA[ 
	我的机器环境是centOS 5.2 的&nbsp;&nbsp;内核 2.6.18-92.el5PAE<br/>yum的话只能更新到Python2.4.3<br/>现在我是自己安装到2.5.2的&nbsp;&nbsp;<br/><br/>这个dbm模块应该去哪里下载，是不是gdbm这个，如果是的话，我的服务器已经安装了！
]]>
</description>
</item><item>
<link>https://blog.liuts.com/post/120/#blogcomment598</link>
<title><![CDATA[[评论] 终于找到问题了(about func)]]></title> 
<author>zhanghr &lt;365656408@qq.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Mon, 07 Mar 2011 02:32:19 +0000</pubDate> 
<guid>https://blog.liuts.com/post/120/#blogcomment598</guid> 
<description>
<![CDATA[ 
	你好，刘老师：<br/>我现在将该python版本按照人家教的，升级到了2.6.5，这个问题还是存在，我想问下dbm这个模块在用yum安装时是不是gdbm这个，或者是我升级python时出错，才会导致这个问题的
]]>
</description>
</item><item>
<link>https://blog.liuts.com/post/120/#blogcomment599</link>
<title><![CDATA[[评论] 终于找到问题了(about func)]]></title> 
<author>Tom &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Tue, 08 Mar 2011 05:32:35 +0000</pubDate> 
<guid>https://blog.liuts.com/post/120/#blogcomment599</guid> 
<description>
<![CDATA[ 
	想请教下，我现在的python版本是2.5的，在安装完func之后，slave端像master端发送证书请求也成功了，证书也已经签发<br/>但是现在同样遇到jhxhj的问题，我按照他的建议，在/etc/hosts里面已经将master端的ip和主机名添加，但是还是不行<br/>运行func &quot;*&quot; ping提示失败
]]>
</description>
</item><item>
<link>https://blog.liuts.com/post/120/#blogcomment600</link>
<title><![CDATA[[评论] 终于找到问题了(about func)]]></title> 
<author>Tom &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Tue, 08 Mar 2011 06:47:34 +0000</pubDate> 
<guid>https://blog.liuts.com/post/120/#blogcomment600</guid> 
<description>
<![CDATA[ 
	请教下，启动服务后，func通信端口是不是没有进行监听的，而是只监听了证书交换端口，还有就是func这个slave是否可处于不用网段下?
]]>
</description>
</item><item>
<link>https://blog.liuts.com/post/120/#blogcomment626</link>
<title><![CDATA[[评论] 终于找到问题了(about func)]]></title> 
<author>zsmj &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Mon, 21 Mar 2011 09:19:31 +0000</pubDate> 
<guid>https://blog.liuts.com/post/120/#blogcomment626</guid> 
<description>
<![CDATA[ 
	你好，想问下func可否建立客户机组的？怎么样建立客户机组呢？
]]>
</description>
</item><item>
<link>https://blog.liuts.com/post/120/#blogcomment627</link>
<title><![CDATA[[评论] 终于找到问题了(about func)]]></title> 
<author>zsmj &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Mon, 21 Mar 2011 09:20:24 +0000</pubDate> 
<guid>https://blog.liuts.com/post/120/#blogcomment627</guid> 
<description>
<![CDATA[ 
	例如，我可否将不同城市，但是同一业务的服务器建立一个组，去统一管理？
]]>
</description>
</item>
</channel>
</rss>