FortigateVM 7.0.5 を ESXi 6.7u3 にインストールする

FortigateVMをESXiにインストールします。

環境：
vmware ESXi 6.7.0 Update 3 (Build 14320388)
FortiGate for VMware FGT_VM64-v7.0.5-build0304

必要リソース：
HW | Size
--- | ---
CPU | 1vCPU
Memory | 2GB
HDD1 | 2GB
HDD2 | 30GB

※OVF利用のため、リソースサイズ変更不可。
（HDDはシンプロビジョニング/シックプロビジョニング選択可能）



# 1.OVFテンプレートの入手
以下を参考に、OVFテンプレートをダウンロードします。

https://qiita.com/nw-engineer/items/82519ed8516aabc51893

ダウンロードファイルを展開すると以下が内包されていました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/23a590d4-3b0a-ad65-a706-e09303ecf22e.png)


>なお、2022/5/5時点では以下VMバージョンがダウンロードできました。
・FGT_VM64-v7.0.5-build0304-FORTINET.out.ovf
・FGT_VM64-v7.0.4-build0301-FORTINET.out.ovf
・FGT_VM64-v6-build1966-FORTINET.out.ovf



# 2.OVFテンプレートから仮想マシンの登録
ESXiのGUIから仮想マシンを登録します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/f726feb2-8518-8dde-683e-3df2120ab23c.png)

「OVFファイルまたはOVA…」を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/0d28738b-946e-5a70-abea-feca956bac65.png)

仮想マシン名の記入、およびOFV/VMDKファイルの選択を行います。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/cf1a305d-5f20-27ae-fcb8-ff7398998557.png)

1.で入手したダウンロードファイルの中から以下ファイルを選択します。
・FortiGate-VM64.hw15.ovf
・datadrive.vmdk
・fortios.vmdk
※ファイルについて、事前にデータストアに保存する等は不要です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/dd149674-c3e3-60de-9b2b-28c857fcdc4d.png)

>なお、付属read.meに記載の通り、ESXi/vCenterバージョンによって FortiGate-VM64-<b>xxx</b>.ovfファイルを選択する必要があります。バージョン不一致の場合、最終的に以下エラーとなり仮想マシンが作成されません。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/dfbeccf3-9208-6590-ab72-d5334f5a8119.png)

仮想マシンのデータストアを選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/98612e18-0963-2ba5-6aee-e6b28a7f20be.png)

使用許諾契約書について「同意します」を押下してから「次へ」を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/25a10e15-68de-af13-2b97-059def09f8d1.png)

デプロイオプションにて、仮想マシンのインターフェースとvSwitchポートグループのマッピングを行います。
なお、Network1がFortigateのManagement Portに相当するので、こちらだけは管理用ポートグループにマッピングしています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/17112a90-c322-9d38-d9c3-e9ef62f79ae1.png)

最終確認画面です。完了を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/1a347f28-9569-cea9-c448-0c32f9bd6d11.png)

仮想マシンが作成されました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/42538eeb-bbf6-29f1-55e4-7df4a90b13a3.png)

なお、リソースとして以下が利用されることになります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/d9b12323-18ce-5c3f-51da-6a6d0e5e45cf.png)




# 3.仮想マシンの起動
仮想マシンを起動します。

一度自動で再起動が行われます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/f4cea0fc-2189-2363-010f-5fabc713f15c.png)

再起動後、ログイン可能になります。
ユーザは <b>admin</b> となります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/a0bfab61-171a-da33-15c7-5b562fc2c107.png)

初期パスワードの設定が求められるため、2回設定するとCUI利用可能となります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/5f68334b-8200-2a48-7f1f-a328b6473701.png)






# 4.Management Portの設定
Management Portを設定し、ssh接続やwebコンソール接続を出来るようにします。

以下コマンドにて事前状態を確認します。
`get system interface physical`
port1 について、dhcpとなっていることが確認できました。
※本環境はdhcp対応していないため、staticに設定する必要があります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/04dd1757-5824-e386-9809-86348f96c5d6.png)

以下コマンドにて port 1 に静的IPアドレスを付与します。
```text:edit_ipaddr
config system interface     <-- 設定対象
edit port1                  <-- 設定対象の中の変更対象
set mode static             <-- IPアドレス割り振りをdhcpからstaticに変更
set ip 192.168.142.101/24   <-- IPアドレスおよびサブネットマスクを設定
end                         <-- 編集モードから上書きして終了

```
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/57cbbbec-9b7a-5934-5dc6-8cef5021f5d9.png)



再度、確認コマンドにて設定後の状態を確認します。
mode および ip が修正されたことが確認できました。
`get system interface physical port1`
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/c94dc221-18a3-49ac-0dc7-4ab95871eae3.png)







# 5.SSH接続
teraterm等、sshが可能となりました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/599b1771-fa80-7c3e-786b-07bac9fd15d6.png)






# 6.Webコンソール接続
Webブラウザに以下URLを投入し接続します。
`http://<ipアドレス>`
UsernameおよびPasswordはCUIと同様のものとなります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/37933051-8ec6-5e3e-d9d3-4794717695bc.png)

今回はBeginを押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/bfe0b9b7-9932-8218-d96e-ef81aed08ad5.png)

ホスト名の設定画面です。今回はデフォルトのままとしています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/b907103a-6c58-be04-276a-e4b36c54d8cb.png)

ダッシュボードの設定画面です。こちらもデフォルトのままとしています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/968ccf38-c5ae-249a-8234-6f717a6c298f.png)

説明動画が挟まれます。※見ずにOK押下可能
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/ac2a3a99-0105-d941-b688-9f536576d59e.png)

WebGUIが操作可能となりました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/3ae208ca-8f02-e96d-2781-7a8e35f2b96c.png)



# 参考
https://support.fortinet.com/welcome/#/

https://qiita.com/nw-engineer/items/82519ed8516aabc51893

https://qiita.com/nw-engineer/items/639d95e26dba6fffb02a

https://nwengblog.com/fortigate-int/