コンテンツにスキップ

Google Cloud Platform上でのWallarmフィルタリングノードを含むイメージの作成

Google Cloud Platform(GCP)にデプロイされたWallarmフィルタリングノードのオートスケーリングを設定するには、まず仮想マシンイメージが必要です。このドキュメントでは、Wallarmフィルタリングノードをインストールした仮想マシンのイメージを準備する手順について説明します。オートスケーリングの設定に関する詳細は、このリンクをご覧ください。

GCP上でWallarmフィルタリングノードを含むイメージを作成するには、次の手順を実行します。

  1. Google Cloud Platform上でのフィルタリングノードインスタンスの作成と設定

  2. 構成済みフィルタリングノードインスタンスに基づく仮想マシンイメージの作成

1. Google Cloud Platform上でのフィルタリングノードインスタンスの作成と設定

イメージを作成する前に、単一のWallarmフィルタリングノードの初期設定を行う必要があります。フィルタリングノードを設定するには、次の操作を実行します。

  1. GCP上にフィルタリングノードインスタンスを作成して設定します。

    フィルタリングノードにインターネット接続を確保してください

    フィルタリングノードの適切な動作にはWallarm API serverへのアクセスが必要です。使用しているWallarm Cloudに応じて、接続先のWallarm API serverが異なります。

    • US Cloudを使用している場合は、ノードにhttps://us1.api.wallarm.comへのアクセスを許可する必要があります。
    • EU Cloudを使用している場合は、ノードにhttps://api.wallarm.comへのアクセスを許可する必要があります。

    Connecting to the instance via a custom private key

    If during base instance creation process you have enabled connection to the instance via a custom SSH key pair, make sure you have access to the private key from this key pair.

  2. フィルタリングノードをWallarm Cloudに接続します。

    Wallarm Cloudへの接続にはトークンを使用してください

    フィルタリングノードはトークンを使用してWallarm Cloudに接続する必要があります。同じトークンを使用して複数のフィルタリングノードをWallarm Cloudに接続することができます。

    したがって、オートスケーリング時に各フィルタリングノードを手動でWallarm Cloudに接続する必要はありません。

  3. フィルタリングノードを、アプリケーションとAPIのリバースプロキシとして動作するように構成します。

  4. フィルタリングノードが正しく構成され、アプリケーションとAPIを悪意のあるリクエストから保護していることを確認します。

フィルタリングノードの設定が完了したら、次の操作を実行して仮想マシンの電源をオフにします。

  1. メニューのCompute EngineセクションにあるVM Instancesページに移動します。

  2. Connect列の右側にあるメニューボタンをクリックしてドロップダウンメニューを開きます。

  3. ドロップダウンメニューでStopを選択します。

仮想マシンの電源をオフにする

poweroffコマンドを使用したシャットダウン

SSHプロトコルで接続し、次のコマンドを実行して仮想マシンの電源をオフにすることもできます。

poweroff

2. 仮想マシンイメージの作成

構成済みのフィルタリングノードインスタンスに基づいて、仮想マシンイメージを作成できます。イメージを作成するには、次の手順を実行します。

  1. メニューのCompute EngineセクションにあるImagesページに移動し、Create imageボタンをクリックします。

  2. イメージ名をNameフィールドに入力します。

  3. SourceドロップダウンリストからDiskを選択します。

  4. Source diskドロップダウンリストから、以前に作成した仮想マシンインスタンスの名前を選択します。

    イメージの作成

  5. Createボタンをクリックして、仮想マシンイメージの作成プロセスを開始します。

イメージの作成プロセスが完了すると、使用可能なイメージの一覧を含むページに移動します。イメージが正常に作成され、一覧に表示されていることを確認します。

イメージの一覧

これで、準備したイメージを使用して、Google Cloud Platform上のWallarmフィルタリングノードのオートスケーリングを設定できます。