安装AEN服务器 (AEN 4.1.2)#
AEN服务器是Anaconda企业笔记本的管理前端。这是用户登录系统的地方,用户账户存储的地方,也是管理员可以管理系统的地方。
这些程序假设您已经满足安装准备中的所有安装要求。
AEN 服务器准备先决条件¶
下载先决条件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
更新许可证¶
从“未找到许可证”页面,按照屏幕上的指示上传您的许可证文件。提交后,您应该会看到登录页面。