Hyper-V的备份与还原(PowerShell)# s" o9 [) Q/ n1 D
o7 a) [4 [2 B7 [- M+ T
VPS的数据是保存在VHD文件中的,如果您要备份VPS,您可以备份VHD文件就可以了。/ z' L7 \4 {( `8 s5 y2 p' D# T
0 |6 H3 `7 R6 A0 l一、如果主服务器(Windows2012R2)正常的情况下,您想重装2012操作系统,您可以使用操作系统中,管理工具中的Hyper-V的导出功能(Export)功能一个个将VPS导出,重装完后,就可以将VPS导入回去,就可以正常使用.% |, z' D/ H3 W# ?! E0 G5 _
可以用PS命令全部自动导出到backup目录:
$ G: [# `3 K% [/ s& VGet-VM | Export-VM –Path D:\backup
w5 ~4 A: i1 |+ }& w, ]: c* _& _: N2 a
全部导入(直接复制到PS命令中,注意,运行前你需要先在HY管理器中设置好VHD的默认保存位置,虚拟交换机名必须和原来一样: 7 K: P& {8 \3 P- f
$VMhost=GET-VMhost
- l5 ^3 k: u) x l, J$VMHost | SELECT-OBJECT VirtualHardDiskPath, VirtualMachinePath
. k$ j& B& \- Q @$VMDefaultPath=$VMHost.VirtualMachinePath
5 s. \7 V$ q5 p, R8 p: [" D# M$VMDefaultDrive=$VMHost.VirtualHardDiskPath8 O, z+ s- k( C6 r; h
$VMLIST=GET-CHILDITEM D:\backup -recurse *.xml. ~4 N0 O% P2 G' d0 Z1 U' L9 h
$VMlist | FOREACH { IMPORT-VM -path $_.Fullname -Copy -VhdDestinationPath $VMDefaultDrive -VirtualMachinePath $VMDefaultPath -SnapshotFilePath $VMDefaultPath -SmartPagingFilePath $VMDefaultPath -GenerateNewId }
" |/ c' ]: l) }% Q/ [+ B A购买服务器找千喜娟子15529362365~ ~
$ Z; G. D3 o4 H3 W }
' M4 W5 W, @) y2 a |