简单模式安装手册

简介

首先,所有的蚂蚁蛋项目都需要安装在目录名为mydan下。如:/home/work/mydan。
在这个模式下需要编译安装perl,编译的perl最终会使用在agent的安装上。

安装

以下以安装centos的/home/work/mydan目录下为例。

1.安装编译perl
wget http://www.cpan.org/src/5.0/perl-5.24.0.tar.gz
tar -zxvf perl-5.24.0.tar.gz
cd perl-5.24.0
./Configure -des -Dprefix=/home/work/mydan/perl -Dusethreads -Uinstalluserbinperl
make
make test
make install

自己编译的perl需要安装比较多的木块,可以直接下载编译好的perl,解压到mydan目录下

安装mydan的dan,box,def
cd /home/work/mydan
git clone https://github.com/mydan/mayi.git
cd mayi
/home/work/mydan/perl/bin/perl Makefile.PL
make
make install dan=1 box=1 def=1
如果安装过程中出现异常,可以参看是否和急救模式中的错误一样,并安装对应的处理方式解决。

添加key:
cd /home/work/mydan/etc/agent/auth
ssh-keygen #第一次提问的时机写上要生成key的名字 如: foo ,然后一直按回车。
mv foo foo.key #当前目录下生成两个文件 foo 和foo.pub ,把foo重命名成foo.key
/home/work/mydan/dan/bootstrap/bin/bootstrap --install
安装是把配置文件放到crond中,一分钟后服务会启动,有mydan相关的进程

简单使用

/home/work/mydan/dan/tools/rcall -r 127.0.0.1 exec pwd #调用127.0.0.1机器上的pwd命令
/home/work/mydan/dan/tools/vssh -r 127.0.0.1 #虚拟登陆127.0.0.1
需要在所有要控制的机器上把mydan目录大包同步过去(记得排除掉/home/work/mydan/etc/agent/auth/*key 和日志文件),
然后运行/home/work/mydan/dan/bootstrap/bin/bootstrap --install命令启动服务。
这模式下的agent安装需要用户自己处理,如果觉得安装麻烦可以安装全量模式,全量模式下agent的发布安装变的简单。