9」の設定例ConoHaのロードバランサーは、VPSに対してトラフィックを振り分ける機能を提供します。負荷分散を行ったり、冗長構成のシステムを作ることができます。パケット転送方法はDSR方式です。VPSからクライアントへ直接パケットを転送する必要があるため、VPS(OS)側にも設定が必要です。ご参考にバージョンを3.0に切り替えてください。画面上部から「VPS」を選択します。画面左メニューから「ネットワーク」、「ロードバランサー」の順で選択します。「+ロードバランサー」を選択します。ポップアップが表示されるので、任意のネームタグを設定し、「はい」をクリックします。作成されたロードバランサーをクリックすると、バーチャルIPアドレスやUUIDが確認できます。次に作成したロードバランサー側の設定を行います。対象のロードバランサーを選択し、バランシング設定の項目からバランシングを設定するポート番号を選択します。設定画面が表示されるので、右上の工具アイコンをクリックします。バランシング方法を「ラウンドロビン」「リーストコネクション」から任意のものを選択します。ご運用に合わせてヘルスモニタの設定も可能です。ヘルスモニタとは、ロードバランサーから振り分け先のサーバーに対し、どのようにヘルスチェック(死活監視)するかを定義するものです。HTTP、HTTPS、TCP、PINGの4つのプロトコルから選択することができます。レイヤー7のプロトコルの場合、バランシング先の負荷になるため、バランシング先の数が少ないケースやサーバースペックが潤沢でない場合は、「TCP」や「PING」を推奨します。バランシングするサーバーを設定します。バランシング先IPの項目にある「+」アイコンをクリックします。プルダウンメニューに作成済みのVPSが表示されるので、対象のVPSを選択し、「保存」をクリックします。設定完了後、バランシング先のポート毎に設定内容が表示されます。VPS側の設定についてロードバランサーのパケット転送方法はDSR方式です。VPSからクライアントへ直接パケットを転送する必要があり、ネットワークの設定を変更する必要があります。ここではループバックインターフェイスの設定例をご説明します。22.04」の設定例サーバーにSSHやコンソールから接続し、コマンドライン操作が必要となります。事前にSSHでの通信を許可するセキュリティグループの設定が必要となります。サーバーにSSHでログイン後、設定ファイルが格納されているディレクトリに移動します。ループバックインターフェイス設定ファイル向けに既存ファイルのコピーします。※本手順ではコピー先のファイル名を「51-lo.yaml」とした場合の手順を記載致します。手順[2]で作成した設定ファイルにループバックインターフェイス用の記述を追記します。/etc/netplan/51-lo.yaml設定ファイルに追記する内容は以下となります。「***.***.***.***」の箇所は、ロードバランサーのバーチャルIPアドレスに置き換えてください。手順[3]で作成した設定ファイルの設定を有効化します。9」の設定例サーバーにSSHやコンソールから接続し、コマンドライン操作が必要となります。事前にSSHでの通信を許可するセキュリティグループの設定が必要となります。サーバーにSSHでログイン後、ダミーインターフェイスの設定を行います。物理サーバーがバーチャルサーバー宛のARPに応答しないようにするために、Non-ARPingの設定を行います。本手順ではダミーインターフェース名を「lb-dummy」とした場合の手順を記載致します。「***.***.***.***」の箇所は、ロードバランサーのバーチャルIPアドレスに置き換えてください。sysctl.confにループバックインターフェイスに関する設定を追記します。/etc/sysctl.conf設定ファイルに追記する内容は以下となります。手順[2]で記述した設定を有効化します。手順[3]の有効化後、以下のコマンドを実行し設定が反映されているか確認します。ご参考にバージョンを2.0に切り替えてください。画面上部から「VPS」を選択します。画面左メニューから「ネットワーク」、「ロードバランサー」の順で選択します。「+ロードバランサー」を選択します。申し込み画面が表示されるので「追加」をクリックします。ポップアップが表示されるので、内容確認し「はい」をクリックします。ヘルスモニターの作成手順ヘルスモニタとは、ロードバランサーから振り分け先のサーバーに対し、どのようにヘルスチェック(死活監視)するかを定義するものです。HTTP、TCP、PINGの3つのプロトコルから選択することができます。レイヤー7のプロトコルの場合、バランシング先の負荷になるため、バランシング先の数が少ないケースやサーバースペックが潤沢でない場合は、「TCP」や「PING」を推奨します。ヘルスモニターの項目右側にある工具アイコンをクリックします。設定画面が表示されるので、「+」アイコンをクリックします。各種項目を設定し、「保存」をクリックします。次に作成したロードバランサー側の設定を行います。対象のロードバランサーを選択し、バランシング設定の項目からバランシングを設定するポート番号を選択します。設定画面が表示されるので、右上の工具アイコンをクリックします。バランシング方法を「ラウンドロビン」「リーストコネクション」から任意のものを選択します。作成した任意のものを設定します。バランシングするサーバーを設定します。バランシング先IPの項目にある「+」アイコンをクリックします。プルダウンメニューに作成済みのVPSが表示されるので、対象のVPSを選択し、「保存」をクリックします。設定完了後、バランシング先のポート毎に設定内容が表示されます。VPS側の設定についてロードバランサーのパケット転送方法はDSR方式です。VPSからクライアントへ直接パケットを転送する必要があり、ネットワークの設定を変更する必要があります。ここではループバックインターフェイスの設定例をご説明します。サーバーにSSHでログイン後、設定ファイルが格納されているディレクトリに移動します。ループバックインターフェイス設定ファイル向けに既存ファイルのコピーします。※本手順ではコピー先のファイル名を「11-lo.yaml」とした場合の手順を記載致します。手順[2]で作成した設定ファイルにループバックインターフェイス用の記述を追記します。/etc/netplan/11-lo.yaml設定ファイルに追記する内容は以下となります。「***.***.***.***」の箇所は、ロードバランサーのバーチャルIPアドレスに置き換えてください。手順[3]で作成した設定ファイルの設定を有効化します。サーバーにSSHでログイン後、ダミーインターフェイスの設定を行います。物理サーバーがバーチャルサーバー宛のARPに応答しないようにするために、Non-ARPingの設定を行います。本手順ではダミーインターフェース名を「lb-dummy」とした場合の手順を記載致します。「***.***.***.***」の箇所は、ロードバランサーのバーチャルIPアドレスに置き換えてください。sysctl.confにループバックインターフェイスに関する設定を追記します。/etc/sysctl.conf設定ファイルに追記する内容は以下となります。手順[2]で記述した設定を有効化します。手順[3]の有効化後、以下のコマンドを実行し設定が反映されているか確認します。show問題は解決できましたか?はいいいえ関連記事IPv6をVPSへ設定するプライベートネットワークを使う追加IPアドレスを使うお役立ち情報ConoHaではサポートコンテンツの他にも以下のようなお役立ち情報をご用意しております。Reserved.ページトップへ戻る。