BIG-IP Virtual Edition は、F5 BIG-IP を仮想環境で検証するための仮想アプライアンスです。KVM 環境では、F5 が提供する QCOW2 イメージを展開し、libvirt へ import して起動します。
この記事では、BIG-IP VE を KVM にデプロイし、HA 構成を見据えて複数 NIC を割り当てる流れを整理します。BIG-IP 側の管理 IP、ライセンス、VLAN / Self IP、Active/Standby は後続の記事で扱います。
この記事では、BIG-IP Virtual Edition の QCOW2 イメージを KVM / libvirt 環境へデプロイする流れを整理します。
- BIG-IP VE はインストール済みアプライアンスイメージとして扱う。
- QCOW2 を展開し、
virt-install --importで起動する。 - HA 構成を見据える場合、管理、外部、内部、HA 用の NIC を最初から分ける。
- KVM 側では、NIC の本数、順序、接続先ブリッジが重要になる。
書籍
作って理解する仮想化技術 ── ハイパーバイザを実装しながら仕組みを学ぶ
KVM や仮想マシンの仕組み、仮想デバイス、CPU / メモリ仮想化を低レイヤから理解したい場合の参考書籍です。価格や在庫はリンク先で確認してください。
Amazon で見るこのリンクは Amazon アソシエイトリンクです。
イメージを展開する
F5 から入手した QCOW2 イメージを展開し、libvirt のイメージディレクトリへ配置します。以下は、2 台構成を想定して同じベースイメージから 2 つの VM 用ディスクを作る例です。
unzip BIGIP-17.0.0.1-0.0.4.ALL.qcow2.zip
sudo cp BIGIP-17.0.0.1-0.0.4.qcow2 /var/lib/libvirt/images/bigip-1.qcow2
sudo cp BIGIP-17.0.0.1-0.0.4.qcow2 /var/lib/libvirt/images/bigip-2.qcow2virt-install で import する
BIG-IP VE は OS インストールを行う通常の VM ではなく、インストール済みのアプライアンスイメージとして扱います。そのため、virt-install では --import を指定します。
HA 構成を見据える場合、管理、外部、内部、HA 用など、用途ごとに NIC を分けておくと後続の BIG-IP 設定が分かりやすくなります。
sudo virt-install \
--name bigip-1 \
--memory 8192 \
--vcpus 4 \
--disk path=/var/lib/libvirt/images/bigip-1.qcow2,bus=virtio \
--os-variant generic \
--network bridge=br-mgmt,model=virtio \
--network bridge=br-external,model=virtio \
--network bridge=br-internal,model=virtio \
--network bridge=br-ha,model=virtio \
--import \
--graphics none \
--console pty,target_type=serial初回起動を確認する
VM を作成したら、libvirt 側で起動状態、NIC の割り当て、コンソール接続を確認します。
virsh list --all
virsh domiflist bigip-1
virsh console bigip-1NIC の順序を確認する
BIG-IP VE では、KVM 側で割り当てた NIC の順序が後続の VLAN / Self IP 設定に影響します。管理、外部、内部、HA 用のどのブリッジが BIG-IP 側のどのインターフェースに対応しているかを確認しておく必要があります。
- 管理用 NIC が意図した管理ネットワークへ接続されているか。
- 外部、内部、HA 用のブリッジが分かれているか。
- VM の NIC 順序と BIG-IP 側のインターフェース番号を対応付けられるか。
- HA 構成を組む場合、2 台で同じ NIC 構成になっているか。
初回ログイン後に進めること
BIG-IP VE が起動したら、次は BIG-IP 側の初期設定へ進みます。KVM 側の作業は VM を起動できる状態にするところまでで、その後は BIG-IP の管理 IP、ライセンス、VLAN / Self IP、Active/Standby 構成を順に設定します。
まとめ
BIG-IP VE の KVM デプロイでは、QCOW2 を import すること自体よりも、NIC の本数、順序、接続先ブリッジをどう設計するかが重要です。
特に HA 構成を想定する場合は、管理、外部、内部、HA 用ネットワークを最初から分けておくと、後続の VLAN、Self IP、ConfigSync、Failover Network の理解がしやすくなります。
関連する記事
- BIG-IP Virtual Edition 検証ガイド – F5 VE を構成する流れ
- BIG-IP Virtual Edition のライセンス認証 – F5 VE を検証環境で有効化する
- BIG-IP Virtual Edition の基本設定 – 管理 IP / ホスト名 / DNS / NTP を整える
- BIG-IP Virtual Edition のネットワーク設定 – VLAN / Self IP / Route を構成する
- BIG-IP Virtual Edition の冗長構成 – Active/Standby と ConfigSync を構成する

