软件服务
NFS 挂载
计算单元开机会通过 NFS 方式自动远程挂载 BMC 的磁盘,用户可以通过该服务拓展计算单元存储空间,也便于多计算单元间文件共享和交互。
BMC 提供磁盘 NFS 共享
BMC 会自动挂载 SATA 硬盘分区并提供 NFS 共享服务,具体运行逻辑如下:
- 系统开机扫描 SATA 硬盘
- 识别 SATA 硬盘分区,并逐个分区挂载(不支持 NTFS 格式,推荐使用 EXT4 或 FAT32 等格式)
- SATA 硬盘分区会挂载到
/userdata/NFS/目录下,该目录为NFS共享目录供计算单元使用
所以要保证该服务能正常运行需要客户确认几点: (1)如果 BMC 接入的硬盘为未被分区硬盘,需要对硬盘进行分区 (2)对分区后的硬盘进行格式化 (3)重启 BMC 系统
查看计算单元挂载情况
-
计算单元检查
firefly-NFS-auto-mount-client.service是否正常运行stemctl status firefly-NFS-auto-mount-client -
如果以上服务运行正常,那么在计算单元的
/media/NFS目录下可以看到 BMC 的磁盘ssh sub01linaro@bm1684:~$ cd /media/NFS/linaro@bm1684:/media/NFS$ lssda1
ssh 端口映射
为了方便客户开发,BMC 将 3000130008 端口映射到对应的 sub01sub08 的 ssh 端口,客户无需登录 BMC 即可远程操作计算单元,免去像堡垒机式的操作;且端口映射走的是BMC与计算单元的内部网络,专用网络通讯质量高且安全。
- 支持ssh、scp 和 sshfs 等基于 SSH(默认为 22 端口)安全协议开发的衍生命令
- 以下为通过访问 BMC 默认登录 IP:192.168.100.100 的 3001 端口,经 BMC 中转 ssh 登录 sub01 示例
ssh linaro@192.168.100.100 -p 3001 - 同理ssh登录sub02
ssh linaro@192.168.100.100 -p 3002