VMware介绍
是一款虚拟机工具。可以安装win或者linux系统方便进行模拟测试工作。
如果是全新的服务器可以考虑安装VMware ESXI版,不需要预先安装操作系统。
Linux安装VMware
不同操作系统需要对应的VMware版本。不然会出现编译器版本不匹配等各种问题。
Redhat6.5安装VMware
RedhatLinux6.5选择VMware10.0.6版本可以正常安装
- 下载地址:
https://my.vmware.com/group/vmware/details?productId=362&downloadGroup=WKST-1006-LX
- 注册账号并且登录下载
- 上传至Linux远程服务器
- 执行安装命令
1
2
3
4
5
6yum -y install perl gcc kernel-devel libX11 libXinerama libXcursor libXtst
./VMware-Workstation-Full-10.0.6-2700073.x86_64.bundle --console \
--eulas-agreed \
--required \
-s vmware-workstation serialNumber xxxxx-xxxxx-xxxxx-xxxxx-xxxxx # xxxx-xxxx 是序列号 - 验证状态
1
2vmware-modconfig --install-status
ps -aux|grep vmware - 本地windows桌面端安装相同或者更高版本vmware软件,通过
连接远程服务器
→输入IP\linux系统账号\密码
然后进入目标服务器进行虚拟机创建与维护
如果需要卸载执行命令:vmware-installer -u vmware-workstation
其他运维命令:
service vmware start
启动服务service vmware stop
停止服务vmrun list
列出正在运行的虚拟机vmrun --help
查询命令使用方法
Redhat 7.2 可以使用VMware-Workstation-Full-12.1.1
现在最新版本是VMware-Workstation-Full-15.5.6-16341506.x86_64.bundle估计要在CentOS8上可以直接安装,未验证。
在VMware中安装Centos7
- 使用最小安装,不安装界面,可以预先配置好网络参数,设置root账号密码
- 查看IP地址
ip addr
- 编辑网卡参数
vi /etc/sysconfig/network-scripts/ifcfg-ens33
- 安装虚拟机的服务器是可以ping通虚拟机里面的IP的,虚拟机里面的Centos也可以访问网络。当时外部的其他电脑无法直接访问虚拟机里面的Centos。初始安装默认是NAT模式(与虚拟机共享主机IP地址)
- 在客户端把服务器的Vmware网卡配置修改成
桥接模式(自动,虚拟机直接连接到外部网络)
,重启网卡服务service network restart
,会重新生成一个与外部网络相同网段的IP地址。外部电脑也可以直接访问了。设置固定IP修改ifcfg-ens33
中dhcp
→static
,添加IPADDR="192.168.33.70"
自定义IP,添加GATEWAY="192.168.33.1"
,添加PREFIX="24"
,重启服务service network restart
问题安装后其他服务器还是无法访问
其他服务器只有22端口可以访问,大概率是被防火墙挡住了。
通过命令放开其他需要的端口:firewall-cmd --zone= public --query-port=9000/tcp
firewall-cmd --reload
firewall-cmd --list-all