news 2026/9/29 6:52:47

ESXi上安装CentOS 7完整指南:从镜像选择到VMware Tools配置

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ESXi上安装CentOS 7完整指南:从镜像选择到VMware Tools配置

在ESXi上装CentOS 7这个操作,看着是个基础活,但真要动手的时候,很多朋友还是会卡在几个不起眼的环节上。要么是镜像选错,要么是虚拟机参数和实际环境不匹配,装到一半发现网卡没起来,再要么是装完系统忘了装VMware Tools,后面迁移、关机都别扭。这篇文章我就把整套流程从准备到落地完整走一遍,把我自己在机房和测试环境里反复踩过的坑、验证过的配置一起写出来,给正在折腾ESXi和CentOS 7的朋友做个参考。

这篇内容适合这几类人看:刚接触虚拟化的运维新手,需要在内网快速交付CentOS 7虚拟机的实施工程师,以及准备把CentOS 7从Workstation迁移到ESXi平台的老手。不管你是用Dell R730这类老服务器,还是跑在NUC小主机上的ESXi 8.0,步骤基本通用。

1. 装系统前的准备:版本确认、镜像选择和文件上传

很多人上来就直接新建虚拟机,结果做到一半才发现ESXi版本太老,不支持CentOS 7的Guest OS类型,或者下载的镜像不完整导致引导失败。准备工作做扎实了,后面才省心。

1.1 先确认ESXi版本和Web Client登录方式

在创建虚拟机之前,第一件事就是弄清楚你的ESXi是什么版本。不同版本的vSphere Web Client界面差异不小,尤其是ESXi 6.7、7.0和8.0之间,菜单入口和命名都有变化。登录ESXi主机管理界面时,直接访问主机的IP地址就行,不用额外安装vCenter。如果只是单机部署,Host Client足够完成所有操作;如果环境里有vCenter,通过vCenter的HTML5界面来操作,逻辑也是一样的。

这里有个容易忽略的点:ESXi 6.5之后默认自带HTML5界面,早期版本需要Flash插件,现在基本都换成H5了。登录后最好在“主机”>“许可证”里确认一下授权状态,评估版的ESXi有60天限制,到期后虚拟机电源操作会被锁住。我曾经遇到过一台机器装完CentOS跑了两周,突然发现虚拟机无法开机,查了半天是ESXi评估许可过期。

确认版本的另一个原因是要判断虚拟机兼容性。ESXi 6.7支持虚拟机硬件版本14,ESXi 7.0支持到17,ESXi 8.0支持到20。如果后面打算做跨版本迁移,建议创建虚拟机时把兼容模式选低一档,比如在ESXi 8.0上选“ESXi 7.0及更高版本”,这样以后迁移到旧版本环境也不用关机转格式。

1.2 CentOS 7镜像到底选哪个版本

CentOS 7的镜像看着就几种,实际差别很大。最常用的是DVD ISO和Minimal ISO两种。DVD镜像大约4GB左右,包含完整的软件包和安装界面,适合需要图形化安装或者离线装额外软件的场景;Minimal镜像只有几百MB,安装过程文字界面,装完是纯命令行系统,需要什么软件再自己装。

我的建议是:如果是生产环境最小化安装,直接选Minimal ISO;如果是学习或者需要配桌面环境,选DVD ISO。CentOS 7从7.6版本开始,官方默认采用ISO内嵌的repodata,安装器会自动匹配,所以不用纠结版本号差异。有一点要提醒一下,CentOS 7的官方镜像源在2024年6月底已经停止维护,现在去镜像站下载时要注意选择归档目录里的版本,比如7.9.2009就是最后的版本号。下载完成后最好核对一下SHA256校验值,镜像损坏会导致安装过程中报错,这种问题排查起来非常头疼。

如果是在内网环境部署,还需要考虑有没有本地Yum源。CentOS 7停止维护后,公网源里的软件包不会再有更新,如果业务需要离线装软件,建议顺手准备一个本地Yum源,后面装依赖会方便很多。这个我后面专门写一节。

1.3 把安装镜像上传到数据存储

镜像下载好之后,把它传到ESXi的数据存储里。在Host Client界面点击“存储”,选择datastore1,点击“数据存储浏览器”,然后新建一个ISO目录,把镜像拖进去。上传速度取决于你的网络环境,千兆网络下传一个4GB的DVD镜像大约需要40秒到1分钟。

这块有几个细节:

  • 不要在虚拟机光驱里直接挂载工作站的本地ISO路径,ESXi不认这种跨平台的映射。
  • 上传时如果出现中断,重新上传即可,ESXi会识别不完整的文件。
  • 数据存储空间要预留充足,CentOS 7安装过程中磁盘占用最小也要2GB,加上镜像空间,建议至少预留10GB空闲。

上传完ISO后,在存储浏览器里能看到文件大小和源文件一致,就可以开始创建虚拟机了。

2. 创建虚拟机:参数怎么定才不返工

创建虚拟机的过程看似填几个下拉框就行,实际上每个参数都直接影响后面的使用体验。我见过不少人在这里随意选,装完系统后CPU调度异常、磁盘性能差、网卡不识别,再回去改配置就要关机操作,非常折腾。

2.1 新建虚拟机时的CPU、内存、磁盘参数怎么定

在Host Client里点击“创建/注册虚拟机”,选择“创建新虚拟机”,填写名称时建议带上用途标识,比如“web-centos7-01”或者“db-centos7-prod”,方便后续识别。不要只写“centos7”,等虚拟机多了之后,你会后悔的。

客户机操作系统系列选Linux,客户机操作系统版本选“CentOS 7(64位)”。如果ESXi版本较老,下拉列表里没有CentOS 7,可以选“Red Hat Enterprise Linux 7(64位)”,CentOS和RHEL的内核兼容性相同,ESXi对它们的虚拟化支持是一样的。

CPU和内存的分配策略要注意。ESXi是超量分配的资源调度平台,不是配得越大越好。我的经验是:初期CPU给2核,内存给2GB,跑起来后再根据负载调整。生产环境需要预留资源的话,CPU给4核、内存给4GB是比较稳妥的起步配置。ESXi支持在线调整CPU和内存,不用关机,所以初期不用一步到位。

磁盘大小建议至少20GB。CentOS 7系统本身占用约1.5GB到2GB,加上/var日志、/usr软件包和后续部署的应用,20GB是比较舒适的起步值。如果计划装Docker或者数据库,建议直接给40GB到50GB。磁盘置备选择“精简置备”,这样实际使用多少占多少,不会一次性占满数据存储。“厚置备延迟置零”和“厚置备快速置零”在性能上略好,但会立即占满空间,对大部分业务场景来说,精简置备完全够用。

另外,硬盘的控制器类型默认是LSI Logic SAS或者PVSCSI,保持默认即可。如果安装过程中出现找不到硬盘的情况,再考虑调整控制器类型,但默认值在99%的场景下不会出问题。

2.2 兼容模式与Guest OS类型别选错

虚拟机兼容性这一项,默认选当前ESXi版本对应级别就行。我之前提到过,如果以后要迁移到旧版ESXi,这里刻意选低一档。选错不会导致无法安装,但会限制后续的功能,比如虚拟机硬件版本太高,旧版宿主机无法打开。

Guest OS类型这块再强调一次:选错了其实也能安装,但ESXi无法启用对应的优化特性。比如你选了“Other 3.x Linux”,某些针对RHEL/CentOS的虚拟化驱动优化就不会生效,网络性能可能会有所下降。

2.3 网卡类型选VMXNET3还是E1000

网络类型选择是虚拟机配置里最容易被忽略的一环。ESXi提供多种虚拟网卡类型,常见的有E1000、E1000E和VMXNET3。安装CentOS 7时我建议直接用VMXNET3,因为CentOS 7的内核(3.10+)内置了VMXNET3驱动,不需要额外安装驱动就能识别。VMXNET3是半虚拟化网卡,性能远好于E1000,尤其是在大流量场景下。

选好网卡后,在“网络”下拉框里选择现有的端口组。如果ESXi主机上只有一个标准虚拟交换机,通常只有一个VM Network可用。这里有一个关键点:如果CentOS 7是放在生产环境里,最好提前在ESXi上划分好不同的端口组,比如业务网和管理网分开,避免虚拟机直接暴露在管理网络上。我见过不少小环境里,ESXi管理口和虚拟机业务口混在一起,虽然不是大问题,但安全上总归不讲究。

创建完成之后,虚拟机会出现在虚拟机列表里,但此时还没有安装系统。默认配置下,虚拟机启动时会自动连接CD/DVD光驱,光驱已经指向你上传的ISO文件,所以可以直接进入安装阶段。

3. 安装CentOS 7的完整流程与关键选项

安装过程本身不复杂,但有几个选项直接影响后面的可用性。尤其是磁盘分区和网络配置,很多人在这里走弯路,装完系统发现IP没配置、分区布局不合理,回头再改就麻烦了。

3.1 挂载ISO后启动安装引导的关键动作

选中虚拟机,点击“打开电源”,同时打开控制台窗口。如果一切正常,你会看到CentOS 7的引导界面,第一个选项是“Install CentOS 7”,第二个是“Test this media & install CentOS 7”。

这里我一般直接选第一个,跳过介质检查。介质检查会花几分钟时间,而且你的ISO是刚上传的,校验过SHA256的话没必要再测一次。但如果你的镜像来源不明,或者在内网复制时可能损坏,建议做一次介质检查,省得到安装中段报错。

进入图形化安装界面后,首先要选择语言,这里选简体中文或者English都行,看个人习惯。选English的好处是后续路径和报错信息更贴近原始环境,排查问题方便;选中文则适合英文不太熟的朋友。不管选哪个,都不会影响系统语言环境,装完后可以通过localectl修改。

3.2 安装过程中的硬盘分区与网络配置

安装信息摘要界面里有几个必选项:日期时间、软件选择、安装位置、网络和主机名。顺序上我建议先从网络开始配,因为后续安装和系统更新需要联网。

点击“网络和主机名”,打开网卡开关,把IPv4地址设置为手动。生产环境中我建议直接用静态IP,而不是DHCP。DHCP分配地址确实省事,但重启后IP可能变化,后面排查麻烦。配置静态IP时,把IP地址、子网掩码、网关和DNS都填好,主机名建议同时改掉,比如改成“centos7-node1”,不要保留默认的“localhost”。这里填完点“应用”,网络状态会变为“已连接”。

然后处理“安装位置”。选择本地磁盘,点击“自动配置分区”或者“我要手动配置分区”。我个人的习惯是用手动分区,因为LVM布局可以自己掌控。CentOS 7默认会使用LVM,自动分区也能得到合理的布局,但如果你想后续扩容方便,建议手动分配:

  • /boot:512MB,标准分区,ext4
  • /:30GB,LVM,挂载根目录
  • swap:2048MB,LVM
  • 剩余空间可以不分配,留给以后扩展

如果你不确定LVM怎么配,就直接用“自动配置分区”,CentOS安装器会自动创建合理的LVM布局。这里有一个小技巧:如果之后需要扩容根目录,在LVM里预留的空间可以随时划给根卷组,不需要关机操作。

软件选择方面,Minimal ISO默认是“最小安装”,如果是DVD镜像,还可以选择带GUI的服务器版本。生产环境我建议选最小安装,装完自己按需装软件,避免一堆用不上的包占用磁盘和内存。想装桌面的话,在软件选择里勾选“带GUI的服务器”,安装后默认进入图形界面。

3.3 首次登录后要做的三件事

安装完成后系统会提示重启,点击重启后等待系统启动。第一次登录会要求设置root密码,或者如果你在安装过程中已经设置了root密码,就直接用它登录。

登录后我建议立刻做三件事:

第一,更新系统。执行yum update -y,把系统内核和软件包更新到最新。虽然CentOS 7已经停止维护,但如果你想继续用它的老版本内核,至少把可用的安全修复补丁装上。

第二,配置Yum源。CentOS 7停止维护后,默认的mirrorlist已经失效,需要把源切换到Vault镜像。操作方式是:进入/etc/yum.repos.d/目录,把CentOS-Base.repo里的mirrorlist.centos.org替换成vault.centos.org,或者直接用我下面这段命令:

sed -i 's|^mirrorlist=|#mirrorlist=|g' /etc/yum.repos.d/CentOS-* sed -i 's|^#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-* yum clean all && yum makecache

Vault源里保留了CentOS 7的所有历史版本,软件包都能正常下载,只是不再有新增更新。

第三,重启网络服务或者直接reboot一次,确认网络配置和SELinux策略都能正常加载。如果网络起不来,按我后面排查那一节处理。

4. 安装VMware Tools与虚拟机的进一步优化

VMware Tools是ESXi虚拟机的增强驱动和工具集,不装也能跑,但是装了之后体验完全不同:显示分辨率能自适应、鼠标不会卡顿、虚拟机可以干净地关机重启、性能监控数据也更准确。CentOS 7装VMware Tools有两种方式,我建议优先用open-vm-tools。

4.1 安装open-vm-tools还是“ESXi自带VMware Tools”

ESXi界面里有一个“安装VMware Tools”的按钮,点了之后会把VMware Tools的ISO挂载到虚拟机光驱里,需要在虚拟机里挂载并安装。这种方式在旧版本ESXi里用得比较多,但它在CentOS 7上偶尔会遇到内核头文件不匹配的问题。

相比之下,open-vm-tools是VMware开源的工具集,已经内置在CentOS官方源里,安装非常简单:

yum install -y open-vm-tools

由于open-vm-tools的驱动模块已经编译进CentOS 7的内核,安装后重启一下虚拟机,systemctl status vmtoolsd服务就会自动运行。

这里要提醒一个坑:如果你用ESXi自带的VMware Tools安装包,安装完会多一个vmware-tools服务,如果和open-vm-tools同时存在,两个服务可能会冲突,导致虚拟机状态上报异常。所以我一般在全新系统里只用open-vm-tools,不用界面里的“安装VMware Tools”按钮。

4.2 虚拟机性能优化与开机自启设置

装完Tools之后,可以在ESXi的虚拟机选项里调整一些参数。比如开启“客户机操作系统内的时间同步”,避免虚拟机时钟漂移,这个对于应用日志和数据库主从尤其重要。

在“虚拟机选项”>“高级”里配置time.synchronize.tools.enable为true,或者在虚拟机内部配置NTP服务。我更推荐在虚拟机内部配chrony或者ntpd,因为这样不依赖宿主机的时间状态,具体配置不展开,CentOS 7默认自带chronyd,编辑/etc/chrony.conf填上内网时间服务器地址就行。

另外,可以开启内存热插拔和CPU热添加功能,这样以后扩容不用关机。不过这两个功能有兼容性要求,CPU热添加要求客户机系统支持,CentOS 7是支持的,但开启后操作系统的CPU调度行为会有些许变化,建议在测试环境验证后再用于生产。

虚拟机开机自启的设置也很重要。在ESXi“管理”>“系统”>“自动启动”里,勾选“启用自动启动”,把CentOS 7虚拟机加入列表,并设置启动顺序。这样ESXi宿主机重启后,CentOS 7虚拟机不需要手动去点开机,非常省心。没设置的话,宿主机断电恢复后所有虚拟机都是关机状态,生产环境里这就是事故。

4.3 解决“键盘和宿主机冲突”的小问题

搜索热词里有“esxi 键盘和宿主机冲突”,这个问题在ESXi宿主机上操作虚拟机控制台时很典型,尤其是CentOS 7里用vi编辑器,方向键会变成ABCD,或者Ctrl+Alt+F2切换终端没反应。

这个问题的根因是虚拟机的显示和键盘输入模式与宿主机不兼容,尤其是通过Web Console操作时。解决办法是尽量用SSH远程管理虚拟机,把虚拟机控制台只当作应急入口。CentOS 7安装完open-vm-tools后,直接在宿主机网络里SSH进去,用终端工具操作,基本不会遇到键盘冲突。如果非要在控制台里操作,可以在Web Client界面里按下浏览器级的键盘合成键,或者在系统设置里调整键盘布局。另外一个技巧是,如果方向键变成字母,按一下键盘上的“Num Lock”键,有些情况下能恢复。

5. 常见问题与排查技巧实录

这部分我把自己在ESXi上装CentOS 7过程中遇到的高频问题整理一下,给读者做个速查。按照下面的思路排查,大部分问题都能在几分钟内定位。

5.1 安装后网卡起不来怎么办

CentOS 7装完后,ip addr看不到IP地址,或者重启后IP配置丢失,这是最常见的问题。原因一般是NetworkManager和network服务的配置冲突,或者网卡配置文件里没有正确设置ONBOOT=yes。

排查步骤如下:

  1. 查看当前网卡名称:ip addr,CentOS 7通常叫ens192或者ens160,这是VMXNET3网卡名。
  2. 查配置文件:cat /etc/sysconfig/network-scripts/ifcfg-ens192,确认里面有ONBOOT=yes和BOOTPROTO=none(或者static)。
  3. 如果配置文件不存在,手动新建一个:
vi /etc/sysconfig/network-scripts/ifcfg-ens192

内容参考:

TYPE=Ethernet BOOTPROTO=none NAME=ens192 DEVICE=ens192 ONBOOT=yes IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=192.168.1.1

保存后执行systemctl restart network,再ip addr确认。

如果遇到NetworkManager和network服务抢占网卡的问题,我建议直接把NetworkManager禁掉,只保留network服务。有些云镜像默认会禁用network服务,导致配置不生效。

systemctl stop NetworkManager systemctl disable NetworkManager systemctl enable network systemctl restart network

5.2 VMware Tools安装脚本报错怎么解决

搜索热词里有一条“vmware tools 继续运行脚本未能在虚拟机中成功运行。如果您在此虚拟机中配置了自定义客户机操作系统,请运行该脚本”,这个报错在ESXi界面里偶尔会出现。

这个提示通常意味着open-vm-tools的VMware Tools服务没有正常启动,或者ESXi侧的Tools状态和客户机内部不一致。处理方法很简单:

先确认虚拟机里是否安装了open-vm-tools:

rpm -qa | grep open-vm-tools

如果没装,按前面第4章的步骤安装。如果装了,重启一下vmtoolsd服务:

systemctl restart vmtoolsd

然后在ESXi的虚拟机摘要页面点右键“客户机”>“重新安装VMware Tools”,或者直接重启虚拟机。ESXi重启后通常会重新检测到Tools状态,这个报错就不再出现了。

还有一个情况是open-vm-tools版本太老,CentOS 7自带的仓库版本可能不够新,遇到这台虚拟机在ESXi 8.0上跑的情况,建议安装最新的open-vm-tools:

yum install -y open-vm-tools yum update -y open-vm-tools

如果还不行,就检查虚拟机是否开启了3D加速等不兼容选项,VMware Tools脚本需要虚拟机的vmmouse驱动和vmsvga驱动正常工作,有关闭的话重启时默认会重新加载。

5.3 虚拟机开机黑屏或卡在引导界面

这个问题多出现在直接从Workstation导出的OVF模板再导入ESXi的场景,或者是在不同硬件版本之间做迁移时。表现是虚拟机开机后黑屏,控制台没有任何显示,或者卡在grub界面不动。

排查思路:

  1. 确认虚拟机控制台是否连接正确,有时候是Web Console的显示问题,刷新页面重新打开。
  2. 确认虚拟机电源状态,如果CPU和内存都正常分配,检查是否因为显卡设备兼容性导致没有显示输出,可以尝试在虚拟机选项里禁用“启用虚拟机GPU”。
  3. 如果卡在grub界面,说明内核可能无法识别虚拟机的磁盘控制器。进入grub引导菜单,按e编辑kernel启动参数,去掉quiet和splash,加上nomodeset,然后Ctrl+X启动,看有没有具体报错。

另外,如果虚拟机从Workstation导入ESXi后出现这种情况,很可能是磁盘控制器从LSI Logic换成了PVSCSI,或者反过来了。在ESXi里编辑虚拟机设置,把SCSI控制器改成与原先一致的型号,再开机测试。

5.4 ESXi升级后虚拟机无法开机

ESXi从小版本升级到大版本后,部分老虚拟机可能无法正常开机,提示“虚拟机版本不受支持”或“需要升级虚拟机硬件”。这种情况下不要直接在虚拟机上点“升级虚拟机硬件”,先确认新版本ESXi对虚拟机的兼容性要求。

如果虚拟机硬件版本太老,在新版本ESXi上确实无法正常启动,只能通过vCenter的“兼容性”向导升级,或者使用命令行方式。但升级虚拟机硬件版本会导致虚拟机在旧版本ESXi上无法运行,所以升级前要考虑好回退方案。

我经历过的场景是ESXi 6.7升级到7.0,CentOS 7虚拟机运行正常,只是每次开机都会提示“此虚拟机使用的虚拟硬件可能不受支持”,不影响使用,后来我找个维护窗口升级了虚拟机硬件版本,一切正常。所以升级前不要慌,先用着也行。

5.5 排查许可证和时钟同步问题

ESXi本身许可证过期会限制虚拟机操作,CentOS 7虚拟机的时钟跳变也会引起一些诡异的问题,比如证书验证失败、NTP同步失败、数据库主从断连。这些问题的解决方式和ESXi设置、客户机系统配置都有关,我在前面4.2已经讲过时间同步的做法。许可证问题则需要在ESXi界面的“许可证”菜单中重新输入有效的许可证密钥,或者确认评估期是否已过。

写在最后的一些实际体会

ESXi上装CentOS 7,真正上手会发现这套组合非常成熟稳定,几乎没有不可逾越的坑,反而是各种小细节最浪费时间。我自己这几年在几十台虚拟机上装过CentOS 7,最大的感受就是:镜像下载后先校验,网络配置里别偷懒,open-vm-tools一定要装。这三件事做好了,后面基本一路顺畅。

还有一个很多人忽视的小习惯:创建虚拟机时把“虚拟机自动启动”配置好,并且给虚拟机磁盘打好快照再动系统级更改。CentOS 7虽然已经很稳定,但在内网环境里操作时,快照能让你随时回滚到可用状态。

最后再分享一个小技巧:如果你经常需要在ESXi上部署多个CentOS 7虚拟机,可以把装好系统、配置好Yum源、装好open-vm-tools的虚拟机做成模板,之后通过克隆或者部署模板的方式快速交付新机器,比每次重新安装能省下大量时间。我在测试环境里用这个方法,十分钟就能交付一台配置好的CentOS 7服务器,效率提升非常明显。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/29 6:52:39

飞书机器人接入演示Demo:自动回复客户私有化部署等咨询问题

做销售演示Demo时遇到一个很典型的问题:客户在飞书群里问了一句“你们支持私有化部署吗?”,我嘴上说着“稍等我查一下”,手上疯狂翻报价表和PPT,翻了两分钟群里已经冷场了。后来我干脆做了一个带飞书机器人接入的Demo&…

作者头像 李华
网站建设 2026/9/29 6:50:32

从buzz到可复用传播引擎:事件驱动架构与热度算法实战

1. 从“buzz”这个词说起:一个被低估的传播引擎第一次看到“buzz”这个项目标题的时候,我脑子里蹦出来的不是某个具体的技术栈,而是一个很朴素的画面:一群人围在一起,嗡嗡嗡地讨论某件事,声音越来越大&…

作者头像 李华
网站建设 2026/9/29 6:49:21

Unity Android桥接实战:AndroidJavaObject回调与生命周期管理

1. 项目概述:为什么Unity必须亲手打通Android原生能力这条“命脉” 做Unity安卓项目超过八年,从最早用Unity 4.x打包APK时连AndroidManifest.xml都得手动改,到现在Unity 2022 LTS里直接拖拽Android Plugin就能跑,我见过太多团队卡…

作者头像 李华
网站建设 2026/9/29 6:49:19

研发管理开年规划50问:从团队、目标到技术债的破局清单

刚过完年回到工位,桌上堆着去年的复盘报告、应付各种上级需要的开年规划模板,还有十几条来自业务线的加急需求。会议室里你对着白板,想把今年研发部的工作理出头绪,结果发现翻来覆去就是那几件事:项目排期、人员缺口、…

作者头像 李华
网站建设 2026/9/29 6:49:07

视觉惯性组合导航技术解析:从VIO原理到无人系统开发实践

1. 为什么说视觉惯性组合导航是无人系统绕不开的技术底座我最早接触视觉惯性组合导航,是在给一台巡检无人机做定位方案选型的时候。当时团队在两个方向之间反复拉扯:用纯视觉SLAM,便宜、信息量大,但一遇到光照剧变、快速运动就飘&…

作者头像 李华