評価版使用のためにF5 BIG-IP VE(Virtual Edition)をVMware ESXi6.5にデプロイしようとしたがエラーが発生してデプロイに失敗した。結果として、ALL, LTMのOVAイメージはデプロイできず、1SLOTのモデルでデプロイに成功した。
- 発生事象
- 前提環境
- F5 BIG-IP VEモデルとバージョン
- VEモデル別のデプロイ可否
- 旧BIG-IPバージョン・ESXiバージョンでの切り分け
- まとめ - postNFCData failedのエラーでBIG-IP VEがESXi6.5にデプロイできない
発生事象
ESXi Web ClientからOVAイメージをデプロイしたときにこちらの通りエラーが発生した。後述するが、ESXiホストのスペックには余裕があったので、ALLのモデルを使用している。
postNFCData failed: Capacity of uploaded disk is larger than requested
DISK容量不足のメッセージだが、私の環境では900GB程度の空き容量があるため、システム要件等を踏まえて問題ない。
前提環境
以下の環境で試験している。
- VMware ESXi6.5
クライアント バージョン: 1.18.0
クライアント ビルド番号: 5270848
ESXi バージョン: 6.5.0
ESXi ビルド番号: 5310538
RAM: 8 GB / DISK: 1 TB
- Internet Explorer / Google Chrome
IE: 11.0.9600.18638 (KB4014661)
Chrome: バージョン 58.0.3029.96 (64-bit)
ESXiのUIバージョンなどが低い場合はこちらの通りアップデートください。
デプロイ手順はESXi Web Clientから 新規仮想マシン > OVA/OVFテンプレートと通常通りデプロイする。
F5 BIG-IP VEモデルとバージョン
なお、互換性はこちらの通り。VE13.0.0はESXi6.5で使用可能となっている。
F5 BIG-IP Virtual Edition Supported Platforms
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モデルであればデプロイすることができた。
2vCPU, RAM 4GB, DISK 8GBで動作している。
あとはコンソール・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を選択できる。
なお、BIG-IP v13の問題を疑ってv12のBIG-IP VEをESXi6.5にデプロイしてみたが、こちらは上記と同様のエラーとなりデプロイできなかった。また、ESXi6.5においてはオプションはNWの設定のみで、VMのリソース選択はできない。
まとめ - 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の最小モデルを使用する必要がある。