software-defined storage

Virtual SAN の HCL を JSON で取得する

はじめに

VMware の Hardware Compatibility List (HCL) はかなり大量なデータとなってきています。某 EMC 社の接続ガイドには及ばないまでもそれはもうかなりの量です。また、Virtual SAN では、SCSI Controller、NVMe デバイス、SSD、HDD といった各コンポーネントの認証もあり、さらに HCL を複雑にしています。

実際には、各コンポーネントを組み合わせて構成すると「世界に一つだけの、貴方だけのための VSAN」ができあがってしまうため、Virtual SAN Ready Node の構成を選択するのをお勧めします。

実はこの HCL、JSON で取得することができます。

JSON の URL

Virtual SAN Health Check Plugin という Virtual SAN の構成や状況のヘルスチェックを行えるツールが vSphere/vCenter 6.0U1 から標準装備となっています。このツールには Virtual SAN を構成する ESXi ホストのハードウェアが HCL に準拠しているかどうかを確認する機能があります。そのツールの機能の一つに HCL に準拠しているかどうかを確認するために、VMware のサイトから最新の HCL のリストをダウンロードして ESXi ホストと比較する機能があります。つまり、HCL は VMware のサイトからダウンロード出来るわけです。

http://partnerweb.vmware.com/service/vsan/all.json

この URL は Virtual SAN Health Check Plugin Guide に記載があります。

コマンド例

実際に JSON をダウンロードして加工するコマンドを実行してみます。

% curl http://partnerweb.vmware.com/service/vsan/all.json | python -m json.tool > all.json
% cat all.json | jq '.data.ssd[] | select(.vendor == "SanDisk")'

python -m json.tool で整形しています。その後 jq コマンドで SanDisk 製のフラッシュデバイスのリストを抜き取っています。

閑話休題

Virtual SAN 以外の HCL の JSON はないのか?と思うかも知れません。まだ公になっていませんが、URL を色々変更して ゲヘゲヘ してくださいませ。

関連記事

  1. vcenter

    vMotion の歴史 (1) – 概要

    vmworld 2015 US の中でも感慨深いセッションがあったので…

  2. nicolas vibert

    アプリケーションの移行

    この記事は Nicolas Vibert 氏のブログ VMC for…

  3. powercli

    PowerCLI – オブジェクトの変換

    vSphere Web Services SDK (SDK) と vS…

  4. quadstor

    How to set IP address to listen for QUADStor servi…

    先日のエントリーでは、複数の I/F (IP アドレス) を持つ …

  5. Tong-Sai@Naka Island, Thailand

    vmware

    vExpert 2016 Award

    vExpert 2016 Award Announcement今年…

  6. devbox

    Insight into VMware Photon Controller – devb…

    はじめにこのエントリでは、最新の Photon Controlle…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。










  1. console

    HTML5 Console Access from Windows PC (Do…
  2. vmware

    バーストキャパシティ
  3. nicolas vibert

    災害対策
  4. storage

    ESXi における 512e ディスク フォーマットの認識方法
  5. GCP

    Google Cloud Platform 認定トレーニング 全コースを受講して…
PAGE TOP
Translate »