Gaia Clish のスナップショット管理 - スケジュール済みスナップショット
重要 - Scalable Platforms (MaestroおよびChassis)では、該当するセキュリティグループの Gaia gCLish で該当するコマンドを実行する必要があります。 |
スナップショットイメージを作成する前に、アプライアンスまたはストレージの宛先が前提条件を満たしていることを確認します。
説明
システム イメージ (スナップショット) を管理します。
R81から、スケジュールされたシステムイメージ(スナップショット)を設定することもできます。
注:
|
構文
|
|
|
|
|
手順
スケジュール済みスナップショットタスクの設定
R81.10では、これらのスケジュールされたスナップショットタスクの1つのみがサポートされます。
ローカル LVM ボリュームには 1 つのタスク、FTP サーバには 1 つのタスク、SCP サーバには 1 つのタスクのみを設定できます。
新しいスナップショット イメージをローカル LVM ボリュームとして作成する
set snapshot-scheduled settings snapshot-name-prefix <Prefix of Snapshot Name> [description "<Description of Snapshot>"] target lvm
注 - Gaia スナップショットはファイルではなく、論理ボリューム管理 (LVM) ボリュームです。Gaia はこれらのスナップショットをディスク パーティションとして保存します。仮想ドライブのリストを表示するには、"
lvs
"コマンドをエキスパートモードで実行します。新しいスナップショット イメージをファイルとして作成し、SCP サーバにアップロードする
set snapshot-scheduled settings snapshot-name-prefix <Prefix of Snapshot Name> [description "<Description of Snapshot>"] target scp ip <IPv4 Address of SCP Server> path <Path on SCP Server> username <User Name on SCP Server> {password <Password in Plain Text> | password-hash <Password Hash>}
重要:
まず、sk164234 に従って、SCP サーバをGaiaの信頼済みホストとして設定する必要があります。
ユーザ名には、SCP サーバ上のファイルを削除する権限が必要です。
新しいスナップショット イメージをファイルとして作成し、FTP サーバにアップロードする
set snapshot-scheduled settings snapshot-name-prefix <Prefix of Snapshot Name> [description "<Description of Snapshot>"] target ftp ip <IPv4 Address of FTP Server> path <Path on FTP Server> username <User Name on FTP Server> {password <Password in Plain Text> | password-hash <Password Hash>}
重要 - ユーザ名には、FTP サーバ上のファイルを削除する権限が必要です。
スナップショットスケジュール
指定した時間に毎日1 回実行する
set snapshot-scheduled recurrence daily time <HH:MM>
指定した日と指定した時間に指定した月で実行
set snapshot–scheduled recurrence monthly month {<Months> | all} days <Days> time <HH:MM>
指定された曜日および指定された時刻に各週を実行する
set snapshot-scheduled recurrence weekly days {<Days> | all} time <HH:MM>
スナップショット保持ポリシーの設定
重要:
この手順は、新しいスナップショットイメージをローカルLVMボリュームとして保存する場合にのみ適用されます。
保持ポリシーは、新しいスナップショットにのみ適用されます(既存のスナップショットには適用されません)。
Gaiaは、新しいスナップショットを作成すると、設定されたポリシーパラメータを超える最も古いスナップショットを削除します。
保存するスナップショットイメージの最大数の設定
set snapshot-scheduled retention-policy max-snapshots-to-keep <1-9999>
保存するスナップショットイメージの最小数の設定
set snapshot-scheduled retention-policy min-snapshots-to-keep <1-9999>
保持するディスク空き容量の設定
このコマンドを使用すると、常に空き容量を確保する必要があるディスク容量を設定できます。
set snapshot-scheduled retention-policy keep-disk-space-above-in-GB <Limit>
このコマンドで設定する必要がある制限は次のとおりです。
Limit = (Available free disk space for all snapshot images) - (Free disk space to maintain)
各変数の意味は以下のとおりです。
Available free disk space for all snapshot images =
= (Output of: vgdisplay | grep Free) - 1.1*(Output of: lvs | egrep "LSize|lv_current")
例
詳細については、sk80260を参照してください。
エキスパートモードにログインします。
ボリュームグループの空きディスク容量を取得します。
[Expert@MyGaia:0]# vgdisplay | grep Free Free PE / Size 4090 / 127.81 GiB [Expert@MyGaia:0]#
"
lv_current
" パーティションの空きディスク領域を取得します。[Expert@MyGaia:0]# lvs | egrep "LSize|lv_current" LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert lv_current vg_splat -wi-ao---- 40g [Expert@MyGaia:0]#
スナップショットイメージに使用可能な空きディスク容量を計算します。
Available free disk space for all snapshot images =
= (Output of "vgdisplay" command) - 1.1*(Output of "lvs" command) =
= (127.81) - 1.1*(40) = 83.81 GB
スケジュールされたスナップショットタスクの制限を計算します。
たとえば、常に30GB の空きディスク容量を維持する必要があります。
Limit = (Available free disk space for all snapshot images) - (Free disk space to maintain) =
= (83.81 GB) - (30 GB) = 53.81 GB
Gaia Clishにログインします。
制限を設定します(前の手順で計算した制限を切り上げるか、切り下げます)。
set snapshot-scheduled retention-policy keep-disk-space-above-in-GB 54
save config
スケジュール済みスナップショット機能を有効にする
Gaia Clish でこの機能を制御するには:
スナップショットスケジュールを有効にするには:
set snapshot-scheduled activation enabled
重要:
このコマンドは、スケジュールされたスナップショットを初めて構成した後に実行する必要があります。
このコマンドは、スケジュールされたスナップショットの既存の構成を変更した後に実行する必要があります。
スナップショットスケジュールを無効にするには:
set snapshot-scheduled activation disabled
Gaia Portalでこの機能を制御するには:
ナビゲーションツリーで、Maintenance > Snapshot Management をクリックします。
Scheduled Snapshotsセクションで:
スナップショットスケジュールを有効にするには、Activate / Deactivate を選択します。
スナップショットスケジュールを無効にするには、Activate / Deactivate をクリアします。
Applyをクリックします。。
スケジュールされたスナップショット構成を確認します。
show snapshot-scheduled

スナップショットスケジュールを無効にできるのは、スケジュール済みタスクを停止する場合のみです。
|
重要 - 機能を追加、構成、または削除した後、" |

パラメータ | 説明 | ||
---|---|---|---|
| スナップショットの最終的な名前は、プレフィックス(ユーザが設定)とタイムスタンプ(フォーマットはハードコード)の2 つの部分で構成されます。
| ||
| オプションです。 スナップショット イメージの説明を構成します。 テキストを二重引用符で囲むか、スペースを含まない文字列を入力する必要があります。 デフォルトの説明: | ||
| スナップショットイメージの宛先を指定します。
| ||
| リモート サーバの IPv4 アドレスを指定します。
| ||
| スナップショットイメージファイルへのパスを指定します。
| ||
| リモート サーバでのログイン ユーザ名を指定します。
| ||
| リモート サーバへのログインに必要なパスワード (プレーン テキスト) を指定します。 | ||
| リモートサーバへのログインに必要なパスワードのハッシュを指定します。 | ||
| ジョブを1 日に1 回(毎日、指定した時間に) 実行することを指定します。 24 時間表示形式で時刻を入力します- <Hours>:<Minutes>。
| ||
| ジョブは、指定された月、指定された日、および指定された時刻に、月に1 回実行する必要があることを指定します。
例:
| ||
| ジョブを週に1 回実行する必要があることを指定します。指定した曜日と指定した時刻に実行します。
例:
| ||
| 新しいスナップショットイメージをローカルLVMボリュームとして保存するときに、保持ポリシーを設定します。 (Gaiaが新しいスナップショットを作成すると、設定されたポリシーパラメータを超える最も古いスナップショットが削除されます)
| ||
| スナップショットスケジュールを有効または無効にします。 |

ローカルLVMボリュームとしての日次スナップショットイメージの作成:
gaia> set snapshot-scheduled settings snapshot-name-prefix Daily description "Daily snapshot image" target lvm
gaia>
gaia> set snapshot-scheduled recurrence daily time 22:00
gaia>
gaia> set snapshot-scheduled retention-policy max-snapshots-to-keep 10
gaia>
gaia> set snapshot-scheduled retention-policy min-snapshots-to-keep 3
。gaia>
gaia> set snapshot-scheduled retention-policy keep-disk-space-above-in-GB 50
gaia>
gaia> show snapshot-scheduled
Scheduled snapshot configuration:
name: Daily
description: Daily
activation: disabled
target: lvm
max-snapshots-to-keep: 10
min-snapshots-to-keep: 3
keep-disk-space-above-in-GB: 50
Every day at 22:00
gaia>
gaia> set snapshot-scheduled activation enabled
gaia>
gaia> save config
月ごとのスナップショットイメージをファイルとして作成し、SCP サーバにアップロードします。
gaia> set snapshot-scheduled settings snapshot-name-prefix Monthly description "Monthly snapshot image" target scp ip 192.168.20.30 path /var/log/my_snapshots/ username backup_user password 123456
gaia>
gaia> set snapshot-scheduled recurrence monthly month all days 1 time 22:00
gaia>
gaia> show snapshot-scheduled
Scheduled snapshot configuration:
name: Monthly
description: Monthly
activation: disabled
target: scp
username: backup_user
ip: 192.168.20.30
uploadPath: /var/log/my_snapshots/
Every month on day 1 at 22:00
gaia>
gaia> set snapshot-scheduled activation enabled
gaia>
gaia> save config
トラブルシューティング
スケジュールされたスナップショットタスクが失敗した場合、そのタスクに関する通知はありません。スナップショットが作成されたかどうかは、手動で確認する必要があります。
スナップショットが作成されていない場合は、次のファイルを調べます。
/var/log/messages*
スナップショットが作成されたが問題があった場合は、次のファイルを調べてください。
/var/log/CPsnapshot/<Snapshot Name>_<Timestamp>