Linux中安装vmware
VMware16.2在centos新内核上安装
新版内核报错
CentOS的内核在不断的升级,如果你用yum install kernel以后很可能内核版本会比较高,此时安装VMware16.1等以上版本的时候,需要编译。期间很可能出现各种错误,比如我在4.18.0-348.2.1.el8_5.x86_64
内核中安装VMware16.2出现下面的错误:
...
#define PCI_DEVICE_ID_VMWARE_VMXNET3 0x07b0
In file included from /tmp/modconfig-G1ER0k/vmnet-only/net.h:38,
from /tmp/modconfig-G1ER0k/vmnet-only/vnetInt.h:26,
from /tmp/modconfig-G1ER0k/vmnet-only/netif.c:43:
/tmp/modconfig-G1ER0k/vmnet-only/vm_device_version.h:77: note: \
this is the location of the previous definition
#define PCI_DEVICE_ID_VMWARE_VMXNET3 0x07B0
Unable to install all modules. See log for details.
...
在网上找到一种解决版本,亲试有效:
|
|
安装必备的编译依赖包
最新版本VMware16.1.1
在centos8.3中安装需要安装一些必要的模块
|
|
其它注意事项:
|
|
Linux卸载Vmware
vmware-installer -u vmware-workstation
老一些的服务器中启用VMware报错
类似这样的错误,可以考虑修改配置文件/usr/lib/vmware/config
中加上最后面一句:
|
|
下面是16.X的几个注册码
ZF3R0-FHED2-M80TY-8QYGC-NPKYF
YF390-0HF8P-M81RQ-2DXQE-M2UT6
ZF71R-DMX85-08DQY-8YMNC-PPHV8
Docker和VMWare不可以同时运行
在实际使用过程中,发现在Linux服务器上,如果同时运行Docker和VMWare的虚拟机,可能存在服务器直接卡死的情况。这会导致无法连接服务器网络,无法管理服务器,只能通过人工介入重启服务器的方式解决。
VMWare虚拟机的网络连接方式
VMware中分为三种网络模式:
- 桥接模式:默认与宿主机VMnet0绑定
- NAT模式:默认与宿主机VMnet8绑定
- 仅主机模式:默认与宿主机VMnet1绑定
桥接模式
NAT模式
仅主机模式
LAN区段
这种方式能实现虚拟机内部互相访问,但是虚拟机和主机隔离不能访问,更加不可能和宿主机以外的网络互通。
参考阅读:
https://blog.csdn.net/m0_69112934/article/details/139444726
(完)
- 原文作者: 闪电侠
- 原文链接:https://chende.ren/2020/12/14102443-vmware.html
- 版权声明:本作品采用 开放的「署名 4.0 国际 (CC BY 4.0)」创作共享协议 进行许可