哈喽大家好,欢迎来到虚拟化时代君(XNHCYL),收不到通知请将我点击星标!“ 大家好,我是虚拟化时代君,一位潜心于互联网的技术宅男。这里每天为你分享各种你感兴趣的技术、教程、软件、资源、福利…(每天更新不间断,福利不见不散)

文 章 引 言
我们经常讨论的是备份和恢复在VMware vSphere基础架构 ESXi 主机上运行的虚拟机。但是,我们很少讨论备份 ESXi 主机本身或具体备份该 ESXi 主机的配置。如果我们由于硬件故障或其他事件导致 ESXi 安装完全丢失而必须重新加载 ESXi 主机,则备份ESXi将发挥很大作用。在这篇文章中,我们将介绍一种使用 VMware PowerCLI 命令行将 ESXi 配置备份和恢复到主机的快速简便的方法。
目录
- 安装 VMware PowerCLI PowerShell 模块
- 备份 VMware vSphere ESXi 主机
- 还原 VMware vSphere ESXi 主机
- VMware vSphere ESXi 主机进入维护模式
- 完成 VMware vSphere ESXi 还原过程
-
总结
第一章、安装VMware PowerCLI模块
在我们的 VMware vSphere ESXi 主机上备份配置的最简单、最灵活的方法是使用 VMware PowerCLI。VMware PowerCLI 在过去的几次迭代中已经非常成熟,现在比以前更容易安装。VMware PowerCLI 不再是 MSI 安装。相反,它现在是一个 PowerShell 模块,可以直接从 PowerShell 库中下载。我们看一下安装新 PowerCLI 模块的步骤。
1、如果您安装了旧版MSI的版本,建议卸载,或者您可以参考之前的安装教程
一键云迁移:利用VMware PowerCLI将OVA虚拟机顺利迁移到AWS
2、或者您可通过本地Powershell管理员运行进行安装
Install-Module VMware.PowerCLI -Scope CurrentUser或者Install-Module -Name VMware.PowerCLI

3、选择A,全部安装

4、开始安装

5、直至完成。
第二章、备份 VMware vSphere ESXi 主机录
1、为了备份 ESXi 主机的配置,我们将使用 Get-VMHostFirmware 命令行,该命令行允许我们将主机的配置提取到我们指定目录中的 .tgz 文件中。我们用于备份配置的命令的语法如下
Get-VMHostFirmware -VMHost < ESXi 主机 IP 或 FQDN > -BackupConfiguration -DestinationPath 目录
2、如图输入之后报错

3、结果还是权限不足 Import-Module VMware.VimAutomation.Core

4、使用管理员权限打开即可 Set-ExecutionPolicy RemoteSigned

5、继续运行,报错

6、根据提示输入提示的内容赋予全局的权限
Set-PowerCLIConfiguration -Scope User -ParticipateInCEIP $true

7、继续运行上述命令查看是否有报错

8、我们判断是因为esxi没有登录的情况,先去登录下esxi,使用命令
Connect-VIServer -Server *servername* -User *user* -Password *password*

9、我们去信任下ESXi地址即可

10、继续连接一下ESXi,成功。

11、接着我们继续运行备份文件,我们看到命令已成功完成,并显示我们的配置已在指定目录中创建为 .tgz 文件

12、查看D盘,文件存在

13、如果我们有多个主机需要备份配置数据,我们可以使用一个简单的“For”循环来为 vSphere 中的多个主机创建配置。下面我们使用几个变量,一个用于目标目录,另一个用于包含 Get-VMHost 命令的结果。
我们循环遍历返回的主机,在指定的目录中创建配置备份。

14、我们的 vSphere 环境中所有主机的配置备份均在指定目录中创建。

第三章、还原VMware vSphere ESXi主机
1、我们已经备份完成,接下来演示还原的操作,命令有所差异,但是方法基本一致。这次我们使用 Set-VMHostFirmware 命令行将配置恢复到我们的 VMware vSphere ESXi 主机。
Set-VMHostFirmware -VMHost -Restore -SourcePath -HostUser -HostPassword

2、我们还可以使用变量Get-Credential 输入来获取用户名和密码,然后将其与 HostCredential 参数一起使用,如下所示。
$cred = Get-CredentialSet-VMHostFirmware -VMHost 192.168.50.107 -Restore -SourcePath D:\esxi_backup\configBundle-192.168.50.107.tgz -HostCredential $cred
3、使用credential变量,系统会提示我们输入命令的凭据,如图所示出现账号密码

4、接着我们输入Set-VMHostFirmware,我们收到错误“当前状态下不允许执行该操作”。这是因为我们尚未将主机设置为维护模式。

第四章、VMware vSphere ESXi 主机上进入维护模式
1、我们可以在 vSphere 客户端或通过 PowerCLI 将主机设置为维护模式。使用 PowerCLI 我们可以使用以下命令。
Set-VMHost -VMHost -State ‘Maintenance’
2、我们可以右键单击主机并选择维护模式>>进入维护模式

第五章、完成VMware vSphere ESXi还原过程
1、将主机置于维护模式并重新运行命令后,我们应该看到成功完成。

2、Set-VMHostFirmware 命令完成后,主机将立即重新启动。

第六章、总结
用于备份和恢复 VMware vSphere ESXi 主机配置的 PowerCLI 命令行程序可以轻松恢复已重新加载的故障主机上的配置,或者将配置恢复到不同的硬件。在备份底层 VMware vSphere ESXi 主机基础架构时,这是一个可以添加到数据保护计划中的好工具。
【以上内容均属虚拟化时代君整理,大家仅供参考!】
往期回顾
点击下方链接阅读精彩文章
VMware vSphere中vApp的功能你真的了解吗?保姆式免费教你vApp的妙处
如何将虚拟机从 VirtualBox 转换为 VMware(Fusion 或 ESXi)
VMware ESXi USB直通技术全解析:如何将物理USB设备直通给虚拟机
超详细通过命令行升级VMware ESXi 7到ESXi 8教程攻略
Dell R730xd安装VMware ESXi 8.0u3d攻略教程
一个小小培训,500大洋外快就到手!VMware vSphere 8内容库你学会了吗?
黑客大佬都在用,VMware ESXi 从Shell启停虚拟机命令
你真的了解VMware三种磁盘配置吗!精简置备 vs 后置备到底选哪个?
博通收购VMware后,新旧VMware兼容性列表查询方案对比
白嫖技巧、VMware vSphere使用mod模式删除无法访问的数据存储
白嫖VMware ESXi 8.0 U3新功能Live Patch、无需重启零中断修复漏洞
VMware安全从我做起,vCenter和Esxi端口加固建议方案
又被客户白嫖一个脚本,VMware vCenter通过Pwershell全自动克隆虚拟机
VMware vCenter(VCSA) 8.0 中的 17 个vmdk有什么用途?给客户介绍用途含泪血赚200!
资源申明:小编更新资源文章只是为了给大家提供一个绿色学习的平台,如果你在本站看到的任何图片文字有涉及到你的利益以及版权都可以联系小编删除。联系微信:XNHSDJ

被折叠的 条评论
为什么被折叠?



