VMware Workstation 入门使用
VMware Workstation 入门使用
- 名词解释
- 安装 VMware Tools
- 将鼠标焦点从虚拟机中退出
- 共享剪切板
- 共享文件(夹)
- 虚拟机为 Linux
- 虚拟机为 Windows
- 虚拟机快照的创建与加载
- 创建虚拟机快照
- 加载虚拟机快照
- 克隆虚拟机
- 构建宿主机-虚拟机局域网
- 通信原理
- 宿主机为 Windows,虚拟机为 Linux
笔者的运行环境:
VMware Workstation Pro 16
宿主机:Windows 10 教育版
虚拟机:不限
名词解释
- 宿主机:指的是安装运行 VMware Workstation 的计算机。在本文,为 Windows 10。
- 虚拟机:指的是在 VMware Workstation 中安装运行的虚拟机。虚拟机的操作系统不限。
安装 VMware Tools
VMware Workstation Pro 中的很多功能都需要借助于 VMware Tools 才能实现。VMware Tools 的安装方法如下。
触发在 VMware Workstation 中的虚拟机中安装 VMware Tools。
在虚拟机中安装 VMware Tools。
重启虚拟机。
将鼠标焦点从虚拟机中退出
将鼠标焦点从虚拟机中退出至宿主机的方法时,在虚拟机中使用快捷键 Ctrl + Alt
。如果安装了 VMware Tools,也可以无需借助快捷键。
共享剪切板
(虚拟机以为 Windows 10 为例)
先按照上面的方法安装 VMware Tools,然后重启虚拟机。现在,虚拟机应该可以与宿主机共享剪切板了。
共享文件(夹)
虚拟机为 Linux
关于这方面的内容,可见笔者的另一篇博客:
如何在 Windows 主机上访问本地局域网中的 Linux 主机:
https://blog.csdn.net/wangpaiblog/article/details/120052152
虚拟机为 Windows
Windows 没有提供 SSH 协议的端口 22,因此无法使用 XShell 来直接进行远程连接。不过,Windows 提供了内置的途径。
同【
共享剪切板
】一节一样,先安装 VMware Tools。在宿主机中开启共享权限。
按照自己主机的实际情况,打开共享。
在虚拟机中也开启共享权限。此步骤和在宿主机中是一样,不再赘述。
在 VMware Workstation 中指定宿主机需要共享的文件夹。
添加成功后,应该能在 VMware Workstation 中看到效果。
在虚拟机中添加刚刚在 VMware Workstation 中指定的共享文件夹。此文件夹将作为虚拟机中的一个驱动器的提供访问。
虚拟机快照的创建与加载
创建虚拟机快照
虚拟机快照保存了当前虚拟机的状态,可用于以后将虚拟机恢复到当前的状态。创建的方法如下图所示。
加载虚拟机快照
加载虚拟机快照的方法如下图所示。不过要注意的是,加载虚拟机快照会使用虚拟机当前的状态丢失,为了以防万一,可以在加载虚拟机快照之前,先保存当前虚拟机的快照。
克隆虚拟机
克隆虚拟机是创建一个一模一样的虚拟机。克隆的方法如下图所示。
克隆虚拟机。
克隆完成之后,可在 VMware Workstation 虚拟机列表中观察到克隆的虚拟机。
克隆完成之后,可在本地文件目录中观察到克隆的虚拟机。
构建宿主机-虚拟机局域网
构建宿主机-虚拟机局域网是为了令宿主机与虚拟机、虚拟机与虚拟机之间可以通信。
通信原理
构建宿主机-虚拟机局域网的通信原理是,首先,VMware Workstation 会在宿主机上构建一个虚拟的局域网,如 以太网适配器 VMware Network Adapter VMnet8
。然后 VMware Workstation 会在这个虚拟的局域网上构建这个局域网的网关,这是宿主机与虚拟机、虚拟机与虚拟机之间通信的关键。最后,在将虚拟机中将 IP 设置为静态的,并手动设置一个其在此虚拟的局域网的静态 IP,这样一来,宿主机与虚拟机、虚拟机与虚拟机之间通信即可实现。
宿主机为 Windows,虚拟机为 Linux
这里以宿主机为 Windows,虚拟机为 Linux,宿主机与虚拟机之间的通信为例。
检查 VMware Workstation 是否已为宿主机上构建了一个虚拟的局域网。检查的方法是在宿主机(这是为 Windows 10)的命令行中如下命令。
ipconfig
此处对于笔者的环境来说,可以通过 IP 地址与子网掩码看出,笔者此处的虚拟局域网为
192.168.191.XXX
。在虚拟机中检查是否曾经已经设置过此虚拟机的 IP。如果之前没有设置过,那么在虚拟机的终端中输入如下命令,应该可以看到与笔者类型的输出。
ifconfig
[XXX@localhost ~]$ ifconfig ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500ether 00:0c:29:c1:c4:c6 txqueuelen 1000 (Ethernet)RX packets 193 bytes 12435 (12.1 KiB)RX errors 0 dropped 0 overruns 0 frame 0TX packets 0 bytes 0 (0.0 B)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536inet 127.0.0.1 netmask 255.0.0.0inet6 ::1 prefixlen 128 scopeid 0x10<host>loop txqueuelen 1000 (Local Loopback)RX packets 2092 bytes 181912 (177.6 KiB)RX errors 0 dropped 0 overruns 0 frame 0TX packets 2092 bytes 181912 (177.6 KiB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255ether 52:54:00:86:d9:8e txqueuelen 1000 (Ethernet)RX packets 0 bytes 0 (0.0 B)RX errors 0 dropped 0 overruns 0 frame 0TX packets 0 bytes 0 (0.0 B)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
可以看出,上面字段
ens33
中并没有字段inet
,这说明本机还没有此虚拟的局域网的 IP。如果没有在虚拟机中设置过 IP,则设置 IP 的方法如下。
首先,在 VMware Workstation 中设置此虚拟的局域网的网关。
设置网关。此网关的 IP 只能为一种专用 IP(一般的格式为
192.168.XXX.XXX
),需读者按照自身的实际情况自行设置。网关不能与已有的 IP 重复。前面有言,笔者此处的虚拟局域网为
192.168.191.XXX
,所以笔者此处设置的网关需要以192.168.191
开头。在虚拟机的终端中输入如下命令切换到用户 root,因为之后的操作需要 root 权限。
su root
在虚拟机的终端中输入如下命令编辑虚拟机的网卡配置文件
ifcfg-ens33
。vi /etc/sysconfig/network-scripts/ifcfg-ens33
【提示】
使用 Linux 的
vi
编程器时,在打开文件后,输入按键i
后才能进行文本输入。输入完成之后依次输入【ESC】
、:wq!
、ENTER
之后才能保存修改。初始时,笔者的文件
ifcfg-ens33
的内容如下。TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=dhcp DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no NAME=ens33 UUID=201bcfa6-0892-44ce-b573-c43ca742585b DEVICE=ens33 ONBOOT=no
在文件
ifcfg-ens33
修改或增加如下内容。BOOTPROTO=static # 将 IP 设置为静态的 IPADDR=192.168.191.11 # 静态 IP NETMASK=255.255.255.0 # 子网掩码 GATEWAY=192.168.191.2 # 网关地址
在笔者的虚拟机中,修改之后的内容如下。
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no NAME=ens33 UUID=201bcfa6-0892-44ce-b573-c43ca742585b DEVICE=ens33 ONBOOT=yes IPADDR=192.168.191.11 NETMASK=255.255.255.0 GATEWAY=192.168.191.2
现在,应该就可以在宿主机中使用 Xshell 访问虚拟机了。
关于如何在 Xshell 远程访问 Linux,可见笔者的另一篇博客:
如何在 Windows 主机上访问本地局域网中的 Linux 主机:
https://blog.csdn.net/wangpaiblog/article/details/120052152
VMware Workstation 入门使用相关推荐
- VMware Workstation Pro 16 安装教程
VMware Workstation Pro 16 安装教程 笔者的运行环境: VMware Workstation Pro 16 Red Hat Enterprise Linux 8.3.0 需要提 ...
- VMware workstation 14 入门到精通-臧雪园-专题视频课程
VMware workstation 14 入门到精通-71人已学习 课程介绍 Vmware Wokstation 14 是 VMware 截至目前发布新的桌面虚拟化,主要是针对于IT ...
- [Linux入门系列].1.2.VMWare WorkStation和VMPlayer的安装
在本系列的第一篇文章中,我们学习了:什么是虚拟机,虚拟机的作用,并认识了几种常见的虚拟机软件.在这一篇文章中,我们将一同学习安装VMWare WorkStation和VMPlayer. 一 安装VMW ...
- VMware Workstation安装Arch Linux和xfce桌面教程
为什么80%的码农都做不了架构师?>>> 本文永久地址:https://my.oschina.net/bysu/blog/1577013 参考: https://blog.mr ...
- 如何在VMware Workstation上安装Nutanix CE的解决方案
近年来超融合架构越来越火,相信关注超融合架构的朋友们肯定对Nutanix有所耳闻,某种程度上讲Nutanix可以说是超融合架构的代表产品之一.但是相信在国内熟悉VMware VSAN的朋友们会比Nut ...
- VMware Workstation虚拟机装Win7详细高清图文教程
转自:http://www.verycang.com/vmware-workstation-ghost-win7.html VMware Workstation这款大名鼎鼎的虚拟机软件我们这里就不多介 ...
- 安装VMware Workstation
交流群:692356620,有不同的问题或见解可以来群里讨论,或者私聊我 qq:1251611916 我的Linux学习从入门到入坟的经历(二) 以下是我的Linux学习从入门到入坟的经历,分享给大家 ...
- 虚拟机(VMware Workstation)的使用方法
上篇讲到了虚拟机入门,这里继续,明白了虚拟机的作用.虚拟机该怎么使用.我们需要从思想到实践,需要对虚拟机有个整体感性的认识. 这里在啰唆一下,虚拟机的作用是什么,虚拟机虚拟了pc机所具有的硬件,包括内 ...
- 虚拟机软件VMware Workstation Pro的安装与使用
聚焦行业最佳实践,BDTC 2016完整议程公布 Java 编程入门(系列) 程序员11月书讯,评论得书啦 免费的知识库,你的知识库 虚拟机软件VMware ...
最新文章
- R语言基于forestplot包可视化森林图实战详解:美化的森林图:自定义字体设置、置信区间、坐标轴(刻度、标签、范围)、无效线去除、水平线、辅助线、box形状、色彩等
- java并发集合有哪些_java中常见并发集合有哪些?详细解析
- 可视化日历(Java实现)
- 2.odoo13之跟着官网做项目/实例(创建菜单,创建action,创建视图、搜索过滤器,分组)
- mysql 5.7版本目录无data文件夹的解决办法
- JSON自动生成相关类
- java空类型方法无参_类的无参方法
- NOIP模拟测试28「阴阳·虎·山洞」
- 设计模式(第十七式:迭代器模式)
- 记:Ubuntu 14.04 安装32位库支持库失败
- 随机向量x的协方差阵_【科普】如何正确理解特征值与特征向量
- 【韩顺平 零基础30天学会Java】(第三阶段)(自用)
- linux运行关关采集器,杰奇远程采集教程linux下远程采集
- SQL查询语句大全集锦
- apicloud 项目常用插件
- 【批量图片识别文字命名】如何批量图片识别文字并将识别的文字重命名该图片,怎么弄?下面叫你方法
- 计算机如何共享电视,攻略:如何在电视上播放局域网PC共享的视频文件
- SAP物料主数据采购类型对成本核算的影响
- Unnitest测试框架
- 制作PDF文件的软件