目录
◆ 引言
◆ 配置相关硬件
◆ 深刻认知参数
1. 处理器配置
2. 网络连接类型
3. I/O 控制器类型
4. 设定磁盘参数
◆ 安装操作系统
1. 镜像获取方式
2. Linux 系统安装
3. Windows 系统安装
◆ 尾语
◆ ◆ ◆ 引言
看着配置过程中的这些陌生的名词缩写,我曾经茫然无措,但对虚拟机的探索不应该就此止步。试试看,总会积累些经验,而我的尝试就记录在这篇文章里,任君采撷!
◆ ◆ ◆ 配置相关硬件
话不多说,我们先来探索一下具体的配置过程吧!
1) 单击创建新的虚拟机

2) 勾选自定义,单击下一步

3) 一般不做改动,单击下一步

4) 勾选稍后安装操作系统,单击下一步

5) 勾选待安装操作系统类型并选择版本,单击下一步

6) 设定虚拟机名称并选择存储位置,单击下一步

7) 调整处理器配置,单击下一步

8) 分配虚拟机可使用的内存,单击下一步

9) 选择网络类型,单击下一步

10) 选择I/O控制器类型,单击下一步

11) 选择虚拟磁盘类型,单击下一步

12) 选择磁盘,单击下一步

13) 设定最大磁盘大小并勾选存储为单个文件,单击下一步

14) 默认状态,单击下一步

15) 单击自定义硬件,返回后单击完成

16) 单击新 CD/DVD(IDE)并勾选启动时连接,选择映像文件,单击高级,返回后单击关闭

17) 勾选适当选项,单击确定

18) 单击编辑虚拟机设置或者设备中任意项,可进入自定义硬件界面进行设置更改

◆ ◆ ◆ 深刻认知参数
前面的配置过程中,我取样的配置流程是针对 Kali Linux 系统的。但如果你愿意花些时间在下面这些信息上,那么无论哪一种操作系统的配置,你都可以信手拈来。
- 处理器配置
【1. 定义】
中央处理器 (CPU)
- 一块超大规模的集成电路,是一台计算机的运算核心和控制核心
处理器核心 (Core)
- 又称为内核,由单晶硅以一定的生产工艺制造出来的 CPU 中心那些隆起的芯片,是 CPU 最重要的组成部分
超线程技术 (HT)
- 英特尔研发的一种技术,通过此技术,英特尔实现在一个实体 CPU 中,提供两个逻辑线程
【2. 联系】
根据内核的数量,将 CPU 分为单核多核,内核的数量即所谓的核心数;线程数是一种逻辑的概念,它是相对于物理内核来说的,随着因特尔超线程技术的发展,一个处理器核心被模拟成类似于两个处理器核心的状态。对于一个 CPU ,线程数总是大于或等于核心数的,一个核心最少对应一个线程,但通过超线程技术,一个核心可以对应两个线程,也就是说它可以同时运行两个线程。
【3. 查看】
以四核八线程的 CPU 为例,我们通过一些方法查看 CPU 的核心数以及线程数
- 官网查询
- 设备管理器
光标停在此电脑>右键菜单>属性>设备管理器>处理器
- 任务管理器
光标停在任务栏>右键菜单>任务管理器>详细信息>性能
- 命令行查询
Win + R 呼出运行命令框
输入cmd,回车
输入wmic,回车
输入cpu get *,回车
拖动滚动条,找到下列信息
Name > CPU 型号
NumberOfCores > 核心数
NumberOfLogicalProcessors > 线程数
【4. 配置】
处理器内核总数 = 处理器数量 * 每个处理器的内核数量 <= 处理器线程数
满足上面这个关系式是必要条件,否则会给出报错信息
一般我们设定处理器数量为 1 ,每个处理器的内核数量为 2
- 网络连接类型
【1. 定义】
网络地址转换 (NAT)
- 利用 NAT ,虚拟机和主机系统将共享一个网络标识,此标识在网络以外不可见。简单的说,虚拟机访问网络的所有数据都是由主机提供的,它并不真实存在于网络中,主机与网络中的任何机器都不能查看和访问到它存在,但它却可以访问主机能访问到的所有网络
桥接网络
- 使用桥接模式网络连接时,虚拟机将具有直接访问外部以太网网络的权限。也就是说,虚拟机通过主机网卡,架设了一条桥,直接连入到网络中,可以认为是一台真实的计算机
仅主机模式网络
- 仅主机模式网络连接使用对主机操作系统可见的虚拟网络适配器,在虚拟机和主机系统之间提供网络连接。虚拟机在主机中模拟出一张专供虚拟机使用的网卡,所有虚拟机都是连接到该网卡上的,我们可以通过设置这张网卡来实现上网及其他很多功能,比如(网卡共享、网卡桥接等)
不使用网络连接
- 不为虚拟机配置网络连接
【2. 通信】
| 网络地址转换 (NAT) | 桥接网络 | 仅主机模式网络 | |
|---|---|---|---|
| 虚拟机与宿主机 | 虚拟机单向访问宿主机 | 彼此互通,处同一网段 | 宿主机单向访问虚拟机 |
| 虚拟机与虚拟机 | 互相均不可访问 | 彼此互通,处同一网段 | 彼此互通,处同一网段 |
| 虚拟机与网络中其他主机 | 虚拟机单向访问其他主机 | 彼此互通,处同一网段 | 互相均不可访问,需要设置 |
| 虚拟机与互联网 | 可以上网 | 可以上网 | 需要设置 |
- I/O 控制器类型
每个 I/O 设备都通过一个控制器或适配器与 I/O 总线相连,控制器是置于 I/O 设备本身的或者系统的主印制电路板(通常成为主板)上的芯片组,它的功能都是在 I/O 总线和 I/O 设备之间传递信息。Workstation Pro 将在虚拟机中安装 IDE 控制器和 SCSI 控制器。某些客户机操作系统支持 SATA 控制器。自定义模式下,Workstation Pro 自动为虚拟机配置最适合客户机操作系统的 SCSI 控制器,但我们可以更改该控制器。
- IDE 控制器
原指把控制器与盘体集成在一起的硬盘驱动器,现在一般指的是硬盘等设备的一种接口技术。在低档的入门级服务器上有很大一部分采用 IDE 接口,这样做的好处是价格低廉,对一些性能要求不是很高的环境是不错的选择。但采用 IDE 接口的服务器也有着严重的缺陷,那就是速度瓶颈、不能实现热插拔、很难实现数据的可靠性保护。基于这样的情况,所以当前服务器以稳定、传输速率高的 SCSI 接口为主。
- SCSI 控制器
为了小型计算机设计的扩充接口,它可以让计算机加装其他外设设备以提高系统性能或增加新的功能。这其中 BusLogic 已经是很古老的技术,性能较之 LSI Logic 有着不小的差距,而 LSI Logic 与 LSI Logic SAS 相比,性能大致仿佛,但前者却具有更好的兼容性。
- SATA 控制器
有多个物理端口内部,这些端口的数目和控制器类型是不同的,这取决于内部和外部应用的控制器类型,同时端口可支持多通道。
注:无论选择何种 SCSI 控制器,都不会影响虚拟磁盘是 IDE 、SCSI 还是 SATA 磁盘。
- 设定磁盘参数
【1. 选择磁盘类型】
- IDE
又称 ATA 硬盘,是采用并行传输技术的硬盘。盘体与控制器集成在一起的做法减少了硬盘接口的电缆数目与长度,数据传输的可靠性得到了增强。价格低廉、兼容性强、性价比高但相应地也暴露了其数据传输速度慢、线缆长度过短、可连接设备少的缺点。
- SCSI
SCSI 是Small Computer System Interface(小型计算机系统接口)的缩写,使用 50 针接口,外观和普通硬盘接口有些相似,常用于服务器,具有速度快,稳定性高,CPU 占用率底等优点。
- SATA
SATA硬盘采用串行传输技术,分为第一代 SATA 和第二代 SATA2 ,其中 SATA2 可以达到 3Gbps 。除了传输速度快速之外,SATA 硬盘还具有安装方便、容易散热、支持热插拔等诸多优点。
- NVMe
非易失性内存主机控制器接口规范,是一个逻辑设备接口规范。此规范目的在于充分利用 PCI-E 通道的低延时以及并行性,还有当代处理器、平台与应用的并行性,在可控制的存储成本下,极大的提升固态硬盘的读写性能,降低由于 AHCI 接口带来的高延时,彻底解放 SATA 时代固态硬盘的极致性能。
注:我们可以根据不同的客户机操作系统,选择合适的虚拟机磁盘类型。
【2. 指定磁盘容量】
- 根据需要设定最大磁盘大小
- 立即分配所有空间
立即分配所有磁盘空间,在性能上会有一些提升,但很有可能让我们面临物理磁盘可用空间耗尽的尴尬局面。如果不立即分配,虚拟磁盘初始空间很小,随着虚拟机的使用,虚拟磁盘的空间会逐渐增大。
- 将虚拟磁盘存储为单个文件
将磁盘存储为单个文件对性能有一定的提升,将磁盘拆分为多个文件会更方便进行虚拟机的移动。
◆ ◆ ◆ 尾语
本文详细介绍虚拟机的搭建步骤,包括硬件配置、操作系统安装、参数认知等内容,适合初学者和进阶用户参考。






1380

被折叠的 条评论
为什么被折叠?



