手当たり次第に書くんだ

飽きっぽいのは本能

BIG-IP Virtual Edition を KVM にデプロイする – QCOW2 と virt-install で検証環境を作る

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.qcow2

virt-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-1

NIC の順序を確認する

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 を KVM にデプロイする – QCOW2 と virt-install で検証環境を作る

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

トップへ戻る