作業環境
- ArubaOS 8.7.x.x
以下図の様に Mobility Master で Managed Device(モビリティ・コントローラ)を管理する MM-MD 構成を対象とします。
MM-MD 構成でのライセンス管理について
- MM-MD 構成では、Mobility Master(マスター機)に対してのみライセンスを投入します
- Mobility Master はライセンスサーバとなり、Managed Device(ライセンスクライアント)に対してライセンス情報を配布します
- Mobility Master が 2 台構成で Master Redundancy が構成されている場合、Mobility Master のバックアップ機はバックアップライセンスサーバとなります
- マスター機とバックアップ機との間では Database synchronization を設定することでライセンス情報を同期します
- ライセンスサーバとライセンスクライアント(バックアップライセンスサーバ含む)間では
License Heartbeat
を 30 秒ごとにやり取りすることによってライセンス情報を交換します- ライセンスサーバ→クライアント:保有ライセンス数
- クライアント→ライセンスサーバ:使用ライセンス数
- ライセンスサーバとの License Heartbeat が途切れた場合、ライセンスクライアントは 30 日間ライセンス情報を保持しますがその後はライセンスが削除されます
ArubaOS 8.7 からの仕様変更点
以下の通り ArubaOS 8.7 からは License Heartbeat では IPv6 が優先されるようになりました。
- ArubaOS 8.6 までは、controller-ipv6 が設定されている場合でも IPv4 でやり取りされていた
- ArubaOS 8.7 からは、controller-ipv6 が設定されている場合は、Mobility Master のマスター機とバックアップ機との間においては、IPv6 でやり取りされる
- Mobility Master(ライセンスサーバ)と Managed Device 間においては controller-ipv6 が設定されていても IPv4 が使用される
- Mobility Master のマスター機とバックアップ機との間において、controller-ipv6 が設定されていない場合は IPv4 でやり取りされる
トラブル事例
ArubaOS 8.7 では Mobility Master のマスター機とバックアップ機間においては License Heartbeat に関しては IPv6 が優先して使用されることから、以下のような状況では ArubaOS 8.7 へのバージョンアップ後に License Heartbeat の疎通が取れない状況になる可能性があります。
- ArubaOS 8.6 以前から ArubaOS 8.7 へバージョンアップ時
- Mobility Master インストール時に IPv6 を有効化していたが、IPv6 アドレスはデフォルトの状態のまま変更していない
- Mobility Master を冗長化している
- Mobility Master のマスター機とバックアップ機の IPv6 のセグメントが合っていない
特に、Mobility Master インストール時に IPv6 を有効化した場合、IPv6 を特に指定しない場合は 2001::1/64
がデフォルトで設定されますが、そのままにしておくと Mobility Master のマスター機とバックアップ機が同じ IPv6 アドレスとなります。
この状況で ArubaOS 8.7 にバージョンアップした場合、License Heartbeat の疎通が取れなくなるため注意が必要です。
ライセンスクライアントがライセンスサーバと License Heartbeat の疎通が取れない場合、ライセンスクライアントの CLI ログイン時に以下のようなログが表示されます。
NOTICE
NOTICE -- This server is about to lose licenses sent from the server in 29 days.
NOTICE
このようなときは、まず show license herartbeat stats
コマンドで、License Heartbeat の状態を確認します。
(mm2) [mynode] #show license herartbeat stats
License Client Heartbeat Table
------------------------------
Server IP Address Mac Addr HB Req HB Resp Total Missed Last Update (secs. ago)
----------------- -------- ------ ------- ------------ -----------------------
10.1.10.74 aa:bb:cc:dd:ee:ff 10142 0 10142 304661
上のように、HB Resp
がカウントアップしていない、また Last Update
が 30 を超えている(License Heartbeat は 30 秒間隔のため)、ような場合は License Heartbeat の疎通が取れていません。
IPv6 アドレスの変更方法
Mobility Master の IPv6 アドレスは、グローバル設定の controller-ipv6
で設定されています。
controller-ipv6 vlan 10 address 2001::1
IPv6 アドレス変更のためには上の設定の address の後の部分を変更します。
ただし変更先として指定できるアドレスは、いずれかのインターフェースに設定されている IPv6 アドレスのみのため、最初にいずれかのインターフェースに対して変更先の IPv6 アドレスを設定します。通常は管理 Vlan インターフェースに設定するかと思います。
controller-ipv6 設定についての注意点
controller-ipv6
設定については、設定内容を変更してwrite memory
すると強制的にシステムが再起動するため注意してくださいcontroller-ipv6
設定は一度設定すると設定を削除することはできませんipv6 enable
設定を削除したとしてもcontroller-ipv6
設定がされている場合は IPv6 が使用されます
―――――――――――――