安装软件
- 以root用户登录准备安装MEF Center的设备环境。
- 将获取到的软件包上传至设备任意路径下(建议该目录权限为root且其他用户不可写)。
- 解压软件包。
- 执行以下命令,解压软件包。
unzip Ascend-mindxedge-mefcenter_{version}_linux-{arch}.zip
表1 解压后文件 文件名
说明
Ascend-mindxedge-mefcenter_{version}_linux-{arch}.tar.gz
安装包
Ascend-mindxedge-mefcenter_{version}_linux-{arch}.tar.gz.cms
CMS签名文件
Ascend-mindxedge-mefcenter_{version}_linux-{arch}.tar.gz.crl
证书吊销列表
Ascend-mindxedge-mefcenter_{version}_linux-{arch}.zip以获取的实际包名为准。其中CMS文件和证书吊销列表用于软件包的内层签名校验。
- 执行以下命令,将解压后得到的tar.gz包再次进行解压。
tar -zxvf Ascend-mindxedge-mefcenter_{version}_linux-{arch}.tar.gz
表2 解压后目录 目录
说明
installer/
MEF Center安装模块
cert-manager/
证书管理模块
edge-manager/
容器管理模块
nginx-manager/
网关管理模块
alarm-manager/
告警管理模块
- 执行以下命令,解压软件包。
- 安装MEF Center。
- 进入安装路径。
cd 软件包上传路径/installer
- 执行以下命令,安装MEF Center。
./install.sh
安装MEF Center时会自动安装cert-manager(证书管理)、nginx-manager(网关管理)、edge-manager(容器管理)和alarm-manager(告警管理)模块,其他参数请参见表3。
表3 install.sh命令参数说明 参数
是否可选
说明
install_path
可选
安装路径参数,MEF Center安装路径。不带该参数将会进行默认安装,默认安装路径为“/usr/local”。指定路径安装需要使用绝对路径。
log_path
可选
日志路径参数,MEF Center日志安装路径。不带该参数将会进行默认安装,默认安装路径为“/var”。指定路径安装需要使用绝对路径。建议该目录预留5.3G磁盘空间。
log_backup_path
可选
日志转储路径参数,MEF Center日志转储路径。
不带该参数将会进行默认安装,默认安装路径为“/var”。指定路径安装需要使用绝对路径。建议该目录预留5.3G磁盘空间。
install.sh支持的参数格式(以-install_path参数为例):
- ./install.sh -install_path:不带子参数则使用默认安装路径“/usr/local”执行命令。
- ./install.sh -install_path=/usr/local或者./install.sh --install_path=/usr/local
- ./install.sh -install_path /usr/local或者./install.sh --install_path /usr/local
以上命令格式都可以正常运行,如果install.sh命令的参数不带“-”,如./install.sh h,则会忽略该参数继续执行。
安装路径、日志路径和转储日志路径均不可位于临时文件系统中且不支持软链接,路径取值长度应小于4096,目录层级小于99层,且同组和其他用户没有写权限,属主为root。
- --version:用于查询软件版本。
- --h/help:用于打印帮助信息。
- 回显示例如下,表示MEF Center安装成功。
install MEF center success
安装成功后,软件部署在“安装路径/MEF-Center”目录下,日志存放在“日志路径/mef-center-log”目录下,转储日志存放在“日志转储路径/mef-center-log-backup”目录下,具体日志路径可参见查看日志信息。修改系统时间可能导致转储日志丢失。
- 进入安装路径。
- 启动MEF Center。
- 执行以下命令,进入MEF Center所在路径。
cd 安装路径/MEF-Center/mef-center
- 执行以下命令,启动MEF Center所有模块。
./run.sh start
回显示例如下,表示操作执行成功。start all component successful
run.sh命令需要root权限。run.sh命令包含几个子命令,参考表4。表4 run.sh参数说明 命令
子命令参考
说明
start
启动MEF Center模块
restart
重启MEF Center模块
stop
暂停MEF Center模块
upgrade
升级MEF Center模块
uninstall
无
卸载MEF Center软件
exchangeca
与MEF Center交换根证书
importcrl
导入第三方管理平台吊销列表
updatekmc
无
更新KMC加密密钥
alarmconfig
进行告警配置操作。参见MEF Center配置和查询证书过期告警。
getalarmconfig
无
获取告警配置信息。参见MEF Center配置和查询证书过期告警。
getunusedcert
查询MEF Center已导入的根证书备份信息。
deletecert
删除MEF Center已导入的备份根证书。
restorecert
恢复MEF Center已导入的根证书。
-h/--h/-help/--help
无
打印帮助信息
-version/--version
无
打印二进制版本
- 执行以下命令,进入MEF Center所在路径。
后续处理
start component edge-manager failed