Skip to content

DASSLinux平台部署

特别说明

为了更加便利的使用DASS,DASS server型号IA-4800系列、IA-4200系列的安装二进制文件集成了dassConsole。dassConsole内置默认账号dassConsole,密码dassConsole@2025 。按照下面的安装方法安装并重启设备后即可访问 https://[设备IP]:8095/ ,然后登陆即可操作DASS

软件安装

二进制安装

  1. 获取dass_Install_server 安装二进制文件。他的文件格式是.bin
    特别提示🔔:应用市场需要登录后下载,详情请移步应用市场使用指南
  2. 将dass安装二进制文件添加可执行权限
chmod +x dass_Install_server.v3.5.0-beta12.20250417.linux.bin
  1. 运行安装, DASS会安装在当前目录,
./dass_Install_server.v3.5.0-beta12.20250417.linux.bin
  1. 启动dasserver
cd dasserver/server/ && nohup ./magusdog > /dev/null &

** 特别提示**🔔:DASS安装完成后,推荐重启操作系统验证服务随系统自启动功能,命令如下

reboot

安装包安装

  1. 获取安装助手dass_Install_installerdass_Install_server 安装包特别提示🔔:应用市场需要登录后下载,详情请移步应用市场使用指南
  2. 将安装助手压缩包和最新的安装包都上传到需要安装的设备上,目录由用户自行确定,示例为导入/home/magus。

image.png

  1. 解压安装助手压缩包dass_Install_installer.v9.3.2.20250113.all.tar.gz。可以看到解压后各个平台安装助手程序
tar zxvf dass_Install_installer.v9.3.2.20250113.all.tar.gz

image.png
2. 将installer_amd64一定到和DASS安装包同级目录

mv installer_help/installer_amd64 .

image.png
3. 通过安装助手来执行dasserver安装

./installer_amd64 -pn dass_Install_server.v2.5.9.20241217.linux.tar.gz -path /opt
参数解释
-pnpack name 安装包名称
-path安装路径,默认当前目录
  1. 输入以上命令后,程序自行安装。出现如DASS字样则成功安装。
    image.png
    image.png
  2. 启动dasserver
cd /opt/dasserver/server/ && nohup ./magusdog &

** 特别提示**🔔:DASS安装完成后,推荐重启操作系统验证服务随系统自启动功能,命令如下

reboot
  1. 访问DASS。默认用户名admin 密码sis 浏览器访问 http://[设备IP]:8085
    image.png

盒子连接登录

  1. 通电使设备正常工作,用网线连接PC和盒子LAN1(或LAN2)网口。
  2. 修改PC的IP使之与盒子处于同一网段。(不可与盒子网口IP重复)

(1)打开网络控制面板,打开新增的以太网属性页面。 image (2)打开“Internet协议版本4(TCP/IPv4)”的属性页面。 image (3)点击“使用下面的IP地址”,根据所连LAN口设置IP。

LAN1(192.168.100.169)
设置IP
子网掩码
LAN2 (192.168.0.169)
设置IP
子网掩码

image|
(4) 访问DASS。默认用户名admin 密码sis 浏览器访问 http://192.168.100.169:8085
![image.png](https://doc.magustek.com/support/20250114/1736784284522.png

安装遇到问题

问题1. DASS安装后运行报错, 如下图

企业微信截图_17458308777110.png

解决办法

下载动态库, libnsl动态库文件 并根据使用教程操作

问题2. DASS安装二进制文件运行报权限不足错误

企业微信截图_17458267051620.png

解决办法

这个是在麒麟操作系统安装的, 所有可以执行文件都报权限不足, 可以确定, 是由于系统未激活导致, 系统激活后即可再次成功安装

问题3. DASS部署完成后,重启系统,DASS进程都在, 却无法通过DASSConsole无法连接

原因分析

这个可能原因是由于设备有防火墙规则导致,如下图是linux的有防火墙规则导致安装后的DASS无法连接f0f94325b87805c4101ee1021f88386.png

解决办法

linux 执行如下命令

# 清空所有规则链
sudo iptables -F

# 删除所有用户定义的链
sudo iptables -X

# 将所有链的计数器归零
sudo iptables -Z

对于 Debian/Ubuntu 系统保存当前规则
sudo iptables-save > /etc/iptables/rules.v4

Windows系统通过设置关闭防火墙即可

问题四: DASS安装完毕,重启操作系统验证自启动,发现系统重启后并没有DASS的相关进程

现场问题举例

企业微信截图_17503001521875.png

原因分析

最直接的原因是自启动脚本没有正常工作, 1. 首先检查自启动脚本/etc/init.d/dasserver是否存在,2.再查看其内容是否缺失(脚本内容为安装时自动编写,格式不会有问题),3. 检查自启动脚本有无执行权限,4.执行脚本检查有无报错 , 在/etc/init.d目录下执行 ./dasserver start。执行后报权限不足, 这个是麒麟操作系统, 需要相关安全设置同意。

解决办法

/etc/init.d目录下执行 ./dasserver start,系统会有相关权限的询问弹窗,运行即可。

问题五:设备重启后 DASS 无法随系统自动启动

现场现象

设备运行一段时间后,一旦断电重启,DASS 并未按预期随系统自动拉起。

根因分析

  1. 查看系统日志发现,原有 dasserver 自启动脚本执行失败,守护进程 magusdog 未能启动。
  2. 设备额外挂载了一块约 20 TB 的数据盘。随着运行时间增长,盘内累积了大量历史数据,系统启动时自动挂载耗时长。
  3. 由于挂载尚未完成,旧脚本提前访问对应目录,导致报错,最终使 dasserver 启动失败。

解决方案

改用 systemd 管理 dasserver,确保在所有依赖就绪后再启动服务。

步骤 1:创建服务单元文件

bash
sudo nano /etc/systemd/system/dasserver.service

步骤 2:写入以下内容

[Unit]
Description=DASServer Service
After=network-online.target local-fs.target
Wants=network-online.target

[Service]
Type=simple

# 1. 声明变量
Environment=DASS_HOME=/opt

ExecStart=%E/dasserver/server/magusdog > /dev/null &
WorkingDirectory=%E/dasserver/server
Restart=on-failure
RestartSec=5

[Install]
WantedBy=multi-user.target

请将 /opt 替换为dasserver实际安装路径。

步骤 3:使配置生效并禁用旧脚本

bash
sudo systemctl daemon-reload
sudo systemctl enable dasserver.service
sudo chmod -x /etc/init.d/dasserver

步骤 4:验证

bash
sudo reboot
# 重启后确认
systemctl status dasserver.service

若状态为 active (running),则问题解决。