一、Hyper-V简介

Hyper-v 是 Microsoft 的硬件虚拟化产品。 它允许用户创建和运行计算机的软件版本(称为虚拟机)。 每个虚拟机的行为类似于一台运行操作系统和程序的完整计算机。
Hyper-v 在各自隔离的空间中运行每个虚拟机,这意味着用户可以同时在同一个硬件上运行多个虚拟机。

1. 功能

  1. 包含与物理计算机相同的基本部分
    可以将存储和网络视为各自的类别,因为可以通过多种方式对其进行配置。
  2. 灾难恢复和备份
    对于灾难恢复,hyper-v 副本会创建虚拟机的副本,这些副本应存储在其他物理位置,因此用户可以从副本还原虚拟机。
  3. 优化
    每个受支持的来宾操作系统都具有一组自定义的服务和驱动程序(称为integration services),使用户可以更轻松地使用 hyper-v 虚拟机中的操作系统。
  4. 可移植性功能
    实时迁移、存储迁移以及导入/导出功能,可更轻松地移动或分发虚拟机。
  5. 远程连接
    Hyper-v 包含虚拟机连接,这是一种用于 Windows 和 Linux 的远程连接工具。 与远程桌面不同,此工具提供控制台访问权限,因此即使在操作系统尚未启动的情况下,也可以看到来宾发生了什么情况。
  6. 安全
    安全启动和受防护的虚拟机可帮助防止恶意软件和对虚拟机及其数据的其他未经授权的访问。

2. 软硬件基础

  1. 带有二级地址转换(SLAT)的64位处理器
    若要安装 Hyper-v 虚拟化组件(如 Windows 虚拟机监控程序),处理器必须具有 SLAT。 但是,无需安装 Hyper-v 管理工具、Hyper-v 管理器和 Windows PowerShell 的 Hyper-v cmdlet。
  2. 至少4 GB RAM 的内存计划
    更多内存更好。 对于要同时运行的主机和所有虚拟机,需要足够的内存。
  3. 虚拟化支持在 BIOS 或 UEFI 中启用
    硬件协助的虚拟化。 此功能在包含虚拟化选项的处理器(特别是具有 Intel 虚拟化技术(Intel VT)或 AMD 虚拟化(AMD)技术的处理器)中提供。
  4. 硬件强制实施的数据执行保护 (DEP) 必须可用且已启用
    对于 Intel 系统,这是 XD 位(执行禁用位)。 对于 AMD 系统,这是 NX 位(无执行位)。

二、开启Hyper-V支持

  1. win10下使用win + s快捷键打开搜索页面,输入“控制面板”。
    搜索
  2. 进入控制面板中的程序页面->程序和功能页面->启用或关闭windows功能。
    控制面板
    程序和功能
  3. 进入启动或关闭windows功能页面后。
    windows功能页面
  4. 开启 Hyper-V。
    Hyper-V
  5. 勾选虚拟机监控程序平台。
    控制成平台
    点击应用进行重启系统。

拓展: 感兴趣的话在win101903后有一个沙盒功能也可以开启。

三、搭建centos8虚拟机环境

1. 下载镜像

下载最新版的centos8镜像:http://mirror.layeronline.com/centos/8.0.1905/isos/x86_64/CentOS-8-x86_64-1905-dvd1.iso

2. 新建虚拟机

  1. 进入Hyper-V管理器,新建虚拟机。
    新建
  2. 进入向导。
    a. 指定名称和位置。
    向导
    b. 指定代数。
    向导
    c. 分配内存
    分配内存
    d. 网络设置–这边使用内置的默认网络。
    设置网络
    e. 选择虚拟磁盘–创建一个新的硬盘空间,专属于该虚拟机使用。
    创建虚拟机
    f. 选择iso进行安装。
    选择安装源
    g. 完成开机。
    完成
    点击完成后此时会在列表中出现刚才创建的虚拟机。
    连接
    连接并启动。
    连接启动

3. 安装配置

  1. 选择第一个进行安装,等待加载完成。
    安装
  2. 选择语言。
    语言选择
  3. 分区。
    分区
    分区
  4. 选择安装。
    软件选择
    选择最小安装。
    最小安装
  5. 打开网络。
    打开网络
  6. 开始安装。
    开始安装
    进入安装页面,此时需要设置密码。
    设置密码
    设置密码。
    设置密码
    设置完成后进行等待安装完成。
    注意: 等安装完成后进行启动的时候要先进行弹出DVD驱动器,否则会重新安装。
    弹出驱动器

4. 远程连接

安装完成后,输入账号密码进入命令行页面。此时需要查看该虚拟机的ip地址,输入:ip addr
ip查看
此时就可以使用xshell或者相关工具进行远程连接了。
连接成功

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐