<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Munge on My Blog</title><link>/tags/munge/</link><description>Recent content in Munge on My Blog</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sat, 08 Jul 2017 00:00:00 +0000</lastBuildDate><atom:link href="/tags/munge/index.xml" rel="self" type="application/rss+xml"/><item><title>munge编译安装</title><link>/2017/07/08/munge%E7%BC%96%E8%AF%91%E5%AE%89%E8%A3%85/</link><pubDate>Sat, 08 Jul 2017 00:00:00 +0000</pubDate><guid>/2017/07/08/munge%E7%BC%96%E8%AF%91%E5%AE%89%E8%A3%85/</guid><description>&lt;!-- toc --&gt;
&lt;p&gt;[TOC]&lt;/p&gt;
&lt;h2 id="master-节点"&gt;master 节点&lt;/h2&gt;
&lt;h3 id="创建文档"&gt;创建文档&lt;/h3&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;sudo mkdir -p /atlas/configs/munge_v0.5.12/munge
sudo mkdir -p /atlas/gensoft/munge_v0.5.12/lib/munge
sudo mkdir -p /atlas/gensoft/munge_v0.5.12/sbin/nologin
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="创建-munge-id"&gt;创建 munge ID&lt;/h3&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;export MUNGEUSER=2001
sudo groupadd -g $MUNGEUSER munge
sudo useradd -m -c &amp;#34;MUNGE Uid &amp;#39;N&amp;#39; Gid Emporium&amp;#34; -d /atlas/gensoft/munge_v0.5.12/lib/munge -u $MUNGEUSER -g munge -s /atlas/gensoft/munge_v0.5.12/sbin/nologin munge
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="munge下载"&gt;munge下载&lt;/h3&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;到 https://dun.github.io/munge/ 下载 tar.gz 最新版本
文件放置到atlas/backup/munge_v0.5.12 中
解压
sudo tar zxvf dun-munge-munge-0.5.12-24-gd11b5fe.tar.gz
cd dun-munge-d11b5fe
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="安装"&gt;安装&lt;/h3&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;sudo ./configure --prefix=/atlas/gensoft/munge_v0.5.12 --sysconfdir=/atlas/configs/munge_v0.5.12 --localstatedir=/atlas/gensoft/munge_v0.5.12
sudo make -j 4
sudo make install 
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="配置环境变量"&gt;配置环境变量&lt;/h3&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;vim /etc/profile.d/munge.sh
export PATH=/atlas/gensoft/munge_v0.5.12/usr/bin:$PATH
export PATH=/atlas/gensoft/munge_v0.5.12/usr/sbin:$PATH
. /etc/profile.d/munge.sh
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="检查加密方式"&gt;检查加密方式&lt;/h3&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;munge -C
munge -M
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="在mater-节点创建所有-node-需要的秘钥"&gt;在mater 节点创建所有 node 需要的秘钥&lt;/h3&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;dd if=/dev/urandom bs=1 count=1024 &amp;gt; /atlas/configs/munge_v0.5.12/munge/munge.key
chown munge: /atlas/configs/munge_v0.5.12/munge/munge.key
chmod 400 /atlas/configs/munge_v0.5.12/munge/munge.key
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="将atlasconfigsmunge_v0512-mungemungekey-拷贝到其他节点"&gt;将/atlas/configs/munge_v0.5.12 /munge/munge.key 拷贝到其他节点&lt;/h3&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;login
scp /atlas/configs/munge_v0.5.12/munge/munge.key root@172.16.10.18:/atlas/configs/munge_v0.5.12/munge
node5
scp /atlas/configs/munge_v0.5.12/munge/munge.key root@172.16.10.15:/atlas/configs/munge_v0.5.12/munge
&lt;/code&gt;&lt;/pre&gt;&lt;hr&gt;
&lt;hr&gt;
&lt;h2 id="在所有节点上设置权限和所属"&gt;在所有节点上设置权限和所属&lt;/h2&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;chown -R munge: /atlas/configs/munge_v0.5.12/munge/ /atlas/gensoft/munge_v0.5.12/log/munge/
chmod 0700 /atlas/configs/munge_v0.5.12/munge/ /atlas/gensoft/munge_v0.5.12/log/munge/
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="在所有节点上运行-munge"&gt;在所有节点上运行 munge&lt;/h2&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt; /atlas/configs/munge_v0.5.12/rc.d/init.d/munge start
&lt;/code&gt;&lt;/pre&gt;</description></item></channel></rss>