安装步骤
- 由于AtlasEdge以root权限运行,系统权限较高,建议用户做好管理面和业务面隔离(通过为管理面和业务面分配不同网口和网段实现隔离,保证无法通过业务面访问到管理面),将AtlasEdge安装到管理面中,避免业务面中的应用被攻破后通过AtlasEdge获得root权限。
- 安装AtlasEdge软件时,可能存在运行中的容器和模型文件,如果您不需要这些容器和模型文件,请手动进行清除。
- 安装AtlasEdge软件时会生成预置证书,为使之生效,AtlasEdge会自动重启Docker Engine,重启Docker Engine后,您之前已运行的容器可能会被停止。
- 以普通用户登录服务器。
- 执行su命令,并输入root用户的密码,进入root用户。
- 将获取软件包章节获取到的软件包上传到服务器的某一目录下。
- (可选)创建AtlasEdge软件的安装路径和日志路径。
- 如果用户想指定安装路径和日志路径,则需要先创建安装路径和日志路径。以安装路径“/home/work”为例, 用户先执行mkdir -p /home/work命令创建安装路径,再选择该路径进行软件安装。
- 如果用户不想指定安装路径和日志路径,则软件会安装到默认路径“/usr/local”下,日志会记录到默认路径“/var/alog”下。
- 在软件包所在目录下执行以下命令解压软件包。
unzip Ascend-mindxedge-atlasedge_{version}_linux-{arch}.zip
Ascend-mindxedge-atlasedge_{version}_linux-{arch}.zip以获取的实际包名为准。
解压后包含如下文件:
- 安装包Ascend-mindxedge-atlasedge_{version}_linux-{arch}.tar.gz
- cms签名文件Ascend-mindxedge-atlasedge_{version}_linux-{arch}.tar.gz.cms
- 证书吊销列表Ascend-mindxedge-atlasedge_{version}_linux-{arch}.tar.gz.crl
其中cms文件和证书吊销列表是用来校验安装包的,仅在升级时会自动对安装包进行校验,安装时不会校验。如果校验失败,会提示升级失败。
- 执行以下命令对5中解压出来的安装包再次进行解压。
tar -mxvf Ascend-mindxedge-atlasedge_{version}_linux-{arch}.tar.gz
- 执行以下命令安装软件包。
- 如果用户指定了安装路径和日志路径,则执行命令./install.sh --install_dir=安装路径 --log_dir=日志路径。
- 如果用户仅指定安装路径,则执行命令./install.sh --install_dir=安装路径;如果用户仅指定日志路径,则执行命令./install.sh --log_dir=日志路径。
- 如果用户未指定安装路径和日志路径,则执行命令./install.sh。
安装成功后,AtlasEdge软件部署在“安装路径/AtlasEdge”目录下,日志记录在“日志路径/AtlasEdge_log”目录下。