8.3.2.2. crwctl および CheBackupServerConfiguration カスタムオブジェクトを使用した CodeReady Workspaces インスタンスの Amazon S3 へのバックアップ
crwctl server:backup コマンドで、CheBackupServerConfiguration カスタムオブジェクトの 名前 を引数として入力して、CodeReady Workspaces インスタンスをバックアップすることができます。
前提条件
-
crwctlをインストールしている。 - 設定済みのバックアップサーバー。「サポート対象の Restic 互換バックアップサーバー」 を参照してください。
-
作成済みの
CheBackupServerConfigurationカスタムオブジェクト。
手順
コマンドラインで次のコマンドを実行します。
crwctl server:backup \ --backup-server-config-name=<name_of_CheBackupServerConfiguration>
$ crwctl server:backup \ --backup-server-config-name=<name_of_CheBackupServerConfiguration>1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- このオプションは crwctl が
CheBackupServerConfigurationカスタムオブジェクトを参照するようにします。CheBackupServerConfigurationカスタムオブジェクトの名前は、カスタムオブジェクトのmetadataの下にあります。
ヒント最後に使用されたバックアップサーバー情報は、CodeReady Workspaces クラスター内の Secret に保存されます。同じバックアップサーバーを常に使用する場合は、
crwctl server:backupコマンドに--backup-server-config-nameオプションを一度だけ指定し、それ以降はcrwctl server:backupコマンドの入力時にこのオプションを省略できます。入力したコマンドの出力を確認します。以下に例を示します。
... ✔ Scheduling backup...OK ✔ Waiting until backup process finishes...OK Backup snapshot ID: 9f0adce2 Command server:backup has completed successfully in 00:10.
... ✔ Scheduling backup...OK ✔ Waiting until backup process finishes...OK Backup snapshot ID: 9f0adce2 Command server:backup has completed successfully in 00:10.Copy to Clipboard Copied! Toggle word wrap Toggle overflow