升级过程尽可能多地保留 ESX 主机配置。但是,由于 ESX 4.x 和 ESXi 5.x 架构之间的架构差异,选择 ESXi 安装或升级向导中的迁移选项时,许多配置文件无法迁移。

相关 VMware 文件(如 /etc/vmware/esx.conf)可以迁移,但许多现有设置(如第三方代理和脚本)都无法迁移。

注:

如果 4.x 主机包含自定义项(如第三方 VIBS 或驱动程序),使用标准 VMware 安装程序 ISO 进行升级将丢失这些自定义项,并可能导致系统不稳定。使用 ESXi Image Builder CLI 创建包含 VIB 或驱动程序的自定义 ESXi 安装程序 ISO 文件。有关 Image Builder 的信息,请参见 vSphere 安装和设置文档。

表 1. 迁移或升级至 ESXi 过程中迁移的文件

迁移的文件

备注

/etc/sfcb/sfcb.cfg

已迁移。

/var/lib/sfcb/registration/repository/root/interop/*

已迁移。

/etc/logrotate.conf

未迁移。ESXi Logrotation 与以前的版本不兼容。

/etc/localtime

未迁移。ESXi 中不支持时区。

/etc/ntp.conf

已迁移。

/etc/ntp.drift

已迁移。

/etc/ntp.keys

已迁移。

/etc/syslog.conf

对于 ESXi,已迁移;对于 ESX,未迁移。

/etc/security/access.conf

已迁移。需要用于 PAM 配置。

/etc/security/login.map

/etc/sysconfig/network

已迁移。服务控制台虚拟网卡 (vswif) 将转换为 ESXi 虚拟网卡。(vmk)

/etc/sysconfig/ntp

未迁移。

/etc/sysconfig/xinetd

未迁移。

/etc/sysconfig/console/*

未迁移。

/etc/sysconfig/i18n

未迁移。ESXi 中不支持 i18n

/etc/sysconfig/clock

未迁移。ESXi 中不支持时区。

/etc/sysconfig/crond

未迁移。

/etc/sysconfig/syslog

未迁移。syslog 守护进程与以前的版本不兼容。

/etc/sysconfig/keyboard

已迁移。所有不支持的条目将默认为英文。

/etc/sysconfig/mouse

未迁移。ESXi 中不支持鼠标。

/etc/sysconfig/static-routes

已迁移。

/etc/sysconfig/static-routes-ipv6

已迁移。

/etc/sysconfig/network-scripts/route-$device

已迁移。

/etc/ssh

未迁移。请参见因升级或迁移至 ESXi 5.x 而受影响的 SSH 配置

/etc/nsswitch.conf

已迁移。通常用于各种配置,对于活动目录身份验证最有效。

/etc/yp.conf

未迁移。ESXi 中不支持 NIS。

/etc/krb.conf

需要用于同样获取活动目录支持。

/etc/krb.realms

/etc/krb5.conf

/etc/krb5.acl

/etc/krb5.keytab

/etc/krb5.log

/etc/krb5.mkey

/etc/login.defs

未迁移。此文件控制如下设置:maildir、密码时效控制、uid 和 gid 最低/最高设置以及用户删除命令。

/etc/pam.d/*

部分已迁移。需要用于身份验证和授权。

注:

通过升级至 ESXi 5.x,可将对 ESX 4.x 中的 /etc/pam.d/system-auth 内的设置所做的自定义编辑重置为默认值。要维护自定义值,请在升级后手动重置。

/etc/hosts.allow

未迁移。

/etc/hosts.deny

未迁移。

/etc/ldap.conf

未迁移。ESXi 中不支持 LDAP。

/etc/openldap

/etc/sudoers

未迁移。ESXi 中不支持 SUDO。

/etc/snmp/snmpd.conf

已迁移至 /etc/vmware/snmp.xml

/usr/local/etc/

未迁移。

/etc/rc.d/rc*.d/*

未迁移。ESX 与 ESXi rc.d 脚本不兼容。

/etc/xinetd.conf

未迁移。ESXi 中不支持 xinetd。

/etc/motd

已迁移。附加了一个注释,显示系统已升级至 ESX 5.x

/etc/likewise/*

已迁移。用于同样配置。

/etc/vmware/vmkiscsid/*

已迁移。

etc/vmware/init/*

未迁移。Init 脚本不兼容。

/etc/vmware/esx.conf

已迁移。

/etc/vmware/pci*

未迁移。

/etc/vmware/simple.map

未迁移。生成新的 simple.map 文件。

/etc/vmware/license.cfg

未迁移。升级后重置评估模式定时器。

/etc/vmware/vmware.lic

未迁移。ESXi 5.x 升级已重置为评估模式。

/etc/vmware/hostd/*

已迁移。

/etc/vmware/hostd/config.xml

未迁移。此文件当前与 ESXi 不兼容。

/etc/vmware/hostd/proxy.xml

未迁移。此文件当前与 ESXi 不兼容。

/etc/vmware/vmauth/authentication.conf

已迁移。用于同样配置。

/etc/vmware/vmauth/provider.xml

/etc/hosts

已迁移。

/etc/resolv.conf

已迁移。

/usr/lib/vmware

未迁移。

/etc/fstab

部分已迁移。只有 NFS 条目将迁移至 ESXi。

/etc/passwd

部分已迁移。如果可能,将仅保存 Root 用户密码。

/etc/shadow

/etc/groups

未迁移。