如今虚拟机技术已经不是什么新鲜玩意了,并且像 VMware
这样的业界杰出代表官方也提供免费试用版本给用户下载尝鲜测试。
这不正好手上有一台闲置的联想台式机,于是就想安装个免费版的 VMware vSphere Hypervisor
玩玩。
谁承想居然历程坎坷、着实被坑了一把~
事情是这个样子滴......
记得上一次,我使用的还是 6.0
版本的程序,现在最新版是7.0,先找到它下载吧。
我以前就注册过帐号,经过登录、搜索很顺利地就找到了7.0下载的地方。
https://code.vmware.com/web/tool/12.0.0/vmware-powercli
下载好后,得到了文件 VMware-PowerCLI-12.0.0-15947286.zip
。
把压缩包中的所有文件夹解压到 PowerShell
的 Modules
目录中,比如 C:\Program Files\WindowsPowerShell\Modules
。
配置远程执行策略为允许
Set-ExecutionPolicy RemoteSigned
配置忽略证书验证
Set-PowerCLIConfiguration -Scope AllUsers -ParticipateInCeip $false -InvalidCertificateAction Ignore
再次尝试运行 ESXi-Customizer-PS-v2.6.0.ps1
,这下没有错误提示了。
3、导入螃蟹卡的VIB驱动
不加任何参数地执行脚本将会生成一个不导入任何第三方驱动的标准镜像文件,等于是从官网直接下载镜像文件,对我们来说没有用,所以要加些参数。
在脚本当前目录下新建一个空文件夹,比如 pkgDir
。
然后把前面下载的 VIB
驱动程序放在这个空文件夹中。
执行导入命令:
.\ESXi-Customizer-PS-v2.6.0.ps1 -izip .\VMware-ESXi-7.0.0-16324942-depot.zip -pkgDir .\pkgDir
命令完成后,虽然生成了新的镜像文件,但似乎有警告提示。
实际上这个镜像是无法成功加载 Realtek
网卡的,原因当然是驱动导入没有成功了。
如果用以下命令导入呢?
.\ESXi-Customizer-PS-v2.6.0.ps1 -v70 -load net-r8168,net-r8169,net-sky2 .\ESXi-Customizer-PS-v2.6.0.ps1 -v70 -vft -load net-r8168,net-r8169,net-sky2
告诉你吧,这些都没有用,不管是不是直接连接 v-front
官网导入生成镜像,结果都和前面的一样。
那么问题出在哪儿呢?
查看命令执行时给出的警告信息,会发现 VIB
驱动需要两个依赖库,分别是 vmkapi_2_2_0_0
和 com.vmware.driverAPI-9.2.2.0
。
官方也给出了提示。
任凭我如何艰苦卓绝地搜索,仍然是找不到安装这两个依赖的方法。
最后在一个论坛里找到了让人绝望而无奈的回复。
文字大意:
很不幸,这个错误无法纠正。
出现这个问题是由于
VSphere 7.0
中已经不推荐使用VMKlux
驱动程序栈了。这意味着从
Linux
驱动程序(如Realtek NIC
的驱动程序)构建的任何驱动程序都将无法与VSphere 7
兼容而正常工作。唯一能让这些网卡与
7.x
版本兼容运行的方法只能是等待官方发布的驱动程序了。
多么痛心的领悟啊!
怪不得 v-front
官网上只看到有 6.7
版本的字样呢,原来 7.0
的还没有搞定啊!
好吧,我投降了,我的青春已不在!
我决定放弃 7.0
转而使用 6.7
了!
还是上面熟悉的套路,很容易我就完成了 6.7
的驱动导入!
还是 6.7
来得香啊!
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/5494.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~