安装AEN网关 (AEN 4.1.2)#
网关是一个反向代理服务器,用于验证用户身份并自动将他们引导到适合其项目的AEN计算节点。用户不会注意到网关,因为它会自动路由他们。
设置变量和更改权限¶
在下面的脚本中,将
更改为实际的完全限定域名主机名或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>'
注意:将
替换为上述服务器安装期间生成的NFI用户的密码。
确保适当的权限¶
sudo chown $AEN_SRVC_ACCT /opt/wakari/wakari-gateway/etc/wakari/wk-gateway-config.json
启动网关¶
sudo service wakari-gateway start