如何部署

首先,进入到Automation产品界面,点击左侧导航栏<配置>,右侧内容区域显示部署步骤提示,如下图:

部署拓扑 部署拓扑让我们更好地了解部署的整体框架

接下来开始部署,点击Proxy安装

Proxy安装

前提条件: 1、操作系统必须为Linux(推荐CentOS7);2、安装的主机必须能通过访问https://automation-data.uyun.cn

第一步:进入命令窗口,并cd到目标安装目录

第二步:将以下命令行拷贝粘贴到文本编辑器里修改响应的参数值,然后拷贝到命令窗口执行:(注:PROXY_NAME表示管理网关名称,请将“[网关名称]”替换为您喜欢的名称)

这里以我的命令行作为示例,拷贝下来的命令行:

API_KEY=9cdf8ffed4ae4dbe9702f395aadb936c SERVER_ADDR=https://automation-data.uyun.cn PROXY_NAME=[网关名称] bash -c "$(curl -s https://automation-data.uyun.cn/download/install_proxy.sh)"

然后将网关名称修改为我喜欢的名称:

API_KEY=9cdf8ffed4ae4dbe9702f395aadb936c SERVER_ADDR=https://automation-data.uyun.cn PROXY_NAME=uyun bash -c "$(curl -s https://automation-data.uyun.cn/download/install_proxy.sh)"

接下来,将修改好的命令行拷贝到命令窗口执行,如下图:

上图中,蓝色区域为拷贝的命令行,红色区域为输出的执行过程。

第三步:通过ps -ef | grep doglegs.core.watcher 命令行验证是否成功安装

把命令行输入之后,成功安装显示如下信息,表示Proxy正在运行,如下图:

Agent安装

Agent安装分为Linux系统和Windows环境,以下分别给出在两个操作环境下的安装步骤。

Linux环境

Linux环境安装Agent有两种实现方法,分别是手动安装自动安装,下面分别介绍:

手动安装

第一步:登录Proxy所在主机,并cd到"$proxy_home"目录;($proxy_home表示Proxy安装目录)

先在命令窗口输入ll命令,查看proxy安装目录(如下图红色框内),然后可以cd到这个目录(如下图红色下划线区域),如下图:

第二步:在命令窗口执行以下命令

命令行:

sh install_agent.sh <username>/<password>@<agent-ip>:<ssh-port> [agent-name]

注意:

a. <username>/<password>表示安装和执行Agent用的账号、密码,为了保证后续管理操作的正确执行,建议提供root账号;

b. <agent-ip>:<ssh-port>表示需安装Agent的主机IP地址和ssh访问端口(默认为22);

c. [agent-name] 表示操作代理的标识名,必须为字母或数字组合,如不填写则默认采用主机ip地址;

d. 每执行一次该命令,便会在agent-ip指定的主机的“/opt”目录下安装操作代理,可通过该命令实现Agent的批量安装。

根据以上信息,修改命令行:

sh install_agent.sh root/broada123@10.1.240.142:22 uyun-agent

在命令窗口执行以上命令行,如下图:

第三步:通过:ps -ef | grep salt-minion 验证是否成功安装

在命令窗口输入命令行,成功安装显示如下信息,如下图:

最后,我们在产品控制台可以看到Proxy、 Agent部署成功的信息,如下图:

自动安装

自动安装比较方便,只要填写如下几个字段立即安装即可。


Windows环境

首先点击windows系统,可以看到在Windows环境下的安装步骤

第一步:根据操作系统位数下载相应的安装程序(注意:暂不支持Windows2000和非Server版操作系统)

下载地址:

https://automation-data.uyun.cn/download/uyun-automation-agent-win32.msi

https://automation-data.uyun.cn/download/uyun-automation-agent-win64.msi

这里,我下载了64位的安装包

第二步:点击开始安装

1、 点击下一步

2、 修改安装位置,点击下一步

3、 填写Proxy的IP(这是先前安装好的Proxy的IP),填写Agent的名称,点击下一步(注意:agent的名称不要与已存在的agent名称重复

4、点击安装

5、安装进程中

6、点击完成

7、可以在安装Proxy的主机的命令窗口输入以下命令行,以检验是否安装成功

命令行:

./embedded/bin/python ./embedded/bin/salt-key –L –c ./conf/

Accepted Keys下显示的是已成功安装的agent

第三步:功安装后可以在Windows的服务管理器里看到一个在运行的salt-minion服务,同时在服务端管理台的[资源->主机]列表里看到新上报的主机信息

如下图:

最后更新于 22nd Nov 2016