安装AEN网关 (AEN 4.1.2)#

网关是一个反向代理服务器,用于验证用户身份并自动将他们引导到适合其项目的AEN计算节点。用户不会注意到网关,因为它会自动路由他们。

这些程序假设您已经执行了安装准备安装AEN服务器程序。

设置变量和更改权限

在下面的脚本中,将 HOSTNAME OR IP ADDRESS>更改为实际的完全限定域名主机名或IP地址。

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

注意:在关闭终端之前,您必须执行整个程序,以确保变量导出持久化。如果在成功安装之前关闭终端,请导出变量以继续安装。

运行网关安装程序

sudo -E ./aen-gateway-4.1.2-Linux-x86_64.sh -w $AEN_SERVER
<license text>
...
...

PREFIX=/opt/wakari/wakari-gateway
Logging to /tmp/wakari_gateway.log
...
...
Checking server name
Please restart the Gateway after running the following command
to connect this Gateway to the AEN Server
...

注册AEN网关

AEN网关需要向AEN服务器注册。这需要进行身份验证,因此需要使用在AEN服务器安装期间创建的AEN_SRVC_ACCT用户的凭据。这需要以sudo或root权限运行以写入配置文件: /opt/wakari/wakari-gateway/etc/wakari/wk-gateway-config.json

sudo /opt/wakari/wakari-gateway/bin/wk-gateway-configure \
--server http://$AEN_SERVER --host $AEN_GATEWAY \
--port $AEN_GATEWAY_PORT --name Gateway --protocol http \
--summary Gateway --username $AEN_SRVC_ACCT \
--password '<NFI USER PASSWORD>'

注意:将 USER PASSWORD>替换为上述服务器安装期间生成的NFI用户的密码。

确保适当的权限

sudo chown $AEN_SRVC_ACCT /opt/wakari/wakari-gateway/etc/wakari/wk-gateway-config.json

启动网关

sudo service wakari-gateway start

验证AEN网关注册

  1. 使用Chrome或Firefox浏览器登录AEN服务器,使用AEN_SRVC_ACCT用户。

  2. 点击工具栏中的管理员链接

    ../../../_images/ae-notebooks/4.1.2/install/admin-menu.png

  3. 点击数据中心子部分,然后点击您的数据中心:

    ../../../_images/ae-notebooks/4.1.2/install/datacenter-leftnav.png

  4. 验证您的数据中心已注册且状态为 {"status": "ok", "messages": []}

    ../../../_images/ae-notebooks/4.1.2/install/datacenter.png

下一步

请参阅下面完整AEN安装所需的下一步:

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

安装后的附加信息: