OpsWorks for Puppet Enterprise サーバーをバックアップします - AWS OpsWorks

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

OpsWorks for Puppet Enterprise サーバーをバックアップします

重要

AWS OpsWorks for Puppet Enterprise は新規顧客を受け付けていません。2024 年 3 月 31 日にサービスが利用できなくなるまで、既存のお客様には影響はありません。既存のお客様は、可能な限り早急に他のソリューションに移行することをお勧めします。詳細については、AWS OpsWorks for Puppet Enterprise サポート終了に関する FAQ および OpsWorks for Puppet Enterprise サーバーを Amazon Elastic Compute Cloud (Amazon EC2) に移行する方法 を参照してください。

OpsWorks for Puppet Enterprise サーバーの毎日または毎週繰り返されるバックアップを定義し、ユーザーに代わってバックアップを Amazon Simple Storage Service (Amazon S3) にサービスで保存できます。または、必要に応じて手動でバックアップを実行することもできます。

バックアップが Amazon S3 に保存されるため、追加料金を負担します。30 世代を上限としてバックアップ保持期間を定義できます。AWS サポートチャネルを使用すると、この上限を変更するためのサービスリクエストを送信できます。Amazon S3 バケットに配信されるコンテンツには、カスタマーコンテンツが含まれている場合があります。機密データの削除の詳細については、「S3 バケットを空にする方法」または「S3 バケットを削除する方法」を参照してください。

OpsWorks for Puppet Enterprise マスターのバックアップにタグを追加することができます。OpsWorks for Puppet Enterprise マスターにタグを追加した場合、Puppet マスターの自動バックアップはそれらのタグを継承します。バックアップでタグを追加および管理する方法の詳細については、このガイドの「AWS OpsWorks for Puppet Enterprise リソースのタグの使用」を参照してください。

自動バックアップ

OpsWorks for Puppet Enterprise サーバーを設定する際には、自動または手動バックアップを選択します。OpsWorks for Puppet Enterprise による自動バックアップは、セットアップウィザードの [Configure advanced settings] (詳細設定の構成) ページの [Automated backup] (自動バックアップ) セクションで選択した日のその時間中に開始されます。サーバーがオンラインになったら、サーバーのプロパティページで次のステップを実行してバックアップ設定を変更できます。

自動バックアップ設定を変更するには
  1. サーバーのプロパティページで、[More settings] を選択します。

    
                     Puppet マスタープロパティページ
  2. 自動バックアップを無効にするには、[Enable automated backups] (自動バックアップの有効化) オプションの [No] (いいえ) を選択します。変更を保存します。次のステップに進む必要はありません。

  3. [Automated Backup] セクションで、頻度、開始時刻、または保持する世代数を変更します。変更を保存します。

手動バックアップ

手動バックアップは、AWS Management Console で実行するか、または AWS CLI の create-backup コマンドを実行して、いつでも開始できます。手動バックアップは、保存される自動バックアップの最大 30 世代には含まれません。最大 10 件の手動バックアップが保存され、Amazon S3 から手動で削除する必要があります。

AWS Management Console で手動バックアップを実行するには
  1. [Puppet Enterprise servers] ページで、バックアップするサーバーを選択します。

  2. サーバーのプロパティページの左のナビゲーションペインで、[Backups] を選択します。

  3. [Create backup] (バックアップの作成) を選択します。

  4. ページでバックアップの [Status] 欄に緑色のチェックマークが表示されると、手動バックアップは完了です。

AWS CLI で手動バックアップを実行するには

OpsWorks for Puppet Enterprise サーバーの新しい手動バックアップを作成する場合、タグを追加できます。手動バックアップを作成するときにタグを追加する方法の詳細については、「新しいバックアップにタグを追加する (CLI)」を参照してください

  • 手動バックアップを開始するには、以下の AWS CLI コマンドを実行します。

    aws opsworks-cm --region region name create-backup --server-name "Puppet server name" --description "optional descriptive string"

バックアップの削除

バックアップを削除すると、バックアップが保存されている S3 バケットから完全に削除されます。

AWS Management Console でバックアップを削除するには
  1. [Puppet Enterprise servers] ページで、バックアップするサーバーを選択します。

  2. サーバーのプロパティページの左のナビゲーションペインで、[Backups] を選択します。

  3. 削除するバックアップを選択してから、[Delete backup] を選択します。一度に 1 つのバックアップのみを選択できます。

  4. 削除の確認を指示されたら、[Delete the backup, which is stored in an S3 bucket] チェックボックスにチェックを入れ、[Yes, Delete] を選択します。

AWS CLI でバックアップを削除するには
  • バックアップを削除するには、AWS CLI の値を削除するバックアップの ID で置き換えて、次の --backup-id コマンドを実行します。バックアップ ID は、ServerName-yyyyMMddHHmmssSSS という形式になっています。例えば、puppet-server-20171218132604388 です。

    aws opsworks-cm --region region name delete-backup --backup-id ServerName-yyyyMMddHHmmssSSS