web-dev-qa-db-ja.com

cPanelのバックアップは別のホスティング会社に移行するのに十分ですか?また、WHMアカウントもバックアップできますか?

アカウントごとにcPanelのバックアップ機能を使用して完全バックアップを作成していますが、これで別のホスティング会社とショップをセットアップするのに十分かどうか疑問に思います。

また、すべてのアカウントがリストされているWHMにアクセスできます。そこにあるすべてのアカウントの完全バックアップを作成する方法はありますか? VPSサーバーのストレージ容量はすでに83%であるため、ダウンロードするバックアップにする必要があります。

1
Allysin

簡単な答えはイエスです。 cPanelバックアップファイルを使用して、サイトを別のサーバーに移動できます。これを行うための通常の方法は、「転送」機能を使用して受信側サーバーのWHMから実行することですが、それが機能しない場合は、損失サーバー側から実行することもできます。

私はあなたがHFWで何を経験しているか、そしてあなたの質問の言葉遣いのためにちょうど行ったので、私はそれがあなたがいる状況だと思う:古いサーバーは新しいサーバーからの転送要求を受け入れません。 HFWのサーバーが受信サーバーからの接続の受け入れを拒否したにもかかわらず、ここでHFWのサービスから数十個のアカウントを転送しました。

この方法では、いくつかの前提条件を想定しています。

  1. もちろん、両方のサーバーが実行されています。
  2. 両方のサーバーのルートです。
  3. 両方のルートパスワードがあります。
  4. 負けたサーバーへのSSHが少なくともあります。 (WHMは必要ありません。)
  5. おそらく、新しいサーバー上のWHMにアクセスできます。ただし、必要に応じて実際にシェルから復元できます。

手順は簡単です。

  1. 選択したSSHクライアントを使用して、失われたサーバーにrootとしてログインします。 (私はPuTTYが好きです。)

  2. cd /backup

  3. cdを再び最新のバックアップサブディレクトリに移動します。次に、「accounts」サブディレクトリを調べます。

  4. du -bsh *を使用して、ファイルサイズを確認します。バックアップファイルは、username.tar.gzという形式になります。すでに最近の十分なバックアップがある場合は、バックアップを作成する必要はありません。

  5. 必要なアカウントの最近の十分なバックアップが存在しない場合は、作成します。無駄なキーストロークではなく、それを行う方法へのリンクは https://documentation.cpanel.net/display/68Docs/The+pkgacct+Script にあります。必要に応じて、新しいマシンのシェルからバックアップファイルを復元することもできます。その情報もそこにあります。

  6. 移動する必要があるアカウントのバックアップアーカイブが存在する場合は、SCPを使用してそれらを新しいサーバーに取得します。新しいサーバーの/ homeに送信したいのは、そこがWHMがそれらを探すからです。

ユーザーアカウントがsomesite、アーカイブがsomesite.tar.gz、受信サーバーのホスト名がthe.newserver.comであると仮定すると、SCP構文は次のようになります。

$ scp somesite.tar.gz [email protected]:/home

ホスト名ではなく、受信サーバーのIPを使用することもできます。いずれにしても、SCPコマンドを入力すると、受信サーバーのルートパスワードの入力を求められます。パスワードを入力すると、転送が開始されます。

  1. 転送が完了したら、新しいマシンのWHMに移動し、[バックアップ]セクションで[完全バックアップ/ cpmoveファイルの復元]を選択します。次に、「ユーザー名で復元」を選択します。 WHMは/ homeを調べてバックアップを見つけ、それを復元することを提案します。アーカイブが破損していない限り、これはほとんどの場合、迅速かつ完璧に機能します。

そして、それはアカウントを新しいサーバーに移動することに関する限りです。ただし、古いサーバーのDNSは変更されないため、DNSを変更する必要があります。これらの正確な変更は、2つのサーバーの構成方法によって異なるため、状況に関するより詳細な情報が必要になります。

少なくとも、古いサーバーのAエントリを変更して、サイトの新しいIPを指すようにする必要があります。残りについては、詳細をさらにアドバイスするために、状況に関する詳細情報が必要です。

バックアップの対象になっている間、サーバー自体の/ backupに加えてAmazon S3またはその他のクラウドサービスにバックアップを保存すると、同様の方法でサイトを新しいサーバーに再インポートできます。新しいサーバーから、クラウドプロバイダーがサポートする転送プロトコル(SCP、rcloneなど)を使用して、バックアップファイルを/ homeにプルします。または、プロバイダーからサポートされているサポートされている安全なプロトコルを使用して、クラウドから新しいサーバーの/ homeにプッシュします。どちらの方法でも、バックアップファイルが新しいサーバーの/ homeにあると、WHMを使用してアカウントを復元できます。

これを言う理由は、HFWの大失敗で60 GBのアカウントを失ったためですが、S3にバックアップがあったため、19分で復元できました。サーバー自体以外の場所にバックアップを保存すると、ホスティング会社がクラッシュして完全に死んでも、インターネットに接続された世界のcPanelが装備されたサーバーにサイトを復元できます。データを重視する場合は、考えてみることをお勧めします。

2
GeekOnTheHill