クラウドサーバー

クラウドサーバーのバックアップ

Every KapsuleHost Server is backed up to encrypted offsite storage once a day and kept for 30 days, and you can take an extra backup or restore one at any time from the server's own page in KPanel.

Cloud Server Backups

KapsuleHostの全サーバーは1日1回、暗号化されたオフサイトストレージにバックアップされ、30日間保持されます。KPanelのサーバーページから、いつでも追加のバックアップを取得したり、バックアップをリストアしたりできます。

バックアップはサーバーがプロビジョニングされたときに自動的に有効化されます。設定するものはなく、インストールするエージェントもなく、スケジュールを設定する必要もありません。このガイドでは、何がキャプチャされるか、バックアップリストの読み方、オンデマンドでバックアップを取得する方法、およびリストアが実行中のサーバーに対して何を行うかについて説明します。

バックアップの保存場所

バックアップはサーバーに属しており、メインメニューではなく、そのサーバーからアクセスします。

  1. KPanelにサインインします。
  2. 左サイドバーのCloud Serversをクリックし、目的のサーバーをクリックします。
  3. Backupsカードまでスクロールします。

ダイレクトアドレスは/cloud-servers/<server-id>です。

KPanelのクラウドサーバーのBackupsカード

カードヘッダーには、最後に成功したバックアップの時刻が表示されます。最初のバックアップが完了する前は、標準的な説明「暗号化ストレージへの毎日のオフサイトバックアップ、30日間保持」が表示されます。

Cloud Serversは、アカウントが実際にクラウドサーバーを持つようになってはじめてKPanelサイドバーに表示されます。表示されない場合、アカウントにはまだサーバーがありません。

キャプチャ対象

Backupsカード下部のWhat's in your backupを展開して、サーバーのライブマニフェストを確認します。5つのカテゴリに分類されています。

カテゴリ含まれるパス
ウェブサイトファイル/var/www(docroot、uploads、themes、plugins)および/root/homeディレクトリ
データベース/var/lib/mysql/var/lib/postgresqlデータファイル
サーバー構成/etc、および/etc/letsencrypt証明書、/etc/ssh/etc/ufwファイアウォールルール、/etc/fail2ban
Cronジョブとシステム状態/etc/cron.d、および日次、時間単位、週単位のcronディレクトリ、/var/spool/cronユーザーcrontab、/etc/systemdユニット、ならびにcrontab、インストール済みパッケージ、有効なサービス、ファイアウォール状態のキャプチャスナップショット
メールサーバーでメールが構成されている場合のメールデータ

揮発性および再構築可能なパスは意図的に除外されます:/proc/sys/dev/run/tmp/var/tmp/var/cache/var/lib/docker/overlay2下のコンテナオーバーレイストレージ、およびスワップファイル。これらを除外することで、再生成できないデータを失うことなく、バックアップを小さく高速に保ちます。

バックアップはサーバー固有のキーで暗号化され、オフサイトオブジェクトストレージに書き込まれます。パネルのみが、これらを復号化してリストアできます。

クラウドサーバーのバックアップはサーバーをキャプチャします。サーバーの外部に存在するものはキャプチャされません。別のホスト上のマネージドデータベース、外部の決済ゲートウェイ、またはアプリケーションが通信するサードパーティサービスは独自のデータを保持しており、別途エクスポートする必要があります。

バックアップリストの読み方

リスト内の各行には、バックアップの開始時刻、完了時のサイズ、およびステータスピルが表示されます。

ステータス意味
Backed upバックアップが完了し、使用可能なリストアポイントです
Runningバックアップが進行中です
Failedバックアップが完了しませんでした

手動バックアップには、日次実行と区別するために日付の横にmanualというタグが付きます。完了したバックアップでは、スナップショット参照も表示されます。これは、特定のリストアについてサポートが必要な場合に尋ねる識別子です。

最近のバックアップが失敗した場合、カード上にバナーが表示されます:「最近のバックアップが失敗しました。毎日のスケジュールで再試行を続けます。ディスク容量を確認するか、この状態が続く場合はサポートに連絡してください。」単一の失敗は通常、ディスク満杯が原因です。空き容量を確保すると、次のスケジュール実行が成功します。

オンデマンドでバックアップを取得

重大なパッケージアップグレード、データベースマイグレーション、依存するサービスの構成変更、または初めて実行する操作の直前にオンデマンドバックアップを取得します。

  1. サーバーのページを開き、Backupsカードを見つけます。
  2. カードヘッダーのBack up nowをクリックします。
  3. 「バックアップが開始されました。まもなくリストに表示されます」という確認が表示されます。
  4. 実行はサーバーでバックグラウンドで行われます。数秒後にカードを更新して、Runningとして表示され、その後Backed upとして表示されるのを確認します。

大規模なサーバーは時間がかかります。完了した行のサイズ列に、キャプチャされたデータ量が表示されます。

手動バックアップは、選択した名前ではなく、そのタイムスタンプで識別されます。変更を行う直前にバックアップを取得して、時刻が一致し、一目でどのリストアポイントが「変更前」のものかを判断できるようにします。

バックアップからのリストア

  1. Backupsカード内で、リストアする完了したバックアップを見つけます。
  2. その行のRestoreをクリックします。
  3. 確認を読みます:「これはサーバーの現在のファイルを選択したスナップショットの内容で上書きします。スナップショット作成以降に行われた変更は失われます。リストア中もサーバーはオンラインで保たれます。」
  4. Restoreをクリックして続行します。

リストアを取り消すことはできません。そのバックアップが取得された以降に書き込まれたすべてのデータは、バックアップの内容で置き換えられます。現在の状態を戻す可能性がある場合は、リストア前に新しいバックアップまたはスナップショットを取得してください。

リストアの実行中、サーバーはオンラインのままです。これにより、フルアウタージなしに壊れたアプリケーションを回復できるため、便利です。大規模なファイルシステムは時間がかかる場合があります。リストアが5分後も続いている場合、KPanelは「予想より時間がかかっており、サーバーで実行中です」と通知し、リストアはバックグラウンドで続行されます。

バックアップとスナップショットの比較

サーバーには2つの独立したセーフティネットがあり、用途に応じて役立ちます。

バックアップスナップショット
保存場所暗号化されたオフサイトストレージサーバーが実行されているプラットフォームの横
スケジュール毎日、自動オンデマンド、および毎回のパッチ実行前に自動
保持30日間不要になるまで保持
リストア内容ファイル、データベース、構成(所定の場所に)ディスト全体(正確に当時の状態)
回復時のサーバーオンラインのままです再起動されます
最適用途データ保護とディザスタリカバリーリスク変更の直前のセーフティネット

両方を使用してください。変更前のスナップショットは、変更がうまくいかなかった場合に最も速い復帰方法です。バックアップは、数日後まで気付かない問題から保護するものです。Cloud Server Snapshotsがスナップショット側を完全に説明しています。

バックアップとリビルド

サーバーのオペレーティングシステムをリビルドするとディスクが消去されます。ディスク上に存在するリストアツーリングも含まれます。バックアップデータはオフサイトストレージで安全ですが、パネルのRestoreボタンはリビルドされたサーバーで使用できません。Rebuilding Your Cloud Serverを十分に読み、リビルド前に必要なものをダウンロードしてください。

トラブルシューティング

「このサーバーではバックアップがまだ構成されていません。」 バックアップはプロビジョニング時に自動的に有効化されます。新しいサーバーがこれを表示している場合は、数分待ってください。これが続く場合は、お問い合わせください。

「バックアップがまだありません。」 最初のバックアップはプロビジョニング直後に自動的に実行されます。待つ代わりにBack up nowをクリックすることもできます。

「手動バックアップは一時的に利用できません。」 パネルがサーバーに到達して実行を開始できませんでした。サーバーが実行中で到達可能か確認してからもう一度試してください。

完了したバックアップのRestoreボタンが表示されません。 リストアには、バックアップツーリングが存在する到達可能でプロビジョニングされたサーバーが必要です。リビルドされたサーバーまたは電源が切られたサーバーではリストアオプションが表示されません。

バックアップが繰り返し失敗し、ディスク容量が原因でない場合は、support@kapsulehost.comにサーバー名と失敗した実行のタイムスタンプを記載したメールを送信してください。

それでもお困りですか?

こちらまでメールでお問い合わせください support@kapsulehost.com またはKPanelでチャットを開いてください。

KPanel を開く