問題
- ESET PROTECT On-Premでフェールオーバークラスターを作成したい。
解決方法
- Microsoft SQLをノードサーバにインストールする
- iSCSIロールを有効にする
- iSCSIディスクを作成します
- 各ノードでフェールオーバークラスタを有効にする
- フェイルオーバー クラスタをセットアップする
- 1台目のノードにESET PROTECT Serverをインストールします。
- 2台目のノードにESET PROTECT Serverをインストールします。
- フェイルオーバー クラスタ上のロールを設定します。
- ESET PROTECT Webコンソールをインストールします。
- 各ノードにESET Management Agentをインストールします。
I.ノード サーバへの Microsoft SQL のインストール
Microsoft SQLを、データを保持するいずれかのノードサーバ(High Availabilityクラスタ内のサーバではない)にインストールします。
-
カスタムインストールタイプを選択します。

-
インストールをクリックします。

-
インストール]→[新規SQL Serverスタンドアロンインストール]または[既存のインストールに機能を追加]をクリックします。

-
次へ]をクリックします。

-
次へ]をクリックします。

-
SQL Server 2022 の新規インストールの実行]→[次へ]をクリックします。

-
無償版の指定]をクリックします → [次へ]。

-
I accept the license terms and Privacy Statement(ライセンス条項とプライバシー・ステートメントに同意します)をクリックします。

-
次の機能を選択します:Database Engine Services、SQL Server Replication、Data Quality Client を選択します。Next をクリックします。

-
インスタンスの名前とインスタンスIDを指定し、[Next]をクリックします。

-
次の [Startup Types] を選択します:SQL Server Agent の場合は自動(Automatic)、SQL Server Browser の場合は無効(Disabled)を選択します。次へ]をクリックします。

-
Mixed Mode(SQL Server認証とWindows認証)を選択し、パスワードを指定して、Add Current User→Nextをクリックします。

-
インストールをクリックします。

-
Closeをクリックします。

-
スタート]をクリックし、
[SQL Server 2022 Configuration Manager]と入力して、[SQL Server 2022 Configuration Manager]をクリックします。
-
SQL Server Network Configuration をクリックし、サーバーの Protocols を選択し、TCP/IP→Properties をクリックします。

-
IP Addresses をクリックし、TCP Port を入力し、Apply をクリックします。

-
OK→OKをクリックします。

-
スタート]をクリックし、
[サービス]と入力し、[サービス]をクリックします。
-
SQL Serverを右クリックし、再起動を選択します。

-
Yesをクリックして再起動する。

II.iSCSI ロールの有効化
フェイルオーバー・クラスタ用の共有ディスクを提供するために、サーバでiSCSIロールを有効にします。
-
Start をクリックし、
Server Managerと入力してServer Manager をクリックします。
-
管理]→[ロールと機能の追加]をクリックします。

-
Nextをクリックします。

-
Nextをクリックします。

-
次へ> をクリックします。

-
次のロールを選択します:ファイルとストレージサービス→ファイルとiSCSIサービス→ファイルサーバと iSCSIターゲットサーバ。次へ]をクリックします。

-
.NET Framework 4.8 Featuresを選択します。次へ]をクリックします。

-
インストール]をクリックします。

-
閉じる]をクリックします。

III.iSCSIディスクの作成
-
サーバーマネージャ → iSCSI で、iSCSI 仮想ディスクを作成するには をクリックし、新規 iSCSI 仮想ディスクウィザードを起動します。

-
カスタムパスを入力]を選択し、[参照]をクリックします。

-
新規フォルダ]をクリックし、フォルダを選択して[フォルダの選択] → [次へ]をクリックします。

-
ディスク名を指定し、[次へ]をクリックします。

-
サイズを設定し(例:10 GB)、[固定サイズ]を選択し、[次へ]をクリッ クします。

-
次へ]をクリックする。

-
ターゲット名を指定し、[次へ]をクリックします。

-
Add]をクリックし、[Enter a value for the selected type]を選択します。ドロップダウンメニューから[IP Address]を選択し、IPアドレスを入力して[OK]をクリックします。2つ目のIPアドレスについてもこの手順を繰り返します。

-
次へ]をクリックします。

-
次へ]をクリックします。

-
作成]をクリックします。

-
Close]をクリックします。

-
ツール]→[iSCSIイニシエータ]をクリックします。

-
ターゲットを選択し、Connectをクリックします。

-
OK→OKをクリックします。

-
スタート]を右クリックし、[ディスクの管理]を選択します。

-
ディスク1を右クリックし、オンラインを選択します。

-
ディスク1を再度右クリックし、ディスクの初期化を選択し、OKをクリックします。

-
ディスク1の横のウィンドウでGBの値をクリックし、新規シンプルボリュームを選択する。

-
新しいシンプルボリュームウィザードで、[次へ]をクリックします。

-
次へをクリックします。

-
ドロップダウンメニューからドライブ文字を選択し、[次へ]をクリックします。

-
次へ]をクリックします。

-
完了をクリックします。

IV.各ノードでフェールオーバークラスタを有効にします。
-
ツール]→[iSCSIイニシエータ]をクリックします。

-
Features ウィンドウが表示されるまで、Next をクリックします。フェールオーバークラスタリングを選択します。

-
Add Featuresをクリックし、Nextをクリックします。

-
Installをクリックします。

-
Closeをクリックします。

-
もう1つのノードでこのプロセスを繰り返します。
V.フェイルオーバー・クラスタのセットアップ
-
スタート]をクリックし、
[フェールオーバー・クラスタ・マネージャ]と入力して[フェールオーバー・クラスタ・マネージャ]をクリックします。
-
Failover Cluster Manager]を右クリックし、[Create Cluster]をクリックします。

-
次へ]をクリックします。

-
参照]をクリックしてクラスタ名を入力し、[名前の確認]をクリックします。

-
最初のクラスタを選択し、[OK]をクリックします。2つ目のクラスタも同様にします。

-
両方のクラスタが選択されたら、[次へ]をクリックします。

-
クラスタの名前を入力し、ネットワークを選択してIPアドレスを入力します。Next]をクリックします。

-
Next]をクリックします。

-
Finish]をクリックします。

VI.最初のノードにESET PROTECT Serverをインストールします。
-
インストール ファイルを開き、[次へ] をクリックします。

-
利用規約に同意します] を選択し、[次へ] をクリックします。

-
次へ]をクリックします。

-
次へ] をクリックします。

-
これはクラスタインストールです]を選択し、[変更] をクリックしてアプリケーションのデータパスを変更します。次に、[Next]をクリックします。

-
Database]ドロップダウンメニューから、[MS SQL Server]を選択します。ユーザ名とパスワードを入力し、[Next]をクリックします。

-
データベースのユーザ名とパスワードを入力し、[Next]をクリックします。

-
Web Console ユーザーのパスワードを入力し、Next をクリックします。

-
次へ]をクリックします。

-
証明書情報を入力し、[次へ]をクリックします。

-
サーバー証明書のパスワードを入力し、[次へ]をクリックします。

-
次へ]をクリックします。

-
Active Directoryとの同期を選択し、Active Directoryの認証情報とADサーバーを入力し、次へをクリックします。

-
Next(次へ)をクリックします。

-
インストールをクリックします。

-
完了をクリックします。

-
タスクマネージャ]を開き、[サービス]をクリックして[EraServerSvc]を右クリックし、[開始]を選択します。

-
Failover Cluster Managerを開き、最初のノードを右クリックし、Pause→Drain Rolesを選択します。

VII.2台目のノードにESET PROTECT Serverをインストールします。
-
インストール ファイルを開き、[次へ] をクリックします。

-
利用規約に同意します] を選択し、[次へ] をクリックします。

-
次へ] をクリックします。

-
次へ] をクリックします。

-
これはクラスタインストールです]を選択し、[変更] をクリックしてアプリケーションのデータパスを変更します。次に、[Next]をクリックします。

-
Database]ドロップダウンメニューから、[MS SQL Server]を選択します。ユーザ名とパスワードを入力し、[Next]をクリックします。

-
Use existing user]を選択し、資格情報を入力します。Next(次へ)をクリックします。

-
データベースに既に保存されている管理者パスワードを使用する]を選択し、[次へ]をクリックします。

-
現在使用されている証明書を保持する]を選択し、[次へ]をクリックします。

-
次へ]をクリックします。

-
インストール]をクリックします。

-
完了をクリックします。

-
タスクマネージャを開き、[サービス]をクリックし、EraServerSvcを右クリックして[開始]を選択します。

-
フェールオーバークラスターマネージャーを開き、最初のノードを右クリックし、[再開]→[フェールロールバック]を選択します。

VIII.フェイルオーバー・クラスタ上のロールの構成
-
フェールオーバークラスタマネージャで、[Roles] → [Next]をクリックします。役割の選択]で、[汎用サービス]→[次へ]をクリックします。

-
ESET PROTECT Server]を選択し、[Next]をクリックします。

-
名前を入力し、ネットワークを選択してIPアドレスを入力し、[次へ]をクリックします。

-
次へ]をクリックします。

-
次へ] をクリックします。

-
次へ] をクリックします。

-
Finish]をクリックします。

IX.ESET PROTECT Web コンソールのインストール
-
メモ帳で以下のファイルを編集します:
C:³ Files³³Apache Software Foundation³³Tomcat 9.0³³eraWEB-INF³³classes³³skeset³³era³³g2webconsole³³server³³modules³³config³³EraWebServerConfig.propertiesserver_address "をCNAMEクラスタリスナーアドレスに変更する。
-
Tomcatサービスを再起動(または起動)します。
-
#_COPY#publication_url id='2954' target='_blank' content='ESETプロテクトWebコンソールにログインします。
X.各ノードに ESET Management Agent をインストールします。
#@#publication_url id='2914' target='_blank' content='ESET管理エージェントをダウンロードしてインストールします。