linux系统内部署VMware Workstation Pro xxx x86_64.bundle
1.1前言
VMware Workstation pro相信这款虚拟化软件搭建都不陌生,可称之为最好用的个人虚拟化软件没有之一,通常这款软件都会被装到Windows内跑各种虚拟机,最多的场景就是Windows内装个VMware Workstation,里面跑linux虚拟机,这次将介绍在linux操作系统内安装VMware Workstation,跑各种虚拟机。
1.2环境介绍
本次演示原因为原虚拟化环境要搬迁,为了虚拟化内各业务不受搬迁影响,决定复用已有的linux物理服务器,临时为期提供运算服务,故安装vmware Workstation提供各类资源。
本次安装的各环境版本如下。
**操作系统:**中标麒麟V7.4 最小化安装。Kernel:3.10.0-957.el7.x86_64
**VMware Workstation版本:**V15.5.5
至于VMware Workstation版本对应linux哪个版本。我这里理解16.2.x及以下版本可对应linux7,以上版本则需要linux8或更高版本,具体大家可自行尝试。
1.3软件包获取
操作系统:中标麒麟V7系列,完全可以理解为对应centos7,我这里将分享麒麟7.4于7.6两个版本,如果没有可去获取centos镜像
个人云盘: https://pan.baidu.com/s/1O1QJim4cCJpe22b4ZEJHbQ 提取码: kjhg
阿里云:https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.160a1b11ERj9Qc
VMware Workstation:低版本的官网已经不更新了,目前官网可下载的是17.5.x以上版本,要求较高的操作系统版本。
较低版本就要就要靠大家自己去一点一点找了,我这里分享两个版本的,以及部分Windows版本的下载网站(网站下载内容较全,大家可以自行保存以备不时之需)。
个人云盘: https://pan.baidu.com/s/15mezLcG7nU5UIWVk0s1TIQ 提取码: kjhg
软件网站:https://www.423down.com/search/vmware
https://www.filehorse.com/
https://www.oswhy.com/
官网:www.vmware.com
2.1开始安装必要依赖
我这里图方便,使用系统镜像,通过yum去安装所需包同时也能解决所需依赖
yum -y install perl gcc kernel-devel libX11 libXinerama libXcursor libXtst
由于原linux系统我们是最小化安装的,VMware Workstation又依赖图形化,所以先给他把图形化给装上。
可通过软件包组快速安装
yum grouplist 查看当前所有软件组(我这里安装操作系统时选的是中文,所以显示的也是中文)
[root@localhost ~]# yum grouplist
已加载插件:langpacks
已安装环境分组:
带 GUI 的服务器
可用的环境分组:
最小安装
基础设施服务器
文件及打印服务器
基本网页服务器
虚拟化主机
可用组:
传统 UNIX 兼容性
兼容性程序库
图形管理工具
安全性工具
开发工具
控制台互联网工具
智能卡支持
科学记数法支持
系统管理
系统管理工具
完成
使用yum groupinstall安装桌面软件包组
yum groupinstall '带 GUI 的服务器'
安装后设置系统默认运行级别为图形界面模式
systemctl set-default graphical.target
启动桌面环境:
systemctl start graphical.target
启用图形登录管理器(GDM)
systemctl enable gdm
操作完之后,就可以通过显示器,VNC、控制台等能实现图形化的工具,就可以看到原最小化安装的操作系统现在有桌面了。
保险起见还是要给系统重启下
reboot
2.2安装VMware Workstation
将二进制包上传至服务器后给软件包加个执行权限,也可通过sh 或者bash 直接执行。
chmod +x VMware-Workstation-Full-15.5.5-16285975.x86_64.bundle
运行安装包程序
./VMware-Workstation-Full-15.5.5-16285975.x86_64.bundle --console --eulas-agreed --required -s vmware-workstation serialNumber {UY758-0RXEQ-M81WP-8ZM7Z-Y3HDA}
Extracting VMware Installer...done.
Installing VMware Installer 3.0.0
Copying files...
Configuring...
Installing VMware Player Setup
这里也给大家在提供几个激活码
VF750-4MX5Q-488DQ-9WZE9-ZY2D6
UU54R-FVD91-488PP-7NNGC-ZFAX6
YC74H-FGF92-081VZ-R5QNG-P6RY4
YC34H-6WWDK-085MQ-JYPNX-NZRA2
能看到VMware Workstation Pro就算是成功了剩下的操作就跟Windows版本的操作无异了,较为简单,可以自己琢磨了。
2.3可能出现的问题
因为我也是第一次在linux下安装,还以为跟Windows差距很大,实际情况基本相似,剩下的就跟大家大家分享下期间遇到的问题。
1、双机运行程序后提示Compiling and installing Following kernel modules… vmmon vmnet
该情况我理解为安装版本与操作系统不兼容,也尝试过通过单独下载这两个驱动包去安装,结果给的报错貌似像是封装类的错误,因此直接更换软件版本。
/opt/vmware/vmware-host-modules-workstation-16.1.2/vmmon-only/./include/vm_assert.h:293:22: note: in definition of macro ‘ASSERT_ON_COMPILE’
_Static_assert(e, #e); \
^
/opt/vmware/vmware-host-modules-workstation-16.1.2/vmmon-only/common/task.c: In function ‘TaskVerifyPTMap’:
/opt/vmware/vmware-host-modules-workstation-16.1.2/vmmon-only/common/task.c:966:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
make[2]: *** [/opt/vmware/vmware-host-modules-workstation-16.1.2/vmmon-only/common/task.o] Error 1
make[1]: *** [_module_/opt/vmware/vmware-host-modules-workstation-16.1.2/vmmon-only] Error 2
make[1]: Leaving directory `/usr/src/kernels/3.10.0-957.el7.x86_64'
2、使用命令行,执行Vmware 启动服务时回显DISPLAY is not set, unable to open the VMware Workstation user interface.
使用命令行,执行Vmware 启动服务时回显DISPLAY is not set, unable to open the VMware Workstation user interface.
该错误是因,当前是命令行xhell连接,可通过开启X11转发解决。如果是通过VNC,或者控制台等带有图形化功能时,则没有此类报错。
另外也分享一个大佬更新文章,内容很详细。
https://blog.youkuaiyun.com/justlpf/article/details/132907164