CentOS7でF5 BIG-IP VEのセットアップを実施したため、その手順を記載しておきます。
BIG-IP VEはqcow2ファイルからイメージを読み込むため、n9kvライクなインストール方法となります。
以下の公式Docに沿って記載したいと思います。
AskF5 | Manual: BIG-IP Virtual Edition 13.1.0 and Linux KVM: Setup
また、足回りとしては、virtioとSR-IOVの両方で構成可能です。
しかし、インストール後(正確にはトライアルライセンスのアクティベーション後)には変更できないため、最初に構成を決めてから足回り数を決定してください。
1.環境
筐体 : ProLiant DL360e Gen8 System ROM : P73 01/22/2018 NIC : Intel X540-AT2 OS : CentOS7.5(1804) Kernel : 3.10.0-862.el7.x86_64 Installed Environment Groups : Server with GUI Add-Ons for Selected Environment : Virtualization Client, Virtualization Hypervisor, Virtualization Tools
2.BIG-IP VEのインストール
virt-managerによるGUIでのインストール方法をご紹介します。
IPMIなどが無ければ、tigervncなどを起動させておきましょう。*1
まずはqcow2ファイルを/var/lib/libvirt/images/直下にコピー
cp BIGIP-14.0.0.2-0.0.2.qcow2 /var/lib/libvirt/images/
2-1.virt-managerによるインストール
File>New Virtual Machineを選択
Import existing disk imageを選択して、Forwardをクリック
Browse...をクリック
前項でコピーしたBIGIP-14.0.0.2-0.0.2.qcow2を選択して、Choose Volumeをクリック*2
OS typteはLinux、VersionはRHEL6.9を選択して、Forwardをクリック
下図の通りであることを確認して、Forwardをクリック
メモリは最低2GBで起動します。
CPUsは最低1で起動します
Nameに任意の名前を入力
Customize configuration before installにチェック(必須)
Network selectionは任意のインターフェースを選択(mgt用なので後で変更可)
Device modelにvirtioを選択(必須)
Applyをクリック
HAを構成する場合、NICは最低でもあと3つ必要(できれば4つ必要)です。このため、AddHardwareをクリックして上記画面と同様にNICを追加していきましょう。
SR-IOVのVFを追加する場合
画面左下のAdd Hardwareをクリック
PCI Host Deviceを選択
任意のVirtualFunctionを選択*3
Finishをクリック
Begin Installationをクリックすると、自動的にインストールが進みます。
インストールが完了すると、ログイン画面となります。
login名:root
Passwd:default
ログインすると、パスワード変更を促されます。
(current)UNIX password:default
New BIG-IP password:任意のパスワード1
Retype new BIG-IP password:任意のパスワード1
すると、プロンプトが表示されます。
プロンプトが表示されたら、以下のコマンドによりBIG-IPのMgmtインターフェースのIPを確認します。このとき、同一LAN内でDHCPサーバを起動しておけば自動的にIPアドレスを取得してくれます。
tmsh show sys ip-address
以下出力のうち、cm deviceがIP(この例では、192.168.11.14)となります。
2-2.Web画面での初期アカウント設定
ホストOSまたは同一LAN内からブラウザを開き、BIG-IPにアクセスします。*4
https://BIG-IPのIPアドレス/
以下のログイン画面が表示されますので、ユーザ名とパスワードを入力。
Username:admin
Password:任意のパスワード1
パスワード変更を促されます。*5
Current Password:任意のパスワード1
New Password:任意のパスワード2
Confirm:任意のパスワード2
改めて、ログイン画面が表示されます。
Username:admin
Password:任意のパスワード2
ログイン後の画面は以下の通りです。
この画面より初期設定ウィザードに従い、トライアルライセンスのアクティベーションなどを行っていきます。
3.BIG-IP VEの足回りに関する留意事項
4.最後に
インストール自体は至ってシンプルなのですが、パスワード周りを整理しておかないと後々になってログインできなくなるため、任意のパスワード1&2という風に記載を分けました。また、今回はインストールのみでしたが、今度はHA構成の設定についても別途記事を書ければなと思っています。
*1:VNCサーバのインストール方法について、ここではあえて触れません、あしからず。
*2:ここではBIGIP-14.0.0.2-0.0.2.qcow2をさらにコピーして、bigip02.qcow2を選択しています。BIGIP-14.0.0.2-0.0.2.qcow2をマスターイメージとするためです。
*3:SR-IOVの設定は事前に行っておいてください。 metonymical.hatenablog.com
*4:httpsであることに注意してください。httpでアクセスしてもhttpsにリダイレクトとかしてくれません。
*5:任意のパスワード1よりも任意のパスワード2の方がパスワードの複雑性要件が厳しくなっているため、それなりの強度のパスワードを準備しておいてください。