跳到主要内容

软件服务

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 sub01
    linaro@bm1684:~$ cd /media/NFS/
    linaro@bm1684:/media/NFS$ ls
    sda1

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