[技术分享]VMware Esxi 6.7主机配置备份和恢复(SSH、PowerCLI方法)
目录
需求简介:
准备环境:
备份/恢复方式1:SSH方式
SSH方式备份过程
SSH方式恢复过程
备份/恢复方式1:PowerCLI方式
PowerCLI安装过程
PowerCLI方式备份过程
PowerCLI方式恢复过程
参考文献:
需求简介:
在我们给单机运行(非Vsphere管理)的Esxi主机搬家,或者更换硬盘之前。就需要把目前的Esxi配置备份下来,方便搬家之后恢复。我备份这个配置的主要目的是,保留网络VLAN配置,重装之后再一个一个输入上去麻烦也容易出错。
准备环境:
1 Esxi 6.7.0 (VMware-VMvisor-Installer-6.7.0.update01-10302608.x86_64.iso)
2 一台可以正常使用的Windows10 主机
备份/恢复方式1:SSH方式
SSH方式备份过程
1 将Esxi主机连接键盘、显示器,F2进入配置模式,进入排错选项(Troubleshooting Options),打开SSH连接的开关(SSH Enable)。
2 在另一台Windows 10 PC上使用Putty、SecureCRT等终端工具,通过SSH连接到Esxi主机的IP地址,用户名是一般为root。
3 连接成功之后,使用如下命令来同步现在未保存的配置。
vim-cmd hostsvc/firmware/sync_config
4 并使用如下命令备份现有的配置文件。
vim-cmd hostsvc/firmware/backup_config
5 当备份完成之后,终端上会写出配置文件备份之后的直链地址,将*星号部分换成Esxi主机的IP地址之后,就可以把这串网址粘贴到浏览器的地址栏中下载这个配置文件了。
SSH方式恢复过程
1 正常安装Esxi之后并且按照上述方法打开Esxi的SSH。
2 使用如下命令使Esxi主机进入维护模式
vim-cmd hostsvc/maintenance_mode_enter
3 使用WinSCP等工具,使用SFTP方式,将刚才备份的配置文件复制到Esxi主机的/tmp目录,并将名字改成“configBundle.tgz”
4 在SSH中 输入如下命令,来将备份的配置文件重新应用到主机。
vim-cmd hostsvc/firmware/restore_config /tmp/configBundle.tgz
5 当命令被成功的执行后,主机会立即重启,再次启动时所有的配置都已恢复。
备份/恢复方式1:PowerCLI方式
PowerCLI安装过程
由于寻找并下载PowerCLI需要在官网登录账号,接下来介绍一种不需要登录账号就能使用VMware PowerCLI的方式,就是使用Windows10自带的Windows PowerShell
1 以管理员身份运行Windows PowerShell
2 使用如下命令安装 VMware.PowerCLI
Install-Module -Name VMware.PowerCLI
整个过程会弹出是否允许的提示,直接选择“全部允许”就行
整个过程会比较漫长,当安装好之后还不能直接用,硬要用的话会弹出这样的提示
3 经过多次尝试,发现官方教程里还没有提到要像离线安装那样导入模块,输入如下命令
Import-Module VMware.PowerCLI
但输入这个命令之后大概率会报错,
4 如果报错还要在这句之前 执行一句授权命令
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
5 并再次使用刚才的命令导入模块
Import-Module VMware.PowerCLI
随后就能看到PowerCLI的欢迎语,说明成功的安装了PowerCLI
6 接下来关闭CEIP( Customer Experience Improvement Program 客户体验改进计划)
Set-PowerCLIConfiguration -Scope User -ParticipateInCEIP $false
7 接下来忽略证书验证,否则连不上Esxi主机
Set-PowerCLIConfiguration -InvalidCertificateAction Ignore
PowerCLI方式备份过程
1 继续输入如下命令连接Esxi主机
connect-viserver 主机IP地址 -user '用户名' -password '密码'
2 使用如下命令获取现在主机内运行的虚拟机列表以来验证连接是否成功
get-vm
3 当连接成功之后,使用如下命令来备份主机现有的配置文件
Get-VMHostFirmware -VMHost 主机IP地址 -BackupConfiguration -DestinationPath D:\
如果出现以上提示就说明备份成功。
PowerCLI方式恢复过程
1 恢复过程也是要先连接主机,并使用以下命令使主机进入维护模式
Set-VMHost -VMHost ESXi_host_IP_address -State 'Maintenance'
2 若使用PowerCLI方式来恢复配置文件,就不再需要将配置文件上传到Esxi主机上了,直接指定本地文件即可。
Set-VMHostFirmware -VMHost 主机IP地址 -Restore -SourcePath D:\bundleToRestore.tgz -HostUser 用户名 -HostPassword 密码
恢复完成之后主机也是会重新启动,并且恢复到重装之前的状态。
至此,2种方式的备份/恢复就讲完了,SSH的优点就是容易上手,缺点是涉及到的软件比较多,SSH终端,浏览器,以及WinSCP用来上传文件。而PowerCLI需要用到的软件比较少,就一个Windows10自带的Windows PowerShell就够用了,但如果网络不好的话,在安装PowerCLI的过程容易卡住。
本次分享到此结束。感谢一下提供帮助的朋友.
参考文献:
如何备份 ESXi 主机配置 (2042141)
https://kb.vmware.com/s/article/2042141?lang=zh_CN
命令行操作vSphere--VMware PowerCLI安装 | 知语
https://zerlong.com/739.html
10. vSphere PowerCLI试用(一):安装PowerCLI_MuTou的博客-CSDN博客
https://blog.csdn.net/qq_35611533/article/details/51917425
Download and Install VMware vSphere PowerCLI
http://www.vmware.com/support/developer/PowerCLI/index.html
本文在陈天靖的CSDN博客和陈天靖的新浪博客首发,转载请注明出处。
https://blog.csdn.net/u011832462/article/details/121472440
[技术分享]VMware Esxi 6.7主机配置备份和恢复(SSH、PowerCLI方法)相关推荐
- ESXi与Linux主机配置syslog日志上传远程服务器
ESXi与Linux主机配置syslog日志上传远程服务器 https://www.conum.cn/cloud/vmware/148.html 前言 最近很多客户遇到等级保护监测,需要搭建日志服务器 ...
- 一台新的DELL服务器安装VMware ESXi 6.7服务器安装配置详细步骤图文
一.给一台新的服务器装系统时遇到的小坑 给公司新买的一台DELL服务器安装ESXi 6.7系统,刚开始只是用U盘作为启动盘打开看了看, 但是并没有安装到服务器的硬件上,第一次接触给一台新的服务器做系统 ...
- VMware ESXi 6.7安装配置
VMware ESXi 6.7 已与2016年11月15日发布,如下介绍其安装过程.同以往ESXi产品安装区别不大. 本次安装过程演示,采用VMware Workstation 15 平台进行安装.如 ...
- 在VMware ESXi 6.7中配置NVIDIA Tesla P100直通
宿主机设备环境 制造商:Supermicro 型号:SYS-4028GR-TR CPU:20 CPUs x Intel(R) Xeon(R) CPU E5-2630 v4 @ 2.20GHz 内存:: ...
- 虹科分享|如何使最终用户轻松进行备份和恢复?
统计数据显示,60%的备份从未完成,50%的数据恢复并不成功.因此,数据恢复对终端用户来说是一个巨大的挑战,而他们的IT部门却不知道如何解决这个问题. 这反过来又增加了停机时间,影响了生产力.事实上, ...
- 虚拟化VMware ESXi 6.7服务器安装配置
一.什么是vSphere? vSphere是VNware公司在2001年基于云计算推出的一套企业级虚拟化解决方案.核心组件为ESXi.如今,经历了5个版本的改进,已经实现了虚拟化基础架构.高可用性.集 ...
- 虚拟化VMware ESXi 6.7服务器安装配置详细步骤图文
一.什么是vSphere? vSphere是VNware公司在2001年基于云计算推出的一套企业级虚拟化解决方案.核心组件为ESXi.如今,经历了5个版本的改进,已经实现了虚拟化基础架构.高可用性.集 ...
- 【华为云技术分享】云小课 | 灵活配置权限,满足存储安全(OBS权限管理介绍上篇)
很多朋友有这样的顾虑:将资源存储在OBS之后,我的数据足够安全吗?能够灵活配置权限吗? 比如,甲只想把存储在OBS中的资源留给自己访问:乙想把资源分享给自己的某个朋友:丙想把资源共享的权限控制在固定时 ...
- mysql数据库恢复数据_【技术分享】使用Innodb存储引擎的mysql数据库恢复
作者:维一零 预估稿费:400RMB(不服你也来投稿啊!) 投稿方式:发送邮件至linwei#360.cn,或登陆网页版在线投稿 前言 某天,在测试一张新数据表的字段时,由于在phpmyadmin不断 ...
最新文章
- 大规模环境下基于语义直方图的多机器人实时全局定位图匹配
- 该如何对「半监督学习算法」实际性应用进行评估?Google给出了新答案
- 如何使用Springboot开发实现一个物业管理系统
- 通过系统回顾的方法来发展循证的管理知识*。
- ORACLE时间常用函数(字段取年、月、日、季度)
- JavaSE11: 简单快速掌握枚举
- 《代码敲不队》第八次团队作业:Alpha冲刺 第五天
- 华为HG255D路由破解方法
- 质量管理体系和行业标准
- Bugku MISC 再也没有纯白的灵魂
- matlab .fda文件_A. FDA现有的上市后角色
- [Vue warn] Extraneous non-emits event listeners (createSuccess) were passed to component but could
- 安霸(ambarella) s2lm视频处理流程
- 免费在线生成二维码网站,支持二维码自定义
- 微信小程序-店内点餐小程序
- Vertx中的verticle详解
- [ISUX转译]iOS7人机界面指南-UI元素(上)
- 循环比赛日程表(分治 C++)
- 【力扣刷题笔记】由简到难,模块突破, 你与AC只差一句提示
- 【计算机视觉】图像形成与颜色
热门文章
- ibm笔记本修复计算机开机按,联想thinkpad重装系统按什么键_联想thinkpad电脑重装系统按哪个键-win7之家...
- linux检查网络是否通畅_Shell脚本实现检测某ip网络畅通情况(含短信报警功能)
- Dir-645任意文件读取漏洞
- AudioManager 蓝牙sco连接相关接口
- 部署Python的框架下的web app的详细教程
- Ubuntu18.04 没有有以太网连接的解决办法
- iPhone x 解决启动图适配上下黑边的问题(排除所有其他原因后,发现是图片尺寸问题)
- Python+Zookeeper操作
- nodejs爬虫淘宝详情图
- 对百度Bingo算法的猜测