安装 AEN 服务器#
AEN 服务器是系统的管理前端。用户在此处登录系统,用户帐户存储在此处,管理员可以在此处管理系统。
服务器安装在 /opt/wakari/wakari-server
目录中。
安装 bzip2 包#
请确保您已安装 bzip2 包。如果您的系统上未安装此包,请安装它
sudo yum install bzip2
下载先决条件 RPM#
在 CentOS 6 服务器上安装 AEN
RPM_CDN="https://820451f3d8380952ce65-4cc6343b423784e82fd202bb87cf87cf.ssl.cf1.rackcdn.com"
curl -O $RPM_CDN/nginx-1.6.2-1.el6.ngx.x86_64.rpm
curl -O $RPM_CDN/mongodb-org-tools-2.6.8-1.x86_64.rpm
curl -O $RPM_CDN/mongodb-org-shell-2.6.8-1.x86_64.rpm
curl -O $RPM_CDN/mongodb-org-server-2.6.8-1.x86_64.rpm
curl -O $RPM_CDN/mongodb-org-mongos-2.6.8-1.x86_64.rpm
curl -O $RPM_CDN/mongodb-org-2.6.8-1.x86_64.rpm
curl -O $RPM_CDN/elasticsearch-1.7.2.noarch.rpm
curl -O $RPM_CDN/jre-8u65-linux-x64.rpm
在 CentOS 7 服务器上安装 AEN
RPM_CDN="https://820451f3d8380952ce65-4cc6343b423784e82fd202bb87cf87cf.ssl.cf1.rackcdn.com"
curl -O $RPM_CDN/nginx-1.10.2-1.el7.ngx.x86_64.rpm
curl -O $RPM_CDN/mongodb-org-tools-2.6.12-1.x86_64.rpm
curl -O $RPM_CDN/mongodb-org-shell-2.6.12-1.x86_64.rpm
curl -O $RPM_CDN/mongodb-org-server-2.6.12-1.x86_64.rpm
curl -O $RPM_CDN/mongodb-org-mongos-2.6.12-1.x86_64.rpm
curl -O $RPM_CDN/mongodb-org-2.6.12-1.x86_64.rpm
curl -O $RPM_CDN/jre-8u112-linux-x64.rpm
curl -O $RPM_CDN/elasticsearch-1.7.6.noarch.rpm
安装先决条件 RPM#
运行
sudo yum install -y *.rpm
sudo service mongod start
sudo chkconfig --add elasticsearch
设置变量和更改权限#
运行
export AEN_SERVER=<FQDN HOSTNAME OR IP ADDRESS> # Use the real FQDN
chmod a+x aen-*.sh # Set installer to be executable
注意:将 <FQDN HOSTNAME OR IP ADDRESS> 更改为实际的完全限定域名主机名或 IP 地址。
运行 AEN 服务器安装程序#
运行
sudo -E ./aen-server-4.3.3-Linux-x86_64.sh -w $AEN_SERVER
<license text>
...
...
PREFIX=/opt/wakari/wakari-server
Logging to /tmp/wakari_server.log
Checking server name
Ready for pre-install steps
Installing miniconda
...
...
Checking server name
Loading config from /opt/wakari/wakari-server/etc/wakari/config.json
Loading config from /opt/wakari/wakari-server/etc/wakari/wk-server-config.json
===================================
Created password '<RANDOM_PASSWORD>' for user 'aen_admin'
===================================
Starting Wakari daemons...
installation finished.
成功完成安装脚本后,安装程序将创建管理员帐户 — AEN_SRVC_ACCT 用户 — 并为其分配密码。
示例
Created password '<RANDOM_PASSWORD>' for user 'aen_admin'
提示:记录此密码。在后续步骤中将需要用到它。它也可以在安装日志文件 /tmp/wakari_server.log
中找到。
启动 NGINX 和 Elasticsearch#
启用 SELinux 后,它会阻止 NGINX 连接到 Gunicorn 创建的套接字。如果启用了 SELinux,请运行以下命令来更正这些权限并允许 NGINX 和 Gunicorn 之间的连接
sudo semanage fcontext -a -t httpd_var_run_t "/opt/wakari/wakari-server/var/run/wakari-server.sock"
sudo restorecon -r /opt/wakari/wakari-server/var/run
启动 NGINX 和 Elasticsearch 以读取新的配置文件
sudo service nginx start
sudo service elasticsearch start
提示:如果 AEN 网页显示 NGINX 404 错误,请重启 NGINX
sudo nginx -s stop
sudo nginx
测试 AEN 服务器安装#
将显示“许可证已过期”页面。

更新您的许可证#
在“许可证已过期”页面中,按照屏幕上的说明上传您的许可证文件。
提交许可证后,您将看到此页面
