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 的安装方法如下。

  1. 触发在 VMware Workstation 中的虚拟机中安装 VMware Tools。

  2. 在虚拟机中安装 VMware Tools。

  3. 重启虚拟机。

将鼠标焦点从虚拟机中退出

  将鼠标焦点从虚拟机中退出至宿主机的方法时,在虚拟机中使用快捷键 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 提供了内置的途径。

  1. 同【共享剪切板】一节一样,先安装 VMware Tools。

  2. 在宿主机中开启共享权限。

  3. 按照自己主机的实际情况,打开共享。

  4. 在虚拟机中也开启共享权限。此步骤和在宿主机中是一样,不再赘述。

  5. 在 VMware Workstation 中指定宿主机需要共享的文件夹。

  6. 添加成功后,应该能在 VMware Workstation 中看到效果。

  7. 虚拟机中添加刚刚在 VMware Workstation 中指定的共享文件夹。此文件夹将作为虚拟机中的一个驱动器的提供访问。

虚拟机快照的创建与加载

创建虚拟机快照

  虚拟机快照保存了当前虚拟机的状态,可用于以后将虚拟机恢复到当前的状态。创建的方法如下图所示。

加载虚拟机快照

  加载虚拟机快照的方法如下图所示。不过要注意的是,加载虚拟机快照会使用虚拟机当前的状态丢失,为了以防万一,可以在加载虚拟机快照之前,先保存当前虚拟机的快照。

克隆虚拟机

  克隆虚拟机是创建一个一模一样的虚拟机。克隆的方法如下图所示。

  1. 克隆虚拟机。

  2. 克隆完成之后,可在 VMware Workstation 虚拟机列表中观察到克隆的虚拟机。

  3. 克隆完成之后,可在本地文件目录中观察到克隆的虚拟机。

构建宿主机-虚拟机局域网

  构建宿主机-虚拟机局域网是为了令宿主机与虚拟机、虚拟机与虚拟机之间可以通信。

通信原理

  构建宿主机-虚拟机局域网的通信原理是,首先,VMware Workstation 会在宿主机上构建一个虚拟的局域网,如 以太网适配器 VMware Network Adapter VMnet8。然后 VMware Workstation 会在这个虚拟的局域网上构建这个局域网的网关,这是宿主机与虚拟机、虚拟机与虚拟机之间通信的关键。最后,在将虚拟机中将 IP 设置为静态的,并手动设置一个其在此虚拟的局域网的静态 IP,这样一来,宿主机与虚拟机、虚拟机与虚拟机之间通信即可实现。

宿主机为 Windows,虚拟机为 Linux

  这里以宿主机为 Windows,虚拟机为 Linux,宿主机与虚拟机之间的通信为例。

  1. 检查 VMware Workstation 是否已为宿主机上构建了一个虚拟的局域网。检查的方法是在宿主机(这是为 Windows 10)的命令行中如下命令。

    ipconfig

    此处对于笔者的环境来说,可以通过 IP 地址与子网掩码看出,笔者此处的虚拟局域网为 192.168.191.XXX

  2. 在虚拟机中检查是否曾经已经设置过此虚拟机的 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。

  3. 如果没有在虚拟机中设置过 IP,则设置 IP 的方法如下。

    首先,在 VMware Workstation 中设置此虚拟的局域网的网关。

  4. 设置网关。此网关的 IP 只能为一种专用 IP(一般的格式为 192.168.XXX.XXX),需读者按照自身的实际情况自行设置。网关不能与已有的 IP 重复。

    前面有言,笔者此处的虚拟局域网为 192.168.191.XXX,所以笔者此处设置的网关需要以 192.168.191 开头。

  5. 在虚拟机的终端中输入如下命令切换到用户 root,因为之后的操作需要 root 权限。

    su root

  6. 在虚拟机的终端中输入如下命令编辑虚拟机的网卡配置文件 ifcfg-ens33

    vi /etc/sysconfig/network-scripts/ifcfg-ens33


    【提示】

      使用 Linux 的 vi 编程器时,在打开文件后,输入按键 i 后才能进行文本输入。输入完成之后依次输入 【ESC】:wq!ENTER 之后才能保存修改。


  7. 初始时,笔者的文件 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
    
  8. 在文件 ifcfg-ens33 修改或增加如下内容。

    BOOTPROTO=static           # 将 IP 设置为静态的
    IPADDR=192.168.191.11      # 静态 IP
    NETMASK=255.255.255.0      # 子网掩码
    GATEWAY=192.168.191.2      # 网关地址
    
  9. 在笔者的虚拟机中,修改之后的内容如下。

    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
    
  10. 现在,应该就可以在宿主机中使用 Xshell 访问虚拟机了。

    关于如何在 Xshell 远程访问 Linux,可见笔者的另一篇博客:

    如何在 Windows 主机上访问本地局域网中的 Linux 主机:
    https://blog.csdn.net/wangpaiblog/article/details/120052152

VMware Workstation 入门使用相关推荐

  1. VMware Workstation Pro 16 安装教程

    VMware Workstation Pro 16 安装教程 笔者的运行环境: VMware Workstation Pro 16 Red Hat Enterprise Linux 8.3.0 需要提 ...

  2. VMware workstation 14 入门到精通-臧雪园-专题视频课程

    VMware workstation 14 入门到精通-71人已学习 课程介绍         Vmware Wokstation 14 是 VMware 截至目前发布新的桌面虚拟化,主要是针对于IT ...

  3. [Linux入门系列].1.2.VMWare WorkStation和VMPlayer的安装

    在本系列的第一篇文章中,我们学习了:什么是虚拟机,虚拟机的作用,并认识了几种常见的虚拟机软件.在这一篇文章中,我们将一同学习安装VMWare WorkStation和VMPlayer. 一 安装VMW ...

  4. VMware Workstation安装Arch Linux和xfce桌面教程

    为什么80%的码农都做不了架构师?>>>    本文永久地址:https://my.oschina.net/bysu/blog/1577013 参考: https://blog.mr ...

  5. 如何在VMware Workstation上安装Nutanix CE的解决方案

    近年来超融合架构越来越火,相信关注超融合架构的朋友们肯定对Nutanix有所耳闻,某种程度上讲Nutanix可以说是超融合架构的代表产品之一.但是相信在国内熟悉VMware VSAN的朋友们会比Nut ...

  6. VMware Workstation虚拟机装Win7详细高清图文教程

    转自:http://www.verycang.com/vmware-workstation-ghost-win7.html VMware Workstation这款大名鼎鼎的虚拟机软件我们这里就不多介 ...

  7. 安装VMware Workstation

    交流群:692356620,有不同的问题或见解可以来群里讨论,或者私聊我 qq:1251611916 我的Linux学习从入门到入坟的经历(二) 以下是我的Linux学习从入门到入坟的经历,分享给大家 ...

  8. 虚拟机(VMware Workstation)的使用方法

    上篇讲到了虚拟机入门,这里继续,明白了虚拟机的作用.虚拟机该怎么使用.我们需要从思想到实践,需要对虚拟机有个整体感性的认识. 这里在啰唆一下,虚拟机的作用是什么,虚拟机虚拟了pc机所具有的硬件,包括内 ...

  9. 虚拟机软件VMware Workstation Pro的安装与使用

    聚焦行业最佳实践,BDTC 2016完整议程公布        Java 编程入门(系列)        程序员11月书讯,评论得书啦        免费的知识库,你的知识库 虚拟机软件VMware ...

最新文章

  1. R语言基于forestplot包可视化森林图实战详解:美化的森林图:自定义字体设置、置信区间、坐标轴(刻度、标签、范围)、无效线去除、水平线、辅助线、box形状、色彩等
  2. java并发集合有哪些_java中常见并发集合有哪些?详细解析
  3. 可视化日历(Java实现)
  4. 2.odoo13之跟着官网做项目/实例(创建菜单,创建action,创建视图、搜索过滤器,分组)
  5. mysql 5.7版本目录无data文件夹的解决办法
  6. JSON自动生成相关类
  7. java空类型方法无参_类的无参方法
  8. NOIP模拟测试28「阴阳·虎·山洞」
  9. 设计模式(第十七式:迭代器模式)
  10. 记:Ubuntu 14.04 安装32位库支持库失败
  11. 随机向量x的协方差阵_【科普】如何正确理解特征值与特征向量
  12. 【韩顺平 零基础30天学会Java】(第三阶段)(自用)
  13. linux运行关关采集器,杰奇远程采集教程linux下远程采集
  14. SQL查询语句大全集锦
  15. apicloud 项目常用插件
  16. 【批量图片识别文字命名】如何批量图片识别文字并将识别的文字重命名该图片,怎么弄?下面叫你方法
  17. 计算机如何共享电视,攻略:如何在电视上播放局域网PC共享的视频文件
  18. SAP物料主数据采购类型对成本核算的影响
  19. Unnitest测试框架
  20. 制作PDF文件的软件

热门文章

  1. 新个税法通过,起征点每月5000元,一图看清你能省多少钱
  2. 人人都是 DBA(III)SQL Server 调度器
  3. Cassandra - Insert after Delete fails silently
  4. 实验干货分享:用Go语言实现分布式缓存开发之map
  5. java数据结构 队列_Java数据结构之队列
  6. java 启动参数 配置,java程序启动参数设置
  7. SpringSecurity分布式整合之common工具模块创建
  8. Gateway网关-快速入门
  9. 基于Redis优化首页轮播图查询
  10. Redis在生产中不得不重视的几个运维问题