designetwork

ネットワークを軸としたIT技術メモ

postNFCData failedのエラーでBIG-IP VEがESXi6.5にデプロイできない

f:id:daichi703n:20170507154512p:plain

評価版使用のためにF5 BIG-IP VE(Virtual Edition)をVMware ESXi6.5にデプロイしようとしたがエラーが発生してデプロイに失敗した。結果として、ALL, LTMのOVAイメージはデプロイできず、1SLOTのモデルでデプロイに成功した。

発生事象

ESXi Web ClientからOVAイメージをデプロイしたときにこちらの通りエラーが発生した。後述するが、ESXiホストのスペックには余裕があったので、ALLのモデルを使用している。

f:id:daichi703n:20170507144206p:plain

postNFCData failed: Capacity of uploaded disk is larger than requested

DISK容量不足のメッセージだが、私の環境では900GB程度の空き容量があるため、システム要件等を踏まえて問題ない。

f:id:daichi703n:20170505213310p:plain

前提環境

以下の環境で試験している。

クライアント バージョン: 1.18.0
クライアント ビルド番号: 5270848
ESXi バージョン: 6.5.0
ESXi ビルド番号: 5310538

RAM: 8 GB / DISK: 1 TB

ESXiのUIバージョンなどが低い場合はこちらの通りアップデートください。

designetwork.hatenablog.com

デプロイ手順はESXi Web Clientから 新規仮想マシン > OVA/OVFテンプレートと通常通りデプロイする。

F5 BIG-IP VEモデルとバージョン

なお、互換性はこちらの通り。VE13.0.0はESXi6.5で使用可能となっている。

AskF5 | Manual: Virtual Edition and Supported Hypervisors Matrix

BIG-IP VE版のダウンロードはこちらから(要F5アカウント登録・誰でも登録可能)

https://downloads.f5.com/esd/index.jsp

BIG-IP > BIG-IP v13.x / Virtual Edition > Virtual-Edition とパスを辿るとダウンロードファイルの一覧が表示される。ここでESXを検索(ブラウザで)すると次の3種類が見つかる。(バージョンは2017/5/7時点の情報)

  • BIGIP-13.0.0.0.0.1645.ALL-scsi.ova
  • BIGIP-13.0.0.0.0.1645.LTM-scsi.ova
  • BIGIP-13.0.0.0.0.1645.LTM_1SLOT-scsi.ova

OpenStackのドキュメントでかつ一世代前の情報にはなるが、それぞれの役割はこちらに記載されている。

http://f5-openstack-docs.readthedocs.io/en/latest/guides/openstack_big-ip_flavors.html

ざっくりとHWスペックで分かれており、1SLOT: Small, LTM: Medium, ALL: Largeという こちらのスループットライセンスのCPU上限と合わせてHWスペックを選定する。

K14810: Overview of BIG-IP VE license and throughput limits - AskF5

各イメージのDISKサイズはこちらの通り。

K14946: Overview of BIG-IP Virtual Edition image sizes - AskF5

システム要件として、CPUは1SLOT/LTM: 2vCPU or ALL: 4vCPU、RAMはCPUあたり2GBとなっている。

K15796: Hardware requirements on the system hosting BIG-IP Virtual Edition - AskF5

VEモデル別のデプロイ可否

システム要件的には問題はないが、検証として各モデルのデプロイを実施した。結果は以下の通り。

VEモデル デプロイ可否
BIGIP-13.0.0.0.0.1645.ALL X
BIGIP-13.0.0.0.0.1645.LTM X
BIGIP-13.0.0.0.0.1645.LTM_1SLOT O

最小の1SLOTモデルであればデプロイすることができた。

f:id:daichi703n:20170507150455p:plain

2vCPU, RAM 4GB, DISK 8GBで動作している。

f:id:daichi703n:20170507151027p:plain

f:id:daichi703n:20170507151040p:plain

あとはコンソール・SSH・WebGUIから通常通りBIG-IP VEが使用できる。

旧BIG-IPバージョン・ESXiバージョンでの切り分け

VEモデル デプロイ可否
ESXi5.5 ALLデプロイ O
ESXi6.5 BIG-IP v12 ALLデプロイ X

ESXi側を疑って、ESXi5.5.0(1623387)でもデプロイしてみた。こちらはBIGIP-13.0.0.0.0.1645.LTM-scsi.ova問題なくデプロイできた。そのため、BIG-IP VEではなくESXi6.5の問題と考えられる。

また、ESXi5.5ではOVAデプロイ時に仮想マシンのvCPU, RAMを選択できる。

f:id:daichi703n:20170507150021p:plain

なお、BIG-IP v13の問題を疑ってv12のBIG-IP VEをESXi6.5にデプロイしてみたが、こちらは上記と同様のエラーとなりデプロイできなかった。また、ESXi6.5においてはオプションはNWの設定のみで、VMのリソース選択はできない。

f:id:daichi703n:20170507150719p:plain

まとめ - postNFCData failedのエラーでBIG-IP VEがESXi6.5にデプロイできない

ESXi6.5では、postNFCData failed: Capacity of uploaded disk is larger than requestedのエラーにより、F5 BIG-IP VE(Virtual Edition) のALL及びLTMモデルがデプロイできない。BIG-IP VEを使用したい場合は1SLOTの最小モデルを使用する必要がある。