Esxi主机配置文件备份及还原介绍

对于Vmware产品接触还是相当少的,因为公司的主要使用的是Microsoft产品,近期公司上线的OA系统就要创建在Vmware Vsphere主机上,所以公司采购了一台HP 最新的4U(580G9)服务器作为运行ESXI主机的物理设备,当然配置也不会太低,内存:256GB,磁盘:本地2块300G磁盘,用于安装系统,配置Raid1,然后挂载存储链路1T磁盘空间,所有虚拟机都安装在独立磁盘中--存储。主要的问题是仅仅这一台Vsphere Host,所以对于日常的备份相当重要。网上很多帖子说,如果ESXI系统崩溃了,一般都是重装(30分钟),但是重装后,系统很多配置就没了,所以在维护过程中,我们建议是备份一下ESXI主机的配置文件,这样重装后,然后把备份的配置文件导入后我们会少很多工作量的。所以下面我们就介绍一下如何备份ESXI主机的配置文件及还原。

我们此次使用powercli进行ESXI主机的备份及还原。首先是需要下载powercli工具;首先需要通过vmware注册的账户登录,然后单点下载---搜索powercli 进行相关版本下载

https://my.vmware.com/group/vmware/details?downloadGroup=PCLI630R1_OSS&productId=491

https://my.vmware.com/group/vmware/searchresults?client=my_download&site=my_download&proxystylesheet=my_download_en&gsa_lang=en&c=ALL&q=powercli+6.0

https://my.vmware.com/group/vmware/details?downloadGroup=PCLI630R1&productId=491

下载后,我们准备安装在windows server2012r2上

开始安装

所需组件安装

开始安装

安装完成

安装后会有两个组件,一个是x86,一个是64位的,所以我们一般运行x64位的

运行成功

https://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&externalId=2042141&sliceId=1&docTypeID=DT_KB_1_1&dialogID=197519853&stateId=0%200%20197549962

注:如果运行powercli提示错误,我们需要修改powercli的策略,类似windows powershell的命令一样

使用get-executionpolicy查看状态确实为Restricted

使用set-executionpolicy将属性从Restricted更改为remotesigned

我们参考官方文档,使用vsphere Powercli备份esxi主机的配置文件

Using the vSphere PowerCLI 备份

To back up the configuration data for an ESXi host using the vSphere PowerCLI, run this command:

Get-VMHostFirmware -VMHost ESXi_host_IP_address -BackupConfiguration -DestinationPath output_directory

Where ESXi_host_IP_address is the IP address of the ESXi host and output_directory is the name of the directory where the output file will be created.

For example:

Get-VMHostFirmware -VMHost 10.0.0.1 -BackupConfiguration -DestinationPath C:\Downloads

Note: A backup file is saved in the directory specified with the -DestinationPath option.

因为我当前只有一台ESXI主机,192.168.5.188;在导出配置前,我们需要连接到ESXI主机;

如果不会使用命令的话,我们可以先使用命令打开帮助文档

get-powerCLIHelp connect-viserver

例子:Connect-VIServer ESXIHOST_IP -User ‘root‘ -Password ‘password‘

所以我们使用

Connect-VIServer 192.168.5.188 -User ‘root‘ -Password ‘password‘

接下来我们可以判断是否连接成功,可以使用get-vm查看当前主机下的所以vm

成功连接到ESXI主机后,接下来我们就是导出ESXI主机配置文件

我们参考官方文档,使用vsphere Powercli备份esxi主机的配置文件

Using the vSphere PowerCLI 备份

To back up the configuration data for an ESXi host using the vSphere PowerCLI, run this command:

Get-VMHostFirmware -VMHost ESXi_host_IP_address -BackupConfiguration -DestinationPath output_directory

Where ESXi_host_IP_address is the IP address of the ESXi host and output_directory is the name of the directory where the output file will be created.

For example:

Get-VMHostFirmware -VMHost 10.0.0.1 -BackupConfiguration -DestinationPath C:\Downloads

Note: A backup file is saved in the directory specified with the -DestinationPath option.

所以我们运行

Get-VMHostFirmware -VMHost 192.168.5.188 -BackupConfiguration -DestinationPath d:\ESXIConfigurationBak

导出成功

如果要还原的话,还是一样的方式,先连接,然后再还原;

Using the vSphere PowerCLI 还原

Note: When restoring configuration data, the build number of the host must match the build number of the host that created the backup file. Use the -force option to override this requirement.

  1. Put the host into maintenance mode by running the command:    
         
    Where ESXi_host_IP_address is the IP address of the ESXi host.
  2. Set-VMHost -VMHost ESXi_host_IP_address -State ‘Maintenance‘
  3. Restore the configuration from the backup bundle by running the command:

    Where ESXi_host_IP_address is the IP address of the ESXi host, backup_file is the name of the backup bundle to use for the restore, andusername and password are the credentials to use when authenticating with the host.      
    For example:      
    Set-VMHostFirmware -VMHost 10.0.0.1 -Restore -SourcePath c:\bundleToRestore.tgz -HostUser root -HostPassword exampleRootPassword

  4. Set-VMHostFirmware -VMHost ESXi_host_IP_address -Restore -SourcePath backup_file -HostUser username -HostPassword password

Additional Information

Note: The information about virtual machines is not stored in the config backup and the virtual machines must be re-inventoried from the datastore browser after a config backup restore. Also, bootbank information is not stored in a config backup. If needed, this must be backed up and downloaded separately in a compressed tar file.

For more information, see:

Note: if you have installed a version of vSphere later than 5.1, see the Command Line Document and PowerCLI Reference for that version in the VMware Documentation Library.

PowerCLI Notes:

  • Remember that the 64 bit version of PowerCLI is installed in C:\Program Files, and the 32 bit version is in C:\Program Files (x86).
  • You must always run PowerCLI as Administrator.
时间: 2024-12-14 18:03:29

Esxi主机配置文件备份及还原介绍的相关文章

[转载]vSphere ESXi主机配置iSCSI存储

要点: 1.ESXi主机与存储通信:ping 2.网络:vmkernel 3.存储:iscsi software adapter 4.存储映射 vSphere ESXi主机一般连接的存储类型有光纤存储.iSCSI存储两类.本次案例为iSCSI存储连接ESXi主机的配置. 案例环境:ESXi主机通过以太网络来连接iSCSID存储,并获取到存储空间,拓扑如下: 首先完成iSCSI存储与交换机的配置,由四根千兆网线连接,两边都做端口捆绑,总带宽为4*1000Mbps.存储映射出来10个5T的lun给两

为VMware esxi主机配置系统日志记录

我们来配置下vmware esxi主机配置系统日志的方法 在vsphere client中,选择主机192.168.166.144,选择"配置->存储器" 选项,右键该服务器的本地存储名称,在弹出的对话框中选择"浏览本地存储"如图: 2.新建一个目录用于存储系统日志如图所示: 3.记录下新建文件夹路径,注意存储名称和文件夹名称是区分大小写的,如图所示: 4.在"配置-->软件" 选项组选择"高级设置"选项如图: 5

Part08 - (图文)NSX系列之为ESXi主机配置VXLAN

完成了关于NSX的环境准备之后,就来到了NSX实现大二层的最重要技术之一Virtual Extensible LAN(VXLAN)这个部分的配置准备工作了.VXLAN是一个开放的技术标准,利用它,可以允许为不同网路的虚拟机创建一个逻辑网路.可以实现跨越Layer 3的Layer 2网路,也就是俗称的大二层网路; VXLAN传输网路通过在每台ESXi Host上创建一个VXLAN专用VMkernel接口的方式来构建.当虚拟机不在当前ESXi Host上但是又需要进行通讯时,这个接口将会被用作封装S

自动分发esxi 主机系统及加载配置

Auto Deploy esxi Host 首先安装VMwarevCenter Server服务器,同时在服务器上安装VMware vSphere PowerCLI 和Tftpd(tftp服务器)---安装就不详说了 Vcenter服务器端配置 vSphere Client登陆Vcenter服务器,在插件里启用autoDeploy功能 进入主页,选择Auto Deploy Download TFTP boot Zip,把下载的文件解压,存放在Vcenter服务器的tftp服务的主目录下 为Aut

用命令设置esxi主机时间和配置NTP服务器

一.设置esxi主机时间 设置esxi主机时间为 2016 年03月8日16:01: 更改esxi系统时间: ~ #  esxcli system time set -d 08 -H 16 -m 01 -M 03 -y 2016 如果同步系统时间到主板上,使用下面命令: ~ # esxcli system time get 更改esxi主机主板上的时间: ~ # esxcli hardware clock set -d 10 -H 10 -m 18 -M 04 -y 2016  如果同步主板到e

Esxi 主机提示“”未配置任何coredump目标。无法保存主机核心转储“”

今天对ESXi服务器进行raid卡驱动升级,升级完成后报配置问题 通过查看服务器的本地存储,发现有vmkdump目录与相应文件 通过SSH登录到主机上面查看 [[email protected]:/vmfs/volumes] esxcli system coredump file list Path                                                                                                    

apache-详细配置文件介绍+多种方式虚拟主机配置

grep -v "#" /etc/httpd/conf/httpd.conf ServerTokens OS    返回Server :Apache/2.0.41(unix) servertokens 指令 说明:配置HTTP服务器回应头,此指令控制了server回送给客户端的回应头域是否包含关于服务器OS类型和编译的模块描述信息 语法: servertokens  major|minor|minimal|productonly|os|full apache 启动后有9个进程,一个主进

如何在一台ESXi主机上搭建一整套VSAN集群的环境

从上周起,我开始翻译一本新书.IT类中文书籍的翻译往往有一个术语的问题,如何选择最准确的中文术语,让读者清楚明白而且在实际操作和配置的时候不至于误解,是一件不那么容易的事情.一个简单的例子就是cluster,中文可以译作"集群"或者"群集".这两者本身都广为使用,而且是完全相同的意思.我查了一下中文亚马逊书店,136本IT类中文图书用了"集群",29本用了"群集".看上去"集群"更为普及一些,而且我本人也习

vSphere部署系列之07——vCenter管理ESXi主机

在前面的博文章节中,已安装配置了esxi-mgt.esxi01.esxi02三台ESXi物理主机,并在esxi-mgt(10.1.241.20)主机中的虚拟机里部署了vCenter环境.接下来的要做的是将esxi01(10.1.241.21).esxi02(10.1.241.22)两台主机,加入到vCenter中,以接受vCenter的管理. 实验环境总体规划,请见前面的博文<vSphere部署系列之03--实验环境总体规划>. ▲总体规划网络拓扑图 一.前期工作 初次登录vCenter,需要