免責事項:これは英文の記事「How to take VM snapshots using PowerCLI」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
この記事では、PowerCLI で VM のスナップショットを取得するコマンドを紹介します。
VMware vSphere ESXi
vCenter Server に接続
PS C:\> Connect-VIServer -Server vCenter-FQDN
Name Port User
---- ---- ----vCenter-FQDN 443 VSPHERE.LOCAL\Administrator
1. メモリスナップショットの作成:
例:
PS C:\> Get-VM -Name "VM name" | New-Snapshot -Name "Test-1" -Description "test-snap" -Memory
Name Description PowerState
---- ----------- ----------
Test-1 test-snap PoweredOn
2. 静止スナップショットの作成:
例:
PS C:\> Get-VM -Name "VM name" | New-Snapshot -Name "Test-2" -Description "test-snap" -Quiesce
Name Description PowerState
---- ----------- ----------
Test-2 test-snap PoweredOff
3. メモリ/静止オプションを伴わないスナップショットの作成 :
例:
PS C:\> Get-VM -Name "VM name" | New-Snapshot -Name "Test-3" -Description "test-snap"
Name Description PowerState
---- ----------- ----------
Test-3 test-snap PoweredOff
複数 VM のスナップショットを取得するには、コンマで区切って複数の VM 名を指定できます。
Example:
Get-VM -Name "VM name1","VM name2" | New-Snapshot -Name "Test-4" -Description "test-snap"