备份物理服务器以及vCenter Server上的配置信息

如果仅仅是一台物理主机或者vCenter服务器故障了,那么你可以很容易的再部署几台,但是同时,其上的配置信息也丢掉了。所以,定期的备份这些配置信息是非常必要的。通常当你备份一台主机的时候,你一般只是备份其上的虚拟机,而从来不会备份management console上的任何配置文件。然而,你需要备份的并不是management console中的配置文件,你需要的是备份对应的配置信息从而可以方便的重建一台物理服务器。

对于ESX主机,你可以使用esxcfg-info这条Service Console命令来将大量的配置信息输出到一份文本文件中。对于ESXi主机,你可以使用vicfg-cfgbackup命令(也是vShpere CLI的一部分)来将配置文件输出到文本文件中。对于ESX主机,你虽然无法使用esxcfg-info的输出来恢复对应的配置,但是至少在需要数据恢复的时候你可以知道你到底需要重新配置哪些参数。对于ESXi主机,你可以使用vicfg-cfgbackup命令来将配置信息恢复到主机上。对于vCenter服务器,则一定要备份其上用来存放这台vCenter服务器上所有配置信息的数据库。数据库中包含了很多配置信息,包括集群信息、资源池、权限信息、报警信息、性能信息以及其他更多配置信息。有了数据库备份,你就可以方便的重装vCenter服务器然后直接让其指向你之前备份好的数据库即可重新上线运行了。同时,也请确保你对vCenter服务器上的SSL认证目录进行了备份,这个目录位于vCenter服务器上的data目录下。这个目录中包含了用于认证ESX或者ESXi主机以及客户端连接的SSL认证信息。

 

/etc/vmware/esx.conf
这是所有ESX的配置文件,如果你有多台ESX主机,并且配置完全一样,就可以将这个配置文件复制到其他的主机。
./etc/vmware/firewall/services.xml
前面提到的esxcfg-fitewall这个命令,主要开放的服务就在这个文件中定义
./etc/nsswitch.conf
这个是ESX主机的主机名的配置文件。