現場IT技術者向けNetDrive Mobile — 出先でファームウェアと設定を取得

読了目安 7 分 mobile use-case
Tayson
TaysonSenior Engineer
現場のIT技術者はノートPCを持たずに、スマートフォンのNetDrive Mobileを使ってS3やSFTPストレージからファームウェアイメージやNAS設定バックアップをダウンロードできます。

現場でスイッチの故障交換に対応するネットワーク技術者には、オフィスに置いてきた出張用ノートPCの中にある二つのものが必要になる。チームのBackblaze B2バケットにある最新のファームウェアイメージと、顧客のNASからSFTP経由で取得する先週の設定バックアップだ。どちらのファイルも大きくはないが、手元にないノートPCなしでは取得できない。NetDrive Mobileなら、この二つのストレージ先を、すでに手にしているスマートフォンの同じアプリの中にまとめられる。

NetDrive Mobile home screen showing multiple connected clouds on a phone

ファームウェアも設定ファイルも、ノートPC不要

NetDrive MobileならS3、Backblaze B2、SFTP、WebDAVを一つのアプリで開ける — 必要なファイルを取得して、すぐラックに戻れる。

  • ファームウェアイメージと設定バックアップをそのままスマホにダウンロード
  • 別アプリなしでテキスト形式の設定ファイルをプレビュー
  • クラウドオブジェクトストレージと並行して、オンプレミスNASをSFTPで閲覧
iOSAndroid

無料の Bdrive アカウントが必要です。

技術者のファイルが二つの場所に分かれている理由

ファームウェアイメージやインストーラーパッケージは通常オブジェクトストレージに置かれる — チームがバージョン管理付きファームウェアリポジトリとして運用するS3バケットやBackblaze B2バケットだ。一方、設定バックアップは顧客側の機器、つまりローカルネットワーク上でSFTPからアクセスするNASやファイルサーバー、あるいは時にはWebDAV共有に置かれていることが多い。対応中のチケットではその両方が必要になるが、一般的なスマホ向けファイル転送アプリはどちらのストレージ種別にも対応するようには作られていない。NetDrive MobileはGoogle DriveやDropboxに接続するのと同じ方法でこの両方のストレージ種別に接続できるため、「ファームウェアリポジトリ」と「顧客のNAS」を切り替えるのは、ホーム画面上の二つの項目をタップするだけで済み、異なる二つのツールを使い分ける必要はない。

NetDrive Mobile home screen listing several connected cloud and storage drives

オブジェクトストレージのリポジトリからファームウェアイメージを取得する

ホーム画面からS3またはBackblaze B2のドライブを開き、チケットが指定するバージョンまで移動する。ファームウェアリポジトリは通常、機器モデルとバージョン番号で整理されているため、ファイルブラウザのソート機能を使えば、指定モデルの最新ビルドをすばやく見つけられる。

NetDrive Mobile file browser showing folder contents with sort options

ファームウェアファイルをタップし、アクションシートからDownloadを選ぶ。ファイルは端末のローカルストレージに保存され、そこから実際に機器へファームウェアを書き込むツール — USB転送、ローカルWeb UIへのアップロード、あるいは後で使う連携デスクトップアプリなど — に引き渡せる。NetDrive Mobileの役割はリモートストレージからファイルを取り出してスマホに置くところまでで、ダウンロードとプレビューは行うが、ハードウェアへファームウェアを直接書き込むことはしない。

File action sheet in NetDrive Mobile showing Preview and Download options

SFTPで設定バックアップを取得する

顧客のNASやルーターの設定バックアップは、端末のSFTP認証情報 — ホスト、ポート、ユーザー名、そしてパスワードまたは鍵 — をAdd a driveシートに一度入力するだけで、別のドライブとして追加できる。接続後は、SFTP経由でバックアップフォルダを閲覧する操作は、S3バケットを閲覧するときと全く同じ — 同じリスト表示、同じソートと選択オプションになる。

Add a drive sheet in NetDrive Mobile for connecting a storage endpoint

.conf.cfg、あるいはプレーンテキストのエクスポートといったテキスト形式の設定ファイルは、NetDrive Mobileのアプリ内プレビューでそのまま開けるため、バックアップからVLAN設定やIPレンジを確認する際、いちいちファイルをダウンロードして別のテキストエディタを開く必要がない。プレビューが描画できないバイナリ形式の設定ファイルでも、Downloadを使えば端末にコピーを取得でき、ベンダー提供のツールで利用できる。

ダウンロードはバックグラウンドでキューされる

ファームウェアイメージと設定バックアップを続けて取得する場合でも、一方が終わるのを待ってから次を始める必要はない — どちらもTransfersタブで独立した進捗とともにキューされるため、技術者はファームウェアのダウンロードを開始し、それが終わるまでの間にSFTPのバックアップを閲覧し、ラック作業が始まった頃に転送リストを確認しに戻れる。

NetDrive Mobile Transfers tab showing download progress for multiple files

次の出動前に準備しておくこと

  1. Create a free Bdrive account — チームがまだ持っていなければ、netdrive.netで作成する。
  2. Install NetDrive Mobile — App StoreまたはGoogle Playからインストールする。
  3. Add the firmware repository — S3またはBackblaze B2を、チームの読み取り用認証情報で追加する。
  4. Add each customer NAS or SFTP endpoint — 現場を初めて担当する際に別ドライブとして追加しておけば、次に技術者が派遣されたときすぐ使える。

まとめ

ファームウェア用のオブジェクトストレージと顧客機器へのSFTPアクセスは、目的の異なる別々のシステムであり、NetDrive Mobileはそれらを無理に統合しようとはしない — 技術者がすでに持ち歩いているスマホの同じアプリから、その両方に手が届くようにするだけだ。SFTPとWebDAVの詳細についてはAccess NAS Files on Mobile via WebDAV and SFTPを、オブジェクトストレージ側についてはBrowse Backblaze B2 on iPhone & Androidを参照してほしい。

— Tayson, NetDrive