安装AEN服务器 (AEN 4.1.2)#

AEN服务器是Anaconda企业笔记本的管理前端。这是用户登录系统的地方,用户账户存储的地方,也是管理员可以管理系统的地方。

这些程序假设您已经满足安装准备中的所有安装要求。

AEN 服务器准备先决条件

安装 bzip2 包

确保你已经安装了bzip2包。如果没有,你可以通过以下方式安装:

sudo yum install bzip2

下载先决条件RPM

您需要哪些Red Hat包管理(RPM)安装程序文件取决于您使用的CentOS或Red Hat版本。

要在CentOS/Red Hat 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/Red Hat 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/elasticsearch-1.7.6.noarch.rpm
curl -O $RPM_CDN/jre-8u112-linux-x64.rpm

安装先决条件的RPM包

sudo yum install -y *.rpm
sudo service mongod start
sudo chkconfig --add elasticsearch

运行AEN服务器安装程序

设置变量和更改权限

export AEN_SERVER=<FQDN HOSTNAME OR IP ADDRESS> # Use the real FQDN
chmod a+x aen-*.sh                 # Set installer to be executable

运行AEN服务器安装程序

sudo -E ./aen-server-4.1.2-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 用户,也称为 wakari 用户)并为其分配密码。请记录此密码以便在后续步骤中使用。该密码也可以在位于 /tmp/wakari_server.log 的安装日志文件中找到。此密码可以在管理界面中更改。

启动NGINX和ElasticSearch

当SELinux启用时,httpd_can_network_connect 默认是禁用的, 这会阻止NGINX连接到Gunicorn。如果你启用了SELinux, 运行以下命令来修正这些权限并允许NGINX和Gunicorn之间的连接:

sudo setsebool httpd_can_network_connect 1 -P

启动 NGINX 和 ElasticSearch 以读取新的配置文件:

sudo service nginx start
sudo service elasticsearch start

提示:如果AEN网页显示NGINX 404错误,请重启NGINX

sudo nginx -s stop
sudo nginx

测试AEN服务器安装

访问 http://$AEN_SERVER。您应该会看到“未找到许可证”页面。

../../../_images/ae-notebooks/4.1.2/install/server-nolicensefound.png

更新许可证

“未找到许可证”页面,按照屏幕上的指示上传您的许可证文件。提交后,您应该会看到登录页面。

下一步

请参阅以下完整AEN安装所需的后续步骤:

  1. 安装AEN网关
  2. 安装 AEN 计算

根据您设置数据中心的方式,可能需要执行以下可选的安装程序:

安装后的附加信息: