[index] AT-Vista Manager EX（Windows版） インストールガイド 3.15.2

# インストールの準備 / インストールの準備

> Note

> > 本製品で管理するすべてのデバイスと、本製品をインストールするサーバーの時刻が一致するように設定してください。

> Note

> > 本製品をインストールする前にNTPサーバーなどで時刻を同期してください。
> > 本製品をインストール後に時刻が大幅にずれている状態から時刻の同期を行うと、ログが正しく表示できない、内部DBが正しく動作しなくなるなど、本製品が正しく動作しないことがあります。

> Note

> > 閲覧環境のWebブラウザーにて、AT-Vista Manager EXのIPアドレスもしくはドメイン名からのJavaScriptが実行できるように設定を行ってください。

> Note

> > AVM EXの通信は、プロキシーサーバーを経由しないでください。
> > AMFデバイスや無線AP、閲覧環境のコンピューターとの通信がプロキシーサーバーを経由すると、AVM EXの動作に影響を与える場合があります。
> > （例）
> > ・AMFデバイスや無線APが正常にもかかわらず、重大（赤色）で表示される
> > ・デバイスWeb GUIが表示されない（白紙のページが表示される）
> > ・AWCプラグイン、SNMPプラグインが登録できない
> > 通信の詳細は、「概要」/「動作環境」の「使用するポート・プロトコル」をご覧ください。

## サーバーPCの準備

### タイムゾーンの設定

OSのタイムゾーンを「(UTC09:00) 大阪、札幌、東京」に設定します。

1. Windowsのスタートメニューから「設定」を開きます。
2. 「時刻と言語」を開きます。
3. 「タイムゾーン」を「(UTC09:00) 大阪、札幌、東京」に設定します。

### ディスクのクリーンアップタスクの無効化

Windows Server 2016、Windows Server 2019にインストールする場合は、WindowsのSilentCleanupタスクにより一時ファイルが削除されないよう、以下の設定を行ってください。

1. 管理者権限でコマンドプロンプトを起動します。
2. 以下のコマンドを実行し、クリーンアップ設定を行います。

   `cleanmgr /sageset:2 ↓
   `
   ※/sageset はクリーンアップ設定を行うオプションで、0～65535の保存番号を指定します（上記の例では2番）。
3. 手順2の後、「ディスク クリーンアップの設定」画面が表示されたら、削除されるファイルから「一時ファイル」のチェックを外し、「OK」をクリックします。
4. Windowsのアプリメニューから「Windows システムツール」→「管理ツール」→「タスク スケジューラー」を開きます。
5. 「タスク スケジューラー」ウィンドウの左ペインの「タスク スケジューラ ライブラリ」から、「Microsoft」→「Windows」→「DiskCleanup」の順に選択します。
6. 画面中央のペインに表示される「SilentCleanup タスク」を選択し、右クリックします。
7. ポップアップメニューから「プロパティ」をクリックします。
8. 「SilentCleanup のプロパティ」ダイアログの「操作」タブを選択し、「編集」ボタンをクリックします。
9. 「引数の追加」欄に、手順1で用意したクリーンアップ設定を以下のように指定し、「OK」ボタンをクリックします。

   `/autoclean /sagerun:2 /d %systemdrive% ↓
   `
   ※/sagerun は指定した設定番号（上記の例では2番）を使用してcleanmgrを実行するオプションです。

> Note

> > 本設定はWindows Server 2016、Windows Server 2019のFeature Update（大型アップデート）が実施されると設定内容が消去される場合がありますので、Feature Update実施後は本設定を再度行ってください。

### 省電力設定の無効化

AMF機器や無線AP、SNMPエージェントなどからの情報を収集するため、自動スリープなどの省電力設定は無効にする必要があります。

> Note

> > 手動でのスリープ状態や休止状態などの省電力状態への移行も未サポートとなりますので、実施しないでください。

1. Windowsのスタートメニューから「設定」を開きます。
2. 「システム」を開きます。
3. 「電源とスリープ」を選択し、「関連設定」の「電源の追加設定」をクリックします。
   「電源オプション」ダイアログが表示されます。
4. 現在適用されているプランの「プラン設定の変更」をクリックします。
5. 「詳細な電源設定の変更」をクリックします。
6. 「ハードディスク」の「次の時間が経過後ハードディスクの電源を切る」を「0（分）」に設定します。
7. 「スリープ」以下に次の設定項目がある場合は、両方とも「なし」に設定します。
   - 次の時間が経過後スリープする
   - 次の時間が経過後休止状態にする

### .NET Frameworkのインストール

AWCプラグインまたはSNMPプラグインを使用する場合は.NET Framework 4.8（またはそれ以降のバージョン）のインストールを行ってください。

1. Microsoft社のWebサイト（https://learn.microsoft.com/ja-jp/dotnet/framework/install/）を開きます。
2. 「サポートされているWindowsバージョン」から、サーバーPCで使用しているOSに当てはまるものリンクをクリックします。
3. 「.NET Framework 4.8のダウンロード」をクリックします。
4. 「Download .NET Framework 4.8」ページにて、RuntimeまたはDeveloper Packをダウンロードします。
5. ダウンロードしたインストーラーを起動し、画面の手順に従ってインストールしてください。

■ 確認
.NET Frameworkのバージョンを確認する際は、以下のサイト（https://docs.microsoft.com/ja-jp/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed）をご参照ください。
代表として、コマンドプロンプトを使用して、必要なバージョンの.NET Frameworkがインストールされているか確認する方法を次に記します。

1. コマンドプロンプトを起動します。
2. 以下のコマンドを実行し、インストールされている.NET FrameworkのRelease値を確認します。

   `reg query "HKLM\SOFTWARE\MICROSOFT\NET Framework Setup\NDP\v4\Full" /v Release ↓
   `
3. 表示される16進数の戻り値を確認します。戻り値の一例を次に示します。

   `Release REG_DWORD 0x80eb1
   `
   16進数の5桁目が「8」以上の場合は、.NET Frameworkのバージョンが4.8またはそれ以降であることを表します。
   16進数の5桁目が「7」以下の場合、または、「エラー: 指定されたレジストリ キーまたは値が見つかりませんでした」と表示される場合は必要なバージョンの.NET Frameworkがインストールされていません。上記に従ってインストールしてください。

### IISのインストール

SNMPプラグインを使用する場合は、下記の手順でIISのインストールを行ってください。
以下の手順ではWindows ServerにIISをインストールする場合を示します。
SNMPプラグインを使用しない場合は、以下の手順は不要です。「AMF機器の準備」に進んでください。

1. Windowsのスタートメニューから「サーバー マネージャー」を開きます。
2. 「役割と機能の追加」をクリックし、「役割と機能の追加ウィザード」を開きます。
3. 「次へ」を数回クリックし、「サーバーの役割の選択」の画面に移動します。
4. 「Web サーバー (IIS)」のチェックボックスを有効にします。
5. 「Web サーバー (IIS) に必要な機能を追加しますか?」のウィンドウが表示されます。
   「管理ツールを含める (存在する場合)」のチェックボックスが有効であることを確認し、「機能の追加」をクリックします。
6. 「Webサーバー (IIS)」のチェックボックスが有効になったことを確認し、「次へ」をクリックします。
7. 「機能の選択」画面が表示されたら「.NET Framework 4.X Features」をクリックしてツリーを展開し、「ASP.NET 4.X」のチェックボックスを有効にし、「次へ」をクリックします。
8. 「次へ」を数回クリックし、「役割サービス」画面を表示します。
9. 「アプリケーション開発」の三角マークをクリックしてツリーを展開し、「.NET 拡張機能 4.X」と「ASP.NET 4.X」のチェックボックスを有効にします。
10. 「ASP.NET 4.X」のチェックボックスを有効にすると「ASP.NET 4.X に必要な機能を追加しますか?」のウィンドウが表示されます。
    「管理ツールを含める (存在する場合)」のチェックボックスが有効であることを確認し、「機能の追加」をクリックします。
11. 「次へ」をクリックし、「インストール オプションの確認」画面を表示します。
    「必要に応じて対象サーバーを自動的に再起動する」のチェックボックスを有効にします。
12. 「自動的に再起動しますか?」の確認メッセージが表示されますので「はい」をクリックします。
13. 「インストール」をクリックします。
14. 「インストール進行状況」画面が表示され、インストールが完了したら「閉じる」をクリックします。

■ 確認

1. Webサーバー（IIS）のインストールが完了したら、インストールと同じ手順で「役割と機能の追加ウィザード」を開きます。
2. 「次へ」を数回クリックし、「サーバーの役割の選択」の画面に移動します。
3. 「Webサーバー (IIS)」のツリーをすべて展開し、下記の画像で有効となっている機能のチェックボックスがすべて有効であり、インストール済みとなっていることを確認します。
4. 「次へ」をクリックし、「機能の選択」の画面に移動します。
5. 「.NET Framework 4.X Features」のツリーをすべて展開し、下記の画像で有効となっている機能のチェックボックスがすべて有効であり、インストール済みとなっていることを確認します。
6. 「キャンセル」をクリックし、「サーバーの役割の選択」の画面を閉じます。

## AMF機器の準備

AMFネットワークの監視を行う場合は、AVM EXによる管理を受け付けるよう、AMF機器に次の設定を行ってください。

1. AMFコントローラー（存在する場合）とすべてのAMFマスターで「atmf topology-gui enable」コマンドを有効にします。

   > Note

   > > AMFコントローラーでは自動的に「atmf topology-gui enable」コマンドが有効になります。

2. すべてのAMFノードで「service http」コマンドを有効にします。
   この設定は、スイッチではデフォルトで有効、ルーターではデフォルトで無効となっています。

   > Note

   > > AMF Cloud（AT-VST-APL版）、AMF Cloud（AT-VST-VRT版）では、スタートアップコンフィグなしで起動した場合に自動で「atmf topology-gui enable」コマンドと「service http」コマンドが有効になります。

3. AMFコントローラー（存在する場合）とすべてのAMFマスターがAVM EXをインストールしたPCと通信できるようにIPの設定を行います。
4. すべてのAMFノードに共通の、権限レベル15（特権レベル）のユーザーアカウントを設定します。
   このアカウントはAVM EXからのアクセスに使用されます。

   > Note

   > > AMFコントローラー（存在しない場合はAMFマスター）にて、事前にAVM EXからの管理用の権限レベル15のユーザーアカウントを作成し、AMFコントローラーまたはマスターのコンソール接続に使用するユーザーアカウントと分けることをお勧めします。
   > > AMFコントローラーまたはマスターのコンソール接続に使用するユーザーアカウントをAVM EXからの管理に共用する場合は、AMFコントローラーまたはマスターのログイン失敗時のロックアウト時間（aaa local authentication attempts lockout-timeコマンド）を5分未満、またはロックアウトを使用しないように設定してください。
   > > AMFコントローラーまたはマスターのログイン失敗時のロックアウト時間が5分以上に設定されており、かつ、AMFコントローラーまたはマスターのCLI接続用アカウントをAVM EXからの管理に共用すると、AMFコントローラーまたはマスターへのログインに連続して失敗しアカウントがロックアウトされた場合に、AVM EXからAMFネットワークの状態が取得できないうえ、AVM EXからのトポロジー更新により継続的にロックアウトのタイマーが更新され、該当のユーザーがログインできないままになります。

   > Note

   > > AlliedWare Plus ファームウェアバージョン 5.4.7-2.x以降では、AVM EXの認証に電子証明書を用いたTLSクライアント証明書認証を使用することで、AMFデバイス側でのユーザー名、パスワード一本化が不要になります。詳しくはAVM EX編「クイックツアー / 概要 / AMF機器の準備 / TLSクライアント証明書認証」をご覧ください。

   > Note

   > > AVM EXで登録するユーザー名とパスワードを変更する場合は、AVM EXの初期化が必要です。

5. AMFノードからのSyslogメッセージをAVM EXのSyslogサーバーで受信する場合は、AMFデバイス側で「log」コマンドのhostパラメーターを使用してSyslogサーバーを指定します。
   また、「log date-format」コマンドでログの日時フォーマットを iso（ISO 8601形式）に設定します。

AMF機器側での準備は以上です。
AVM EXによりAMFネットワークを管理されることで、次のように設定が自動で追加されることがあります。

- AVM EX側でトラフィックマップの表示やSD-WAN機能を使用した際、AMFデバイス側では、AMF接続ポートのランニングコンフィグに「rmon collection history」が追加されます。本設定はトラフィック情報を収集するためのものですので、無効にしないでください。
- AVM EXからAT-AR2010V/AT-AR2050V/AT-AR3050S/AT-AR4050S/AT-AR4050S-5Gに対してWANトラフィックシェーピングの設定を行った場合、次のような設定が自動的に追加されます。

      traffic-control controller vista
       interface eth1 dynamic-virtual-bandwidth controller vista initial 10mbit

  本設定が行われている場合、CLI上でトラフィックコントロールモードに移行すると、外部コントローラー（AVM EX）から制御されていることを示すWarningメッセージが表示されます。なお、AVM EXからの設定内容は下記のコマンドで確認できます。

      show running-config traffic-control dynamic