Plesk の IP アドレスを変更するには

Created:

2016-11-16 13:07:28 UTC

Modified:

2017-05-23 06:35:40 UTC

11

Was this article helpful?


Have more questions?

リクエストを送信

Plesk の IP アドレスを変更するには

症状

Plesk 内のオブジェクトの IP アドレスを変更する必要があります。

解決策

注: データベースに対して作業を行う前に、 バックアップを作成しておくことをお勧めします

最も簡単なシナリオでは、以下のスクリプトを使用して、すべてのドメインの IP を単一の値に更新します。 <IP address> は、これらドメインに対して変更したい IP に置き換えます。

# mysql -Ns -uadmin -p`cat /etc/psa/.psa.shadow` -D psa -e 'select name from domains' | awk '{print "/usr/local/psa/bin/domain --update " $1 " -ip <IP address> "}' | sh

最後の | sh ディレクティブを削除すると、実行前にコマンドの出力をプレビューすることができます。

より複雑な IP の変更を行う場合には(変更先 IP アドレスが複数個あり、どの IP をどの IP に置き換えるのかを指定したい場合など)、 reconfigurator.pl スクリプトを使用できます。

${PRODUCT_ROOT_D}/reconfigurator.pl ユーティリティは、Plesk データベース内のオブジェクト(ドメイン/クライアント/リセラー)に紐付けられた IP アドレスを変更したり、新しい IP でオブジェクト設定を再構成したりするために開発されました。

# /usr/local/psa/bin/reconfigurator.pl
Plesk reconfigurator - utility to change IP addresses used by
Plesk Server Administrator

Usage:
/usr/local/psa/bin/reconfigurator.pl <map_file>

If <map_file> doesn't exist, a template will be created. Otherwise,
it will be used to map IP addresses.

IP アドレスを変更するには、以下の手順に従います。

  1. 新しい IP アドレスが Plesk の [Server]>[IP Addresses] ページに登録されていないことを確認します。登録されている場合、削除してから続けてください。

  2. ユーティリティを実行し、マッピングテンプレートファイルを作成します。

    # /usr/local/psa/bin/reconfigurator.pl ipaddresses.map

次に、このファイルを編集し、適切な IP マッピングを設定します。このマッピングファイルは、現在構成されている IP アドレスと新規 IP アドレスを以下の書式でマッチングするものです。

    #cat ipaddresses.map
eth0:192.168.50.60 255.255.255.0 -> eth0:192.168.50.60 255.255.255.0
eth0:192.168.50.70 255.255.255.0 -> eth0:192.168.50.70 255.255.255.0

ファイルを編集し、右側の IP アドレスを新しいセットに置き換えます。

    eth0:192.168.50.60 255.255.255.0 -> eth0:new_ip_address 255.255.255.0
  1. マッピングファイルで適切な割り当てが完了したら、もう一度 reconfigurator.pl を実行します。
    # /usr/local/psa/bin/reconfigurator.pl ipaddresses.map

マッピングファイルが読み込まれ、その内容に従って IP アドレスの変更が実行されます。

  1. Plesk サービスの構成を修復します。
    # /usr/local/psa/bin/repair -r

追加情報

問題が発生する場合、 "Changing IP address fails with error: no such network interface" を参照してください。.

他にご質問がございましたら、リクエストを送信してください
ログインしてコメントを残してください。