A10 vThunder VM Trail on GNS3

前回の記事でGNS3 VMをインストール/登録するところまで実施しましたので、今回はa10 vThunderをGNS3上で稼働させてみたいと思います。

## 1. Trail版申請＆イメージファイルのダウンロード

下記サイトからTrail版の申請をしましょう。

https://get.a10networks.com/vthunder-trial-jp/


申請後すぐに登録したEmailアドレス宛に通知がきます。メールのリンクをクリックしてログインします。（初回ログイン時パスワードを設定します）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2335933/c09e83ef-0ef6-28f7-6005-c8ea5021da86.png)

「Agree to Terms」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2335933/24dfaedf-fc3f-e924-41dd-1b6a470cd725.png)

「vThunder Trail 5 Mbps License」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2335933/c6662c46-7d9e-40fd-5b68-06d25a98c70e.png)

「Setup」タブをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2335933/e2c08c54-0216-37f6-d533-9f340387d433.png)

画面中央にある「Step1:Download the ACOS Image for your vThunder Virtual Machine」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2335933/abc45f3b-11bf-a241-86f8-ffa1f285f197.png)

「vThunder for KVM(QCOW)」をクリックしてイメージをダウンロードします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2335933/719fdf26-1b73-7d98-15fc-dfe9d446b2f7.png)

ダウンロードしたファイルは解凍しておきましょう。

## 2. a10 vThunder applienceファイルダウンロード/設定
下記サイトからベースとなるアプライアンスファイル(*.gns3a)をダウンロードしておきます。

https://gns3.com/marketplace/appliances/a10-vthunder

また、ダウンロードしたファイルは最新のバージョンに対応していないため修正が必要です。手順は下記記事を参考し修正してください。

https://qiita.com/nw-engineer/items/d7f2447545ffda0d74c6#3-%E3%82%A2%E3%83%97%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%82%B9%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E4%BF%AE%E6%AD%A3


## 3. GNS3へのデプロイ

続いてデプロイを行います。FileからNew templateをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2335933/9f6db235-82b4-1de9-2414-a606737d2f6a.png)


「Import an appliance file(gns3a extension)を選択して「Next」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2335933/4b1f3174-61e6-3535-5019-18742f9c697a.png)

修正を加えた「a10-vthunder.gns3a」ファイルを選択して、「開く」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2335933/715974fc-918c-485c-7f8d-c42c046322fc.png) 

「Install the appliance on th GNS3 VM(recommended)」が選択されている状態で「Next」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2335933/a8133eb8-b53a-0711-addc-77ad6638ea96.png)

「Next」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2335933/caa365ee-3584-aaf7-c60f-65b541b988eb.png)

「Create a new version」から登録します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2335933/cd99114c-0127-c753-1837-e0daad699913.png)

Version nameに「5.2.0.115」と入れて「OK」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2335933/8596f4a3-2d8a-aff6-1470-b58efd3ae5d7.png)

Disk image filename for hda_disk_imageには「vThunder_5_2_0_115.qcow2」と入れて「OK」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2335933/a97a379d-8e2b-7367-e1d6-4ae8ffbfff25.png)　

「Next」をクリックしてインストールを実行します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2335933/08a0f152-e78f-1254-90fb-9449f97f3826.png)

Routersの中にアイコンが登録されれば登録完了です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2335933/50e485f8-3976-86f9-f8b7-0969278960a8.png)


## 4. license登録作業
まだこの時点ではlicenseが登録されていません。機能をフルに生かすためにはlicense登録作業を実施する必要があります。この際ブラウザでのアクセスを行ったほうが何かと楽なので、vThunderの管理ポートをGNS3のインタフェース(雲のマークのアイコン）にマッピングしています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2335933/a76ee187-facc-1fd2-1eb2-dd3a2289701d.png)


準備が出来たところで、vThunderをスタートしコンソールを開きログインします。

```bash
vThunder login: admin     # adminと入力してEnter
Password:                 # a10と入力してEnter
Last login: Fri Feb 11 15:58:35 GMT 2022 on ttyS0
Last login: Fri Feb 11 17:41:31 on ttyS0

System is ready now.

[type ? for help]

vThunder>
```

ブラウザアクセスができるよう管理インタフェースのIPを設定(dhcp)します。

```bash
vThunder(NOLICENSE)>en
vThunder(NOLICENSE)>enable
Password:
vThunder(NOLICENSE)#config
vThunder(config)(NOLICENSE)#
vThunder(config)(NOLICENSE)#interface management
vThunder(config-if:management)(NOLICENSE)#ip address dhcp
vThunder(config-if:management)(NOLICENSE)#exit
vThunder(config)(NOLICENSE)#show interfaces brief
Port    Link  Dupl  Speed  Trunk Vlan MAC             IP Address          IPs Flags  Name
-----------------------------------------------------------------------------------------
mgmt    Up    auto  auto   N/A   N/A  0c97.627f.0000  10.2.0.198/24         1
1       Disb  None  None   none  1    0c97.627f.0001  0.0.0.0/0             0
2       Disb  None  None   none  1    0c97.627f.0002  0.0.0.0/0             0
3       Disb  None  None   none  1    0c97.627f.0003  0.0.0.0/0             0

Global Throughput:0 bits/sec (0 bytes/sec)
Throughput:0 bits/sec (0 bytes/sec)
vThunder(config)(NOLICENSE)#ip dns primary 8.8.8.8
vThunder(config)(NOLICENSE)#glm use-mgmt-port
```


これでブラウザアクセスが可能になります。ID:admin/PW:a10でログインします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2335933/ba4f619f-e7f7-6957-a100-1df12c5dae2c.png)

画面上の歯車アイコンをクリックして「Admin」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2335933/5671e179-8c41-2f86-d70c-ba28f819b94c.png)

ホストIDの値をコピーします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2335933/94bcf784-b48a-802e-d26e-2c47c5f9a806.png)


手順#1でイメージファイルをダウンロードできるサイトにログインしてlicenseをアクティベートします。登録時のメールアドレスと先ほどコピーしたホストIDの値を入れて「4.1 or newer」を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2335933/8eb93b4f-a432-3e2a-c9c2-7a4eac211b29.png)

画面が遷移します。この後すぐに登録Email宛てにlicenseファイルが送信されてきます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2335933/1ce3c505-194c-fdc5-5be9-f87152b5a9c5.png)

vThunderの管理画面に戻り、licenseファイルの中身をコピペして「送信」をクリックするとlicense登録完了です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2335933/1645c712-4084-9b8c-823b-4a7fe348b441.png)

## 5. その他
次回はvThunderを使った簡単な負荷分散の検証をしみたいと思います。