Hyper-V 环境搭建

629 阅读3分钟

Hyper-V 环境搭建

写在前面

本文以 windows10 专业版进行说明

  • 环境要求:
    • 确保系统是 windows 10 专业版/企业版/教育版(其他版本(家庭版)不支持 Hyper-V)
    • 且必须是 **64位 ** 操作系统
  • OS准备:CentOS 7.x

一、准备工作

检查 windows 环境

  • 确保系统是 windows 10 专业版/企业版/教育版(其他版本不支持 Hyper-V)
  • 且必须是 **64位 ** 操作系统

启用 Hyper-V 供能

  • 打开 控制面板 ---> 程序 ---> 程序和功能 ---> 启用或关闭 windows 功能

    启用或关闭 windows 功能.png

  • 勾选 Hyper-V 及其所有子选项

  • 确定并重启电脑

  • 重启电脑后,我们使用 windows 的搜索功能搜索 Hyper-V

    应用搜索.png

  • 点击 Hyper-V 管理器,进入管理主界面

    Hyper-V主界面.png

二、安装虚拟机环境

配置虚拟机网络

为了方便虚拟机的创建,我们可以提前配置虚拟机网络

  • 点击 虚拟交换机管理器 ---> 新建虚拟网络交换机 ---> 外部 ---> 创建虚拟交换机

    配置网络步骤.png

  • 配置网络信息

    • 名称自定义即可

    • 选择连接类型为 外部网络

    • 指定网卡为当前网络连接使用的网卡

      当前网卡可以通过 windows 网络设置查看

    • 点击确定

      外部网络配置.png

Hyper-V 设置

此步骤可根据自己情况进行配置

  • 修改虚拟磁盘和虚拟机的默认保存路径

    • 虚拟磁盘默认路径:C:\ProgramData\Microsoft\Windows\Virtual Hard Disks
    • 虚拟机默认路径:C:\ProgramData\Microsoft\Windows\Hyper-V
  • 按自己的实际路径进行配置

    Hyper-V设置.png

创建虚拟机

  • 准备虚拟机镜像文件

  • 新建虚拟机

    以下是流程说明,按照安装步骤进行

    • 1、开始之前

      直接点击下一步

      开始之前.png

    • 2、指定名称和位置

      起一个自定义的名称,如 CentOS7

      选择一个虚拟机存储位置,如果 进行了 Hyper-V 设置,可以不用选择

      指定名称和位置.png

    • 3、指定代数

      此处选择 第二代 即可

      指定代数.png

    • 4、分配内存

      此处根据电脑内存的实际情况分配 1024M 或者 2048M 即可,也可以是其他值

      勾选 为此虚拟机使用动态内存

      分配内存.png

    • 5、配置网络

      此处选择 前面已经配置好的 外部网络 名称即可

      配置网络.png

    • 6、连接虚拟硬盘

      此处可以修改

      名称:CentOS7.vhdx 默认即可

      位置:默认即可

      大小:40G 根据实际情况分配即可

      连接虚拟硬盘.png

    • 安装选项

      此处选择 以后安装操作系统 即可

      安装选项.png

    • 摘要

      直接点击完成即可

      摘要.png

    • 查看虚拟机

      等待配置完成后,可以看到一个虚拟机创建成功

      虚拟机.png

安装 CentOS7 系统

  • 打开设置

    打开设置.png

  • 添加一个 DVD 驱动器

    添加DVD驱动器.png

  • 选择镜像文件

    选择镜像文件.png

  • 修改固件启动顺序

    修改启动顺序为 DVD驱动器 > 硬盘驱动器 > 网络适配器

    固件启动顺序.png

  • 修改安全启动配置

    取消 启用安全启动 选项的勾选

    安全启动.png

  • 启动虚拟机,链接虚拟机,进行 CentOS7 的安装

    安装CentOS7.png

  • 选择语言

    选择语言.png

  • 选择安装位置

    选择安装位置1.png

    选择安装位置2.png

  • 设置root密码

    设置root密码.png

  • 创建用户并设置密码

    创建用户.png

  • 重启CentOS

    重启CentOS.png

配置虚拟机网络

  • 查看宿主机网络信息

    宿主机网络信息.png

  • ping出一个有效的IP地址

    此处 ping 和宿主机网段一致的 IP 地址

    ping.png

  • 登录虚拟机,并编辑网络配置文件

    cd /etc/sysconfig/network-scripts/
    
    vi ifcfg-eth0
    修改 BOOTPROTO=static
    修改 ONBOOT=yes
    新增 IPADDR=192.168.0.155
    新增 GATEWAY=192.168.0.1
    新增 NETMASK=255.255.255.0
    新增 DNS1=223.5.5.5
    
  • 保存,并重启网络模块

    systemctl restart network
    
  • 测试配置的网络

    • 测试虚拟机和宿主机之间通信

      虚拟机-宿主机.png

    • 测试宿主机和虚拟机之间通信

      宿主机-虚拟机.png

    • 测试虚拟机和外网之间通信

      虚拟机-外网.png

至此,Hyper-V 基础环境搭建已完成~~~