IT 现场技术人员的 NetDrive Mobile——现场获取固件与配置文件

阅读时间 5 分钟 mobile use-case
Tayson
TaysonSenior Engineer
IT 现场技术人员使用 NetDrive Mobile,在手机上从 S3 和 SFTP 存储下载固件镜像和 NAS 配置备份,无需携带笔记本电脑。

一位网络技术人员到现场更换故障交换机,需要两样东西,而它们都在留在办公室的巡检车笔记本电脑上:团队 Backblaze B2 存储桶中的最新固件镜像,以及上周从客户 NAS 通过 SFTP 获取的配置备份。这两个文件都不大,但没有笔记本电脑就无法获取,而技术人员手边偏偏没有。NetDrive Mobile 把这两个存储位置都放进了手边这部手机的同一个应用里。

NetDrive Mobile home screen showing multiple connected clouds on a phone

固件与配置,无需笔记本电脑

NetDrive Mobile 在一个应用中打开 S3、Backblaze B2、SFTP 和 WebDAV——取到所需文件,立刻回到机柜前继续工作。

  • 将固件镜像和配置备份直接下载到手机
  • 无需单独的应用即可预览基于文本的配置文件
  • 通过 SFTP 浏览本地 NAS,与云对象存储并列使用
iOSAndroid

需要免费的 Bdrive 账户。

为什么技术人员的文件分散在两个地方

固件镜像和安装包通常存放在对象存储中——团队作为版本化固件仓库维护的 S3 存储桶或 Backblaze B2 存储桶。相比之下,配置备份往往存放在客户自己的设备上:通过本地网络上的 SFTP 可访问的 NAS 或文件服务器,偶尔也会是 WebDAV 共享。处理工单的技术人员两者都需要用到,而这两种存储类型都不是普通手机文件传输应用能够访问的。NetDrive Mobile 连接这两类存储的方式,与连接 Google Drive 或 Dropbox 完全相同,因此在”固件仓库”和”客户 NAS”之间切换,只是在主屏幕上点一下另一个条目,而不必换用两种不同的工具。

NetDrive Mobile 主屏幕列出多个已连接的云存储和存储驱动器

从对象存储仓库获取固件镜像

从主屏幕打开 S3 或 Backblaze B2 驱动器,浏览到工单要求的版本——固件仓库通常按设备型号和版本号组织,因此文件浏览器的排序选项能让人快速找到某个型号的最新构建版本。

NetDrive Mobile 文件浏览器显示带排序选项的文件夹内容

点击固件文件,在操作面板中选择 Download。文件会落到设备本地存储,之后可以交给真正负责刷写设备的工具——USB 传输、本地 Web 界面上传,或者稍后使用的配套桌面应用。NetDrive Mobile 在这里的任务止步于把文件从远程存储取到手机上;它负责下载和预览,并不直接把固件推送到硬件。

NetDrive Mobile 文件操作面板显示 Preview 和 Download 选项

通过 SFTP 拉取配置备份

客户 NAS 或路由器的配置备份,通过设备的 SFTP 凭据——主机、端口、用户名,以及密码或密钥——在 Add a drive 面板中一次性输入,作为单独的驱动器添加。连接之后,通过 SFTP 浏览备份文件夹的方式与浏览 S3 存储桶完全一样:相同的列表视图,相同的排序和选择选项。

NetDrive Mobile 中用于连接存储端点的 Add a drive 面板

基于文本的配置文件——.conf.cfg 或纯文本导出——可以直接在 NetDrive Mobile 的应用内预览中打开,因此从备份中确认某个 VLAN 设置或 IP 范围,不需要先下载文件再打开另一个文本编辑器。对于预览无法渲染的二进制配置格式,Download 仍然可以把文件副本拉到设备上,供厂商提供的工具使用。

下载在后台排队

先后拉取固件镜像和配置备份,不必等一个完成才能开始另一个——两者都会在 Transfers 标签页中以独立进度排队,技术人员可以先启动固件下载,再切换去浏览 SFTP 备份,等下载完成后,在机柜工作进行的同时回来查看传输列表。

NetDrive Mobile 的 Transfers 标签页显示多个文件的下载进度

在下次出车前做好准备

  1. 创建一个免费的 Bdrive 账户,如果团队还没有的话,前往 netdrive.net
  2. 安装 NetDrive Mobile,从 App Store 或 Google Play 下载。
  3. 添加固件仓库——S3 或 Backblaze B2——使用团队的只读访问凭据。
  4. 为每个客户 NAS 或 SFTP 端点添加单独的驱动器,在站点首次上线时完成,这样下次派遣技术人员前往时就已经准备就绪。

结语

用于固件的对象存储和用于客户硬件的 SFTP 访问是为不同目的构建的不同系统,NetDrive Mobile 并不试图把它们合并——它只是让两者都能在技术人员随身携带的同一个应用中访问。关于 SFTP 和 WebDAV 的具体内容,参见通过 WebDAV 和 SFTP 在移动设备上访问 NAS 文件;关于对象存储部分,参见在 iPhone 和 Android 上浏览 Backblaze B2

— Tayson, NetDrive