准备
下载VMWare workstation
下载CentOS 7镜像
虚拟机创建
-
创建虚拟机
image.png -
选择配置类型
image.png -
设置镜像
image.png -
设置虚拟机名称和存储位置
image.png -
设置磁盘容量
image.png -
设置硬件属性
image.png - 硬件属性设置完成之后点击完成,根据系统提示设置root账户密码即可
设置本地网络
本模块参考:https://www.cnblogs.com/xixihuang/p/5404517.html
CentOS报错:
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock32
error was 14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Unknown error"
报错原因是“本机无法连接网络的网络设置”;
需要对CentOS本地网络进行设置
使用GUI模式设置静态IP
- 使用
nmtui
通过下列指令打开网络管理界面
[root@localhost ~]# numtui
image.png
- 选择
Edit a connection
,选择网卡并进行·Edit·
image.png
3.对ip进行动态配置或静态配置
-
动态配置
在“IPv4 CONFIGURATION”配置选择“<Automatic>”;
选择“Automatically connect”复选框;
如下图
image.png
更改完成之后,执行下列命令重启网络服务,这样虚拟机就能根据DHCP协议获取局域网的IP和掩码等信息了
[root@localhost ~]# systemctl restart network
-
静态配置
如果使用动态配置,虚拟机的IP会变化,在使用中会很不方便,因此可以静态配置虚拟机IP。
下列是具体步骤:
(1)在“IPv4 CONFIGURATION”配置选择”Manual”;
(2)添加与子网掩码,网关和DNS服务器(参见下图)的IP地址;
(3)选择“Automatically connect”复选框;
(4)选择OK键,保存配置并退出网络管理器。
image.png
更改完成之后,执行下列命令重启网络服务,这样虚拟机就能根据DHCP协议获取局域网的IP和掩码等信息了
[root@localhost ~]# systemctl restart network
4 虚拟机网络适配器设置
进行这一步之后才能实现虚拟机访问外网、局域网内物理主机,以及物理主机访问虚拟机
image.png
最后可以使用SSH工具(XShell等)连接并使用了。
问题处理
若设置好虚拟机之后,虚拟机启动挂起,查看vmware.log中有报错“GuestRpcSendTimedOut: message to toolbox-dnd timed out.”
vmware.log中具体错误
I125: USB: Found device [name:Chicony\ HP\ TrueVision\ HD\ Camera vid:04f2 pid:b67f path:1/0/0/6 speed:high family:video instanceId:USB\\VID_04F2&PID_B67F\\0001 serialnum:0001 arbRuntimeKey:2 version:3]
2020-03-21T21:13:23.526+08:00| vmx| I125: USB: Found device [name:Realtek\ Bluetooth\ Radio vid:0bda pid:b00a path:1/0/0/10 speed:full family:wireless,bluetooth instanceId:USB\\VID_0BDA&PID_B00A\\00E04C000001 serialnum:00E04C000001 arbRuntimeKey:3 version:3]
2020-03-21T21:13:23.526+08:00| vmx| I125: USB: Found device [name:Virtual\ Bluetooth\ Adapter vid:0e0f pid:0008 speed:full family:wireless,bluetooth virtPath:usb:2 deviceType:virtual-bluetooth info:0000001 version:3], connected to usb:1 port 0.
2020-03-21T21:14:23.418+08:00| vmx| I125: GuestRpcSendTimedOut: message to toolbox-dnd timed out.
2020-03-21T21:16:23.546+08:00| vmx| I125: GuestRpcSendTimedOut: message to toolbox timed out.
2020-03-21T21:16:23.546+08:00| vmx| I125: Vix: [6108 guestCommands.c:1947]: Error VIX_E_TOOLS_NOT_RUNNING in VMAutomationTranslateGuestRpcError(): VMware Tools 未在客户机中运行
问题原因:通过日志分析,发现是在虚拟USB和蓝牙的时候链接真实设备异常,可能是设备已经被占用,导致连接不上,以至于虚拟机启动挂起
解决方案:如下图所示,进入虚拟机的的硬件->USB控制器中,
取消自动连接USB设备选项,取消与虚拟机共享蓝牙设备选项
若还是不行直接将USB控制器移除
网友评论