事例あればご教示頂ければとおもいます。
Powercliでスナップショットを最新(直前に取得した)状態に戻すコマンドを教えてください。
スナップショット作成、スナップショット削除コマンドは 技術情報として見つけることができたのですが、
最新の状態に戻すコマンドが見つかりません。
■環境配下の通りです。
vCenter6.7
何卒、よろしくお願いいたします。
スナップショット取得時点へのリストアは Set-VM コマンドに -Snapshot オプションをつけて実行します。
Set-VM -VM <VM 名> -Snapshot <Snapshot 名>
Snapshot の作成日時で降順にリストして、対象 VM の一番新しいスナップショットを確認して手入力で指定するか、
PS C:\> Get-VM | Get-Snapshot | Sort-Object Created -Descending | Select-Object Vm,Name,Description,Created
VM Name Description Created
-- ---- ----------- -------
WS2016-01 SnapShotTest-02 2020/06/22 17:44:13
WS2016-01 SnapShotTest-01 2020/06/22 17:27:04
vROps vROps 8.0 2020/05/27 15:20:52
PS C:\> Set-VM -VM "WS2016-01" -Snapshot "SnapShotTest-02 "
最新のスナップショットをソートした状態で配列に入れて指定するもできますので、作りこみ次第でいろいろなパターンに対応可能かと思います。
PS C:\> $snap = Get-VM -Name "WS2016-01" | Get-Snapshot | Sort-Object Created -Descending
PS C:\> $snap[0]
Name Description PowerState
---- ----------- ----------
SnapShotTest-02 PoweredOff
PS C:\> Set-VM -VM WS2016-01 -Snapshot $snap[0]
スナップショット取得時点へのリストアは Set-VM コマンドに -Snapshot オプションをつけて実行します。
Set-VM -VM <VM 名> -Snapshot <Snapshot 名>
Snapshot の作成日時で降順にリストして、対象 VM の一番新しいスナップショットを確認して手入力で指定するか、
PS C:\> Get-VM | Get-Snapshot | Sort-Object Created -Descending | Select-Object Vm,Name,Description,Created
VM Name Description Created
-- ---- ----------- -------
WS2016-01 SnapShotTest-02 2020/06/22 17:44:13
WS2016-01 SnapShotTest-01 2020/06/22 17:27:04
vROps vROps 8.0 2020/05/27 15:20:52
PS C:\> Set-VM -VM "WS2016-01" -Snapshot "SnapShotTest-02 "
最新のスナップショットをソートした状態で配列に入れて指定するもできますので、作りこみ次第でいろいろなパターンに対応可能かと思います。
PS C:\> $snap = Get-VM -Name "WS2016-01" | Get-Snapshot | Sort-Object Created -Descending
PS C:\> $snap[0]
Name Description PowerState
---- ----------- ----------
SnapShotTest-02 PoweredOff
PS C:\> Set-VM -VM WS2016-01 -Snapshot $snap[0]
ご回答ありがとうございます。
配列にいれて最新スナップショット復元させる方法参考に
色々試してみます。
ありがとうございました。